0001213900-24-052447.txt : 20240613 0001213900-24-052447.hdr.sgml : 20240613 20240613161533 ACCESSION NUMBER: 0001213900-24-052447 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20240430 FILED AS OF DATE: 20240613 DATE AS OF CHANGE: 20240613 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ENZO BIOCHEM INC CENTRAL INDEX KEY: 0000316253 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MEDICAL LABORATORIES [8071] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 132866202 STATE OF INCORPORATION: NY FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-09974 FILM NUMBER: 241041414 BUSINESS ADDRESS: STREET 1: 60 EXECUTIVE BLVD CITY: FARMINGDALE STATE: NY ZIP: 11735 BUSINESS PHONE: 5167555500 MAIL ADDRESS: STREET 1: ENZO BIOCHEM INC STREET 2: 60 EXECUTIVE BLVD CITY: FARMINGDALE STATE: NY ZIP: 11735 10-Q 1 ea0207671-10q_enzobio.htm QUARTERLY REPORT

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

Mark one

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

 

For the quarterly period ended April 30, 2024

 

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-09974

 

ENZO BIOCHEM, INC.
(Exact name of registrant as specified in its charter)

 

New York   13-2866202
(State or Other Jurisdiction of   (IRS. Employer
Incorporation or Organization)   Identification No.)
     
21 Executive Blvd. Farmingdale, New York   11735
(Address of Principal Executive office)   (Zip Code)

 

(631) 755-5500
(Registrant’s telephone number, including area code)

 

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.01 par value   ENZ   The New York Stock Exchange

 

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 has 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 and posted pursuant to Rule 45 of Regulation S-T (§232.405 of that chapter) during the preceding 12 months (or such shorter period that the registrant was required to submit and post 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 (as defined 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.

 

Yes ☐ No ☐

 

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

 

Yes ☐ No

 

As of June 10, 2024, the Registrant had 51,457,660 shares of common stock outstanding.

 

 

 

 

 

ENZO BIOCHEM, INC.

FORM 10-Q

April 30, 2024

 

INDEX

 

PART I - FINANCIAL INFORMATION
 
Item 1. Financial Statements 1
     
  Consolidated Balance Sheets – April 30, 2024 (unaudited) and July 31, 2023 1
     
  Consolidated Statements of Operations for the three and nine months ended April 30, 2024 and 2023 (unaudited) 2
     
  Consolidated Statements of Comprehensive Loss for the three and nine months ended April 30, 2024 and 2023 (unaudited) 3
     
  Consolidated Statements of Stockholders’ Equity for the three and nine months ended April 30, 2024 and 2023 (unaudited) 4
     
  Consolidated Statements of Cash Flows for the nine months ended April 30, 2024 and 2023 (unaudited) 6
     
  Notes to the Consolidated Financial Statements 7
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 25
     
Item 3. Quantitative and Qualitative Disclosures About Market Risk 32
     
Item 4. Controls and Procedures 33
     
PART II - OTHER INFORMATION
 
Item 1. Legal Proceedings 34
     
Item 1A.  Risk Factors 34
     
Item 6. Exhibits 34
     
Signatures 35

 

i

 

 

PART I FINANCIAL INFORMATION

ITEM 1 FINANCIAL STATEMENTS

 

ENZO BIOCHEM, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share data)

 

   April 30,
2024
(unaudited)
   July 31,
2023
 
ASSETS        
Current assets:        
Cash and cash equivalents  $57,156   $82,373 
Accounts receivable, net   3,935    4,808 
Inventories, net   7,324    7,939 
Prepaid expenses and other current assets, including $5,000 escrow at April 30, 2024 and $1,000 restricted cash at July 31, 2023   7,321    3,336 
Total current assets   75,736    98,456 
           
Property, plant, and equipment, net   12,638    13,086 
Right-of-use assets   2,959    3,626 
Other assets, including $5,000 escrow at July 31, 2023
   591    5,745 
Non-current assets of discontinued operations, net   1,545    967 
Total assets  $93,469   $121,880 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current liabilities:          
Accounts payable – trade  $1,520   $3,575 
Accrued liabilities   5,376    11,743 
Current portion of operating lease liabilities   799    980 
Current portion of long term debt   75    75 
Convertible debentures   3,609    2,514 
Current liabilities of discontinued operations, net   10,284    21,102 
Total current liabilities   21,663    39,989 
           
Operating lease liabilities, non-current   2,595    3,160 
Long term debt, net   180    269 
Total liabilities  $24,438   $43,418 
           
Contingencies – see Note 13   
 
    
 
 
           
Stockholders’ equity:          
Preferred Stock, $.01 par value; authorized 25,000,000 shares; no shares issued or outstanding   
    
 
Common Stock, $.01 par value; authorized 75,000,000 shares; shares issued and outstanding: 51,227,535 at April 30, 2024 and 49,997,631 at July 31, 2023   511    499 
Additional paid-in capital   347,069    344,435 
Accumulated deficit   (281,047)   (268,350)
Accumulated other comprehensive income   2,498    1,878 
Total stockholders’ equity   69,031    78,462 
           
Total liabilities and stockholders’ equity  $93,469   $121,880 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

1

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS
(UNAUDITED)
(in thousands, except per share data)

 

   Three Months Ended
April 30,
   Nine Months Ended
April 30,
 
   2024   2023   2024   2023 
Revenues  $8,022   $7,485   $24,381   $22,102 
                     
Operating costs and expenses:                    
Cost of revenues   4,289    4,476    12,969    13,681 
Research and development   605    884    2,035    2,708 
Selling, general and administrative   4,479    6,212    16,550    17,078 
Legal and related expense, net   692    4,265    2,527    6,160 
Total operating costs and expenses   10,065    15,837    34,081    39,627 
                     
Operating loss   (2,043)   (8,352)   (9,700)   (17,525)
                     
Other income (expense):                    
Interest, net   726    (36)   2,595    99 
Change in fair value of convertible debentures   (384)   
-
    (1,095)   - 
Other   94    144    373    262 
Foreign exchange (loss) gain   (524)   347    (842)   1,022 
Total other income (expense)   (88)   455    1,031    1,383 
                     
Loss before income taxes   (2,131)   (7,897)   (8,669)   (16,142)
Income taxes   
    
         
Net loss from continuing operations  $(2,131)  $(7,897)  $(8,669)  $(16,142)
Net loss from discontinued operations   (889)   (7,290)   (4,028)   (21,000)
Net loss   (3,020)   (15,187)   (12,697)   (37,142)
                     
Net loss per common share – basic and diluted:                    
Continuing operations
  $(0.04)  $(0.16)  $(0.17)  $(0.33)
Discontinued operations
   (0.02)   (0.15)   (0.08)   (0.43)
Total net loss per basic and diluted common share
  $(0.06)  $(0.31)  $(0.25)  $(0.76)
                     
Weighted average common shares outstanding:                    
Basic and diluted
   51,214    49,384    50,629    48,944 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

2

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(UNAUDITED)
(in thousands)

 

   Three Months Ended
April 30,
   Nine Months Ended
April 30,
 
   2024   2023   2024   2023 
Net loss  $(3,020)  $(15,187)  $(12,697)  $(37,142)
Other comprehensive (loss) income:                    
Foreign currency translation adjustments   452    (372)   620    (994)
Comprehensive loss  $(2,568)  $(15,559)  $(12,077)  $(38,136)

 

The accompanying notes are an integral part of these consolidated financial statements.

 

3

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

Three Months Ended April 30, 2024 and 2023

(unaudited)

(in thousands, except share data)

 

   Common
Stock
Shares
Issued
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Accumulated
Deficit
   Accumulated
Other
Comprehensive
Income
   Total
Stockholders’
Equity
 
Balance at January 31, 2024   50,489,771   $504   $346,252   $(278,027)  $2,046   $70,775 
Net loss for the period ended April 30, 2024       
    
    (3,020)   
    (3,020)
Share-based compensation charges       
    207    
    
    207 
Vested restricted and performance stock units issued   249,912    2    
    
    
    2 
Issuance of common stock for employee 401(k) plan match   487,852    5    610    
    
    615 
Foreign currency translation adjustments       
    
    
    452    452 
Balance at April 30, 2024   51,227,535   $511   $347,069   $(281,047)  $2,498   $69,031 
                               
   Common
Stock
Shares
Issued
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Accumulated
Deficit
   Accumulated
Other
Comprehensive
Income
   Total
Stockholders’
Equity
 
Balance at January 31, 2023   48,733,054   $487   $340,407   $(310,593)  $2,529   $32,830 
Net loss for the period ended April 30, 2023       
    
    (15,187)   
    (15,187)
Share-based compensation charges       
    563    
    
    563 
Vesting of restricted stock units   86,667    1    
    
    
    1 
Exercise of stock options   6,667    
    14    
    
    14 
Issuance of common stock for employee 401(k) plan match   843,100    8    1,071    
    
    1,079 
Foreign currency translation adjustments       
    
    
    (372)   (372)
Balance at April 30, 2023   49,669,488   $496   $342,055   $(325,780)  $2,157   $18,928 

 

4

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

Nine Months Ended April 30, 2024 and 2023

(unaudited)

(in thousands, except share data)

 

   Common
Stock
Shares
Issued
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Accumulated
Deficit
   Accumulated
Other
Comprehensive
Income
   Total
Stockholders’
Equity
 
Balance at July 31, 2023   49,997,631   $499   $344,435   $(268,350)  $1,878   $78,462 
Net loss for the period ended April 30, 2024       
    
    (12,697)   
    (12,697)
Vested restricted and performance stock unit issued   394,442    4    
    
    
    4 
Common stock issued for Asset Purchase Agreement bonus payment   347,610    3    481    
    
    484 
Share-based compensation charges       
    1,543    
    
    1,543 
Issuance of common stock for employee 401(k) plan match   487,852    5    610    
    
    615 
Foreign currency translation adjustments       
    
    
    620    620 
Balance at April 30, 2024   51,227,535   $511   $347,069   $(281,047)  $2,498   $69,031 
                               
   Common
Stock
Shares
Issued
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Accumulated
Deficit
   Accumulated
Other
Comprehensive
Income
   Total
Stockholders’
Equity
 
Balance at July 31, 2022   48,720,454   $487   $339,462   $(288,638)  $3,151   $54,462 
Net loss for the period ended April 30, 2023       
    
    (37,142)   
    (37,142)
Share-based compensation charges       
    1,508    
    
    1,508 
Vesting of restricted stock units   86,667    1    
    
    
    1 
Vesting of performance stock units   12,600    
    
    
    
    
 
Exercise of stock options   6,667    
    14    
    
    14 
Issuance of common stock for employee 401(k) plan match   843,100    8    1,071    
    
    1,079 
Foreign currency translation adjustments       
    
    
    (994)   (994)
Balance at April 30, 2023   49,669,488   $496   $342,055   $(325,780)  $2,157   $18,928 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

5

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

(in thousands)

 

   Nine Months Ended
April 30,
 
   2024   2023 
Cash flows from operating activities:        
Net loss  $(12,697)  $(37,142)
Adjustments to reconcile net loss to net cash used in operating activities:          
Change in fair value of convertible debentures   1,095    
 
Depreciation and amortization of property, plant and equipment   874    2,076 
Share-based compensation charges   1,543    1,508 
Share-based 401(k) employer match expense   494    772 
Unrealized foreign exchange loss (gain)   764    (1,081)
Gain on operating lease terminations   (554)   
 
           
Changes in operating assets and liabilities:          
Accounts receivable   2,475    1,861 
Inventories   636    91 
Prepaid expenses and other assets   (88)   1,350 
Accounts payable – trade   (7,654)   5,128 
Accrued liabilities, other current liabilities and other liabilities   (12,062)   5,492 
Total adjustments   (12,477)   17,197 
           
Net cash used in operating activities   (25,174)   (19,945)
           
Cash flows from investing activities:          
Capital expenditures   (422)   (2,187)
Net cash used in investing activities   (422)   (2,187)
           
Cash flows from financing activities:          
Proceeds from exercise of stock options   
    14 
Proceeds from borrowings under Revolving Credit Agreement   
    7,565 
Repayments under Revolving Credit Agreement   
    (4,211)
Repayments under mortgage agreement and capital leases   (110)   (253)
Cash payments for taxes related to net share settlements of equity compensation and awards   (474)   
 
Net cash (used in) provided by financing activities   (584)   3,115 
           
Effect of exchange rate changes on cash and cash equivalents   (37)   46 
           
Decrease in cash and cash equivalents and restricted cash   (26,217)   (18,971)
Cash and cash equivalents and restricted cash - beginning of period   83,373    22,603 
Cash and cash equivalents and restricted cash - end of period  $57,156   $3,632 
           
Composition of cash and cash equivalents and restricted cash is as follows:          
Cash and cash equivalents   57,156    2,632 
Restricted cash   
    1,000 
Total cash and cash equivalents and restricted cash  $57,156   $3,632 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

6

 

 

ENZO BIOCHEM, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

As of April 30, 2024

(unaudited)

(Dollars in thousands except share data)

 

Note 1 – Basis of Presentation

 

Enzo Biochem, Inc. (the “Company,” “we,” “our” or “Enzo”), is a manufacturer and supplier of a comprehensive portfolio of thousands of high-quality products, including antibodies, genomic probes, assays, biochemicals, and proteins. The Company’s proprietary products and technologies play central roles in translational research and drug development areas, including cell biology, genomics, assays, immunohistochemistry, and small molecule chemistry. Enzo Biochem, Inc.’s Life Science division supports the work of research centers and industry partners. Enzo Biochem, Inc. has a broad and deep intellectual property portfolio, with patent coverage across many vital enabling technologies.

 

The accompanying consolidated financial statements include the accounts of Enzo Biochem, Inc. and its wholly-owned subsidiaries, Enzo Life Sciences, Inc. (“Enzo Life Sciences”), Enzo Therapeutics, Inc. (“Enzo Therapeutics”), Enzo Realty LLC (“Enzo Realty”), and Enzo Realty II LLC (“Enzo Realty II”), collectively or with one or more of its subsidiaries referred to as the “Company” or “Companies.” The financial statements also include as discontinued operations the accounts of its wholly owned subsidiary Enzo Clinical Labs, Inc. (“Enzo Clinical Labs”). Effective July 24, 2023 we completed the sale of certain assets used in its clinical services operations to Laboratory Corporation of America Holdings, a Delaware corporation (“Labcorp”), and thereby exited the clinical services business. See Note 2.

 

The Company has one reportable segment, Products. The consolidated balance sheet as of April 30, 2024, the consolidated statements of operations, comprehensive loss and stockholders’ equity for the three and nine months ended April 30, 2024 and 2023, and the consolidated statements of cash flows for the nine months ended April 30, 2024 and 2023 (the “interim statements”) are unaudited. In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present fairly the financial position and operating results for the interim periods have been made. Certain information and footnote disclosure, normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), have been condensed or omitted. The interim statements should be read in conjunction with the consolidated financial statements for the fiscal year ended July 31, 2023 and notes thereto contained in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission. The consolidated balance sheet at July 31, 2023 has been derived from the audited financial statements at that date. The results of operations for the nine months ended April 30, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2024.

 

Principles of consolidation

 

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly-owned subsidiaries, Enzo Life Sciences (and its wholly-owned foreign subsidiaries), Enzo Therapeutics, Enzo Realty, Enzo Realty II, and Enzo Clinical Labs (a corporate entity with discontinued operations). All intercompany transactions and balances have been eliminated.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

 

7

 

 

Contingencies

 

Contingencies are evaluated and a liability is recorded when the matter is both probable and reasonably estimable. Gain contingencies are evaluated and not recognized until the gain is realizable or realized.

 

Fair Value Measurements

 

The Company determines fair value measurements used in its consolidated financial statements based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. The basis for fair value measurements for each level within the hierarchy is described below with Level 1 having the highest priority and Level 3 having the lowest.

 

Level 1 Quoted prices in active markets for identical assets or liabilities.

 

Level 2 Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.

 

Level 3 Valuations derived from valuation techniques in which one or more significant inputs are unobservable.

 

Cash and cash equivalents

 

Cash and cash equivalents consist of demand deposits with banks and highly liquid money market funds. At April 30, 2024 and July 31, 2023, the Company had cash and cash equivalents in foreign bank accounts of $1,240 and $419, respectively.

 

Concentration of Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash and cash equivalents and accounts receivable. The Company believes the fair value of the aforementioned financial instruments approximates the cost due to the immediate or short-term nature of these items. At April 30, 2024 and July 31, 2023, the Company had cash deposited in certain financial institutions in excess of federally insured levels. The Company regularly monitors the financial stability of these financial institutions and believes that it is not exposed to any significant credit risk in cash and cash equivalents or restricted cash.

 

Concentration of credit risk with respect to the Company’s Products segment is mitigated by the diversity of the Company’s customers and their dispersion across many different geographic regions. To reduce risk, the Company routinely assesses the financial strength of these customers and, consequently, believes that its accounts receivable credit exposure with respect to these customers is limited.

 

Income Taxes

 

The Company accounts for income taxes under the liability method of accounting for income taxes. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. The liability method requires that any tax benefits recognized for net operating loss carry forwards and other items be reduced by a valuation allowance when it is more likely than not that the benefits may not be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

8

 

 

Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements

 

In June 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-13 Financial Instruments – Credit Losses (Topic 326). This standard changes the impairment model for most financial instruments, including trade receivables, from an incurred loss method to a new forward-looking approach, based on expected losses. The estimate of expected credit losses will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. We adopted this standard for our interim period beginning August 1, 2023 using a modified retrospective transition approach. The impact of the adoption of this standard on our results of operations, financial position and cash flows was not material.

 

In November 2023, FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for our annual period ending July 31, 2025 and our interim periods beginning August 1, 2025. Early adoption is permitted. Upon adoption, we expect the guidance will be applied retrospectively to all prior periods presented in the financial statements. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

We reviewed all other recently issued accounting pronouncements and have concluded they are not applicable or not expected to be significant to the accounting for our operations.

 

Note 2 – Discontinued operations

 

Prior to July 24, 2023, we operated a clinical laboratory, doing business as Enzo Clinical Labs, which provided reference, molecular and esoteric diagnostic medical testing services in the New York, New Jersey, and Connecticut medical communities. Effective July 24, 2023, we completed the sale of certain assets used in the operation of Enzo Clinical Labs and the assignment of certain clinical lab liabilities to Labcorp for an aggregate purchase price of $113.25 million in cash, subject to customary closing adjustments. In connection with the sale, $5 million of escrowed proceeds were included in prepaid and other assets as of April 30, 2024 and in other assets as of July 31, 2023. Excluded from the sale of the clinical services assets were its cash and accounts receivable. In accordance with the sale, we ceased our clinical services operations but continue winding down activities. As a consequence of the sale, for the three and nine months ended April 30, 2024 and 2023 we have classified as discontinued operations all income and expenses attributable to the clinical services business.

 

The following table sets forth the condensed operating results of the discontinued operations for the three and nine months ended April 30:

 

   Three Months Ended
April 30
   Nine Months Ended
April 30
 
   2024   2023   2024   2023 
Net revenues  $
   $8,622   $
   $28,619 
Cost of revenues   
    9,993    
    30,538 
Selling, general and administrative   835    5,810    3,085    18,207 
Research and development   
    91    
    694 
Legal and related expenses   
    21    
    192 
Other (income) expense, net   444    (3)   1,333    (12)
Income tax (benefit)   (390)       (390)    
Loss from discontinued operations  $(889)  $(7,290)  $(4,028)  $(21,000)

 

Other expense, net for the nine months ended April 30, 2024 is primarily the cost for a third party to maintain and destroy health records according to statute related to the discontinued operations.

 

9

 

 

The following table sets forth the condensed carrying amounts of major classes of assets and liabilities of the discontinued operations as of the dates indicated:

 

   April 30,
2024
   July 31,
2023
 
Carrying amounts of major current assets included as part of discontinued operations:        
Trade receivables  $97   $1,675 
Prepaid and other current   313    54 
Total current assets   410    1,729 
           
Carrying amounts of major current liabilities included as part of discontinued operations:          
Trade payables and accrued liabilities   8,709    20,616 
Operating lease liabilities and other   1,985    2,215 
Total current liabilities   10,694    22,831 
           
Current liabilities of discontinued operations, net   10,284    21,102 
           
Carrying amount of major non-current assets included as part of discontinued operations:          
Right of use assets  $5,658   $7,001 
Other   78    62 
Total non-current assets   5,736    7,063 
           
Carrying amount of major non-current liabilities included as part of discontinued operations:          
Operating lease liabilities and other   4,191    6,096 
           
Non-current assets of discontinued operations, net  $1,545   $967 

 

During the nine months ended April 30, 2024, the cash used in operating and investing activities of the discontinued operations was $14,219 and $0, respectively, primarily for reductions of trade payables and accrued liabilities, partially offset by collections of accounts receivable, and the period loss. During the nine months ended April 30, 2023, the cash used in operating activities and investing activities of the discontinued operations was $12,564 and $447, respectively.

 

Note 3 – Net income (loss) per share

 

Basic net income (loss) per share represents net income (loss) divided by the weighted average number of common shares outstanding during the period. The dilutive effect of potential common shares, consisting of outstanding stock options, and unvested restricted stock units and performance stock units, is determined using the treasury stock method. As a result of the net loss for the three and nine months ended April 30, 2024 and 2023, diluted weighted average shares outstanding are the same as basic weighted average shares outstanding, and do not include the potential common shares from stock options, restricted stock units, warrants, assumed conversion of debentures, or unearned performance stock units because to do so would be anti-dilutive.

 

For the three and nine months ended April 30, 2024, the effect of approximately 1,832,000 and 2,542,000, respectively, of outstanding “out of the money” options to purchase common shares and the effect of approximately 77,000 and 133,000, respectively, of outstanding restricted stock units were excluded from the calculation of diluted net (loss) income per share because their effect would be anti-dilutive. During the three and nine months ended April 30, 2024, the effect of approximately 848,000 and 688,000, respectively, of shares related to warrants and the effect of approximately 1,688,000 and 1,438,000, respectively of shares related to the assumed conversion of debentures were excluded from the calculation of diluted weighted average shares outstanding because their effect would be anti-dilutive.

 

10

 

  

For the three and nine months ended April 30, 2023, approximately 173,000 and 105,000, respectively, of potential common shares from “in the money options” and unvested restricted stock and performance stock units were excluded from the calculation of diluted (loss) per share because their effect would be antidilutive. For the three and nine months ended April 30, 2023, the effect of approximately 4,097,000 and 3,627,000, respectively, of outstanding “out of the money” options to purchase common shares were excluded from the calculation of diluted net (loss) income per share because their effect would be anti-dilutive.

 

Note 4 – Revenue Recognition

 

Products Revenue

 

The Company generates revenue from the sale of our single-use products used in the identification of genomic information. Revenue is recorded net of sales tax. The Company considers revenue to be earned when all of the following criteria are met: the Company has a contract with a customer that creates enforceable rights and obligations; promised products are identified; the transaction price is determinable; and the Company has transferred control of the promised items to the customer. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the contract. The transaction price for the contract is measured as the amount of consideration the Company expects to receive in exchange for the goods expected to be transferred. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, control of the distinct good or service is transferred. Transfer of control for the Company’s products is generally at shipment or delivery, depending on contractual terms, but occurs when title and risk of loss transfers to the customer which represents the point in time when the customer obtains the use of and substantially all of the remaining benefit of the product. As such, the Company’s performance obligation related to product sales is satisfied at a point in time. The Company recognizes a receivable when it has an unconditional right to payment, which represents the amount the Company expects to collect in a transaction and is most often equal to the transaction price in the contract. Payment terms for shipments to end-user and distributor customers may range from 30 to 90 days. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of revenues.

 

Products revenue by geography is as follows:

 

   Three Months Ended
April 30
   Nine Months Ended
April 30
 
   2024   2023   2024   2023 
United States  $4,793   $5,043   $14,594   $13,282 
Europe   2,359    1,688    6,783    5,869 
Asia Pacific   870    754    3,004    2,951 
Products revenue  $8,022   $7,485   $24,381   $22,102 

 

As of August 1, 2023 and 2022, accounts receivable from continuing operations was $4,808 and $4,762, respectively.

 

Note 5 – Supplemental disclosure for statement of cash flows

 

During the nine months ended April 30, 2024 and 2023, interest paid by the Company was $275 and $204, respectively.

 

For the nine months ended April 30, 2024 and 2023, the net reductions in the measurement of right of use assets and liabilities included in cash flows from operating activities was $306 and $5, respectively. The changes are included in changes in accrued liabilities, other current liabilities, and other liabilities in the statement of cash flows.

 

In connection with the completed sale of certain assets used in the operation of Enzo Clinical Labs, $5,000 of escrowed proceeds were included in prepaid and other assets as of April 30, 2024 and in other assets as of July 31, 2023. In connection with the full payment of a mortgage in July 2023, the restricted cash collateral deposit of $1,000 was released during the nine months ended April 30, 2024.

 

11

 

  

During the nine months ended April 30, 2024, state taxes paid on the gain on the completed sale of certain assets used in the operation of Enzo Clinical Labs were $729. For the nine months ended April 30, 2024 and 2023, tax on capital paid by the Company was $23 and $9, respectively.

 

During the nine months ended April 30, 2024, the Company disbursed $474 for taxes related to net share settlement of bonuses paid in stock to a current senior executive and a former senior executive, and for taxes related to a net share settlement of a performance stock unit.

 

Note 6 – Inventories

 

Inventories, net consisted of the following as at:

   April 30,
2024
   July 31,
2023
 
Raw materials  $2,067   $2,206 
Work in process   2,708    2,599 
Finished products   2,549    3,134 
   $7,324   $7,939 

 

Note 7 – Convertible debentures and other current debt

 

On May 19, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with each of the purchasers that are parties thereto (each, including its successors and assigns, a “Purchaser” and collectively, the “Purchasers”) and JGB Collateral, LLC, a Delaware limited liability company, as collateral agent for the Purchasers (the “Agent”). Pursuant to the Purchase Agreement, the Company agreed to sell to the Purchasers (i) 10% Original Issue Discount Secured Convertible Debentures (the “Debentures”) with an aggregate principal amount of $7,608 and (ii) warrants to purchase up to 1,000,000 shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), for an exercise price of $2.31 per share, the average of the three (3) daily volume weighted average prices of the Common Stock as defined in the Purchase Agreement (“VWAP”) prior to the closing date (the “Warrants”), subject to adjustments as set forth in the Warrants, for a total purchase price of $7,000. The Purchase Agreement contains customary representations, warranties and covenants. The transactions contemplated by the Purchase Agreement were consummated on May 19, 2023. Pursuant to ASC 825, Fair Value Option, the Company made an irrevocable election at the time of issuance to report the Debentures at fair value with changes in fair value recorded through the Company’s consolidated statements of operations as other income (expense) in each reporting period.

  

Debentures

 

The Debentures bear interest at a rate of 10% per annum (which interest rate is increased to 18% per annum five days after the occurrence and continuance of an Event of Default (as defined in the Debentures)), have a maturity date of May 20, 2024 and are convertible, at any time after their issuance date at the option of the Purchasers, into shares of Common Stock at a conversion price equal to $3.01 per share (the “Conversion Price”), subject to adjustment as set forth in the Debentures. Following the July 24, 2023 consummation of the Company’s sale of certain assets and assignment of certain liabilities of Enzo Clinical Labs to Labcorp pursuant to the Asset Purchase Agreement, dated March 16, 2023, the Company prepaid $4,000 of the outstanding principal amount prior to July 31, 2023.

 

The Company’s obligations under the Debentures may be accelerated, at the Purchasers’ election, upon the occurrence of certain customary events of default. As of April 30, 2024 and July 31, 2023, there were no events of default. The Debentures contain customary representations, warranties and covenants including among other things and subject to certain exceptions, covenants that restrict the Company from incurring additional indebtedness, creating or permitting liens on assets, amending its charter documents and bylaws, repurchasing or otherwise acquiring more than a de minimis number of its Common Stock or equivalents thereof, repaying outstanding indebtedness, paying dividends or distributions, assigning or selling certain assets, making or holding any investments, and entering into transactions with affiliates.

 

12

 

 

The following table presents a reconciliation of the beginning and ending balances of the Debentures measured at fair value on a recurring basis that use significant unobservable inputs (Level 3) and the related change in fair value expense recorded in the consolidated statement of operations during the nine months ended April 30, 2024:

 

Fair value, July 31, 2023  $2,514 
Change in fair value of convertible debentures   1,095 
Fair value, April 30, 2024  $3,609 

 

During the three months ended April 30, 2024, the change in fair value expense recorded was $384.

 

As of April 30, 2024, the outstanding principal of the Debentures was $3,609, which was paid in full, plus interest of $20, on May 20, 2024, the date the Debentures matured.

 

Security Agreement and Subsidiary Guarantees

 

In connection with the Purchase Agreement, on May 19, 2023, the Company, certain of the Company’s domestic subsidiaries (“Guarantors”), the Purchasers and the Agent entered into a Security Agreement (the “Security Agreement”), pursuant to which the Company and the Guarantors granted, for the benefit of the Purchasers, to secure the Company’s obligations under the Purchase Agreement and the Debentures. Subsequent to the payoff of the Debentures on May 20, 2024, all obligations under the Security Agreement were terminated.

 

Warrants

 

The Warrants are exercisable for five years from May 19, 2023, at an exercise price of $2.31 per share, which is the average of three (3) daily VWAPs prior to the closing date, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions, as more fully described in the Warrant.

  

Registration Rights Agreement

 

In connection with the Purchase Agreement, on May 19, 2023, the Company and the Purchasers entered into a Registration Rights Agreement, pursuant to which the Company is obligated to register the shares of Company Common Stock issuable upon exercise of the Debentures and the Warrants. The Company has registered the shares. With the full payoff of the Debentures, there is no longer a right to a conversion of the Debentures into shares.

 

Note 8 – Long term debt

 

In April 2020, the Company’s subsidiary in Switzerland received a loan of CHF 400 (or $400, based on the foreign exchange rate as of July 31, 2020) from the Swiss government under the “Corona Krise” emergency loan program in response to the COVID-19 pandemic. This loan is uncollateralized and bears 0% interest. In January 2022, the bank agent of the Swiss government informed our subsidiary that the loan had to be fully amortized within a maximum of eight years and that the first of semiannual amortization payments of CHF 33 would begin in March 2022. In March 2022, the subsidiary made its first semi-annual principal repayment of CHF 33 (or $35 based on exchange rates). Based on this amortization schedule, the loan will be repaid by September 2027. The current portion of this loan is included in other current liabilities and the long term portion in long term debt – net as of April 30, 2024 and July 31, 2023.

 

13

 

 

Minimum future annual principal payments under this agreement as of April 30, 2024 are as follows:

 

July 31,  Total 
2024  $
 
2025   73 
2026   73 
2027   73 
2028   36 
Total principal payments   255 
Less: current portion   (75)
Long term debt – net  $180 

 

Note 9 – Leases

 

The Company determines if an arrangement is or contains a lease at contract inception. The Company leases buildings, office space, and equipment through operating leases. Generally, a right-of-use asset, representing the right to use the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company primarily uses its incremental borrowing rate in determining the present value of lease payments as the Company’s leases generally do not provide an implicit rate.

 

The Company has lease agreements with (i) right-of-use asset payments and (ii) non-lease components (e.g. payments related to maintenance fees, utilities, etc.) which have generally been combined and accounted for as a single lease component. The Company’s leases have remaining terms of less than 1 year to 4 years, some of which include options to extend the leases for up to 3 years. The Company’s lease terms may include renewal options that are reasonably certain to be exercised and termination options that are reasonably certain not to be exercised.

 

Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation or a market rate which are included in the lease liabilities.

 

Leases  Balance Sheet Classification  April 30,
2024
   July 31,
2023
 
Assets             
Operating  Right-of-use assets  $2,959   $3,626 
Total lease assets     $2,959   $3,626 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $799   $980 
              
Non-current:             
Operating  Operating lease liabilities, non-current   2,595    3,160 
Total lease liabilities     $3,394   $4,140 

 

14

 

 

Components of lease cost were as follows:

 

   Three months ended
April 30,
   Nine months ended
April 30,
 
   2024   2023   2024   2023 
Operating lease cost – net (a)  $141   $108   $422   $472 

 

(a) Net of $126 and $378 of sublease income for the three and nine months ended April 30, 2024, respectively, and $126 and $252 for the three and nine months ended April 30, 2023, respectively.

  

The maturities of the Company’s lease liabilities as of April 30, 2024 are as follows:

 

Maturity of lease liabilities, years ending July 31,  Operating
leases
 
2024  $278 
2025   896 
2026   886 
2027   881 
2028   808 
Total lease payments   3,749 
Less: Interest (a)   (355)
Present value of lease liabilities  $3,394 

 

(a)Primarily calculated using the Company’s incremental borrowing rate.

 

Lease term and discount rate for the nine months ended April 30 were as follows:

 

Lease term and discount rate  2024   2023 
Weighted-average remaining lease term (years) - operating leases   4.1 years    5.1 years 
           
Weighted-average discount rate – operating leases   5.1%   5.1%

 

See Note 5 for cash flow information on cash paid for amounts included in the measurement of lease liabilities for the nine months ended April 30, 2024 and 2023.

  

Note 10 – Accrued Liabilities and other current liabilities

 

Accrued liabilities consist of: 

 

   April 30,
2024
   July 31,
2023
 
Payroll, benefits and commissions  $3,053   $7,421 
Professional fees   451    610 
Legal   1,282    2,248 
Other   590    1,464 
   $5,376   $11,743 

 

Self-Insured Medical Plan

 

The Company self-funds medical insurance coverage for certain of its U.S. based employees. The risk to the Company is believed to be limited through the use of individual and aggregate stop loss insurance. As of April 30, 2024 and July 31, 2023, the Company had established reserves of $99 and $631, respectively, which are included in accrued liabilities for payroll, benefits and commissions, for claims that have been reported but not paid and for claims that have been incurred but not reported. The reserve is based upon the Company’s historical payment trends, claim history and current estimates.

 

15

 

 

Note 11 – Stockholders’ equity

 

Controlled Equity Offering

 

In May 2023, the Company entered into a sales agreement (the “Sales Agreement”) with B. Riley Securities, Inc. as sales agent (“Riley”). Under the Sales Agreement, the Company may offer and sell, from time to time, through Riley, shares of the Company’s common stock, par value $0.01 per share (“Shares”) having an aggregate offering price of up to $30 million. The Company pays Riley a commission of 3.0% of the aggregate gross proceeds received under the Sale Agreement. The Company is not obligated to make any sales of Shares under the Sales Agreement. The offering of Shares pursuant to the Sales Agreement will terminate upon the earlier of (a) the sale of all of the Shares subject to the Sales Agreement or (b) the termination of the Sales Agreement by Riley or the Company, as permitted therein. In May 2023, the Company filed with the SEC a “shelf” registration and sales agreement prospectus covering the Sales Agreement. A total of $150 million of securities, including those covered by the Sales Agreement, may be sold under the shelf registration which was declared effective in July 2023. During the fourth quarter of the fiscal year ended July 31, 2023, the Company sold 276,479 shares for net proceeds of $386. There was no activity during the nine months ended April 30, 2024.

 

Incentive stock plans

 

In January 2011, the Company’s stockholders approved the adoption of the 2011 Incentive Plan (the “2011 Plan”) for the issuance of equity awards, including, among others, options, restricted stock, restricted stock units and performance stock units for up to 3,000,000 shares of common stock. In January 2018, the Company’s stockholders approved the amendment and restatement of the 2011 Plan (the “Amended and Restated 2011 Plan”) to increase the number of shares of common stock available for grant under the 2011 Plan by 2,000,000 shares of common stock bringing the total number of shares available for grant to 5,000,000 shares of common stock. On October 7, 2020, the Company’s Board of Directors approved the amendment and restatement of the Amended and Restated 2011 Plan, with an effective date of October 7, 2020 and subject to approval by the Company’s stockholders at the 2020 annual meeting of stockholders of the Company. The amendment and restatement of the Amended and Restated 2011 Plan was for purposes of, among other things, (i) increasing the shares of common stock available for grant under the Amended and Restated 2011 Plan by an additional 4,000,000 shares of common stock bringing the total number of shares available for grant to 9,000,000 shares of common stock and (ii) extending the term of the Amended and Restated 2011 Plan until October 7, 2030. In January 2021, the Company’s stockholders approved the amendment and restatement of the Amended and Restated 2011 Plan.

 

The exercise price of options granted under the Amended and Restated 2011 Plan, as amended and restated, is equal to or greater than fair market value of the common stock on the date of grant. The Amended and Restated 2011 Plan, as amended and restated, will terminate at the earliest of (a) such time as no shares of common stock remain available for issuance under the plan, (b) termination of the plan by the Company’s Board of Directors, or (c) October 7, 2030. Awards outstanding upon expiration of the Amended and Restated 2011 Plan, as amended and restated, will remain in effect until they have been exercised or terminated, or have expired. As of April 30, 2024, there were approximately 5,006,000 shares of common stock available for grant under the Amended and Restated 2011 Plan, as amended and restated.

 

The Company estimates the fair value of each stock option award on the measurement date using a Black-Scholes option pricing model or the fair value of our stock at the date of grant. The fair value of awards is amortized to expense on a straight-line basis over the requisite service period. The Company expenses restricted stock awards based on vesting requirements, primarily time elapsed. Performance stock awards are not recognized until it is probable they will be earned. At such time, their expense is then recognized over the requisite service period, including that portion of the service period already elapsed. Options granted pursuant to the plans may be either incentive stock options or non-statutory options. The 2011 Plan provides for the issuance of stock options, restricted stock and restricted stock unit awards which generally vest over a two or three year period.

 

During the nine months ended April 30, 2024, the Company recognized $519 of share based compensation with respect to stock options and $367 of share based compensation with respect to restricted stock units as a result of the termination of the former CEO during the period then ended. See Note 14.

  

16

 

 

The amounts of share-based compensation expense recognized in the periods presented are as follows:

 

   Three months ended
April 30,
   Nine months ended
April 30,
 
   2024   2023   2024   2023 
Stock options and performance stock units  $90   $211   $833   $622 
Restricted stock units   117    277    710    666 
   $207   $488   $1,543   $1,288 

 

The following table sets forth the amount of expense related to share-based payment arrangements included in specific line items in the accompanying statements of operations:

 

   Three months ended
April 30,
   Nine months ended
April 30,
 
   2024   2023   2024   2023 
Selling, general and administrative  $199   $482   $1,518   $1,271 
Cost of revenues   8    6    25    17 
   $207   $488   $1,543   $1,288 

 

No excess tax benefits were recognized during the nine month periods ended April 30, 2024 and 2023.

 

The following table summarizes stock option activity during the nine month period ended April 30, 2024:

 

   Options   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term
  Aggregate
Intrinsic
Value
(000s)
 
Outstanding at July 31, 2023   3,829,500   $2.61       
             —
 
Granted   125,000    1.38        
Exercised   
    
      $ 
Cancelled or expired   (2,122,630)  $1.61        
Outstanding at end of period   1,831,870   $2.37   2.1 years  $ 
Exercisable at end of period   1,215,203   $2.49   1.8 years  $ 

 

As of April 30, 2024, the total future compensation cost related to non-vested options, not yet recognized in the statements of operations, was $491 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately one and one half years. The intrinsic value of stock option awards represents the value of the Company’s closing stock price on the last trading day of the period in excess of the exercise price multiplied by the number of options that are outstanding.

 

17

 

 

Restricted Stock Units

 

The following table summarizes RSU activity for the nine months ended April 30, 2024:

 

   Number of
RSUs
outstanding
   Weighted
Average Fair
Value per
Unit at
Date of
Grant
   Weighted
Average
Remaining
Contractual
Term
   Aggregate
Intrinsic
Value
(000s)
 
Outstanding at beginning of fiscal year   557,490   $2.21    1.1 years    825 
Granted   405,825   $1.31         
             —
 
Vested   (475,222)  $2.24           
Cancelled   (100,000)  $1.97           
Outstanding at end of period   388,093   $1.31    1.5 years   $404 
Expected to vest at end of period   388,093   $1.31    1.5 years   $404 

 

Certain directors had not received their vested RSU shares, totaling 144,530, as of July 31, 2023. These shares were issued during the nine months ended April 30, 2024.

 

During the nine months ended April 30, 2024, 173,333 RSUs vested and 100,000 were cancelled as a result of the termination of the former CEO. The vested shares had not been issued as of April 30, 2024, but were subsequently issued in May 2024.

 

During the three and nine months ended April 30, 2024, the Company recognized shared based compensation expense for RSU’s of $117 and $710, respectively. As of April 30, 2024, the total future compensation cost related to non-vested RSUs, not yet recognized in the statements of operations, was $390 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately one and a half years.

 

Performance Stock Units

 

During the three and nine months ended April 30, 2024, the Company recognized no share based compensation for Performance Stock Units (“PSUs”) because no PSUs were outstanding during either period. During the three and nine months ended April 30, 2023, the Company recognized $7 and $(41) of share based compensation (reversal of compensation) for PSUs. During the nine months ended April 30, 2024, the Company issued 4,817 shares of stock, net of taxes to a senior executive who had previously vested in the shares.

 

Note 12 – Segment reporting

 

The Company has one reportable segment, Products, which develops, manufactures, and markets products to research and pharmaceutical customers. The Company evaluates segment performance based on segment income (loss) before taxes. Costs excluded from segment income (loss) before taxes and reported as “Corporate & Other” consist of corporate general and administrative costs which are not allocable to the Products segment.

 

Legal and related expenses incurred to defend the Company’s intellectual property, which may result in settlements recognized in another segment and other general corporate matters are considered a component of the Corporate & Other segment. Legal and related expenses specific to the Products’ segment’s activities are allocated to that segment.

 

Management of the Company assesses assets on a consolidated basis only and therefore, assets by reportable segment have not been included in the reportable segments below. The accounting policies of the reportable segment are the same as those described in the summary of significant accounting policies.

  

18

 

 

The following financial information represents the operating results of the reportable segments of the Company:

 

Three months ended April 30, 2024

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $8,022   $
   $8,022 
                
Operating costs and expenses:               
Cost of revenues   4,289    
    4,289 
Research and development   595    10    605 
Selling, general and administrative   2,881    1,598    4,479 
Legal and related expenses   
    692    692 
Total operating costs and expenses   7,765    2,300    10,065 
                
Operating income (loss)   257    (2,300)   (2,043)
                
Other income (expense)               
Interest   37    689    726 
Change in fair value of convertible debentures   
    (384)   (384)
Other   (31)   125    94 
Foreign exchange loss   (524)   
    (524)
Loss before taxes  $(261)  $(1,870)  $(2,131)
                
Depreciation and amortization included above  $162   $175   $337 
                
Share-based compensation included above:               
Selling, general and administrative   32    167    199 
Cost of sales   8    
    8 
Total  $40   $167   $207 
                
Capital expenditures  $123   $20   $143 

 

Three months ended April 30, 2023

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $7,485   $
   $7,485 
                
Operating costs and expenses:               
Cost of revenues   4,476    
    4,476 
Research and development   872    12    884 
Selling, general and administrative   3,069    3,143    6,212 
Legal and related expenses   19    4,246    4,265 
Total operating costs and expenses   8,436    7,401    15,837 
                
Operating loss   (951)   (7,401)   (8,352)
                
Other income (expense)               
Interest   30    (66)   (36)
Other   2    142    144 
Foreign exchange gain   347    
    347 
Loss before taxes  $(572)  $(7,325)  $(7,897)
                
Depreciation and amortization included above  $182   $93   $275 
                
Share-based compensation included above:               
Selling, general and administrative   20    462    482 
Cost of sales   6    
    6 
Total  $26   $462   $488 
                
Capital expenditures  $331   $282   $613 

 

19

 

 

Nine months ended April 30, 2024

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $24,381   $
   $24,381 
                
Operating costs and expenses:               
Cost of revenues   12,969    
    12,969 
Research and development   2,012    23    2,035 
Selling, general and administrative   9,266    7,284    16,550 
Legal and related expenses   51    2,476    2,527 
Total operating costs and expenses   24,298    9,783    34,081 
                
Operating income (loss)   83    (9,783)   (9,700)
                
Other income (expense)               
Interest   104    2,491    2,595 
Change in fair value of convertible debentures   
    (1,095)   (1,095)
Other   (28)   401    373 
Foreign exchange loss   (842)   
    (842)
Loss before taxes  $(683)  $(7,986)  $(8,669)
                
Depreciation and amortization included above  $500   $374   $874 
                
Share-based compensation included above:               
Selling, general and administrative   97    1,421    1,518 
Cost of sales   25    
    25 
Total  $122   $1,421   $1,543 
                
Capital expenditures  $369   $53   $422 

  

20

 

 

Nine months ended April 30, 2023

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $22,102   $
   $22,102 
                
Operating costs and expenses:               
Cost of revenues   13,681    
    13,681 
Research and development   2,675    33    2,708 
Selling, general and administrative   8,989    8,089    17,078 
Legal and related expenses   55    6,105    6,160 
Total operating costs and expenses   25,400    14,227    39,627 
                
Operating loss   (3,298)   (14,227)   (17,525)
                
Other income (expense)               
Interest   84    15    99 
Other   6    256    262 
Foreign exchange gain   1,022    
    1,022 
Income (loss) before taxes  $(2,186)  $(13,956)  $(16,142)
                
Depreciation and amortization included above  $518   $267   $785 
                
Share-based compensation included above:               
Selling, general and administrative   60    1,211    1,271 
Cost of sales   17    
    17 
Total  $77   $1,211   $1,288 
                
Capital expenditures  $1,268   $506   $1,774 

 

Note 13 – Contingencies

 

Ransomware Attack

 

In April 2023, the Company experienced a ransomware attack (the “ransomware attack”) that impacted certain critical information technology systems. In response, we promptly deployed containment measures, including disconnecting our systems from the internet, launching an investigation with assistance from third-party cybersecurity experts, and notifying law enforcement. We adhered to our disaster recovery plan, which enabled us to maintain operations throughout the incident response process. We are in the process of evaluating the full scope of the costs and related impacts of this incident. The Company’s facilities remained open, and we continued to provide services to patients and partners. We later became aware that certain data, including names, test information, and Social Security numbers, was accessed, and in some instances, exfiltrated from the Company’s information technology systems as part of this incident. The investigation identified unauthorized access to or acquisition of clinical test information of approximately 2,470,000 individuals. The Social Security numbers of approximately 600,000 of these individuals may also have been involved. Additionally, the Company has determined that some employees’ information may have been involved. The Company has provided notice to the individuals whose information may have been involved, as well as to regulatory authorities, in accordance with applicable law.

 

Enzo Biochem is currently subject to regulatory inquiry from the New York Attorney General, a joint inquiry from the Connecticut and New Jersey Attorneys General and an inquiry from the Utah Attorney General. All inquiries ask questions about the ransomware attack, as well as the corrective actions taken in response.  We are unable to evaluate the likelihood of an outcome, favorable or unfavorable, to the Company or to estimate the amount or range of any potential liability, if any, at this time.

 

21

 

 

Enzo Biochem is also subject to regulatory inquiries from the U.S. Department of Health and Human Services Office for Civil Rights (the “Office for Civil Rights”) regarding the ransomware attack. It is not known at this time whether the Office for Civil Rights will seek a penalty against the Company. We are unable to evaluate the likelihood of an outcome, favorable or unfavorable, to the Company or to estimate the amount or range of any potential liability, if any, at this time.

  

There is also pending Class Action litigation:

 

In re Enzo Biochem Data Breach Litigation, No. 2:23-cv-04282 (EDNY)

 

In the Eastern District of New York twenty putative class actions have been consolidated alleging various harms stemming from the April 2023 data incident. Interim lead counsel has been appointed and filed a Consolidated Amended Complaint on November 13, 2023. The complaint seeks to certify a federal class as well as several state subclasses. The Consolidated Amended Complaint brings various statutory and common law claims including negligence, negligence per se, breach of fiduciary duty, breach of implied contract, breach of the implied covenant of good faith and fair dealing, violation of the New York’s General Business Law § 349, Invasion of Privacy, violations of the Connecticut Unfair Trade Practices Act, and violations of the New Jersey Consumer Fraud Act. The Company filed its motion to dismiss on April 8, 2024. Plaintiffs filed their Opposition on May 23, 2024 and our Reply was filed on May 30, 2024. We are now awaiting the court’s decision.

 

Maria Sgambati et al., v. Enzo Biochem, Inc., et al., Index No. 619511/2023 (N.Y. Sup. Ct.)

 

This is a putative class action pending in state court alleging various harms stemming from the April 2023 data incident. The complaint seeks to certify a class of New York residents. The complaint brings claims of negligence; negligence per se; breach of implied covenant and good faith and fair dealing; breach of duty; breach of implied contract; and violations of New York’s Deceptive Acts and Practices § 349. This court granted our motion to stay the case pending the outcome of the federal action in the Eastern District of New York.

 

Louis v. Enzo Biochem, Inc. et al., Index No. 653281/2023 (N.Y. Sup. Ct.)

 

This is a putative class action pending in state court alleging various harms stemming from the April 2023 data incident. The complaint seeks to certify a class of New York citizens. The complaint brings claims of negligence; negligence per se; breach of duty, breach of implied contract; breach of implied covenant of good faith and fair dealing; and violations of New York’s Deceptive Acts and Practices § 349. We have filed a motion to stay this action pending the resolution of the federal action in the Eastern District of New York and the motion remains pending.

 

A provision was made in the financial statements as of July 31, 2023 for the above matters based on a reasonable estimate of loss; however, the actual exposure may differ.

 

Patent Matters

 

The Company (as plaintiff) has brought cases in the United States District Court for the District of Delaware (“the Court”), alleging patent infringement against various companies. At this time, the majority of such cases have been resolved.

 

There is currently one case that was originally brought by the Company that is still pending in the Court. In that case, Enzo alleges patent infringement of the ’197 patent against Becton Dickinson defendants. The claims in that case are stayed.

 

On September 2, 2021, the U.S. Patent and Trademark Office (“PTO”) issued a non-final office action in an ex parte reexamination concerning the ’197 Patent. In the office action, the PTO rejected certain claims of the ’197 Patent under 35 U.S.C. §§ 102 and 103, and for nonstatutory double-patenting. Enzo responded to the office action on January 3, 2022, and the proceeding remains pending. Becton Dickinson requested another ex parte reexamination concerning the ’197 patent on July 26, 2022. On September 16, 2022, the PTO ordered that ex parte reexamination as to certain claims of the ’197 patent and has not yet issued an office action. Enzo filed a petition to terminate that second reexamination proceeding on November 16, 2022.

 

22

 

 

Arbitration with former executives

 

The Company terminated the employment of Elazar Rabbani, Ph.D., the Company’s former Chief Executive Officer, effective April 21, 2022.  Dr. Rabbani was a board director of the Company until the Annual Meeting on January 31, 2024, when his term expired. Dr. Rabbani was a party to an employment agreement with the Company that entitled him to certain termination benefits, including severance pay, acceleration of vesting of share-based compensation, and continuation of benefits. Based on the terms of his employment agreement, the Company estimated and accrued a charge of $2,600 in fiscal year 2022. The charge was partially offset by the reversal of bonus accruals. In May 2022, the Company paid Dr. Rabbani $2,123 in severance (the payment constituted taxable income but the Company did not withhold taxes from the payment). In July 2022, the Company paid Dr. Rabbani’s income and other withholding taxes of $1,024 related to that payment on Dr. Rabbani’s behalf. Dr. Rabbani disputed, among other things, the Company’s decision to not award him a bonus for fiscal year 2021 and the amount of severance that was owed to him under his employment agreement.  On July 8, 2022, the Company filed a demand for arbitration with the American Arbitration Association (the “AAA”) seeking, among other things, a declaration that the Company has fully satisfied its contractual obligations to Dr. Rabbani and seeking the tax withholding reimbursement referenced above.  On August 4, 2022, Dr. Rabbani filed counterclaims in the arbitration seeking, among other things, a bonus for fiscal year 2021 and additional severance that he asserted was owed to him. At the parties’ joint request, the arbitration has been stayed while the parties work towards resolving the matter. A provision was made in the financial statements as of July 31, 2023 based on a reasonable estimate of loss; however, the actual exposure may differ.

 

On February 25, 2022, Barry Weiner, the Company’s co-founder and President, notified the Company that he was terminating his employment as President of the Company for “Good Reason” as defined in his employment agreement. The Company accepted Mr. Weiner’s termination, effective April 19, 2022, but disagreed with Mr. Weiner’s assertion regarding “Good Reason.” On October 24, 2023, the Company and Mr. Weiner reached an agreement resolving the dispute and a provision was made in the financial statements as of July 31, 2023 based on the settlement agreement. The Company paid Mr. Weiner $3,600, less applicable withholding taxes, related to the agreement in November 2023.

  

Other Matters

 

On or about March 2, 2023, a verified complaint was filed in the Supreme Court of the State of New York, New York County captioned Elazar Rabbani (as plaintiff) v. Mary Tagliaferri, et al. (as defendants), Index No. 651120/2023. The verified complaint purports to assert causes of action for breach of fiduciary duty and corporate waste under N.Y.B.C.L. § 720, and seeks an accounting and certain injunctive relief. Plaintiff served a copy of the verified complaint on Enzo’s agent for service in New York on or about March 13, 2023. On August 4, 2023, defendants moved to dismiss all the causes of action asserted in the verified complaint. Plaintiff filed an amended complaint on or about  October 4, 2023, adding, among other things, an additional cause of action for violation of N.Y.B.C.L. § 626. On October 23, 2023, Defendants filed a reply in further support of their motion to dismiss. On October 24, 2023, Plaintiff sought leave to file an opposition brief. Defendants filed an opposition to that request on October 26, 2023. On October 31, 2023, in response to a question from the Court’s law clerk, Defendants reiterated that they had elected to apply their original motion to dismiss to the amended pleading. On November 6, 2023, Plaintiff filed an opposition to Defendants’ motion to dismiss. On November 17, 2023, Defendants filed a reply brief in further support of their motion to dismiss the Amended Complaint. The Company cannot predict the outcome of this matter. Oral argument on Defendants’ motion to dismiss is scheduled for June 18, 2024.

 

On or about September 26, 2023, James G. Wolf, Individually and as the Trustee of the Wolf Family Charitable Foundation, Barbaranne R. Wolf, Stephen Paul Wolf, and Preston M. Wolf initiated an appraisal action against Enzo Biochem, Inc. in the New York Supreme Court for Suffolk County. Petitioners seek an appraisal of the value of their shares in the Company. The amount of damages sought by the Petitioners is unspecified. The Company will defend itself vigorously in the appraisal action.

 

23

 

 

In our discontinued Clinical Labs operations, third-party payers, including government programs, may decide to deny payment or recoup payments for testing that they contend was improperly billed or not medically necessary, against their coverage determinations, or for which they believe they have otherwise overpaid (including as a result of their own error), and we may be required to refund payments that we received. In April 2024, the Company engaged in settlement negotiations for a government payer and reached a verbal settlement. A provision is included in the financial statements based on a reasonable estimate of loss; however, the actual exposure may differ.

 

Note 14 – Departure and Appointment of Certain Officers

 

On September 5, 2023, the Company entered into a Separation Agreement and General Release (the “Separation Agreement”) with Hamid Erfanian, the Company’s Chief Executive Officer, which provides for Mr. Erfanian’s separation of employment, resignations from his positions as Chief Executive Officer and as a director of the Company and the payment of severance benefits as described below. Pursuant to the Separation Agreement, Mr. Erfanian’s resignations as Chief Executive Officer and as a director became effective immediately and his final date of employment with the Company was November 18, 2023 (the “Separation Date”).

 

Pursuant to the Separation Agreement, Mr. Erfanian is entitled to the following severance benefits: (i) a payment equaling twelve (12) months of his annual base salary of $624, subject to standard payroll deductions and withholdings; (ii) a lump-sum payment of $187, representing his annual bonus; (iii) a grant of restricted shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), in an amount equal to $1,502 with 50% of the restricted Common Stock granted as soon as reasonably practicable after September 13, 2023, and the remaining 50% granted on the earlier of July 24, 2024 or a Change in Control of the Company (as defined in Mr. Erfanian’s employment agreement with the Company); and (iv) the immediate vesting on the Separation Date of the remainder of a restricted stock unit award of 260,000 shares of Common Stock and an option to purchase 700,000 shares of Common Stock that were previously granted to Mr. Erfanian upon his employment. The foregoing are subject to continued compliance with existing restrictive covenants under Mr. Erfanian’s employment agreement with the Company and his reaffirmation.

 

The severance benefits with respect to salary and bonus were accrued during the three months ended October 31, 2023. The share-based charges related to the immediate vesting of the remainder of the restricted stock unit award and options granted upon employment were also recognized during the three months ended October 31, 2023.

 

On September 5, 2023, the Company’s board of directors appointed Kara Cannon, the Company’s Chief Operating Officer, to serve as Interim Chief Executive Officer of the Company, which became effective immediately upon Mr. Erfanian’s resignation as Chief Executive Officer. On January 31, 2024, the Company’s board of directors appointed Kara Cannon as the Company’s Chief Executive Officer and Patricia Eckert, CPA as the Company’s Chief Financial Officer.

 

24

 

 

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 our consolidated financial statements and related notes and other information included elsewhere in this Quarterly Report on Form 10-Q.

 

Forward-Looking Statements

 

Our disclosure and analysis in this report, including but not limited to the information discussed in this Item 2, contain forward-looking information (within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities and Exchange Act of 1934, as amended (the “Exchange Act”)). All statements other than statements of historical fact included in this Quarterly Report on Form 10-Q, including statements regarding the Company’s future financial condition, results of operations and products in research and development may include forward-looking statements. Forward-looking statements give our current expectations or forecasts of future events. You can identify these statements by the fact that they do not relate strictly to historic or current facts. They typically use words such as “anticipate”, “estimate”, “expect”, “project”, “intend”, “plan”, “believe”, “will”, and other words and terms of similar meaning in connection with any discussion of future operations or financial performance. All forward-looking statements are subject to important factors, risks, uncertainties, and assumptions, including industry and economic conditions, that could cause actual results to differ materially from those described in the forward-looking statements.

 

Forward-looking statements may include, without limitation, statements relating to future actions, prospective products or product approvals, future performance or results of current and anticipated products, sales efforts, expenses, interest rates, foreign currency rates, intellectual property matters, the outcome of contingencies, such as legal proceedings, and future financial results. We cannot guarantee that any forward-looking statement will be realized, although we believe we have been prudent in our plans and assumptions. Achievement of future results is subject to risks, uncertainties and inaccurate assumptions. Should known or unknown risks or uncertainties materialize, or should underlying assumptions prove inaccurate, actual results could vary materially from past results and those anticipated, estimated or projected. As a result, investors are cautioned not to place undue reliance on any of our forward-looking statements. Investors should bear this in mind as they consider forward-looking statements. We do not assume any obligation to update or revise any forward-looking statement that we make, even if new information becomes available or other events occur in the future. We are also affected by other factors that may be identified from time to time in our filings with the Securities and Exchange Commission, some of which are set forth in Item 1A - Risk Factors in our Form 10-K filing for the July 31, 2023 fiscal year. You are advised to consult any further disclosures we make on related subjects in our periodic reports on Forms 10-Q, 8-K and 10-K filed with the Securities and Exchange Commission. Although we have attempted to provide a list of important factors which may affect our business, investors are cautioned that other factors may prove to be important in the future and could affect our operating results.

 

You should understand that it is not possible to predict or identify all such factors or to assess the impact of each factor or combination of factors on our business. Consequently, you should not consider any such list to be a complete set of all potential risks or uncertainties.

 

Overview

 

The Company’s Enzo Life Sciences Products reporting unit, as described below, operates in our one reportable segment, Products, and is a global company affected by different US and global economic conditions. Our company evolved out of our core competence: the use of nucleic acids as informational molecules and the use of compounds for immune modulation. Costs excluded from this reporting unit and reported as “Corporate and Other” consist of corporate general and administrative costs which are not allocable to the reportable segment. Below is a brief description of this operating segment (see Note 12 in the Notes to Consolidated Financial Statements).

 

25

 

 

Enzo Life Sciences Products operates through the Company’s wholly owned subsidiary, Enzo Life Sciences, Inc. (“Enzo Life Sciences”). It manufactures, develops and markets products and tools to life sciences, drug development and clinical research customers world-wide and has amassed a large patent and technology portfolio. Enzo Life Sciences is a recognized leader in labeling and detection technologies across research and diagnostic markets. Our strong portfolio of proteins, antibodies, peptides, small molecules, labeling probes, dyes and kits provides life science researchers tools for target identification/validation, high content analysis, gene expression analysis, nucleic acid detection, protein biochemistry and detection, and cellular analysis. It is globally recognized and acknowledged as a leader in manufacturing, in-licensing, and commercialization of over 20,000 products. The strategic focus of this segment is directed to innovative high quality research reagents and kits in the primary key research areas of genomics, immunohistochemistry, immunoassays, cellular analysis, and small molecule chemistry. The segment is an established source for a comprehensive panel of products to scientific experts in the fields of cancer, cardiovascular disease, neurological disorders, diabetes and obesity, endocrine disorders, infectious and autoimmune disease, hepatotoxicity and renal injury.

 

Discontinued operations – sale of Clinical Services business to Labcorp

 

Effective July 24, 2023, pursuant to an Asset Purchase Agreement, dated March 16, 2023 (the “Asset Purchase Agreement”), we completed the sale of certain assets used in the operation of Enzo Clinical Labs and the assignment of certain clinical lab liabilities to Laboratory Corporation of America Holdings, a Delaware corporation (“Labcorp”) for an aggregate purchase price of $113.25 million in cash, subject to customary closing adjustments (such assets and liabilities, the “clinical services business”). In connection with the sale, $5 million of escrowed proceeds were included in prepaid and other assets as of April 30, 2024 and in other assets as of July 31, 2023  In accordance with the sale, we ceased our clinical services operations. As a consequence of the sale, for the three and nine months ended April 30, 2024 and 2023 we have classified as discontinued operations all income and expenses attributable to the clinical services business.

 

Discontinued Operations Carve Out and Expense Allocations

 

As a consequence of the sale of the clinical services business, for the three and nine months ended April 30, 2024 and 2023, results from operations for that business are classified as discontinued operations, as are its assets and liabilities as of April 30, 2024 and July 31, 2023. The carve out of the discontinued operations was prepared in accordance with the Securities and Exchange Commission’s carve out rules under ASC 205-20 Discontinued Operations and is derived from identifying and carving out the specific assets, liabilities, operating expenses and interest expense associated with the clinical services business’s operations. Certain administrative and overhead expenses, including personnel expenses, which were incurred by us (for which the discontinued operation benefited from such resources) are allocated out of the discontinued operations based upon the identification of those allocated expenses and to the continuing operations.

 

For the three and nine months ended April 30, 2023, we allocated $527 and $1,623, respectively of selling, general and administrative expenses from the discontinued operations to the continuing operations in the accompanying results of operations tables and explanations.

 

Ransomware attack

 

In April 2023, the Company experienced a ransomware attack that impacted certain critical information technology systems. In response, we promptly deployed containment measures, including disconnecting our systems from the internet, launching an investigation with assistance from third-party cybersecurity experts, and notifying law enforcement. We adhered to our disaster recovery plan, which enabled us to maintain operations throughout the incident response process. The Company’s facilities remained open, and we continued to provide services to patients and partners. We later became aware that certain data, including names, test information, and Social Security numbers, was accessed, and in some instances, exfiltrated from the Company’s information technology systems as part of this incident. The investigation identified unauthorized access to or acquisition of clinical test information of approximately 2,470,000 individuals. The Social Security numbers of approximately 600,000 of these individuals may also have been involved. Additionally, the Company has determined that some employees’ information may have been involved. The Company has provided notice to the individuals whose information may have been involved, as well as to regulatory authorities, in accordance with applicable law. The Company has incurred, and may continue to incur, related expenses. The Company’s cybersecurity insurance carrier is covering up to $3 million of the remediation costs related to this incident and is paying all service providers directly from the policy.

 

The Company remains subject to risks and uncertainties as a result of the incident, including as a result of the data that was accessed or exfiltrated from the Company’s network as noted above. Additionally, security and privacy incidents have led to, and may continue to lead to, additional regulatory scrutiny and class action litigation exposure. We are in the process of evaluating the full scope of the costs and related impacts of this incident. See Note 13 of the consolidated financial statements for discussion of litigation in connection with this incident.

  

26

 

 

Results of Operations from Continuing Operations

Three months ended April 30, 2024 compared to April 30, 2023
(in $000s)

 

Comparative Financial Data from Continuing Operations for the three months ended April 30,

 

   2024   2023   Favorable
(Unfavorable)
   %
Change
 
                 
Revenues  $8,022   $7,485   $537    7 
                     
Operating costs and expenses:                    
Cost of revenues   4,289    4,476    187    4 
Research and development   605    884    279    32 
Selling, general and administrative   4,479    6,212    1,733    28 
Legal and related expenses   692    4,265    3,573    84 
Total operating costs and expenses   10,065    15,837    5,772    36 
                     
Operating loss   (2,043)   (8,352)   6,309    76 
                     
Other income (expense):                    
Interest, net   726    (36)   762    ** 
Fair value adjustment   (384)       (384)   ** 
Other   94    144    (50)   (34)
Foreign exchange (loss) gain   (524)   347    (871)   ** 
Loss before income taxes  $(2,131)  $(7,897)  $5,766    73 

 

**not meaningful

 

Consolidated Results:

 

The “2024 period” and the “2023 period” refer to the three months ended April 30, 2024 and April 30, 2023, respectively.

 

Product revenues were $8.0 million in the 2024 period and $7.5 million in the 2023 period, an increase of approximately $0.5 million or 7%. During the 2024 period, we experienced a 40% increase in revenues in European markets, driven by an increase in the marketing effort in drug development product sales and a 15% increase in revenues in the Asia Pacific market. These increases were partially offset by a slight decrease in revenues from the US market period over period.

 

The cost of Product revenues was $4.3 million in the 2024 period and $4.5 million in the 2023 period, a decrease of $0.2 million or 4%. The gross profit margin for Products was approximately 47% in the 2024 period and 40% in the 2023 period. The 2024 period gross profit was positively impacted by the more positive mix of the types of products sold and lower input costs. The 2023 period was negatively impacted by the impact of inflation on materials cost and market adjustment salary increases.

 

27

 

 

Research and development expenses were $0.6 million in the 2024 period and $0.9 million in the 2023 period, a decrease of $0.3 million or 32%. Throughout the 2024 period there were no research and development activities pertaining to translational research due to our exiting the clinical reference business at the end of fiscal 2023.

 

Selling, general and administrative expenses were $4.5 million during the 2024 period versus $6.2 million during the 2023 period, a decrease of $1.7 million or 28%. The Corporate and Other segment expense decreased $1.5 million during the 2024 period primarily due to the consulting and other professional fees incurred in the 2023 period related to the Asset Purchase Agreement (as defined above), a revolving credit facility, the ransomware attack, and lower salaries and share based compensation for our senior officers in the 2024 period.

 

Legal and related expenses were $0.7 million during the 2024 period and $4.3 million in the 2023 period, a decrease of $3.6 million or 84%. During the 2023 period, we required significant legal expertise and assistance associated with matters related to the Asset Purchase Agreement, a revolving credit facility, the ransomware attack, the Debentures, and matters relating to arbitrations with two former senior executives, one of which was settled during the 2024 period and one of which is ongoing.

 

Interest income, net was $0.7 million in the 2024 period compared to $0.1 interest expense in the 2023 period, a favorable variance of $0.8 million. The 2024 period’s interest income was earned on the net proceeds from the Asset Purchase Agreement, which are on deposit in a money market fund. In the 2024 period we incurred interest expense on the Debentures which partially offset some of the interest income. In the 2023 period, we earned some interest in a money market fund which was offset by interest expense, primarily on a mortgage and a revolving credit facility.

 

We recorded a fair value adjustment charge of approximately $0.4 million for the Debentures based on their fair value as of April 30, 2024, which were due and fully repaid in May 2024.

 

Other income in both periods is primarily from the subletting of a portion of our office space in New York, NY.

 

The foreign exchange loss recognized by the Products segment during the 2024 period was $0.5 million compared to gain of $0.4 million in the 2023 period, an unfavorable variance of $0.9 million.

 

The foreign exchange revaluation loss in the 2024 period was primarily due to the appreciation of the U.S. dollar versus the Swiss franc as at the end of the period compared to its start and the negative impact that had when the Swiss operating entity’s U.S dollar liabilities were revalued into Swiss francs. The gain during the 2023 period was due to the depreciation of U.S. dollar versus the Swiss franc and British pound as of the end of that period compared to its start and the positive impact that had when the Swiss operating entity’s U.S dollar liabilities were revalued into Swiss francs and when certain British pound denominated assets were revalued into U.S. dollars.

 

28

 

 

Results of Operations from Continuing Operations

Nine months ended April 30, 2024 compared to April 30, 2023
(in $000s)

 

Comparative Financial Data from Continuing Operations for the nine months ended April 30,

 

   2024   2023   Favorable
(Unfavorable)
   %
Change
 
                 
Revenues  $24,381   $22,102   $2,279    10 
                     
Operating costs and expenses:                    
Cost of revenues   12,969    13,681    712    5 
Research and development   2,035    2,708    673    25 
Selling, general and administrative   16,550    17,078    528    3 
Legal and related expenses   2,527    6,160    3,633    59 
Total operating costs and expenses   34,081    39,627    5,546    14 
                     
Operating loss   (9,700)   (17,525)   7,825    45 
                     
Other income (expense):                    
Interest, net   2,595    99    2,496    ** 
Fair value adjustment   (1,095)       (1,095)   ** 
Other   373    262    111    42 
Foreign exchange (loss) gain   (842)   1,022    (1,864)   ** 
Loss before income taxes  $(8,669)  $(16,142)  $7,473    46 

 

** not meaningful

 

Consolidated Results:

 

The “2024 period” and the “2023 period” refer to the nine months ended April 30, 2024 and April 30, 2023, respectively.

 

Product revenues were $24.4 million in the 2024 period and $22.1 million in the 2023 period, an increase of approximately $2.3 million or 10%. During the 2024 period, we experienced a 10% increase in the US market, a 16% increase in the European market, and a 2% increase in the Asia Pacific market. The increase in revenues was driven by an increase in the marketing effort in drug development and cell and gene therapy markets.

 

The cost of Product revenues was $13.0 million in the 2024 period and $13.7 million in the 2023 period, a decrease of $0.7 million or 5%. The gross profit margin for Products was approximately 47% in the 2024 period and 38% in the 2023 period. The 2024 period gross profit was positively impacted by the more profitable mix of the types of products sold, higher revenues sourced from the US market, and lower input costs. The 2023 period was negatively impacted by the impact of inflation on materials cost and market adjustment salary increases.

  

Research and development expenses were $2.0 million in the 2024 period and $2.7 million in the 2023 period, a decrease of $0.7 million or 25%. As of the start of the 2024 period, we had ended our research and development activities into translation products due to our exiting the clinical reference business.

 

Selling, general and administrative expenses were $16.6 million during the 2024 period versus $17.1 million during the 2023 period, a decrease of $0.5 million or 3%. The Corporate and Other segment expense decreased $0.8 million during the 2024 period primarily due to the consulting and other professional fees incurred in the 2023 period related to the Asset Purchase Agreement, a revolving credit facility, the ransomware attack, and lower salaries and share based compensation for our senior officers in the 2024 period. The Products segment expense in the 2024 period increased approximately $0.3 million compared to the 2023 period due to investments in information technology and sales and marketing.

 

29

 

 

Legal and related expenses were $2.5 million during the 2024 period and $6.2 million in the 2023 period, a decrease of $3.6 million or 59%. During the 2023 period, we required significant legal expertise and assistance associated with matters related to the Asset Purchase Agreement, a credit facility, the ransomware attack, the convertible debentures, and matters relating to arbitrations with two former senior executives, one of which was settled during the 2024 period and one of which is ongoing.

 

Interest income, net was $2.6 million in the 2024 period and $0.1 million in the 2023 period, a favorable variance of $2.5 million. The 2024 period’s interest income was earned on the net proceeds from the Asset Purchase Agreement, which are on deposit in a money market fund. In the 2024 period we incurred interest expense on the Debentures which partially offset some of the interest income. In the 2023 period, we earned some interest in a money market fund which was offset by interest expense, primarily on a mortgage and a revolving credit facility.

 

During the 2024 period we recorded a fair value adjustment charge of approximately $1.1 million for the Debentures based on their fair value as of April 30, 2024, which were due and fully repaid in May 2024.

 

Other income in both periods is primarily from the subletting of a portion of our office space in New York, NY.

 

The foreign exchange loss recognized by the Products segment during the 2024 period was approximately ($0.9) million compared to gain of $1.0 million in the 2023 period, an unfavorable variance of $1.9 million. The foreign exchange revaluation loss in the 2024 period was primarily due to the depreciation of the Swiss franc versus the Great British pound and Euro as at the end of the period compared to its start and the negative impact that had when the Swiss operating entity’s pound and Euro receivables were revalued into Swiss francs. The gain during the 2023 period was due to the depreciation of the U.S. dollar versus the British pound and Swiss franc as of the end of that period compared to its start and the positive impact that had when revaluing certain British pound denominated assets and the Swiss operating entity’s U.S. dollar liabilities into U.S. dollars.

 

Liquidity and Capital Resources

 

Our aggregate cash and cash equivalents and restricted cash as of April 30, 2024 and July 31, 2023 was $57.2 million and $83.4 million, respectively. Our working capital was $54.1 million and $58.5 million as of April 30, 2024 and July 31, 2023, respectively. The decrease of $26.2 million in our cash and cash equivalents and restricted cash balance as of April 30, 2024 was primarily due to the period net loss and by cash used to pay down accounts payable – trade and accrued liabilities, particularly those of the discontinued operations. Based on the current available working capital, management believes the Company has sufficient funds to meet it operating requirements for the next twelve months from the date of the filing of this report.

 

Net cash used in operating activities during the 2024 period was $25.2 million, compared to $19.9 million during the 2023 period, an unfavorable variance of $5.3 million, due to the paydown of accounts payable – trade and accrued liabilities in the 2024 period.

 

Net cash used in investing activities during the 2024 and 2023 period was approximately $0.4 million and $2.2 million, respectively and represents capital expenditures.

 

Net cash used in financing activities in the 2024 period amounted to $0.6 and primarily represents cash payments for withholding taxes on bonuses paid in stock. Net cash provided by financing activities in the 2023 period primarily represents net proceeds from borrowings under a revolving credit agreement.

 

The Company is a defendant in a number of legal matters, including class action lawsuits related to the ransomware attack of its information technology systems which occurred in April 2023. We face a significant risk due to ongoing litigation that has the potential to result in future financial obligations, adversely impacting the Company’s business and profitability.

 

30

 

 

Management is not aware of any other trends, events or uncertainties that have or are reasonably likely to have a material negative impact upon our (i) short-term or long-term liquidity, or (ii) net sales or income from continuing operations. Our business is subject to seasonal variations thereby impacting our liquidity and working capital during the course of our fiscal year. To the extent that we do not generate sufficient cash from operations, our cash balances will decline. We may also use our cash to explore and/or acquire new product technologies, applications, product line extensions, or other new business opportunities. In the event that our available cash is insufficient to support such initiatives, we may need to incur indebtedness or issue Common Stock to finance plans for growth. Volatility in the credit markets and the liquidity of major financial institutions may have an adverse effect on our ability to fund our business strategy through borrowings in the public or private markets on terms that we believe to be reasonable, if at all.

 

Labcorp Asset Purchase Agreement

 

We have indemnification obligations to Labcorp under the Asset Purchase Agreement that may require us to make future payments to Labcorp and other related persons for any damages incurred by Labcorp or such related persons as a result of any breaches of our representations, warranties, covenants or agreements contained in the Asset Purchase Agreement, or arising from the Retained Liabilities (as such term is defined in the Asset Purchase Agreement) or certain third-party claims specified in the Asset Purchase Agreement. Generally, our representations and warranties survive for a period of 15 months from the closing date, which was July 24, 2023, other than certain fundamental representations which survive until the expiration of the applicable statute of limitations. There is an indemnification cap with respect to a majority of the Company’s indemnification obligations under the Asset Purchase Agreement with the exception of claims for actual fraud, the breach of any fundamental representations and certain other items, which are subject to a higher indemnification cap (up to the purchase price). Pursuant to the terms of the Asset Purchase Agreement, we, Labcorp, and an escrow agent entered into an Escrow Agreement at closing, pursuant to which Labcorp deposited $5 million of the aggregate purchase price of the clinical service business into an escrow account established with the Escrow Agent in order to satisfy, in whole or in part, certain of our indemnity obligations, if any, that arise under the Asset Purchase Agreement. If, on the 15-month anniversary of the closing date, there are funds remaining in the escrow account, the Escrow Agent will release any funds remaining in the escrow account to us minus any amounts being reserved for escrow claims asserted by Labcorp prior to such date. Upon the resolution of any pending escrow claims, the Escrow Agent will, within two business days of receipt of joint instructions or a final order from a court (as described in the Escrow Agreement) disburse such reserved amount to the parties entitled to such funds. Through the date of this filing, no material escrow claims with respect to indemnity obligations have been asserted.

 

Off Balance Sheet Arrangements

 

The Company does not have any “off-balance sheet arrangements” as such term is described in Item 303(a)(4) of Regulation S-K.

 

General and estimates

 

The Company’s discussion and analysis of its financial condition and results of operations are based upon Enzo Biochem, Inc.’s consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. These estimates and judgments also affect related disclosure of contingent assets and liabilities.

 

On an on-going basis, we evaluate our estimates, including those related to contractual expense, allowance for expected credit losses, inventory, and income taxes. The Company bases its estimates on experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

 

31

 

 

Contingencies

 

Contingencies are evaluated and a liability is recorded when the matter is both probable and reasonably estimable. Gain contingencies are evaluated and not recognized until the gain is realizable or realized.

 

Product revenues

 

Products revenues consist of the sale of single-use products used in the identification of genomic information and are recognized at a point in time following the transfer of control of such products to the customer, which generally occurs upon shipment. Payment terms for shipments to end-user and distributor customers may range from 30 to 90 days. Any claims for credit or return of goods may be made generally within 30 days of receipt. Revenues are reduced to reflect estimated credits and returns, although historically these adjustments have not been material. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products.

 

Accounts Receivable

 

Accounts receivable are reported at realizable value, net of expected credit losses, which is estimated and recorded in the period of the related revenue.

 

As of April 30, 2024 and July 31, 2023, Products accounts receivable, net were $3,935 and $4,808, respectively. As of April 30, 2024 and July 31, 2023, these totals include foreign receivables, net, of $1,276 and $1,277, respectively.

 

Income Taxes

 

The Company accounts for income taxes under the liability method of accounting for income taxes. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. The liability method requires that any tax benefits recognized for net operating loss carry forwards and other items be reduced by a valuation allowance where it is not more likely than not the benefits will be realized in the foreseeable future. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. It is the Company’s policy to provide for uncertain tax positions, if any, and the related interest and penalties based upon management’s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. To the extent the Company prevails in matters for which a liability for an unrecognized tax benefit is established or is required to pay amounts in excess of the liability, the Company’s effective tax rate in a given financial statement period may be affected.

 

Inventory

 

The Company values inventory at the lower of cost (first-in, first-out) or net realizable value. Work-in-process and finished goods inventories consist of material, labor, and manufacturing overhead. Write downs of inventories to net realizable value are based on a review of inventory quantities on hand and estimated sales forecasts based on sales history and anticipated future demand. Unanticipated changes in demand could have a significant impact on the value of our inventory and require additional write downs of inventory which would impact our results of operations.

 

Long-Lived Assets

 

The Company reviews the recoverability of the carrying value of long-lived depreciable assets of an asset or asset group for impairment if indicators of potential impairment exist. Should indicators of impairment exist, the carrying values of the depreciable assets are evaluated in relation to the operating performance and future undiscounted cash flows of an asset or asset group. The net book value of the depreciable long lived asset is adjusted to fair value if its expected future undiscounted cash flow is less than its book value.

 

During the three and nine months ended April 30, 2024 and 2023 there was no impairment of depreciable long-lived assets used in continuing operations.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

As a smaller reporting company, we are not required to provide the information required by this Item.

 

32

 

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

As of the end of the period covered by this report, the Company’s management conducted an evaluation (as required under Rules 13a-15(b) and 15d-15(b) under the Exchange Act of the Company’s “disclosure controls and procedures” (as such term is defined under the Exchange Act), under the supervision and with the participation of each of our principal executive officer and principal financial officer. Based on this evaluation, as a result of the material weakness identified below, the principal executive officer and the principal financial officer concluded that the Company’s disclosure controls and procedures were not effective as of the end of the period covered by this report.

  

As previously disclosed on Current Reports on Form 8-K dated April 13, 2023, and May 30, 2023, respectively, the Company experienced a ransomware attack that impacted certain critical information technology systems. In response, the Company promptly deployed containment measures, including disconnecting its systems from the internet, launching an investigation with assistance from third-party cybersecurity experts, and notifying law enforcement. The Company adhered to its disaster recovery plan, which enabled it to substantially maintain operations throughout the incident response process.

 

As a result of the ransomware attack and the subsequent investigation, the Company determined a material weakness existed that impaired the Company’s ability to ensure that standard systems and accounting processes could operate effectively. As a result, a reasonable possibility exists that a material misstatement of the Company’s annual or interim financial statements would not be prevented or detected and corrected in a timely manner. The following is a description of the material weakness identified:

 

Control Environment, Risk Assessment, Information and Communication, and Control Activities

 

We did not maintain effective internal control related to our control environment, risk assessment, information and communication, and control activities:

 

In April 2023, we became aware that we were exposed to a ransomware attack in our Information Technology environment which interrupted systems and affected operations. The effect of these circumstances significantly impacted the following:

 

  o our ability to access and reinstate our financial systems for an extended period to a new normal state of operation;

 

  o the need to rebuild our financial information from backups as a result of the ransomware attack;

 

  o additional workload associated with process workflows that were previously automated but were manually performed as a result of the ransomware attack.

  

  We were required to supplement resources and as a result, did not adequately perform in a timely manner the following:

 

  o assessment, redesign and timely evaluation of performance of controls over financial reporting risks as a result of existing IT circumstances; and

  

  o generate real time information across the organization to allow the finance department to perform timely application of controls; and

 

  o Internal controls over financial reporting related to the recording and processing of revenue transactions could not be completed timely using standard methods due to the limitations of access to data.

 

Management began remediation measures during and after the April 30, 2023 period end which were substantially implemented by July 31, 2023. During the nine months of the fiscal year ending July 31, 2024, evaluation of certain controls’ effectiveness could not be performed according to the typical frequency or sufficient evidence of control performance was not available for testing due to the cyber incident.

 

Changes in Internal Control Over Financial Reporting

 

Management assessed the effectiveness of our internal control over financial reporting as of April 30, 2024. In making this assessment, management used the criteria established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on this assessment, management has concluded that, as of April 30, 2024, our internal control over financial reporting was not effective because the nine months of the period included timeframes during which specific data was not available for testing.

 

Except as otherwise described above, there was no change in our internal control over financial reporting that occurred during the third quarter of fiscal 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

33

 

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings

 

There have been no other material developments with respect to previously reported legal proceedings discussed in the annual report on Form 10-K, as amended for the fiscal year ended July 31, 2023 filed with the Securities and Exchange Commission, other than as noted in Note 13 to the Consolidated Financial Statements as of April 30, 2024, which is incorporated herein by reference.

 

Item 1A. Risk Factors

 

There have been no material changes from the risk factors disclosed in Part 1, Item 1A of the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2023.

 

Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

Item 5. Other Information

 

None.

 

Item 6. Exhibits

 

Exhibit No.   Exhibit
     
31.1   Certification of Kara Cannon pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
     
31.2   Certification of Patricia Eckert pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
     
32.1   Certification of Kara Cannon pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
     
32.2   Certification of Patricia Eckert pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
     
101. INS*   Inline XBRL Instance 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 as Inline XBRL and contained in Exhibit 101).

 

* XBRL (Extensible Business Reporting Language) information is being furnished and not filed for purposes of Sections 11 and 12 of the Securities Act of 1933 and Section 18 of the Securities Exchange Act of 1934.

 

34

 

 

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.

 

  ENZO BIOCHEM, INC.
  (Registrant)
     
Date: June 13, 2024 by: /s/ Patricia Eckert
   

Chief Financial Officer and

Principal Accounting Officer

 

 

35

 

0.04 0.16 0.17 0.33 0.02 0.08 0.15 0.43 0.06 0.25 0.31 0.76 48944 49384 50629 51214 http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent false --07-31 Q3 0000316253 0000316253 2023-08-01 2024-04-30 0000316253 2024-06-10 0000316253 2024-04-30 0000316253 2023-07-31 0000316253 2024-02-01 2024-04-30 0000316253 2023-02-01 2023-04-30 0000316253 2022-08-01 2023-04-30 0000316253 us-gaap:CommonStockMember 2024-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0000316253 us-gaap:RetainedEarningsMember 2024-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0000316253 2024-01-31 0000316253 us-gaap:CommonStockMember 2024-02-01 2024-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2024-04-30 0000316253 us-gaap:RetainedEarningsMember 2024-02-01 2024-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-01 2024-04-30 0000316253 us-gaap:CommonStockMember 2024-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-04-30 0000316253 us-gaap:RetainedEarningsMember 2024-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-30 0000316253 us-gaap:CommonStockMember 2023-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0000316253 us-gaap:RetainedEarningsMember 2023-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0000316253 2023-01-31 0000316253 us-gaap:CommonStockMember 2023-02-01 2023-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0000316253 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0000316253 us-gaap:CommonStockMember 2023-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0000316253 us-gaap:RetainedEarningsMember 2023-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0000316253 2023-04-30 0000316253 us-gaap:CommonStockMember 2023-07-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0000316253 us-gaap:RetainedEarningsMember 2023-07-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0000316253 us-gaap:CommonStockMember 2023-08-01 2024-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2024-04-30 0000316253 us-gaap:RetainedEarningsMember 2023-08-01 2024-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2024-04-30 0000316253 us-gaap:CommonStockMember 2022-07-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0000316253 us-gaap:RetainedEarningsMember 2022-07-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0000316253 2022-07-31 0000316253 us-gaap:CommonStockMember 2022-08-01 2023-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2023-04-30 0000316253 us-gaap:RetainedEarningsMember 2022-08-01 2023-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2023-04-30 0000316253 2023-07-01 2023-07-24 0000316253 us-gaap:ParentMember 2024-02-01 2024-04-30 0000316253 us-gaap:ParentMember 2023-02-01 2023-04-30 0000316253 us-gaap:ParentMember 2023-08-01 2024-04-30 0000316253 us-gaap:ParentMember 2022-08-01 2023-04-30 0000316253 srt:ParentCompanyMember 2024-04-30 0000316253 srt:ParentCompanyMember 2023-07-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2024-04-30 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2024-04-30 0000316253 us-gaap:WarrantMember 2024-02-01 2024-04-30 0000316253 us-gaap:WarrantMember 2023-08-01 2024-04-30 0000316253 enz:DebentureMember 2024-02-01 2024-04-30 0000316253 enz:DebentureMember 2023-08-01 2024-04-30 0000316253 enz:UnvestedRestrictedStockAndPerformanceStockUnitsMember 2023-04-30 2023-04-30 0000316253 enz:UnvestedRestrictedStockAndPerformanceStockUnitsMember 2022-08-01 2023-04-30 0000316253 2023-04-30 2023-04-30 0000316253 2023-08-01 0000316253 2022-08-01 0000316253 enz:ProductRevenueMember country:US 2024-02-01 2024-04-30 0000316253 enz:ProductRevenueMember country:US 2023-02-01 2023-04-30 0000316253 enz:ProductRevenueMember country:US 2023-08-01 2024-04-30 0000316253 enz:ProductRevenueMember country:US 2022-08-01 2023-04-30 0000316253 enz:ProductRevenueMember srt:EuropeMember 2024-02-01 2024-04-30 0000316253 enz:ProductRevenueMember srt:EuropeMember 2023-02-01 2023-04-30 0000316253 enz:ProductRevenueMember srt:EuropeMember 2023-08-01 2024-04-30 0000316253 enz:ProductRevenueMember srt:EuropeMember 2022-08-01 2023-04-30 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2024-02-01 2024-04-30 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2023-02-01 2023-04-30 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2023-08-01 2024-04-30 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2022-08-01 2023-04-30 0000316253 enz:ProductRevenueMember 2024-02-01 2024-04-30 0000316253 enz:ProductRevenueMember 2023-02-01 2023-04-30 0000316253 enz:ProductRevenueMember 2023-08-01 2024-04-30 0000316253 enz:ProductRevenueMember 2022-08-01 2023-04-30 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2023-08-01 2024-04-30 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2022-08-01 2023-04-30 0000316253 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-04-30 0000316253 enz:ConvertibleDebenturesMember enz:JGBCollateralLLCMember 2023-05-19 0000316253 2023-05-19 2023-05-19 0000316253 2023-05-19 0000316253 us-gaap:WarrantMember 2023-05-19 0000316253 enz:DebenturesMember 2024-04-30 0000316253 enz:DebenturesMember 2023-08-01 2024-04-30 0000316253 enz:ConversionPriceMember 2024-04-30 0000316253 2023-07-31 2023-07-31 0000316253 enz:ConversionPriceMember 2024-02-01 2024-04-30 0000316253 enz:ConvertibleDebenturesMember 2023-08-01 2024-04-30 0000316253 us-gaap:FairValueInputsLevel3Member 2023-07-31 0000316253 us-gaap:FairValueInputsLevel3Member 2023-08-01 2024-04-30 0000316253 us-gaap:FairValueInputsLevel3Member 2024-04-30 0000316253 2020-04-30 0000316253 2020-07-31 0000316253 2022-03-01 2022-03-31 0000316253 srt:MinimumMember 2024-04-30 0000316253 srt:MaximumMember 2024-04-30 0000316253 2023-05-31 0000316253 2023-05-01 2023-07-31 0000316253 enz:TwoThousandElevenPlanMember 2011-01-31 0000316253 enz:TwoThousandElevenPlanMember 2018-01-31 2018-01-31 0000316253 enz:TwoThousandElevenPlanMember 2018-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-04-30 0000316253 us-gaap:StockOptionMember 2023-08-01 2024-04-30 0000316253 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-08-01 2024-04-30 0000316253 enz:PerformanceStockUnitsMember 2024-02-01 2024-04-30 0000316253 enz:PerformanceStockUnitsMember 2023-08-01 2024-04-30 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2024-02-01 2024-04-30 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2023-02-01 2023-04-30 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2023-08-01 2024-04-30 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2022-08-01 2023-04-30 0000316253 us-gaap:RestrictedStockMember 2024-02-01 2024-04-30 0000316253 us-gaap:RestrictedStockMember 2023-02-01 2023-04-30 0000316253 us-gaap:RestrictedStockMember 2023-08-01 2024-04-30 0000316253 us-gaap:RestrictedStockMember 2022-08-01 2023-04-30 0000316253 us-gaap:SellingAndMarketingExpenseMember 2024-02-01 2024-04-30 0000316253 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-04-30 0000316253 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2024-04-30 0000316253 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2023-04-30 0000316253 enz:CostOfRevenuesMember 2024-02-01 2024-04-30 0000316253 enz:CostOfRevenuesMember 2023-02-01 2023-04-30 0000316253 enz:CostOfRevenuesMember 2023-08-01 2024-04-30 0000316253 enz:CostOfRevenuesMember 2022-08-01 2023-04-30 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-07-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2023-07-31 0000316253 enz:ProductsMember 2024-02-01 2024-04-30 0000316253 us-gaap:CorporateAndOtherMember 2024-02-01 2024-04-30 0000316253 enz:ConsolidatedMember 2024-02-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ProductsMember 2024-02-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateAndOtherMember 2024-02-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ConsolidatedMember 2024-02-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2024-02-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2024-02-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2024-02-01 2024-04-30 0000316253 enz:ProductsMember 2023-02-01 2023-04-30 0000316253 us-gaap:CorporateAndOtherMember 2023-02-01 2023-04-30 0000316253 enz:ConsolidatedMember 2023-02-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ProductsMember 2023-02-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateAndOtherMember 2023-02-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ConsolidatedMember 2023-02-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2023-02-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2023-02-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2023-02-01 2023-04-30 0000316253 enz:ProductsMember 2023-08-01 2024-04-30 0000316253 us-gaap:CorporateAndOtherMember 2023-08-01 2024-04-30 0000316253 enz:ConsolidatedMember 2023-08-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ProductsMember 2023-08-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateAndOtherMember 2023-08-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ConsolidatedMember 2023-08-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2023-08-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2023-08-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2023-08-01 2024-04-30 0000316253 enz:ProductsMember 2022-08-01 2023-04-30 0000316253 us-gaap:CorporateAndOtherMember 2022-08-01 2023-04-30 0000316253 enz:ConsolidatedMember 2022-08-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ProductsMember 2022-08-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateAndOtherMember 2022-08-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ConsolidatedMember 2022-08-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2022-08-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2022-08-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2022-08-01 2023-04-30 0000316253 2021-07-01 2022-06-30 0000316253 2022-05-01 2022-05-31 0000316253 2022-07-01 2022-07-31 0000316253 2023-11-01 2023-11-30 0000316253 enz:SeparationAgreementMember us-gaap:CommonStockMember 2023-08-01 2024-04-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure iso4217:CHF
EX-31.1 2 ea0207671ex31-1_enzobio.htm CERTIFICATION

 

Exhibit 31.1

 

 CERTIFICATION PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Kara Cannon, certify that:

 

  1. I have reviewed this quarterly report on Form 10-Q of Enzo Biochem, Inc. (the “registrant”).

 

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

 

Date: June 13, 2024

 

  By: /s/ Kara Cannon
    Kara Cannon
    Chief Executive Officer

 

 

 

EX-31.2 3 ea0207671ex31-2_enzobio.htm CERTIFICATION

 

Exhibit 31.2

 

 CERTIFICATION PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Patricia Eckert, certify that:

 

  1. I have reviewed this quarterly report on Form 10-Q of Enzo Biochem, Inc. (the “registrant”).

 

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

 

Date: June 13, 2024

  By: /s/ Patricia Eckert
    Patricia Eckert
    Chief Financial Officer and Principal Accounting Officer

 

 

EX-32.1 4 ea0207671ex32-1_enzobio.htm CERTIFICATION

 

Exhibit 32.1

 

CERTIFICATION PURSUANT TO
TITLE 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Enzo Biochem, Inc., and Subsidiaries (“the Company”) on Form 10-Q for the period ended April 30, 2024 as filed with the Securities and Exchange Commission on the date hereof the “Report”), I, Kara Cannon, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: June 13, 2024    
     
  By: /s/ Kara Cannon
    Kara Cannon
    Chief Executive Officer

 

 

EX-32.2 5 ea0207671ex32-2_enzobio.htm CERTIFICATION

 

Exhibit 32.2

 

CERTIFICATION PURSUANT TO
TITLE 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Enzo Biochem, Inc., and Subsidiaries (“the Company”) on Form 10-Q for the period ended April 30, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Patricia Eckert, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: June 13, 2024    
     
  By: /s/ Patricia Eckert
    Patricia Eckert
    Chief Financial Officer and Principal Accounting Officer

 

 

EX-101.SCH 6 enz-20240430.xsd XBRL SCHEMA FILE 995301 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995306 - Statement - Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995307 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Discontinued Operations link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Supplemental Disclosure for Statement of Cash Flows link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Convertible Debentures and Other Current Debt link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Long Term Debt link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Accrued Liabilities and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Segment Reporting link:presentationLink link:definitionLink link:calculationLink 995320 - Disclosure - Contingencies link:presentationLink link:definitionLink link:calculationLink 995321 - Disclosure - Departure and Appointment of Certain Officers link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Convertible Debentures and Other Current Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Long Term Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Accrued Liabilities and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Segment Reporting (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Discontinued Operations (Details) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Net Income (Loss) Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Revenue Recognition (Details) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Revenue Recognition (Details) - Schedule of Products Revenue by Geography link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Supplemental Disclosure for Statement of Cash Flows (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Inventories (Details) - Schedule of Inventories, Net link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Convertible Debentures and Other Current Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Convertible Debentures and Other Current Debt (Details) - Schedule of Debentures Measured at Fair Value on a Recurring Basis link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Long Term Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Leases (Details) - Schedule of lease link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Leases (Details) - Schedule of Maturities of the Company’s Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Stockholders’ Equity (Details) - Schedule of Share-based Compensation Expense link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Stockholders’ Equity (Details) - Schedule of Stock Option Activity link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Stockholders’ Equity (Details) - Schedule of Restricted Stock Unit (“RSU”) Activity link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Segment Reporting (Details) link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Departure and Appointment of Certain Officers (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 enz-20240430_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 enz-20240430_def.xml XBRL DEFINITION FILE EX-101.LAB 9 enz-20240430_lab.xml XBRL LABEL FILE EX-101.PRE 10 enz-20240430_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
9 Months Ended
Apr. 30, 2024
Jun. 10, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Amendment Flag false  
Document Period End Date Apr. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Entity Information [Line Items]    
Entity Registrant Name ENZO BIOCHEM, INC  
Entity Central Index Key 0000316253  
Entity File Number 001-09974  
Entity Tax Identification Number 13-2866202  
Entity Incorporation, State or Country Code NY  
Current Fiscal Year End Date --07-31  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Contact Personnel [Line Items]    
Entity Address, Address Line One 21 Executive Blvd  
Entity Address, Address Line Two Farmingdale  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 11735  
Entity Phone Fax Numbers [Line Items]    
City Area Code (631)  
Local Phone Number 755-5500  
Entity Listings [Line Items]    
Title of 12(b) Security Common stock $0.01 par value  
Trading Symbol ENZ  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   51,457,660
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Current assets:    
Cash and cash equivalents $ 57,156 $ 82,373
Accounts receivable, net 3,935 4,808
Inventories, net 7,324 7,939
Prepaid expenses and other current assets, including $5,000 escrow at April 30, 2024 and $1,000 restricted cash at July 31, 2023 7,321 3,336
Total current assets 75,736 98,456
Property, plant, and equipment, net 12,638 13,086
Right-of-use assets 2,959 3,626
Other assets, including $5,000 escrow at July 31, 2023 591 5,745
Non-current assets of discontinued operations, net 1,545 967
Total assets 93,469 121,880
Current liabilities:    
Accounts payable – trade 1,520 3,575
Accrued liabilities 5,376 11,743
Current portion of operating lease liabilities 799 980
Current portion of long term debt 75 75
Convertible debentures 3,609 2,514
Current liabilities of discontinued operations, net 10,284 21,102
Total current liabilities 21,663 39,989
Operating lease liabilities, non-current 2,595 3,160
Long term debt, net 180 269
Total liabilities 24,438 43,418
Contingencies – see Note 13
Stockholders’ equity:    
Preferred Stock, $.01 par value; authorized 25,000,000 shares; no shares issued or outstanding
Common Stock, $.01 par value; authorized 75,000,000 shares; shares issued and outstanding: 51,227,535 at April 30, 2024 and 49,997,631 at July 31, 2023 511 499
Additional paid-in capital 347,069 344,435
Accumulated deficit (281,047) (268,350)
Accumulated other comprehensive income 2,498 1,878
Total stockholders’ equity 69,031 78,462
Total liabilities and stockholders’ equity $ 93,469 $ 121,880
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Statement of Financial Position [Abstract]    
Other, including restricted cash (in Dollars) $ 5,000 $ 1,000
Other assets, including escrow (in Dollars) $ 5,000
Preferred stock par value (in Dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 25,000,000 25,000,000
Preferred Stock, shares issued
Preferred Stock, shares outstanding
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 75,000,000 75,000,000
Common stock, shares issued 51,227,535 49,997,631
Common stock, shares outstanding 51,227,535 49,997,631
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Income Statement [Abstract]        
Revenues $ 8,022 $ 7,485 $ 24,381 $ 22,102
Operating costs and expenses:        
Cost of revenues 4,289 4,476 12,969 13,681
Research and development 605 884 2,035 2,708
Selling, general and administrative 4,479 6,212 16,550 17,078
Legal and related expense, net 692 4,265 2,527 6,160
Total operating costs and expenses 10,065 15,837 34,081 39,627
Operating loss (2,043) (8,352) (9,700) (17,525)
Other income (expense):        
Interest, net 726 (36) 2,595 99
Change in fair value of convertible debentures (384) (1,095)  
Other 94 144 373 262
Foreign exchange (loss) gain (524) 347 (842) 1,022
Total other income (expense) (88) 455 1,031 1,383
Loss before income taxes (2,131) (7,897) (8,669) (16,142)
Income taxes    
Net loss from continuing operations (2,131) (7,897) (8,669) (16,142)
Net loss from discontinued operations (889) (7,290) (4,028) (21,000)
Net loss $ (3,020) $ (15,187) $ (12,697) $ (37,142)
Net loss per common share – basic and diluted:        
Continuing operations (in Dollars per share) $ (0.04) $ (0.16) $ (0.17) $ (0.33)
Discontinued operations (in Dollars per share) (0.02) (0.15) (0.08) (0.43)
Total net loss per basic and diluted common share (in Dollars per share) $ (0.06) $ (0.31) $ (0.25) $ (0.76)
Weighted average common shares outstanding:        
Basic (in Shares) 51,214 49,384 50,629 48,944
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Operations (Unaudited) (Parentheticals) - $ / shares
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Income Statement [Abstract]        
Continuing operations, diluted $ (0.04) $ (0.16) $ (0.17) $ (0.33)
Discontinued operations, diluted (0.02) (0.15) (0.08) (0.43)
Total net income (loss) per diluted common share (in Dollars per share) $ (0.06) $ (0.31) $ (0.25) $ (0.76)
Diluted (in Shares) 51,214 49,384 50,629 48,944
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net loss $ (3,020) $ (15,187) $ (12,697) $ (37,142)
Other comprehensive (loss) income:        
Foreign currency translation adjustments 452 (372) 620 (994)
Comprehensive loss $ (2,568) $ (15,559) $ (12,077) $ (38,136)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Total
Balance at Jul. 31, 2022 $ 487 $ 339,462 $ (288,638) $ 3,151 $ 54,462
Balance (in Shares) at Jul. 31, 2022 48,720,454        
Net loss (37,142) (37,142)
Share-based compensation charges 1,508 1,508
Vesting of restricted stock units $ 1 1
Vesting of restricted stock units (in Shares) 86,667        
Vesting of performance stock units
Vesting of performance stock units (in Shares) 12,600        
Exercise of stock options 14 14
Exercise of stock options (in Shares) 6,667        
Issuance of common stock for employee 401(k) plan match $ 8 1,071 1,079
Issuance of common stock for employee 401(k) plan match (in Shares) 843,100        
Foreign currency translation adjustments (994) (994)
Balance at Apr. 30, 2023 $ 496 342,055 (325,780) 2,157 18,928
Balance (in Shares) at Apr. 30, 2023 49,669,488        
Balance at Jan. 31, 2023 $ 487 340,407 (310,593) 2,529 32,830
Balance (in Shares) at Jan. 31, 2023 48,733,054        
Net loss (15,187) (15,187)
Share-based compensation charges 563 563
Vesting of restricted stock units $ 1 1
Vesting of restricted stock units (in Shares) 86,667        
Exercise of stock options 14 14
Exercise of stock options (in Shares) 6,667        
Issuance of common stock for employee 401(k) plan match $ 8 1,071 1,079
Issuance of common stock for employee 401(k) plan match (in Shares) 843,100        
Foreign currency translation adjustments (372) (372)
Balance at Apr. 30, 2023 $ 496 342,055 (325,780) 2,157 18,928
Balance (in Shares) at Apr. 30, 2023 49,669,488        
Balance at Jul. 31, 2023 $ 499 344,435 (268,350) 1,878 78,462
Balance (in Shares) at Jul. 31, 2023 49,997,631        
Net loss (12,697) (12,697)
Share-based compensation charges 1,543 $ 1,543
Exercise of stock options (in Shares)        
Vested restricted and performance stock units issued $ 4 $ 4
Vested restricted and performance stock units issued (in Shares) 394,442        
Common stock issued for Asset Purchase Agreement bonus payment $ 3 481 484
Common stock issued for Asset Purchase Agreement bonus payment (in Shares) 347,610        
Issuance of common stock for employee 401(k) plan match $ 5 610 615
Issuance of common stock for employee 401(k) plan match (in Shares) 487,852        
Foreign currency translation adjustments 620 620
Balance at Apr. 30, 2024 $ 511 347,069 (281,047) 2,498 69,031
Balance (in Shares) at Apr. 30, 2024 51,227,535        
Balance at Jan. 31, 2024 $ 504 346,252 (278,027) 2,046 70,775
Balance (in Shares) at Jan. 31, 2024 50,489,771        
Net loss (3,020) (3,020)
Share-based compensation charges 207 207
Vested restricted and performance stock units issued $ 2 2
Vested restricted and performance stock units issued (in Shares) 249,912        
Issuance of common stock for employee 401(k) plan match $ 5 610 615
Issuance of common stock for employee 401(k) plan match (in Shares) 487,852        
Foreign currency translation adjustments 452 452
Balance at Apr. 30, 2024 $ 511 $ 347,069 $ (281,047) $ 2,498 $ 69,031
Balance (in Shares) at Apr. 30, 2024 51,227,535        
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Cash flows from operating activities:    
Net loss $ (12,697) $ (37,142)
Adjustments to reconcile net loss to net cash used in operating activities:    
Change in fair value of convertible debentures 1,095
Depreciation and amortization of property, plant and equipment 874 2,076
Share-based compensation charges 1,543 1,508
Share-based 401(k) employer match expense 494 772
Unrealized foreign exchange loss (gain) 764 (1,081)
Gain on operating lease terminations (554)
Changes in operating assets and liabilities:    
Accounts receivable 2,475 1,861
Inventories 636 91
Prepaid expenses and other assets (88) 1,350
Accounts payable – trade (7,654) 5,128
Accrued liabilities, other current liabilities and other liabilities (12,062) 5,492
Total adjustments (12,477) 17,197
Net cash used in operating activities (25,174) (19,945)
Cash flows from investing activities:    
Capital expenditures (422) (2,187)
Net cash used in investing activities (422) (2,187)
Cash flows from financing activities:    
Proceeds from exercise of stock options 14
Proceeds from borrowings under Revolving Credit Agreement 7,565
Repayments under Revolving Credit Agreement (4,211)
Repayments under mortgage agreement and capital leases (110) (253)
Cash payments for taxes related to net share settlements of equity compensation and awards (474)
Net cash (used in) provided by financing activities (584) 3,115
Effect of exchange rate changes on cash and cash equivalents (37) 46
Decrease in cash and cash equivalents and restricted cash (26,217) (18,971)
Cash and cash equivalents and restricted cash - beginning of period 83,373 22,603
Cash and cash equivalents and restricted cash - end of period 57,156 3,632
Cash and cash equivalents 57,156 2,632
Restricted cash 1,000
Total cash and cash equivalents and restricted cash $ 57,156 $ 3,632
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation
9 Months Ended
Apr. 30, 2024
Basis of Presentation [Abstract]  
Basis of Presentation

Note 1 – Basis of Presentation

 

Enzo Biochem, Inc. (the “Company,” “we,” “our” or “Enzo”), is a manufacturer and supplier of a comprehensive portfolio of thousands of high-quality products, including antibodies, genomic probes, assays, biochemicals, and proteins. The Company’s proprietary products and technologies play central roles in translational research and drug development areas, including cell biology, genomics, assays, immunohistochemistry, and small molecule chemistry. Enzo Biochem, Inc.’s Life Science division supports the work of research centers and industry partners. Enzo Biochem, Inc. has a broad and deep intellectual property portfolio, with patent coverage across many vital enabling technologies.

 

The accompanying consolidated financial statements include the accounts of Enzo Biochem, Inc. and its wholly-owned subsidiaries, Enzo Life Sciences, Inc. (“Enzo Life Sciences”), Enzo Therapeutics, Inc. (“Enzo Therapeutics”), Enzo Realty LLC (“Enzo Realty”), and Enzo Realty II LLC (“Enzo Realty II”), collectively or with one or more of its subsidiaries referred to as the “Company” or “Companies.” The financial statements also include as discontinued operations the accounts of its wholly owned subsidiary Enzo Clinical Labs, Inc. (“Enzo Clinical Labs”). Effective July 24, 2023 we completed the sale of certain assets used in its clinical services operations to Laboratory Corporation of America Holdings, a Delaware corporation (“Labcorp”), and thereby exited the clinical services business. See Note 2.

 

The Company has one reportable segment, Products. The consolidated balance sheet as of April 30, 2024, the consolidated statements of operations, comprehensive loss and stockholders’ equity for the three and nine months ended April 30, 2024 and 2023, and the consolidated statements of cash flows for the nine months ended April 30, 2024 and 2023 (the “interim statements”) are unaudited. In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present fairly the financial position and operating results for the interim periods have been made. Certain information and footnote disclosure, normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), have been condensed or omitted. The interim statements should be read in conjunction with the consolidated financial statements for the fiscal year ended July 31, 2023 and notes thereto contained in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission. The consolidated balance sheet at July 31, 2023 has been derived from the audited financial statements at that date. The results of operations for the nine months ended April 30, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2024.

 

Principles of consolidation

 

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly-owned subsidiaries, Enzo Life Sciences (and its wholly-owned foreign subsidiaries), Enzo Therapeutics, Enzo Realty, Enzo Realty II, and Enzo Clinical Labs (a corporate entity with discontinued operations). All intercompany transactions and balances have been eliminated.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

 

Contingencies

 

Contingencies are evaluated and a liability is recorded when the matter is both probable and reasonably estimable. Gain contingencies are evaluated and not recognized until the gain is realizable or realized.

 

Fair Value Measurements

 

The Company determines fair value measurements used in its consolidated financial statements based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. The basis for fair value measurements for each level within the hierarchy is described below with Level 1 having the highest priority and Level 3 having the lowest.

 

Level 1 Quoted prices in active markets for identical assets or liabilities.

 

Level 2 Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.

 

Level 3 Valuations derived from valuation techniques in which one or more significant inputs are unobservable.

 

Cash and cash equivalents

 

Cash and cash equivalents consist of demand deposits with banks and highly liquid money market funds. At April 30, 2024 and July 31, 2023, the Company had cash and cash equivalents in foreign bank accounts of $1,240 and $419, respectively.

 

Concentration of Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash and cash equivalents and accounts receivable. The Company believes the fair value of the aforementioned financial instruments approximates the cost due to the immediate or short-term nature of these items. At April 30, 2024 and July 31, 2023, the Company had cash deposited in certain financial institutions in excess of federally insured levels. The Company regularly monitors the financial stability of these financial institutions and believes that it is not exposed to any significant credit risk in cash and cash equivalents or restricted cash.

 

Concentration of credit risk with respect to the Company’s Products segment is mitigated by the diversity of the Company’s customers and their dispersion across many different geographic regions. To reduce risk, the Company routinely assesses the financial strength of these customers and, consequently, believes that its accounts receivable credit exposure with respect to these customers is limited.

 

Income Taxes

 

The Company accounts for income taxes under the liability method of accounting for income taxes. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. The liability method requires that any tax benefits recognized for net operating loss carry forwards and other items be reduced by a valuation allowance when it is more likely than not that the benefits may not be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.

 

Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements

 

In June 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-13 Financial Instruments – Credit Losses (Topic 326). This standard changes the impairment model for most financial instruments, including trade receivables, from an incurred loss method to a new forward-looking approach, based on expected losses. The estimate of expected credit losses will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. We adopted this standard for our interim period beginning August 1, 2023 using a modified retrospective transition approach. The impact of the adoption of this standard on our results of operations, financial position and cash flows was not material.

 

In November 2023, FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for our annual period ending July 31, 2025 and our interim periods beginning August 1, 2025. Early adoption is permitted. Upon adoption, we expect the guidance will be applied retrospectively to all prior periods presented in the financial statements. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

We reviewed all other recently issued accounting pronouncements and have concluded they are not applicable or not expected to be significant to the accounting for our operations.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Discontinued Operations
9 Months Ended
Apr. 30, 2024
Discontinued Operations [Abstract]  
Discontinued operations

Note 2 – Discontinued operations

 

Prior to July 24, 2023, we operated a clinical laboratory, doing business as Enzo Clinical Labs, which provided reference, molecular and esoteric diagnostic medical testing services in the New York, New Jersey, and Connecticut medical communities. Effective July 24, 2023, we completed the sale of certain assets used in the operation of Enzo Clinical Labs and the assignment of certain clinical lab liabilities to Labcorp for an aggregate purchase price of $113.25 million in cash, subject to customary closing adjustments. In connection with the sale, $5 million of escrowed proceeds were included in prepaid and other assets as of April 30, 2024 and in other assets as of July 31, 2023. Excluded from the sale of the clinical services assets were its cash and accounts receivable. In accordance with the sale, we ceased our clinical services operations but continue winding down activities. As a consequence of the sale, for the three and nine months ended April 30, 2024 and 2023 we have classified as discontinued operations all income and expenses attributable to the clinical services business.

 

The following table sets forth the condensed operating results of the discontinued operations for the three and nine months ended April 30:

 

   Three Months Ended
April 30
   Nine Months Ended
April 30
 
   2024   2023   2024   2023 
Net revenues  $
   $8,622   $
   $28,619 
Cost of revenues   
    9,993    
    30,538 
Selling, general and administrative   835    5,810    3,085    18,207 
Research and development   
    91    
    694 
Legal and related expenses   
    21    
    192 
Other (income) expense, net   444    (3)   1,333    (12)
Income tax (benefit)   (390)       (390)    
Loss from discontinued operations  $(889)  $(7,290)  $(4,028)  $(21,000)

 

Other expense, net for the nine months ended April 30, 2024 is primarily the cost for a third party to maintain and destroy health records according to statute related to the discontinued operations.

 

The following table sets forth the condensed carrying amounts of major classes of assets and liabilities of the discontinued operations as of the dates indicated:

 

   April 30,
2024
   July 31,
2023
 
Carrying amounts of major current assets included as part of discontinued operations:        
Trade receivables  $97   $1,675 
Prepaid and other current   313    54 
Total current assets   410    1,729 
           
Carrying amounts of major current liabilities included as part of discontinued operations:          
Trade payables and accrued liabilities   8,709    20,616 
Operating lease liabilities and other   1,985    2,215 
Total current liabilities   10,694    22,831 
           
Current liabilities of discontinued operations, net   10,284    21,102 
           
Carrying amount of major non-current assets included as part of discontinued operations:          
Right of use assets  $5,658   $7,001 
Other   78    62 
Total non-current assets   5,736    7,063 
           
Carrying amount of major non-current liabilities included as part of discontinued operations:          
Operating lease liabilities and other   4,191    6,096 
           
Non-current assets of discontinued operations, net  $1,545   $967 

 

During the nine months ended April 30, 2024, the cash used in operating and investing activities of the discontinued operations was $14,219 and $0, respectively, primarily for reductions of trade payables and accrued liabilities, partially offset by collections of accounts receivable, and the period loss. During the nine months ended April 30, 2023, the cash used in operating activities and investing activities of the discontinued operations was $12,564 and $447, respectively.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income (Loss) Per Share
9 Months Ended
Apr. 30, 2024
Net Income (Loss) Per Share [Abstract]  
Net income (loss) per share

Note 3 – Net income (loss) per share

 

Basic net income (loss) per share represents net income (loss) divided by the weighted average number of common shares outstanding during the period. The dilutive effect of potential common shares, consisting of outstanding stock options, and unvested restricted stock units and performance stock units, is determined using the treasury stock method. As a result of the net loss for the three and nine months ended April 30, 2024 and 2023, diluted weighted average shares outstanding are the same as basic weighted average shares outstanding, and do not include the potential common shares from stock options, restricted stock units, warrants, assumed conversion of debentures, or unearned performance stock units because to do so would be anti-dilutive.

 

For the three and nine months ended April 30, 2024, the effect of approximately 1,832,000 and 2,542,000, respectively, of outstanding “out of the money” options to purchase common shares and the effect of approximately 77,000 and 133,000, respectively, of outstanding restricted stock units were excluded from the calculation of diluted net (loss) income per share because their effect would be anti-dilutive. During the three and nine months ended April 30, 2024, the effect of approximately 848,000 and 688,000, respectively, of shares related to warrants and the effect of approximately 1,688,000 and 1,438,000, respectively of shares related to the assumed conversion of debentures were excluded from the calculation of diluted weighted average shares outstanding because their effect would be anti-dilutive.

 

For the three and nine months ended April 30, 2023, approximately 173,000 and 105,000, respectively, of potential common shares from “in the money options” and unvested restricted stock and performance stock units were excluded from the calculation of diluted (loss) per share because their effect would be antidilutive. For the three and nine months ended April 30, 2023, the effect of approximately 4,097,000 and 3,627,000, respectively, of outstanding “out of the money” options to purchase common shares were excluded from the calculation of diluted net (loss) income per share because their effect would be anti-dilutive.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition
9 Months Ended
Apr. 30, 2024
Revenue Recognition [Abstract]  
Revenue Recognition

Note 4 – Revenue Recognition

 

Products Revenue

 

The Company generates revenue from the sale of our single-use products used in the identification of genomic information. Revenue is recorded net of sales tax. The Company considers revenue to be earned when all of the following criteria are met: the Company has a contract with a customer that creates enforceable rights and obligations; promised products are identified; the transaction price is determinable; and the Company has transferred control of the promised items to the customer. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the contract. The transaction price for the contract is measured as the amount of consideration the Company expects to receive in exchange for the goods expected to be transferred. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, control of the distinct good or service is transferred. Transfer of control for the Company’s products is generally at shipment or delivery, depending on contractual terms, but occurs when title and risk of loss transfers to the customer which represents the point in time when the customer obtains the use of and substantially all of the remaining benefit of the product. As such, the Company’s performance obligation related to product sales is satisfied at a point in time. The Company recognizes a receivable when it has an unconditional right to payment, which represents the amount the Company expects to collect in a transaction and is most often equal to the transaction price in the contract. Payment terms for shipments to end-user and distributor customers may range from 30 to 90 days. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of revenues.

 

Products revenue by geography is as follows:

 

   Three Months Ended
April 30
   Nine Months Ended
April 30
 
   2024   2023   2024   2023 
United States  $4,793   $5,043   $14,594   $13,282 
Europe   2,359    1,688    6,783    5,869 
Asia Pacific   870    754    3,004    2,951 
Products revenue  $8,022   $7,485   $24,381   $22,102 

 

As of August 1, 2023 and 2022, accounts receivable from continuing operations was $4,808 and $4,762, respectively.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Disclosure for Statement of Cash Flows
9 Months Ended
Apr. 30, 2024
Supplemental Disclosure for Statement of Cash Flows [Abstract]  
Supplemental disclosure for statement of cash flows

Note 5 – Supplemental disclosure for statement of cash flows

 

During the nine months ended April 30, 2024 and 2023, interest paid by the Company was $275 and $204, respectively.

 

For the nine months ended April 30, 2024 and 2023, the net reductions in the measurement of right of use assets and liabilities included in cash flows from operating activities was $306 and $5, respectively. The changes are included in changes in accrued liabilities, other current liabilities, and other liabilities in the statement of cash flows.

 

In connection with the completed sale of certain assets used in the operation of Enzo Clinical Labs, $5,000 of escrowed proceeds were included in prepaid and other assets as of April 30, 2024 and in other assets as of July 31, 2023. In connection with the full payment of a mortgage in July 2023, the restricted cash collateral deposit of $1,000 was released during the nine months ended April 30, 2024.

 

During the nine months ended April 30, 2024, state taxes paid on the gain on the completed sale of certain assets used in the operation of Enzo Clinical Labs were $729. For the nine months ended April 30, 2024 and 2023, tax on capital paid by the Company was $23 and $9, respectively.

 

During the nine months ended April 30, 2024, the Company disbursed $474 for taxes related to net share settlement of bonuses paid in stock to a current senior executive and a former senior executive, and for taxes related to a net share settlement of a performance stock unit.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
9 Months Ended
Apr. 30, 2024
Inventories [Abstract]  
Inventories

Note 6 – Inventories

 

Inventories, net consisted of the following as at:

   April 30,
2024
   July 31,
2023
 
Raw materials  $2,067   $2,206 
Work in process   2,708    2,599 
Finished products   2,549    3,134 
   $7,324   $7,939 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Debentures and Other Current Debt
9 Months Ended
Apr. 30, 2024
Convertible Debentures and Other Current Debt [Abstract]  
Convertible debentures and other current debt

Note 7 – Convertible debentures and other current debt

 

On May 19, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with each of the purchasers that are parties thereto (each, including its successors and assigns, a “Purchaser” and collectively, the “Purchasers”) and JGB Collateral, LLC, a Delaware limited liability company, as collateral agent for the Purchasers (the “Agent”). Pursuant to the Purchase Agreement, the Company agreed to sell to the Purchasers (i) 10% Original Issue Discount Secured Convertible Debentures (the “Debentures”) with an aggregate principal amount of $7,608 and (ii) warrants to purchase up to 1,000,000 shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), for an exercise price of $2.31 per share, the average of the three (3) daily volume weighted average prices of the Common Stock as defined in the Purchase Agreement (“VWAP”) prior to the closing date (the “Warrants”), subject to adjustments as set forth in the Warrants, for a total purchase price of $7,000. The Purchase Agreement contains customary representations, warranties and covenants. The transactions contemplated by the Purchase Agreement were consummated on May 19, 2023. Pursuant to ASC 825, Fair Value Option, the Company made an irrevocable election at the time of issuance to report the Debentures at fair value with changes in fair value recorded through the Company’s consolidated statements of operations as other income (expense) in each reporting period.

  

Debentures

 

The Debentures bear interest at a rate of 10% per annum (which interest rate is increased to 18% per annum five days after the occurrence and continuance of an Event of Default (as defined in the Debentures)), have a maturity date of May 20, 2024 and are convertible, at any time after their issuance date at the option of the Purchasers, into shares of Common Stock at a conversion price equal to $3.01 per share (the “Conversion Price”), subject to adjustment as set forth in the Debentures. Following the July 24, 2023 consummation of the Company’s sale of certain assets and assignment of certain liabilities of Enzo Clinical Labs to Labcorp pursuant to the Asset Purchase Agreement, dated March 16, 2023, the Company prepaid $4,000 of the outstanding principal amount prior to July 31, 2023.

 

The Company’s obligations under the Debentures may be accelerated, at the Purchasers’ election, upon the occurrence of certain customary events of default. As of April 30, 2024 and July 31, 2023, there were no events of default. The Debentures contain customary representations, warranties and covenants including among other things and subject to certain exceptions, covenants that restrict the Company from incurring additional indebtedness, creating or permitting liens on assets, amending its charter documents and bylaws, repurchasing or otherwise acquiring more than a de minimis number of its Common Stock or equivalents thereof, repaying outstanding indebtedness, paying dividends or distributions, assigning or selling certain assets, making or holding any investments, and entering into transactions with affiliates.

 

The following table presents a reconciliation of the beginning and ending balances of the Debentures measured at fair value on a recurring basis that use significant unobservable inputs (Level 3) and the related change in fair value expense recorded in the consolidated statement of operations during the nine months ended April 30, 2024:

 

Fair value, July 31, 2023  $2,514 
Change in fair value of convertible debentures   1,095 
Fair value, April 30, 2024  $3,609 

 

During the three months ended April 30, 2024, the change in fair value expense recorded was $384.

 

As of April 30, 2024, the outstanding principal of the Debentures was $3,609, which was paid in full, plus interest of $20, on May 20, 2024, the date the Debentures matured.

 

Security Agreement and Subsidiary Guarantees

 

In connection with the Purchase Agreement, on May 19, 2023, the Company, certain of the Company’s domestic subsidiaries (“Guarantors”), the Purchasers and the Agent entered into a Security Agreement (the “Security Agreement”), pursuant to which the Company and the Guarantors granted, for the benefit of the Purchasers, to secure the Company’s obligations under the Purchase Agreement and the Debentures. Subsequent to the payoff of the Debentures on May 20, 2024, all obligations under the Security Agreement were terminated.

 

Warrants

 

The Warrants are exercisable for five years from May 19, 2023, at an exercise price of $2.31 per share, which is the average of three (3) daily VWAPs prior to the closing date, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions, as more fully described in the Warrant.

  

Registration Rights Agreement

 

In connection with the Purchase Agreement, on May 19, 2023, the Company and the Purchasers entered into a Registration Rights Agreement, pursuant to which the Company is obligated to register the shares of Company Common Stock issuable upon exercise of the Debentures and the Warrants. The Company has registered the shares. With the full payoff of the Debentures, there is no longer a right to a conversion of the Debentures into shares.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Debt
9 Months Ended
Apr. 30, 2024
Long Term Debt [Abstract]  
Long term debt

Note 8 – Long term debt

 

In April 2020, the Company’s subsidiary in Switzerland received a loan of CHF 400 (or $400, based on the foreign exchange rate as of July 31, 2020) from the Swiss government under the “Corona Krise” emergency loan program in response to the COVID-19 pandemic. This loan is uncollateralized and bears 0% interest. In January 2022, the bank agent of the Swiss government informed our subsidiary that the loan had to be fully amortized within a maximum of eight years and that the first of semiannual amortization payments of CHF 33 would begin in March 2022. In March 2022, the subsidiary made its first semi-annual principal repayment of CHF 33 (or $35 based on exchange rates). Based on this amortization schedule, the loan will be repaid by September 2027. The current portion of this loan is included in other current liabilities and the long term portion in long term debt – net as of April 30, 2024 and July 31, 2023.

 

Minimum future annual principal payments under this agreement as of April 30, 2024 are as follows:

 

July 31,  Total 
2024  $
 
2025   73 
2026   73 
2027   73 
2028   36 
Total principal payments   255 
Less: current portion   (75)
Long term debt – net  $180 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases
9 Months Ended
Apr. 30, 2024
Leases [Abstract]  
Leases

Note 9 – Leases

 

The Company determines if an arrangement is or contains a lease at contract inception. The Company leases buildings, office space, and equipment through operating leases. Generally, a right-of-use asset, representing the right to use the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company primarily uses its incremental borrowing rate in determining the present value of lease payments as the Company’s leases generally do not provide an implicit rate.

 

The Company has lease agreements with (i) right-of-use asset payments and (ii) non-lease components (e.g. payments related to maintenance fees, utilities, etc.) which have generally been combined and accounted for as a single lease component. The Company’s leases have remaining terms of less than 1 year to 4 years, some of which include options to extend the leases for up to 3 years. The Company’s lease terms may include renewal options that are reasonably certain to be exercised and termination options that are reasonably certain not to be exercised.

 

Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation or a market rate which are included in the lease liabilities.

 

Leases  Balance Sheet Classification  April 30,
2024
   July 31,
2023
 
Assets             
Operating  Right-of-use assets  $2,959   $3,626 
Total lease assets     $2,959   $3,626 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $799   $980 
              
Non-current:             
Operating  Operating lease liabilities, non-current   2,595    3,160 
Total lease liabilities     $3,394   $4,140 

 

Components of lease cost were as follows:

 

   Three months ended
April 30,
   Nine months ended
April 30,
 
   2024   2023   2024   2023 
Operating lease cost – net (a)  $141   $108   $422   $472 

 

(a) Net of $126 and $378 of sublease income for the three and nine months ended April 30, 2024, respectively, and $126 and $252 for the three and nine months ended April 30, 2023, respectively.

  

The maturities of the Company’s lease liabilities as of April 30, 2024 are as follows:

 

Maturity of lease liabilities, years ending July 31,  Operating
leases
 
2024  $278 
2025   896 
2026   886 
2027   881 
2028   808 
Total lease payments   3,749 
Less: Interest (a)   (355)
Present value of lease liabilities  $3,394 

 

(a)Primarily calculated using the Company’s incremental borrowing rate.

 

Lease term and discount rate for the nine months ended April 30 were as follows:

 

Lease term and discount rate  2024   2023 
Weighted-average remaining lease term (years) - operating leases   4.1 years    5.1 years 
           
Weighted-average discount rate – operating leases   5.1%   5.1%

 

See Note 5 for cash flow information on cash paid for amounts included in the measurement of lease liabilities for the nine months ended April 30, 2024 and 2023.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities and Other Current Liabilities
9 Months Ended
Apr. 30, 2024
Accrued Liabilities and Other Current Liabilities [Abstract]  
Accrued Liabilities and other current liabilities

Note 10 – Accrued Liabilities and other current liabilities

 

Accrued liabilities consist of: 

 

   April 30,
2024
   July 31,
2023
 
Payroll, benefits and commissions  $3,053   $7,421 
Professional fees   451    610 
Legal   1,282    2,248 
Other   590    1,464 
   $5,376   $11,743 

 

Self-Insured Medical Plan

 

The Company self-funds medical insurance coverage for certain of its U.S. based employees. The risk to the Company is believed to be limited through the use of individual and aggregate stop loss insurance. As of April 30, 2024 and July 31, 2023, the Company had established reserves of $99 and $631, respectively, which are included in accrued liabilities for payroll, benefits and commissions, for claims that have been reported but not paid and for claims that have been incurred but not reported. The reserve is based upon the Company’s historical payment trends, claim history and current estimates.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity
9 Months Ended
Apr. 30, 2024
Stockholders’ Equity [Abstract]  
Stockholders’ equity

Note 11 – Stockholders’ equity

 

Controlled Equity Offering

 

In May 2023, the Company entered into a sales agreement (the “Sales Agreement”) with B. Riley Securities, Inc. as sales agent (“Riley”). Under the Sales Agreement, the Company may offer and sell, from time to time, through Riley, shares of the Company’s common stock, par value $0.01 per share (“Shares”) having an aggregate offering price of up to $30 million. The Company pays Riley a commission of 3.0% of the aggregate gross proceeds received under the Sale Agreement. The Company is not obligated to make any sales of Shares under the Sales Agreement. The offering of Shares pursuant to the Sales Agreement will terminate upon the earlier of (a) the sale of all of the Shares subject to the Sales Agreement or (b) the termination of the Sales Agreement by Riley or the Company, as permitted therein. In May 2023, the Company filed with the SEC a “shelf” registration and sales agreement prospectus covering the Sales Agreement. A total of $150 million of securities, including those covered by the Sales Agreement, may be sold under the shelf registration which was declared effective in July 2023. During the fourth quarter of the fiscal year ended July 31, 2023, the Company sold 276,479 shares for net proceeds of $386. There was no activity during the nine months ended April 30, 2024.

 

Incentive stock plans

 

In January 2011, the Company’s stockholders approved the adoption of the 2011 Incentive Plan (the “2011 Plan”) for the issuance of equity awards, including, among others, options, restricted stock, restricted stock units and performance stock units for up to 3,000,000 shares of common stock. In January 2018, the Company’s stockholders approved the amendment and restatement of the 2011 Plan (the “Amended and Restated 2011 Plan”) to increase the number of shares of common stock available for grant under the 2011 Plan by 2,000,000 shares of common stock bringing the total number of shares available for grant to 5,000,000 shares of common stock. On October 7, 2020, the Company’s Board of Directors approved the amendment and restatement of the Amended and Restated 2011 Plan, with an effective date of October 7, 2020 and subject to approval by the Company’s stockholders at the 2020 annual meeting of stockholders of the Company. The amendment and restatement of the Amended and Restated 2011 Plan was for purposes of, among other things, (i) increasing the shares of common stock available for grant under the Amended and Restated 2011 Plan by an additional 4,000,000 shares of common stock bringing the total number of shares available for grant to 9,000,000 shares of common stock and (ii) extending the term of the Amended and Restated 2011 Plan until October 7, 2030. In January 2021, the Company’s stockholders approved the amendment and restatement of the Amended and Restated 2011 Plan.

 

The exercise price of options granted under the Amended and Restated 2011 Plan, as amended and restated, is equal to or greater than fair market value of the common stock on the date of grant. The Amended and Restated 2011 Plan, as amended and restated, will terminate at the earliest of (a) such time as no shares of common stock remain available for issuance under the plan, (b) termination of the plan by the Company’s Board of Directors, or (c) October 7, 2030. Awards outstanding upon expiration of the Amended and Restated 2011 Plan, as amended and restated, will remain in effect until they have been exercised or terminated, or have expired. As of April 30, 2024, there were approximately 5,006,000 shares of common stock available for grant under the Amended and Restated 2011 Plan, as amended and restated.

 

The Company estimates the fair value of each stock option award on the measurement date using a Black-Scholes option pricing model or the fair value of our stock at the date of grant. The fair value of awards is amortized to expense on a straight-line basis over the requisite service period. The Company expenses restricted stock awards based on vesting requirements, primarily time elapsed. Performance stock awards are not recognized until it is probable they will be earned. At such time, their expense is then recognized over the requisite service period, including that portion of the service period already elapsed. Options granted pursuant to the plans may be either incentive stock options or non-statutory options. The 2011 Plan provides for the issuance of stock options, restricted stock and restricted stock unit awards which generally vest over a two or three year period.

 

During the nine months ended April 30, 2024, the Company recognized $519 of share based compensation with respect to stock options and $367 of share based compensation with respect to restricted stock units as a result of the termination of the former CEO during the period then ended. See Note 14.

  

The amounts of share-based compensation expense recognized in the periods presented are as follows:

 

   Three months ended
April 30,
   Nine months ended
April 30,
 
   2024   2023   2024   2023 
Stock options and performance stock units  $90   $211   $833   $622 
Restricted stock units   117    277    710    666 
   $207   $488   $1,543   $1,288 

 

The following table sets forth the amount of expense related to share-based payment arrangements included in specific line items in the accompanying statements of operations:

 

   Three months ended
April 30,
   Nine months ended
April 30,
 
   2024   2023   2024   2023 
Selling, general and administrative  $199   $482   $1,518   $1,271 
Cost of revenues   8    6    25    17 
   $207   $488   $1,543   $1,288 

 

No excess tax benefits were recognized during the nine month periods ended April 30, 2024 and 2023.

 

The following table summarizes stock option activity during the nine month period ended April 30, 2024:

 

   Options   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term
  Aggregate
Intrinsic
Value
(000s)
 
Outstanding at July 31, 2023   3,829,500   $2.61       
             —
 
Granted   125,000    1.38        
Exercised   
    
      $ 
Cancelled or expired   (2,122,630)  $1.61        
Outstanding at end of period   1,831,870   $2.37   2.1 years  $ 
Exercisable at end of period   1,215,203   $2.49   1.8 years  $ 

 

As of April 30, 2024, the total future compensation cost related to non-vested options, not yet recognized in the statements of operations, was $491 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately one and one half years. The intrinsic value of stock option awards represents the value of the Company’s closing stock price on the last trading day of the period in excess of the exercise price multiplied by the number of options that are outstanding.

 

Restricted Stock Units

 

The following table summarizes RSU activity for the nine months ended April 30, 2024:

 

   Number of
RSUs
outstanding
   Weighted
Average Fair
Value per
Unit at
Date of
Grant
   Weighted
Average
Remaining
Contractual
Term
   Aggregate
Intrinsic
Value
(000s)
 
Outstanding at beginning of fiscal year   557,490   $2.21    1.1 years    825 
Granted   405,825   $1.31         
             —
 
Vested   (475,222)  $2.24           
Cancelled   (100,000)  $1.97           
Outstanding at end of period   388,093   $1.31    1.5 years   $404 
Expected to vest at end of period   388,093   $1.31    1.5 years   $404 

 

Certain directors had not received their vested RSU shares, totaling 144,530, as of July 31, 2023. These shares were issued during the nine months ended April 30, 2024.

 

During the nine months ended April 30, 2024, 173,333 RSUs vested and 100,000 were cancelled as a result of the termination of the former CEO. The vested shares had not been issued as of April 30, 2024, but were subsequently issued in May 2024.

 

During the three and nine months ended April 30, 2024, the Company recognized shared based compensation expense for RSU’s of $117 and $710, respectively. As of April 30, 2024, the total future compensation cost related to non-vested RSUs, not yet recognized in the statements of operations, was $390 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately one and a half years.

 

Performance Stock Units

 

During the three and nine months ended April 30, 2024, the Company recognized no share based compensation for Performance Stock Units (“PSUs”) because no PSUs were outstanding during either period. During the three and nine months ended April 30, 2023, the Company recognized $7 and $(41) of share based compensation (reversal of compensation) for PSUs. During the nine months ended April 30, 2024, the Company issued 4,817 shares of stock, net of taxes to a senior executive who had previously vested in the shares.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting
9 Months Ended
Apr. 30, 2024
Segment Reporting [Abstract]  
Segment reporting

Note 12 – Segment reporting

 

The Company has one reportable segment, Products, which develops, manufactures, and markets products to research and pharmaceutical customers. The Company evaluates segment performance based on segment income (loss) before taxes. Costs excluded from segment income (loss) before taxes and reported as “Corporate & Other” consist of corporate general and administrative costs which are not allocable to the Products segment.

 

Legal and related expenses incurred to defend the Company’s intellectual property, which may result in settlements recognized in another segment and other general corporate matters are considered a component of the Corporate & Other segment. Legal and related expenses specific to the Products’ segment’s activities are allocated to that segment.

 

Management of the Company assesses assets on a consolidated basis only and therefore, assets by reportable segment have not been included in the reportable segments below. The accounting policies of the reportable segment are the same as those described in the summary of significant accounting policies.

  

The following financial information represents the operating results of the reportable segments of the Company:

 

Three months ended April 30, 2024

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $8,022   $
   $8,022 
                
Operating costs and expenses:               
Cost of revenues   4,289    
    4,289 
Research and development   595    10    605 
Selling, general and administrative   2,881    1,598    4,479 
Legal and related expenses   
    692    692 
Total operating costs and expenses   7,765    2,300    10,065 
                
Operating income (loss)   257    (2,300)   (2,043)
                
Other income (expense)               
Interest   37    689    726 
Change in fair value of convertible debentures   
    (384)   (384)
Other   (31)   125    94 
Foreign exchange loss   (524)   
    (524)
Loss before taxes  $(261)  $(1,870)  $(2,131)
                
Depreciation and amortization included above  $162   $175   $337 
                
Share-based compensation included above:               
Selling, general and administrative   32    167    199 
Cost of sales   8    
    8 
Total  $40   $167   $207 
                
Capital expenditures  $123   $20   $143 

 

Three months ended April 30, 2023

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $7,485   $
   $7,485 
                
Operating costs and expenses:               
Cost of revenues   4,476    
    4,476 
Research and development   872    12    884 
Selling, general and administrative   3,069    3,143    6,212 
Legal and related expenses   19    4,246    4,265 
Total operating costs and expenses   8,436    7,401    15,837 
                
Operating loss   (951)   (7,401)   (8,352)
                
Other income (expense)               
Interest   30    (66)   (36)
Other   2    142    144 
Foreign exchange gain   347    
    347 
Loss before taxes  $(572)  $(7,325)  $(7,897)
                
Depreciation and amortization included above  $182   $93   $275 
                
Share-based compensation included above:               
Selling, general and administrative   20    462    482 
Cost of sales   6    
    6 
Total  $26   $462   $488 
                
Capital expenditures  $331   $282   $613 

 

Nine months ended April 30, 2024

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $24,381   $
   $24,381 
                
Operating costs and expenses:               
Cost of revenues   12,969    
    12,969 
Research and development   2,012    23    2,035 
Selling, general and administrative   9,266    7,284    16,550 
Legal and related expenses   51    2,476    2,527 
Total operating costs and expenses   24,298    9,783    34,081 
                
Operating income (loss)   83    (9,783)   (9,700)
                
Other income (expense)               
Interest   104    2,491    2,595 
Change in fair value of convertible debentures   
    (1,095)   (1,095)
Other   (28)   401    373 
Foreign exchange loss   (842)   
    (842)
Loss before taxes  $(683)  $(7,986)  $(8,669)
                
Depreciation and amortization included above  $500   $374   $874 
                
Share-based compensation included above:               
Selling, general and administrative   97    1,421    1,518 
Cost of sales   25    
    25 
Total  $122   $1,421   $1,543 
                
Capital expenditures  $369   $53   $422 

  

Nine months ended April 30, 2023

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $22,102   $
   $22,102 
                
Operating costs and expenses:               
Cost of revenues   13,681    
    13,681 
Research and development   2,675    33    2,708 
Selling, general and administrative   8,989    8,089    17,078 
Legal and related expenses   55    6,105    6,160 
Total operating costs and expenses   25,400    14,227    39,627 
                
Operating loss   (3,298)   (14,227)   (17,525)
                
Other income (expense)               
Interest   84    15    99 
Other   6    256    262 
Foreign exchange gain   1,022    
    1,022 
Income (loss) before taxes  $(2,186)  $(13,956)  $(16,142)
                
Depreciation and amortization included above  $518   $267   $785 
                
Share-based compensation included above:               
Selling, general and administrative   60    1,211    1,271 
Cost of sales   17    
    17 
Total  $77   $1,211   $1,288 
                
Capital expenditures  $1,268   $506   $1,774 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contingencies
9 Months Ended
Apr. 30, 2024
Contingencies [Abstract]  
Contingencies

Note 13 – Contingencies

 

Ransomware Attack

 

In April 2023, the Company experienced a ransomware attack (the “ransomware attack”) that impacted certain critical information technology systems. In response, we promptly deployed containment measures, including disconnecting our systems from the internet, launching an investigation with assistance from third-party cybersecurity experts, and notifying law enforcement. We adhered to our disaster recovery plan, which enabled us to maintain operations throughout the incident response process. We are in the process of evaluating the full scope of the costs and related impacts of this incident. The Company’s facilities remained open, and we continued to provide services to patients and partners. We later became aware that certain data, including names, test information, and Social Security numbers, was accessed, and in some instances, exfiltrated from the Company’s information technology systems as part of this incident. The investigation identified unauthorized access to or acquisition of clinical test information of approximately 2,470,000 individuals. The Social Security numbers of approximately 600,000 of these individuals may also have been involved. Additionally, the Company has determined that some employees’ information may have been involved. The Company has provided notice to the individuals whose information may have been involved, as well as to regulatory authorities, in accordance with applicable law.

 

Enzo Biochem is currently subject to regulatory inquiry from the New York Attorney General, a joint inquiry from the Connecticut and New Jersey Attorneys General and an inquiry from the Utah Attorney General. All inquiries ask questions about the ransomware attack, as well as the corrective actions taken in response.  We are unable to evaluate the likelihood of an outcome, favorable or unfavorable, to the Company or to estimate the amount or range of any potential liability, if any, at this time.

 

Enzo Biochem is also subject to regulatory inquiries from the U.S. Department of Health and Human Services Office for Civil Rights (the “Office for Civil Rights”) regarding the ransomware attack. It is not known at this time whether the Office for Civil Rights will seek a penalty against the Company. We are unable to evaluate the likelihood of an outcome, favorable or unfavorable, to the Company or to estimate the amount or range of any potential liability, if any, at this time.

  

There is also pending Class Action litigation:

 

In re Enzo Biochem Data Breach Litigation, No. 2:23-cv-04282 (EDNY)

 

In the Eastern District of New York twenty putative class actions have been consolidated alleging various harms stemming from the April 2023 data incident. Interim lead counsel has been appointed and filed a Consolidated Amended Complaint on November 13, 2023. The complaint seeks to certify a federal class as well as several state subclasses. The Consolidated Amended Complaint brings various statutory and common law claims including negligence, negligence per se, breach of fiduciary duty, breach of implied contract, breach of the implied covenant of good faith and fair dealing, violation of the New York’s General Business Law § 349, Invasion of Privacy, violations of the Connecticut Unfair Trade Practices Act, and violations of the New Jersey Consumer Fraud Act. The Company filed its motion to dismiss on April 8, 2024. Plaintiffs filed their Opposition on May 23, 2024 and our Reply was filed on May 30, 2024. We are now awaiting the court’s decision.

 

Maria Sgambati et al., v. Enzo Biochem, Inc., et al., Index No. 619511/2023 (N.Y. Sup. Ct.)

 

This is a putative class action pending in state court alleging various harms stemming from the April 2023 data incident. The complaint seeks to certify a class of New York residents. The complaint brings claims of negligence; negligence per se; breach of implied covenant and good faith and fair dealing; breach of duty; breach of implied contract; and violations of New York’s Deceptive Acts and Practices § 349. This court granted our motion to stay the case pending the outcome of the federal action in the Eastern District of New York.

 

Louis v. Enzo Biochem, Inc. et al., Index No. 653281/2023 (N.Y. Sup. Ct.)

 

This is a putative class action pending in state court alleging various harms stemming from the April 2023 data incident. The complaint seeks to certify a class of New York citizens. The complaint brings claims of negligence; negligence per se; breach of duty, breach of implied contract; breach of implied covenant of good faith and fair dealing; and violations of New York’s Deceptive Acts and Practices § 349. We have filed a motion to stay this action pending the resolution of the federal action in the Eastern District of New York and the motion remains pending.

 

A provision was made in the financial statements as of July 31, 2023 for the above matters based on a reasonable estimate of loss; however, the actual exposure may differ.

 

Patent Matters

 

The Company (as plaintiff) has brought cases in the United States District Court for the District of Delaware (“the Court”), alleging patent infringement against various companies. At this time, the majority of such cases have been resolved.

 

There is currently one case that was originally brought by the Company that is still pending in the Court. In that case, Enzo alleges patent infringement of the ’197 patent against Becton Dickinson defendants. The claims in that case are stayed.

 

On September 2, 2021, the U.S. Patent and Trademark Office (“PTO”) issued a non-final office action in an ex parte reexamination concerning the ’197 Patent. In the office action, the PTO rejected certain claims of the ’197 Patent under 35 U.S.C. §§ 102 and 103, and for nonstatutory double-patenting. Enzo responded to the office action on January 3, 2022, and the proceeding remains pending. Becton Dickinson requested another ex parte reexamination concerning the ’197 patent on July 26, 2022. On September 16, 2022, the PTO ordered that ex parte reexamination as to certain claims of the ’197 patent and has not yet issued an office action. Enzo filed a petition to terminate that second reexamination proceeding on November 16, 2022.

 

Arbitration with former executives

 

The Company terminated the employment of Elazar Rabbani, Ph.D., the Company’s former Chief Executive Officer, effective April 21, 2022.  Dr. Rabbani was a board director of the Company until the Annual Meeting on January 31, 2024, when his term expired. Dr. Rabbani was a party to an employment agreement with the Company that entitled him to certain termination benefits, including severance pay, acceleration of vesting of share-based compensation, and continuation of benefits. Based on the terms of his employment agreement, the Company estimated and accrued a charge of $2,600 in fiscal year 2022. The charge was partially offset by the reversal of bonus accruals. In May 2022, the Company paid Dr. Rabbani $2,123 in severance (the payment constituted taxable income but the Company did not withhold taxes from the payment). In July 2022, the Company paid Dr. Rabbani’s income and other withholding taxes of $1,024 related to that payment on Dr. Rabbani’s behalf. Dr. Rabbani disputed, among other things, the Company’s decision to not award him a bonus for fiscal year 2021 and the amount of severance that was owed to him under his employment agreement.  On July 8, 2022, the Company filed a demand for arbitration with the American Arbitration Association (the “AAA”) seeking, among other things, a declaration that the Company has fully satisfied its contractual obligations to Dr. Rabbani and seeking the tax withholding reimbursement referenced above.  On August 4, 2022, Dr. Rabbani filed counterclaims in the arbitration seeking, among other things, a bonus for fiscal year 2021 and additional severance that he asserted was owed to him. At the parties’ joint request, the arbitration has been stayed while the parties work towards resolving the matter. A provision was made in the financial statements as of July 31, 2023 based on a reasonable estimate of loss; however, the actual exposure may differ.

 

On February 25, 2022, Barry Weiner, the Company’s co-founder and President, notified the Company that he was terminating his employment as President of the Company for “Good Reason” as defined in his employment agreement. The Company accepted Mr. Weiner’s termination, effective April 19, 2022, but disagreed with Mr. Weiner’s assertion regarding “Good Reason.” On October 24, 2023, the Company and Mr. Weiner reached an agreement resolving the dispute and a provision was made in the financial statements as of July 31, 2023 based on the settlement agreement. The Company paid Mr. Weiner $3,600, less applicable withholding taxes, related to the agreement in November 2023.

  

Other Matters

 

On or about March 2, 2023, a verified complaint was filed in the Supreme Court of the State of New York, New York County captioned Elazar Rabbani (as plaintiff) v. Mary Tagliaferri, et al. (as defendants), Index No. 651120/2023. The verified complaint purports to assert causes of action for breach of fiduciary duty and corporate waste under N.Y.B.C.L. § 720, and seeks an accounting and certain injunctive relief. Plaintiff served a copy of the verified complaint on Enzo’s agent for service in New York on or about March 13, 2023. On August 4, 2023, defendants moved to dismiss all the causes of action asserted in the verified complaint. Plaintiff filed an amended complaint on or about  October 4, 2023, adding, among other things, an additional cause of action for violation of N.Y.B.C.L. § 626. On October 23, 2023, Defendants filed a reply in further support of their motion to dismiss. On October 24, 2023, Plaintiff sought leave to file an opposition brief. Defendants filed an opposition to that request on October 26, 2023. On October 31, 2023, in response to a question from the Court’s law clerk, Defendants reiterated that they had elected to apply their original motion to dismiss to the amended pleading. On November 6, 2023, Plaintiff filed an opposition to Defendants’ motion to dismiss. On November 17, 2023, Defendants filed a reply brief in further support of their motion to dismiss the Amended Complaint. The Company cannot predict the outcome of this matter. Oral argument on Defendants’ motion to dismiss is scheduled for June 18, 2024.

 

On or about September 26, 2023, James G. Wolf, Individually and as the Trustee of the Wolf Family Charitable Foundation, Barbaranne R. Wolf, Stephen Paul Wolf, and Preston M. Wolf initiated an appraisal action against Enzo Biochem, Inc. in the New York Supreme Court for Suffolk County. Petitioners seek an appraisal of the value of their shares in the Company. The amount of damages sought by the Petitioners is unspecified. The Company will defend itself vigorously in the appraisal action.

 

In our discontinued Clinical Labs operations, third-party payers, including government programs, may decide to deny payment or recoup payments for testing that they contend was improperly billed or not medically necessary, against their coverage determinations, or for which they believe they have otherwise overpaid (including as a result of their own error), and we may be required to refund payments that we received. In April 2024, the Company engaged in settlement negotiations for a government payer and reached a verbal settlement. A provision is included in the financial statements based on a reasonable estimate of loss; however, the actual exposure may differ.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Departure and Appointment of Certain Officers
9 Months Ended
Apr. 30, 2024
Departure and Appointment of Certain Officers [Abstract]  
Departure and Appointment of Certain Officers

Note 14 – Departure and Appointment of Certain Officers

 

On September 5, 2023, the Company entered into a Separation Agreement and General Release (the “Separation Agreement”) with Hamid Erfanian, the Company’s Chief Executive Officer, which provides for Mr. Erfanian’s separation of employment, resignations from his positions as Chief Executive Officer and as a director of the Company and the payment of severance benefits as described below. Pursuant to the Separation Agreement, Mr. Erfanian’s resignations as Chief Executive Officer and as a director became effective immediately and his final date of employment with the Company was November 18, 2023 (the “Separation Date”).

 

Pursuant to the Separation Agreement, Mr. Erfanian is entitled to the following severance benefits: (i) a payment equaling twelve (12) months of his annual base salary of $624, subject to standard payroll deductions and withholdings; (ii) a lump-sum payment of $187, representing his annual bonus; (iii) a grant of restricted shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), in an amount equal to $1,502 with 50% of the restricted Common Stock granted as soon as reasonably practicable after September 13, 2023, and the remaining 50% granted on the earlier of July 24, 2024 or a Change in Control of the Company (as defined in Mr. Erfanian’s employment agreement with the Company); and (iv) the immediate vesting on the Separation Date of the remainder of a restricted stock unit award of 260,000 shares of Common Stock and an option to purchase 700,000 shares of Common Stock that were previously granted to Mr. Erfanian upon his employment. The foregoing are subject to continued compliance with existing restrictive covenants under Mr. Erfanian’s employment agreement with the Company and his reaffirmation.

 

The severance benefits with respect to salary and bonus were accrued during the three months ended October 31, 2023. The share-based charges related to the immediate vesting of the remainder of the restricted stock unit award and options granted upon employment were also recognized during the three months ended October 31, 2023.

 

On September 5, 2023, the Company’s board of directors appointed Kara Cannon, the Company’s Chief Operating Officer, to serve as Interim Chief Executive Officer of the Company, which became effective immediately upon Mr. Erfanian’s resignation as Chief Executive Officer. On January 31, 2024, the Company’s board of directors appointed Kara Cannon as the Company’s Chief Executive Officer and Patricia Eckert, CPA as the Company’s Chief Financial Officer.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (3,020) $ (15,187) $ (12,697) $ (37,142)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Apr. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounting Policies, by Policy (Policies)
9 Months Ended
Apr. 30, 2024
Accounting Policies [Abstract]  
Principles of consolidation

Principles of consolidation

The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly-owned subsidiaries, Enzo Life Sciences (and its wholly-owned foreign subsidiaries), Enzo Therapeutics, Enzo Realty, Enzo Realty II, and Enzo Clinical Labs (a corporate entity with discontinued operations). All intercompany transactions and balances have been eliminated.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.

 

Contingencies

Contingencies

Contingencies are evaluated and a liability is recorded when the matter is both probable and reasonably estimable. Gain contingencies are evaluated and not recognized until the gain is realizable or realized.

Fair Value Measurements

Fair Value Measurements

The Company determines fair value measurements used in its consolidated financial statements based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. The basis for fair value measurements for each level within the hierarchy is described below with Level 1 having the highest priority and Level 3 having the lowest.

Level 1 Quoted prices in active markets for identical assets or liabilities.

Level 2 Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.

Level 3 Valuations derived from valuation techniques in which one or more significant inputs are unobservable.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents consist of demand deposits with banks and highly liquid money market funds. At April 30, 2024 and July 31, 2023, the Company had cash and cash equivalents in foreign bank accounts of $1,240 and $419, respectively.

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash and cash equivalents and accounts receivable. The Company believes the fair value of the aforementioned financial instruments approximates the cost due to the immediate or short-term nature of these items. At April 30, 2024 and July 31, 2023, the Company had cash deposited in certain financial institutions in excess of federally insured levels. The Company regularly monitors the financial stability of these financial institutions and believes that it is not exposed to any significant credit risk in cash and cash equivalents or restricted cash.

Concentration of credit risk with respect to the Company’s Products segment is mitigated by the diversity of the Company’s customers and their dispersion across many different geographic regions. To reduce risk, the Company routinely assesses the financial strength of these customers and, consequently, believes that its accounts receivable credit exposure with respect to these customers is limited.

Income Taxes

Income Taxes

The Company accounts for income taxes under the liability method of accounting for income taxes. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. The liability method requires that any tax benefits recognized for net operating loss carry forwards and other items be reduced by a valuation allowance when it is more likely than not that the benefits may not be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.

Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

 

Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements

Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements

In June 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-13 Financial Instruments – Credit Losses (Topic 326). This standard changes the impairment model for most financial instruments, including trade receivables, from an incurred loss method to a new forward-looking approach, based on expected losses. The estimate of expected credit losses will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. We adopted this standard for our interim period beginning August 1, 2023 using a modified retrospective transition approach. The impact of the adoption of this standard on our results of operations, financial position and cash flows was not material.

In November 2023, FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for our annual period ending July 31, 2025 and our interim periods beginning August 1, 2025. Early adoption is permitted. Upon adoption, we expect the guidance will be applied retrospectively to all prior periods presented in the financial statements. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

We reviewed all other recently issued accounting pronouncements and have concluded they are not applicable or not expected to be significant to the accounting for our operations.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Discontinued Operations (Tables)
9 Months Ended
Apr. 30, 2024
Discontinued Operations [Abstract]  
Schedule of Condensed Operating Results of the Discontinued Operations The following table sets forth the condensed operating results of the discontinued operations for the three and nine months ended April 30:
   Three Months Ended
April 30
   Nine Months Ended
April 30
 
   2024   2023   2024   2023 
Net revenues  $
   $8,622   $
   $28,619 
Cost of revenues   
    9,993    
    30,538 
Selling, general and administrative   835    5,810    3,085    18,207 
Research and development   
    91    
    694 
Legal and related expenses   
    21    
    192 
Other (income) expense, net   444    (3)   1,333    (12)
Income tax (benefit)   (390)       (390)    
Loss from discontinued operations  $(889)  $(7,290)  $(4,028)  $(21,000)
Schedule of Major Classes of Assets and liabilities of the Discontinued Operations The following table sets forth the condensed carrying amounts of major classes of assets and liabilities of the discontinued operations as of the dates indicated:
   April 30,
2024
   July 31,
2023
 
Carrying amounts of major current assets included as part of discontinued operations:        
Trade receivables  $97   $1,675 
Prepaid and other current   313    54 
Total current assets   410    1,729 
           
Carrying amounts of major current liabilities included as part of discontinued operations:          
Trade payables and accrued liabilities   8,709    20,616 
Operating lease liabilities and other   1,985    2,215 
Total current liabilities   10,694    22,831 
           
Current liabilities of discontinued operations, net   10,284    21,102 
           
Carrying amount of major non-current assets included as part of discontinued operations:          
Right of use assets  $5,658   $7,001 
Other   78    62 
Total non-current assets   5,736    7,063 
           
Carrying amount of major non-current liabilities included as part of discontinued operations:          
Operating lease liabilities and other   4,191    6,096 
           
Non-current assets of discontinued operations, net  $1,545   $967 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Tables)
9 Months Ended
Apr. 30, 2024
Revenue Recognition [Abstract]  
Schedule of Products Revenue by Geography Products revenue by geography is as follows:
   Three Months Ended
April 30
   Nine Months Ended
April 30
 
   2024   2023   2024   2023 
United States  $4,793   $5,043   $14,594   $13,282 
Europe   2,359    1,688    6,783    5,869 
Asia Pacific   870    754    3,004    2,951 
Products revenue  $8,022   $7,485   $24,381   $22,102 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
9 Months Ended
Apr. 30, 2024
Inventories [Abstract]  
Schedule of Inventories, Net Inventories, net consisted of the following as at:
   April 30,
2024
   July 31,
2023
 
Raw materials  $2,067   $2,206 
Work in process   2,708    2,599 
Finished products   2,549    3,134 
   $7,324   $7,939 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Debentures and Other Current Debt (Tables)
9 Months Ended
Apr. 30, 2024
Convertible Debentures and Other Current Debt [Abstract]  
Schedule of Debentures Measured at Fair Value on a Recurring Basis The following table presents a reconciliation of the beginning and ending balances of the Debentures measured at fair value on a recurring basis that use significant unobservable inputs (Level 3) and the related change in fair value expense recorded in the consolidated statement of operations during the nine months ended April 30, 2024:
Fair value, July 31, 2023  $2,514 
Change in fair value of convertible debentures   1,095 
Fair value, April 30, 2024  $3,609 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Debt (Tables)
9 Months Ended
Apr. 30, 2024
Long Term Debt [Abstract]  
Schedule of Minimum Future Annual Principal Payments Minimum future annual principal payments under this agreement as of April 30, 2024 are as follows:
July 31,  Total 
2024  $
 
2025   73 
2026   73 
2027   73 
2028   36 
Total principal payments   255 
Less: current portion   (75)
Long term debt – net  $180 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
9 Months Ended
Apr. 30, 2024
Leases [Abstract]  
Schedule of lease Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation or a market rate which are included in the lease liabilities.
Leases  Balance Sheet Classification  April 30,
2024
   July 31,
2023
 
Assets             
Operating  Right-of-use assets  $2,959   $3,626 
Total lease assets     $2,959   $3,626 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $799   $980 
              
Non-current:             
Operating  Operating lease liabilities, non-current   2,595    3,160 
Total lease liabilities     $3,394   $4,140 

 

Components of lease cost were as follows:
   Three months ended
April 30,
   Nine months ended
April 30,
 
   2024   2023   2024   2023 
Operating lease cost – net (a)  $141   $108   $422   $472 
(a) Net of $126 and $378 of sublease income for the three and nine months ended April 30, 2024, respectively, and $126 and $252 for the three and nine months ended April 30, 2023, respectively.
Lease term and discount rate for the nine months ended April 30 were as follows:
Lease term and discount rate  2024   2023 
Weighted-average remaining lease term (years) - operating leases   4.1 years    5.1 years 
           
Weighted-average discount rate – operating leases   5.1%   5.1%
Schedule of Maturities of the Company’s Lease Liabilities The maturities of the Company’s lease liabilities as of April 30, 2024 are as follows:
Maturity of lease liabilities, years ending July 31,  Operating
leases
 
2024  $278 
2025   896 
2026   886 
2027   881 
2028   808 
Total lease payments   3,749 
Less: Interest (a)   (355)
Present value of lease liabilities  $3,394 
(a)Primarily calculated using the Company’s incremental borrowing rate.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities and Other Current Liabilities (Tables)
9 Months Ended
Apr. 30, 2024
Accrued Liabilities and Other Current Liabilities [Abstract]  
Schedule of Accrued Liabilities Accrued liabilities consist of:
   April 30,
2024
   July 31,
2023
 
Payroll, benefits and commissions  $3,053   $7,421 
Professional fees   451    610 
Legal   1,282    2,248 
Other   590    1,464 
   $5,376   $11,743 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity (Tables)
9 Months Ended
Apr. 30, 2024
Stockholders’ Equity [Abstract]  
Schedule of Share-based Compensation Expense The amounts of share-based compensation expense recognized in the periods presented are as follows:
   Three months ended
April 30,
   Nine months ended
April 30,
 
   2024   2023   2024   2023 
Stock options and performance stock units  $90   $211   $833   $622 
Restricted stock units   117    277    710    666 
   $207   $488   $1,543   $1,288 
The following table sets forth the amount of expense related to share-based payment arrangements included in specific line items in the accompanying statements of operations:
   Three months ended
April 30,
   Nine months ended
April 30,
 
   2024   2023   2024   2023 
Selling, general and administrative  $199   $482   $1,518   $1,271 
Cost of revenues   8    6    25    17 
   $207   $488   $1,543   $1,288 
Schedule of Stock Option Activity The following table summarizes stock option activity during the nine month period ended April 30, 2024:
   Options   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term
  Aggregate
Intrinsic
Value
(000s)
 
Outstanding at July 31, 2023   3,829,500   $2.61       
             —
 
Granted   125,000    1.38        
Exercised   
    
      $ 
Cancelled or expired   (2,122,630)  $1.61        
Outstanding at end of period   1,831,870   $2.37   2.1 years  $ 
Exercisable at end of period   1,215,203   $2.49   1.8 years  $ 
Schedule of Restricted Stock Unit (“RSU”) Activity The following table summarizes RSU activity for the nine months ended April 30, 2024:
   Number of
RSUs
outstanding
   Weighted
Average Fair
Value per
Unit at
Date of
Grant
   Weighted
Average
Remaining
Contractual
Term
   Aggregate
Intrinsic
Value
(000s)
 
Outstanding at beginning of fiscal year   557,490   $2.21    1.1 years    825 
Granted   405,825   $1.31         
             —
 
Vested   (475,222)  $2.24           
Cancelled   (100,000)  $1.97           
Outstanding at end of period   388,093   $1.31    1.5 years   $404 
Expected to vest at end of period   388,093   $1.31    1.5 years   $404 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting (Tables)
9 Months Ended
Apr. 30, 2024
Segment Reporting [Abstract]  
Schedule of Financial Information Represents the Operating Results of the Reportable Segments The following financial information represents the operating results of the reportable segments of the Company:
   Products   Corporate
& Other
   Consolidated 
Revenues  $8,022   $
   $8,022 
                
Operating costs and expenses:               
Cost of revenues   4,289    
    4,289 
Research and development   595    10    605 
Selling, general and administrative   2,881    1,598    4,479 
Legal and related expenses   
    692    692 
Total operating costs and expenses   7,765    2,300    10,065 
                
Operating income (loss)   257    (2,300)   (2,043)
                
Other income (expense)               
Interest   37    689    726 
Change in fair value of convertible debentures   
    (384)   (384)
Other   (31)   125    94 
Foreign exchange loss   (524)   
    (524)
Loss before taxes  $(261)  $(1,870)  $(2,131)
                
Depreciation and amortization included above  $162   $175   $337 
                
Share-based compensation included above:               
Selling, general and administrative   32    167    199 
Cost of sales   8    
    8 
Total  $40   $167   $207 
                
Capital expenditures  $123   $20   $143 
   Products   Corporate
& Other
   Consolidated 
Revenues  $7,485   $
   $7,485 
                
Operating costs and expenses:               
Cost of revenues   4,476    
    4,476 
Research and development   872    12    884 
Selling, general and administrative   3,069    3,143    6,212 
Legal and related expenses   19    4,246    4,265 
Total operating costs and expenses   8,436    7,401    15,837 
                
Operating loss   (951)   (7,401)   (8,352)
                
Other income (expense)               
Interest   30    (66)   (36)
Other   2    142    144 
Foreign exchange gain   347    
    347 
Loss before taxes  $(572)  $(7,325)  $(7,897)
                
Depreciation and amortization included above  $182   $93   $275 
                
Share-based compensation included above:               
Selling, general and administrative   20    462    482 
Cost of sales   6    
    6 
Total  $26   $462   $488 
                
Capital expenditures  $331   $282   $613 

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $24,381   $
   $24,381 
                
Operating costs and expenses:               
Cost of revenues   12,969    
    12,969 
Research and development   2,012    23    2,035 
Selling, general and administrative   9,266    7,284    16,550 
Legal and related expenses   51    2,476    2,527 
Total operating costs and expenses   24,298    9,783    34,081 
                
Operating income (loss)   83    (9,783)   (9,700)
                
Other income (expense)               
Interest   104    2,491    2,595 
Change in fair value of convertible debentures   
    (1,095)   (1,095)
Other   (28)   401    373 
Foreign exchange loss   (842)   
    (842)
Loss before taxes  $(683)  $(7,986)  $(8,669)
                
Depreciation and amortization included above  $500   $374   $874 
                
Share-based compensation included above:               
Selling, general and administrative   97    1,421    1,518 
Cost of sales   25    
    25 
Total  $122   $1,421   $1,543 
                
Capital expenditures  $369   $53   $422 

  

   Products   Corporate
& Other
   Consolidated 
Revenues  $22,102   $
   $22,102 
                
Operating costs and expenses:               
Cost of revenues   13,681    
    13,681 
Research and development   2,675    33    2,708 
Selling, general and administrative   8,989    8,089    17,078 
Legal and related expenses   55    6,105    6,160 
Total operating costs and expenses   25,400    14,227    39,627 
                
Operating loss   (3,298)   (14,227)   (17,525)
                
Other income (expense)               
Interest   84    15    99 
Other   6    256    262 
Foreign exchange gain   1,022    
    1,022 
Income (loss) before taxes  $(2,186)  $(13,956)  $(16,142)
                
Depreciation and amortization included above  $518   $267   $785 
                
Share-based compensation included above:               
Selling, general and administrative   60    1,211    1,271 
Cost of sales   17    
    17 
Total  $77   $1,211   $1,288 
                
Capital expenditures  $1,268   $506   $1,774 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Cash and cash equivalents in foreign bank $ 1,240 $ 419
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Discontinued Operations (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Jul. 24, 2023
Apr. 30, 2024
Apr. 30, 2023
Discontinued Operations [Abstract]      
Aggregate purchase price $ 113,250    
Prepaid and other assets   $ 5,000  
Cash used in operation activities   14,219 $ 12,564
Cash used in investing activities   $ 0 $ 447
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations - Parent [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Schedule of Condensed Operating Results of the Discontinued Operations [Line Items]        
Net revenues $ 8,622 $ 28,619
Cost of revenues 9,993 30,538
Selling, general and administrative 835 5,810 3,085 18,207
Research and development 91 694
Legal and related expenses 21 192
Other (income) expense, net 444 (3) 1,333 (12)
Income tax (benefit) (390)   (390)  
Loss from discontinued operations $ (889) $ (7,290) $ (4,028) $ (21,000)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations - Parent Company [Member] - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Carrying amounts of major current assets included as part of discontinued operations:    
Trade receivables $ 97 $ 1,675
Prepaid and other current 313 54
Total current assets 410 1,729
Carrying amounts of major current liabilities included as part of discontinued operations:    
Trade payables and accrued liabilities 8,709 20,616
Operating lease liabilities and other 1,985 2,215
Total current liabilities 10,694 22,831
Current liabilities of discontinued operations, net 10,284 21,102
Carrying amount of major non-current assets included as part of discontinued operations:    
Right of use assets 5,658 7,001
Other 78 62
Total non-current assets 5,736 7,063
Carrying amount of major non-current liabilities included as part of discontinued operations:    
Operating lease liabilities and other 4,191 6,096
Non-current assets of discontinued operations, net $ 1,545 $ 967
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income (Loss) Per Share (Details) - shares
3 Months Ended 9 Months Ended
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2024
Apr. 30, 2023
Net Income (Loss) Per Share [Line Items]        
Common shares outstanding 4,097,000 1,832,000 2,542,000 3,627,000
Restricted Stock Units [Member]        
Net Income (Loss) Per Share [Line Items]        
Common shares outstanding   77,000 133,000  
Debenture [Member]        
Net Income (Loss) Per Share [Line Items]        
Common shares outstanding   1,688,000 1,438,000  
Unvested Restricted Stock and Performance Stock Units [Member]        
Net Income (Loss) Per Share [Line Items]        
Common shares outstanding 173,000     105,000
Warrant [Member]        
Net Income (Loss) Per Share [Line Items]        
Common shares outstanding   848,000 688,000  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Aug. 01, 2023
Jul. 31, 2023
Aug. 01, 2022
Revenue Recognition [Abstract]        
Accounts receivable from continuing operations $ 3,935 $ 4,808 $ 4,808 $ 4,762
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Details) - Schedule of Products Revenue by Geography - Products revenue [Member] - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Schedule of Products Revenue by Geography [Line Items]        
Products revenue $ 8,022 $ 7,485 $ 24,381 $ 22,102
United States [Member]        
Schedule of Products Revenue by Geography [Line Items]        
Products revenue 4,793 5,043 14,594 13,282
Europe [Member]        
Schedule of Products Revenue by Geography [Line Items]        
Products revenue 2,359 1,688 6,783 5,869
Asia Pacific [Member]        
Schedule of Products Revenue by Geography [Line Items]        
Products revenue $ 870 $ 754 $ 3,004 $ 2,951
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Disclosure for Statement of Cash Flows (Details) - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jul. 31, 2023
Supplemental Disclosure for Statement of Cash Flows [Line Items]      
Interest paid $ 275 $ 204  
Cash flows from operating activities (25,174) (19,945)  
Escrowed proceeds   $ 5,000
Restricted cash 5,000   $ 1,000
Gain on sale of certain assets 729    
Tax on capital 23 9  
Tax on capital paid 474    
Right of Use Assets and Liabilities [Member]      
Supplemental Disclosure for Statement of Cash Flows [Line Items]      
Cash flows from operating activities 306 $ 5  
Prepaid and Other Assets [Member]      
Supplemental Disclosure for Statement of Cash Flows [Line Items]      
Escrowed proceeds $ 5,000    
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Details) - Schedule of Inventories, Net - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Schedule of Inventories, Net [Abstract]    
Raw materials $ 2,067 $ 2,206
Work in process 2,708 2,599
Finished products 2,549 3,134
Total inventories, net $ 7,324 $ 7,939
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Debentures and Other Current Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
May 19, 2023
Apr. 30, 2024
Apr. 30, 2024
Apr. 30, 2023
May 31, 2023
Convertible Debentures and Other Current Debt [Line Items]            
Aggregate principal amount   $ 7,608        
Warrants to purchase (in Shares)   1,000,000        
Common stock, par value (in Dollars per share) $ 0.01   $ 0.01 $ 0.01   $ 0.01
Warrants exercise price per share (in Dollars per share)   $ 2.31        
Total purchase price   $ 7,000        
Prepay outstanding principal amount $ 4,000          
Change in fair value convertible debentures       $ 1,095  
Convertible debentures     $ 3,609 3,609    
Warrants exercisable term   5 years        
Warrant [Member]            
Convertible Debentures and Other Current Debt [Line Items]            
Common stock, par value (in Dollars per share)   $ 0.01        
Warrants exercise price per share (in Dollars per share)   $ 2.31        
Convertible Debentures [Member]            
Convertible Debentures and Other Current Debt [Line Items]            
Accrued interest       $ 20    
Convertible Debentures [Member] | JGB Collateral, LLC [Member]            
Convertible Debentures and Other Current Debt [Line Items]            
Original Issue Discount percentage   10.00%        
Debentures [Member]            
Convertible Debentures and Other Current Debt [Line Items]            
Interest rate percentage     10.00% 10.00%    
Increased interest rate       18.00%    
Maturity date       May 20, 2024    
Conversion Price [Member]            
Convertible Debentures and Other Current Debt [Line Items]            
Conversion price per share (in Dollars per share)     $ 3.01 $ 3.01    
Change in fair value convertible debentures     $ 384      
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Debentures and Other Current Debt (Details) - Schedule of Debentures Measured at Fair Value on a Recurring Basis - Level 3 [Member]
$ in Thousands
9 Months Ended
Apr. 30, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Fair value, July 31, 2023 $ 2,514
Change in fair value of convertible debentures 1,095
Fair value, April 30, 2024 $ 3,609
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Debt (Details)
SFr in Thousands, $ in Thousands
1 Months Ended
Mar. 31, 2022
USD ($)
Mar. 31, 2022
CHF (SFr)
Jul. 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Long Term Debt [Line Items]        
Foreign exchange rate amount | $     $ 400 $ 400
Bearing interest rate       0.00%
Semiannual amortization payments (in Francs) | SFr   SFr 33    
Semi-annual principal repayment exchange rate. $ 35 SFr 33    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Long Term Debt [Abstract]    
2024  
2025 73  
2026 73  
2027 73  
2028 36  
Total principal payments 255  
Less: current portion (75) $ (75)
Long term debt – net $ 180 $ 269
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Leases (Details) [Line Items]        
Lease term 3 years   3 years  
Sublease income $ 126 $ 126 $ 378 $ 252
Minimum [Member]        
Leases (Details) [Line Items]        
Lease term 1 year   1 year  
Maximum [Member]        
Leases (Details) [Line Items]        
Lease term 4 years   4 years  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - Schedule of lease - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Jul. 31, 2023
Assets          
Operating Right-of-use assets Balance Sheet Classification Operating Right-of-use assets   Operating Right-of-use assets    
Operating Right-of-use assets $ 2,959   $ 2,959   $ 3,626
Total lease assets $ 2,959   $ 2,959   3,626
Current:          
Operating Current portion of operating lease liabilities Balance Sheet Classification Operating Current portion of operating lease liabilities   Operating Current portion of operating lease liabilities    
Operating Current portion of operating lease liabilities $ 799   $ 799   980
Non-current:          
Operating Operating lease liabilities, non-current Balance Sheet Classification Operating Operating lease liabilities, non-current Balance Sheet Classification   Operating Operating lease liabilities, non-current Balance Sheet Classification    
Operating Operating lease liabilities, non-current Balance Sheet Classification $ 2,595   $ 2,595   3,160
Total lease liabilities 3,394   3,394   $ 4,140
Operating lease cost – net [1] $ 141 $ 108 $ 422 $ 472  
Weighted-average remaining lease term (years) - operating leases 4 years 1 month 6 days 5 years 1 month 6 days 4 years 1 month 6 days 5 years 1 month 6 days  
Weighted-average discount rate – operating leases 5.10% 5.10% 5.10% 5.10%  
[1] Net of $126 and $378 of sublease income for the three and nine months ended April 30, 2024, respectively, and $126 and $252 for the three and nine months ended April 30, 2023, respectively.
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Details) - Schedule of Maturities of the Company’s Lease Liabilities - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Schedule of Maturities of the Company’s Lease Liabilities [Abstract]    
2024 $ 278  
2025 896  
2026 886  
2027 881  
2028 808  
Total lease payments 3,749  
Less: Interest [1] (355)  
Present value of lease liabilities $ 3,394 $ 4,140
[1] Primarily calculated using the Company’s incremental borrowing rate.
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Apr. 30, 2023
Payables and Accruals [Abstract]    
Reserves amount $ 99 $ 631
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities - USD ($)
$ in Thousands
Apr. 30, 2024
Jul. 31, 2023
Schedule of Accrued Liabilities [Abstract]    
Payroll, benefits and commissions $ 3,053 $ 7,421
Professional fees 451 610
Legal 1,282 2,248
Other 590 1,464
Accrued liabilities $ 5,376 $ 11,743
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jan. 31, 2018
Apr. 30, 2024
Jul. 31, 2023
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
May 31, 2023
Jan. 31, 2011
Stockholders’ Equity [Line Items]                  
Common stock, par value per share (in Dollars per share) $ 0.01   $ 0.01 $ 0.01   $ 0.01   $ 0.01  
Offering price               $ 30,000  
Aggregate Gross Proceeds Percentage               3.00%  
Sales agreement $ 150,000                
Common stock, shares issued (in Shares)       276,479          
Net proceeds       $ 386          
Shares of common stock (in Shares)           4,000,000      
Common stock granted (in Shares)     5,006,000     5,006,000      
Share based compensation expense     $ 207   $ 488 $ 1,543 $ 1,288    
Total unrecognized compensation cost related to non-vested     491     $ 491      
Vested shares (in Shares) 144,530         4,817      
RSU vested shares (in Shares)           173,333      
RSU cancelled shares (in Shares)           100,000      
Share based compensation reversal     $ 7     $ 41      
Restricted Stock Units (RSUs) [Member]                  
Stockholders’ Equity [Line Items]                  
Common stock granted (in Shares)     9,000,000     9,000,000      
Share based compensation expense     $ 117     $ 710      
Total unrecognized compensation cost related to non-vested     390     $ 390      
RSU vested shares (in Shares)           475,222      
RSU cancelled shares (in Shares)           100,000      
Stock Option [Member]                  
Stockholders’ Equity [Line Items]                  
Share based compensation expense           $ 519      
Performance Stock Units [Member]                  
Stockholders’ Equity [Line Items]                  
Share based compensation expense              
Share Based Compensation [Member] | Restricted Stock Units (RSUs) [Member]                  
Stockholders’ Equity [Line Items]                  
Share based compensation expense           $ 367      
2011 Plan [Member]                  
Stockholders’ Equity [Line Items]                  
Stock units (in Shares)                 3,000,000
Shares of common stock (in Shares)   2,000,000              
Common stock granted (in Shares)   5,000,000              
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity (Details) - Schedule of Share-based Compensation Expense - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Schedule of Share-based Compensation Expense [Line Items]        
Share-based compensation expense $ 207 $ 488 $ 1,543 $ 1,288
Stock options and performance stock units [Member]        
Schedule of Share-based Compensation Expense [Line Items]        
Share-based compensation expense 90 211 833 622
Restricted stock units [Member]        
Schedule of Share-based Compensation Expense [Line Items]        
Share-based compensation expense 117 277 710 666
Selling, general and administrative [Member]        
Schedule of Share-based Compensation Expense [Line Items]        
Share-based compensation expense 199 482 1,518 1,271
Cost of revenues [Member]        
Schedule of Share-based Compensation Expense [Line Items]        
Share-based compensation expense $ 8 $ 6 $ 25 $ 17
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity (Details) - Schedule of Stock Option Activity
9 Months Ended
Apr. 30, 2024
USD ($)
$ / shares
shares
Schedule Of Stock Option Activity [Abstract]  
Options, Outstanding, Beginning Balance | shares 3,829,500
Weighted Average Exercise Price, Outstanding, Beginning Balance | $ / shares $ 2.61
Aggregate Intrinsic Value, Beginning Balance | $
Options Granted | shares 125,000
Weighted Average Exercise Price, Options Granted | $ / shares $ 1.38
Options Exercised | shares
Weighted Average Exercise Price, Options Exercised | $ / shares
Options Cancelled or Expired | shares (2,122,630)
Weighted Average Exercise Price, Cancelled or expired | $ / shares $ 1.61
Options, Outstanding, Ending Balance | shares 1,831,870
Weighted Average Exercise Price, Options Forfeited | $ / shares $ 2.37
Weighted Average Remaining Contractual Term, Outstanding 2 years 1 month 6 days
Aggregate Intrinsic Value, Outstanding | $
Options Exercisable at end of Period | shares 1,215,203
Weighted Average Exercise Price, Outstanding, Ending Balance | $ / shares $ 2.49
Weighted Average Remaining Exercisable 1 year 9 months 18 days
Aggregate Intrinsic Value, Exercisable | $
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity (Details) - Schedule of Restricted Stock Unit (“RSU”) Activity - Restricted Stock Units (RSUs) [Member] - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Apr. 30, 2024
Jul. 31, 2023
Schedule of Restricted Stock Unit (“RSU”) Activity [Line Items]    
Number of RSUs outstanding, Outstanding at ending of period 388,093 557,490
Weighted Average Fair Value per Unit at Date of Grant, Outstanding at ending of period $ 1.31 $ 2.21
Weighted Average Remaining Contractual Term, Outstanding at ending of fiscal year 1 year 6 months 1 year 1 month 6 days
Aggregate Intrinsic Value, Outstanding at ending of period $ 404 $ 825
Number of RSUs outstanding, Expected to vest at end of period 388,093  
Weighted Average Fair Value per Unit at Date of Grant, Expected to vest at end of period $ 1.31  
Weighted Average Remaining Contractual Term, Expected to vest at end of period 1 year 6 months  
Aggregate Intrinsic Value, Expected to vest at end of period $ 404  
Number of RSUs outstanding, Granted 405,825  
Weighted Average Fair Value per Unit at Date of Grant, Granted $ 1.31  
Aggregate Intrinsic Value, Granted  
Number of RSUs outstanding, Vested (475,222)  
Weighted Average Fair Value per Unit at Date of Grant, Vested $ 2.24  
Number of RSUs outstanding, Cancelled (100,000)  
Weighted Average Fair Value per Unit at Date of Grant, Cancelled $ 1.97  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting (Details)
9 Months Ended
Apr. 30, 2024
Segment Reporting [Abstract]  
Reportable segment 1
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Products [Member]        
Segment Reporting Information [Line Items]        
Revenues $ 8,022 $ 7,485 $ 24,381 $ 22,102
Operating costs and expenses:        
Cost of revenues 4,289 4,476 12,969 13,681
Research and development 595 872 2,012 2,675
Selling, general and administrative 2,881 3,069 9,266 8,989
Legal and related expenses 19 51 55
Total operating costs and expenses 7,765 8,436 24,298 25,400
Operating income (loss) 257 (951) 83 (3,298)
Other income (expense)        
Interest 37 30 104 84
Change in fair value of convertible debentures    
Other (31) 2 (28) 6
Foreign exchange gain (loss) (524) 347 (842) 1,022
Income (loss) before taxes (261) (572) (683) (2,186)
Depreciation and amortization included above 162 182 500 518
Share-based compensation included above:        
Share-based compensation 40 26 122 77
Capital expenditures 123 331 369 1,268
Corporate & Other [Member]        
Segment Reporting Information [Line Items]        
Revenues
Operating costs and expenses:        
Cost of revenues
Research and development 10 12 23 33
Selling, general and administrative 1,598 3,143 7,284 8,089
Legal and related expenses 692 4,246 2,476 6,105
Total operating costs and expenses 2,300 7,401 9,783 14,227
Operating income (loss) (2,300) (7,401) (9,783) (14,227)
Other income (expense)        
Interest 689 (66) 2,491 15
Change in fair value of convertible debentures (384)   (1,095)  
Other 125 142 401 256
Foreign exchange gain (loss)
Income (loss) before taxes (1,870) (7,325) (7,986) (13,956)
Depreciation and amortization included above 175 93 374 267
Share-based compensation included above:        
Share-based compensation 167 462 1,421 1,211
Capital expenditures 20 282 53 506
Consolidated [Member]        
Segment Reporting Information [Line Items]        
Revenues 8,022 7,485 24,381 22,102
Operating costs and expenses:        
Cost of revenues 4,289 4,476 12,969 13,681
Research and development 605 884 2,035 2,708
Selling, general and administrative 4,479 6,212 16,550 17,078
Legal and related expenses 692 4,265 2,527 6,160
Total operating costs and expenses 10,065 15,837 34,081 39,627
Operating income (loss) (2,043) (8,352) (9,700) (17,525)
Other income (expense)        
Interest 726 (36) 2,595 99
Change in fair value of convertible debentures (384)   (1,095)  
Other 94 144 373 262
Foreign exchange gain (loss) (524) 347 (842) 1,022
Income (loss) before taxes (2,131) (7,897) (8,669) (16,142)
Depreciation and amortization included above 337 275 874 785
Share-based compensation included above:        
Share-based compensation 207 488 1,543 1,288
Capital expenditures 143 613 422 1,774
Selling, General and Administrative Expenses [Member] | Products [Member]        
Share-based compensation included above:        
Share-based compensation 32 20 97 60
Selling, General and Administrative Expenses [Member] | Corporate & Other [Member]        
Share-based compensation included above:        
Share-based compensation 167 462 1,421 1,211
Selling, General and Administrative Expenses [Member] | Consolidated [Member]        
Share-based compensation included above:        
Share-based compensation 199 482 1,518 1,271
Cost of Sales [Member] | Products [Member]        
Share-based compensation included above:        
Share-based compensation 8 6 25 17
Cost of Sales [Member] | Corporate & Other [Member]        
Share-based compensation included above:        
Share-based compensation
Cost of Sales [Member] | Consolidated [Member]        
Share-based compensation included above:        
Share-based compensation $ 8 $ 6 $ 25 $ 17
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Nov. 30, 2023
Jul. 31, 2022
May 31, 2022
Apr. 30, 2023
Jun. 30, 2022
Contingencies [Line Items]          
Acquisition shares (in Shares)       2,470,000  
Number of security shares (in Shares)       600,000  
Accrued expenses         $ 2,600
Payment of other income $ 3,600 $ 1,024 $ 2,123    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Departure and Appointment of Certain Officers (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Jul. 31, 2023
May 31, 2023
Departure and Appointment of Certain Officers [Line Items]          
Base salary   $ 624      
Lump sum payment amount   $ 187      
Par value (in Dollars per share)   $ 0.01   $ 0.01 $ 0.01
Restricted common stock granted percentage   50.00%      
Remaining granted percentage   50.00%      
Restricted Stock Units (RSUs) [Member]          
Departure and Appointment of Certain Officers [Line Items]          
NUmber of restricted stock unit (in Shares)   260,000      
Common Stock [Member]          
Departure and Appointment of Certain Officers [Line Items]          
Par value (in Dollars per share)   $ 0.01      
Restricted common stock   $ 1,502      
NUmber of restricted stock unit (in Shares) 86,667   86,667    
Common Stock [Member] | Separation Agreement [Member]          
Departure and Appointment of Certain Officers [Line Items]          
Issuance of common stock (in Shares)   700,000      
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .V!S5@'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@&ULS9)1 M2\,P$,>_BN2]O;35(:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1!JSE?@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, .'7I*4)45,#E- M#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW>HX.WI\65>M[ ^ MD?(:\Z]D!9T"KMEE\FOSL-EMF:QY?5OP55$UNYJ+ZD[P^_?)]8??5=CUQN[M M/S:^",H6?MV%_ )02P,$% @ [8'-6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #M@/&V89TV =&HFTADNB1E)W\ M^QU*LN04%*T943\TNIW7?,E#\J'$BRT73W+%F$+/41C+R]9*J?6'3D=Z*Q91 M>7+=S:7;@+EBNE+W2&%VNZ9'.F_EC/!)QU"A4_B%@L QXCP1:7 MK2O\8>0.=$#ZQ)\!V\J]8Z2M/'+^I$\F_F7+T25B(?.4EJ#P9\-&+ RU$I3C MWURT5?RF#MP_WJF/4_-@YI%*-N+A7X&O5I>MLQ;RV8(FH;KCV\\L-]33>AX/ M9?H_VF;/=KLMY"52\2@/AA)$09S]I<]Y1>P%D/.* )('D!\"<-4ON'F FQK- M2I;:^D@5'5X(OD5"/PUJ^B"MFS0:W 2Q;L:Y$G W@#@U'/$-$ZB-Y(H*)B\Z M"C3UG8Z7QU]G\:0B_AQ]Y;%:2703^\Q_'=^!LA0%(KL"71.KX-5:G"+7.4'$ M(5U#>4;V\-^2^!1A8_BKXKA%_;BIGENA]Y%["62M0I,XZS,Z]_[^ D^AB6*1 M_,=499EDURRI.^8'N:8>NVQ!SY-,;%AK^,M/N._\:O+[1F*OW'<+]UV;>NG^ M_F7-3$[MX=AI?S-9LD8=::E76.K5L_0MH4(Q$;Z@.[;F0IGLV:642$R5,K)& M'6FO7]CKUVPQ06&L3=.UVI]=:T%#:31H#3O2X* P.+ 6ZB96@7J![@AME\T! M2 ]\:)0( ;Y-+NV"#\9A;V0-.M+C6>'QS%JD*VA!/VW%<4B7)DOV^,J&LX8= M:>J\,'5>+S-G3 3MQ#QOP__*8-VJU2[O<-]?HT1ITK$=2>B36N;\8:NK/ M_+GB&TW];Z7VVG^)/MC*%CO_=VP92 73B4)3&AG[ZR&AZ?=;=#VY'7V^^7J" M)M.1T6P3H(-+TL%V5LG-CB"G!>3S!'#V&?W.7HQV[5(._'-QG_3,2=T$_> 2 M?[ =6G*?XR!D:)I$CTP8'=I%' >WG?/S@7ED:H)_< E V$XMN<%[^HPF/K1F ML B\K/-:[-HEL=LF9_T^#,5&OTW@$"YY"-<$(H\+X+S4Z@F:*YA:$1=HQ!/( M:$AL[IN[KEU]^F"TW 0=X1*/L)UOIYS&0 1$_$S3Z;0*<2 E. MQ HF17-&%)KS.I%P6QJ3]8!.U0+;'G:LO9*+2"TNNHF86.K.^ D4U,J:MW;! MZKQM@HE(R42D6P> 1SQ6L-36C"]Y'+/P( :3-V*#(Z;8*?2,E/ MQ X\/SHM8'$F^":(/7-*VS7-H&@/.M9HR4^D%C\51F=<*@#&[\&ZDHR48K6S> P+O^BY^;S36!%&Y)5&Y=A+ZPM.7;&GK5B]C#X@,>KUVK^T(_.Z<.1FM8&V]H: 9IN]RQQDNRCK2;(R2W)R;5CSJX!@?&\%8V7K/*]Z0&AZ&*49\)_0#<7W"N=B?Z!XHM.\/_ %!+ M P04 " #M@UG'0& $&P & 'AL+W=OG.^6*AT MS4NFSL2&5_#+2LB2:?@H[Q=J(SG+&J6R6!#/"Q\ M*(PEP/&M-3K;GVD4#Z^?K/_6. _.W#'%KT7Q3Y[I]=4LGJ&,KUA=Z$_BX7?> M.A08>ZDH5/,7/;2RW@REM=*B;)4!09E7N__L>QN( P7L.Q1(JT">JT!;!=HX MND/6N/6.:;:\E.(!22,-ULQ%$YM&&[S)*W,;;[6$7W/0T\MK42E1Y!G3/$-O M6<&JE*-;8TZA4_3E]AWZY>17=(+R"GU>BUJQ*E.7"PTG&_U%VI[R=G<*<9SR M9B//$/7FB'C$MZA?3ZO_41>@CAMUVE=?@+][I\G>:=+8HRZG:REYI1%3"OP\ MM_FS,^#;#9C:.E<;EO*K&12/XG++9\O7KW#H7=B\^TG&>K[2O:]TROKRFJDU M@KN&4G/!O]7YEA7@O/4N[DR%C2G3 +;+(,)!>+G8'KHSEHH)C>A>JH?3W^/T M)W&^25-1 RSH#2D'C'<%GZ.*:QO,G:7@ !-:#! .1;R8R^V@PSV((-)D.^K M+81.R)PK)[A@=&Y$3=+WP%F$$IK8P85[<.$DN!O)-RS/$/\./5YQU=QUH==< M0B,Y3/@Y5'-:U%E>W:.38.YY'N(J-:F432Y M!,)0F(^.PMP%([0% P^",1:BE(;V8$3[8$23P?@L-"L&?ML 1F. 042'&3^6 M2F(_<$",]Q#C(_<+R%CJQSG:0-O5\R;6ID W0)/:F5_Q" LF(8T'B"U2U(L= MB),]XF02<4/RIV)U6BL^$=-D=#9)@F0 <"Q$0^+ A[V.S;Q)A!^;=']&FA_- MW/:@0X!!,LQ^CA0Q M?=8$4.3L+B]R#0W=.@;@27)]Z1SPLZSUG>X8%C^38C?LT? K>OTJ)AA?("U9 MQJWNCTD4!\0;WB4+'P>1JPHZKL739 MPI4GU@WMDQ3CFTH!&PPYND<(X\AU# M"^XX%T^3[E,B;81LUA*HT[8TH>L4'!:,H_@M')F,"F$LE#BKH.-(/$V2%O"% M -R:RQ)VH3M[6[%1YA#NI$P?;4>7>)HO8579 E_F)G,!' "OI2.D8_:CH3>* MZ5B*!-AWP.PX$D^3I*6U_*_N/29([)%X.$A:Q*"D/6+W@G1$2J:)M#\_'4EA M,J9!@L.0#K!:Q&B2Q(ZQEW1T2:;I\J.[X""\'9=:H8_ICP3),)\M4A3:L@/X MP1HZS9)_]HK-F0K$PH+QL E;A$CH"FW'DV1Z>]REP;';3\='^_YH)+6(^=3' MCI6,=+1&IFGMNBFK>UZEIM2>.$UQCCX(S1&VCG?3-NU4C*R[_8\;ZOO=\2,) M)F>86RW2KVM19%RJQNOHHED?]*/]B<8DV[[XD<9/LM;WO:-=(?C)/$FB>4CQL[8O,AX@ CS=V80:;'C#=9EAMJAKYG M'J>2%,/#I,8(M8%/NA8WBC MW5Q!G[-]'PZ@I@1?Z (9/>6U;>@6,>N&OCAX16'>#_W%Y'U>*9C85J#HG440 M!+E[Y;+[H,6F>6MQ)[0697.YYK"F2B, OZ\$D'O[P;P(V;_X6OX'4$L#!!0 M ( .V!S5BF$SVC80, $H, 8 >&PO=V]R:W-H965T&ULK5==;YLP%/TK%JNF5NK"5TB:+D%J4TW;I&E1LVX/TQX<<()5@YEMDFZ_ M?M= *32$).U> H9[CL^Y]C4WXPT7]S(B1*&'F"5R8D1*I9>F*8.(Q%CV>$H2 M>+/D(L8*AF)ERE00'.:@F)F.90W,&-/$\,?YLYGPQSQ3C"9D)I#,XAB+/]>$ M\($&6$^/*OIS:C@;D M$=\IVS^#H!3 IQ# 6X)<'.CA;+29R$LBUSI%C.?T6 M^+0;_CEC +=SN-N$FY" *@M.E04GYW-W\,T5^(?-J1!?H@\T@2Q0S-",2YIO MMI]7"ZD$;+E?;58+[GX[MZ[#2YGB@$P,*#1)Q)H8_MLW]L!ZWV;\/Y$UTN!6 M:7"[V/VOL-;B')8V8%E(DQ74*=BF@=X; 981.H55O^&,82'/VC)1T ]R>GV MK'W/LJRQN:X[W ZRZT$-Y?U*>7^_XD;T\Z:EN\?K?_ MAC6OLN9U6IO!N4:$@"6 PR"X1RD6:(U91NJN4 KV903UVNJOF&%8TV7U+/O9 MNNP):H@?5.('QX@_+S1*A#,5<4'_DK!-;L'IU90X.H_;6^F P(;L825[>*#L M>4,VE3)KE]S)=\0.>CU/P_!%9?CB18;APR\5'/%02VVN.TF/5Z MU.EZRN,83O=R:[ZDL$:'%-:>H(9TVWKZ<%M'B#^HKDK&>KT,VPOKD,BF[EK# M81^O>W=AE6QU)9[M.$//]9YKWH[LCT:CX<#=E>NG]L#N_.RV:]Y3&R7E(<*W M(W<(-VN-GNZROV"QHHE$C"P!:O6&P"&*QK48*)[FO=^"*^@D\]L(FGTB= "\ M7W*N'@>ZG:S^/OC_ %!+ P04 " #M@HEMI0S0YV9X?"0UL4#*W[P M/:4"/69ISB]G>R$.Y_,Y7^]I%O-W[$!S^9\M*[)8R,MB-^>'@L:;RBA+Y\2R MO'D6)_EL<5'=^UPL+MA1I$E./Q>('[,L+OZ]IBE[N)SAV=.-+\EN+\H;\\7% M(=[16RJ^'3X7\FK>>MDD&*O"1S%W.Z M9.GW9"/VE[-@AC9T&Q]3\84]_$8;0F[I;\U27OU%#S76=V=H?>2"98VQ?((L MR>O/^+$)1,\ CQF0QH"H!LZ(@=T8V"\=P6D,G)>.X#8&%?5YS;T*7!2+>'%1 ML =4E&CIK?Q21;^REO%*\K)0;D4A_YM(.[%8LIRS--G$@F[0K9 ?L@H$1VR+ M_CC0(BZSR=')MSP^;A*).45GZ-MMA$Y>GZ+7*,G1UST[\CC?\(NYD,]3>IVO MF[&OZ[')R-@V^L1RL>=HE6_H!K"/S/:AP7XNX] &@SP%XYH8'5X=BG?(MMXB M8A$'>)[ER\UMB,[_&WWURZ,/@F&WE6%7_NP1?S?YFF6TJPGTU]4=%X6[I;/'F%?:L]U"EL-9&S04:<-B.. MR?OB"[VG^9&",ZVV]"K+ELVA*9ZN)G UR MXK4Y\8Q%MY29*%>#PE!\M0>W5PP."4*E^ "0XWM*\>D@3$)/<;4"4+;7*]$! M4;\EZC\SNSB-B_6^JKJ-9)NR0]GW(,*^]@">IAJV.(92N.5@#( MMP*8;-"2#8QD;Z4RD_/L+=K17,ZYM"(=;Z3 2,H>7XHWB'< Y5!-M [R"%9: M4:2#L.>ZED(=0/F6/\(];+F'1NX?Z:XA7-"TTCU-CWF+<@JF.]09A6IOU3$. M\=3>JH.(2WR%-#":G,LP9VQU.L\RLO[*A&3-#!T6%'"6G@&Y!5%K'8*Y@:TP MBP"8[5C:V@+!0J\7IV$(>E(7&T/0+2\IXS!=K(U\1BS'5ND"L,!VU1J'8*%O MJ44.P;#O$G>$+^GX$O-R*O:TD!J]TG$G39I/P86T\3312CJIMVA2;ZNIO US MTHEJ;%2(4E4+*OV*T5[3V/>KP2>>6H ZZ,Q6UU( 1-Q075T 5!B.5%XG5+%9 MJ2[W<;ZCY?9P&R<%NH_3(RU%Q)KE][00R5U*Y1)[)U?78S'2>!R H;I^+LV/ M 2<3@34&#(O6$!J/EZDG48J5CL*,*$@!D^[8:!1U$ MO!'ICSN=B!9R[16.LHV]'6)].=F*S[FP69K!7@[QU/7@6!"IM'>2XJAH!0-BRM=480-F! M/4*[$Z#8K$ _RN2B.[J567^B+>+'D6:@Z\ S@M4G74(P/PBU; .PP-,V&1 , M>]@92W@G/[%9?]X\Q]9H_O*FMIS*4?0KC@PK\$3>AD=\G1 F9B'\.Q65_D/; M@F7EBB05X;$4A:P][X2R0G11"M4@! -J$((!-0C!##5(.BE,S%)X&(1-PILX MR,W0,V& I*^VUX=0/@DM-0H S+%(H$8!4N5R&S*R)R*=0"9&L==& 21*M!.N M,]LBELH4@&$7!UK"(1SQU,)8@V&9?IE56?92Q'?!_+[OOF M54 P?E_^WI*LZ]./)#W*?3&X4R"3'O1.ZBV:U-MJ*F_#A'4:FCRCH:'.A$ZD MIHY8FL9%G?;G93>HLF];::RMLP3]UN@)AW ]=5]99%>EME!JY,79&[ MF&"MHP&GU*%V=A!!WBR/:!(,\!:$O8USS7C>^PD^H\6N>O>!RW([YJ+^S;6] MV[Y?<56]5:#R%*=W*H>2LD<]:U.]' MU!>"':H7 .Z8$"RKONYIO*%%"9#_WS(FGB[* =JW5!;_ 5!+ P04 " #M M@W[*EV1'*M+41 .?Q9"YEC# M4"Y]54B",^N4,S\*@HZ?8\J]8=_:YG+8%VO-*"=SB=0ZS['\-29,; =>Z.T, M=W2YTL;@#_L%7I)[HA^*N8217[-D-"=<4<&1)(N!-PJO9UV#MX OE&S5WCP[ XW:(*H>HZ9 <<8@KA_BE$9+*(7EIA';E8*7[I79;N"G6>-B78HND M00.;^;#5M]Y0+\K-.KG7$OY2\-/#B>!*,)IA33)TK^$%BT K)!;H4T$D-K.I M4.N!XW5& 7.&6G,L ;(BFJ:8J3-T@=XB'ZD5F%7?UY"4H?;3*H%QF4!T)($8 MW0I@4VC&,Y(Y_*>G_:].^/M0C+HBT:XBX^@DX:B0ER@.SE$41(DCG\G+W6.7 MG/^+/OOGZ ?%B.OE$5N^^ C?#4]%3IX7!OHV>E1:PO;^[IKJDBQQDYDC[UH5 M."4##\XT1>2&>,-W;\).\-Y5Y]R5R YF)*EG)#G%;C:LIGQ-^1*) M>H.>HXRRM7;NGW')U[5\YMK8#"^"RP 6UV:_VDY4V#E$3=VH[B%JYD3%<8TZ M$-ZNA;=/"I]2E9;:X:1ZH?22L=>0'C6D.U%ANR'=S=5K2'>BDB/2.[7TSDGI MGX7&#''H&FBY'UM,*#AYH0@[]0CL.5R\]AA&+WL3.=66).V]V.TP"IM; MX4]4Q=X3N32=DX*YG3-=7E8U]:Z.1O9 MGJ1A'X?7D]!AGT(S5_9>S_1E)WB+Y9+"%<_( D+!3$"NLNRNRH$6A6T?'H6& M9L1^KJ A)=( X/]""+T;F !UBSO\#5!+ P04 " #M@_UL7U[ M&\:?1$*(1,]Y1D7?2*1<=DU31 G)L;AA2T+ASYSQ'$MH\H4IEIS@N"#EF>E8 M5F#F.*5&V"OZ[GG88RN9I93<8[YRY!D;-,W;&/;\9 N$JDZS+"WQ LR M)?)Q><^A9=8J<9H3*E)&$2?SOC&PNY.6PA> ;RG9B)UOI"*9,?:D&K=QW[#4 MA$A&(JD4,+S69$2R3 G!-'Y7FD8]I"+N?F_5/Q2Q0RPS+,B(9=_36"9]HVV@ MF,SQ*I,/;/.15/'X2B]BF2B>:%-A+0-%*R%97I%A!GE*RS=^KO*P0P =/<&I M"$Z3X!TAN!7!?>T(7D7P7CN"7Q&*T,TR]B)Q8RQQV.-L@[A"@YKZ*+)?L"%? M*54^F4H.?U/@R7#$J&!9&F-)8C25\ (32('8'(U8#M9+E"?6!'UB0J#+1XI7 M<0K8*W2-'J=C='EQA2Y02M'7A*T$IK'HF1+FI=3-J)K#L)R#<>T:M-<>B)6QJQG* ?@YF0'+;\3]W:E^J>7ET=@UVQQ!'I M&R L"%\3(WS[Q@ZL][K$GU-L?$ZQR9G$]I;(JY?(.Z4>?H;[)(/]J4M_R0P* MIKHTUN&U:SE6SUSOYE6#LGV[W=J'C74P)^@T8!/=F"W;*G"OH+S1QFQJXO?/Z?]SBDV/J?8Y$QB>PL3U L3G+0?W-AP'U.X MKC@G-'I!&R$HA_P2U67"JZY2F5_1VK>+[3,.&PO=V]R:W-H965T M&ULM5QK<]LV%OTK'+732696$0F #Z6V9QR)F&9GMLTT3?LOB65?'%SBX (\AQ!OGHKR2[41HG:^;;.\ MNIULZGKW=C:K5ANQ3:HWQ4[D\B\/1;E-:OFQ?)Q5NU(DZ[;1-IL1UPUFVR3- M)W\^E';B?>Y,4=;H5>946N5.*A]O)O?>6^ZQIT$;\G8JGZNQGI[F4ST7Q MI?GP?GT[<9N,1"96=0.1R/^^BH7(L@9)YO'/$71RZK-I>/[S#W3>7KR\F,]) M)19%]M]T76]N)]'$68N'9)_5?Q9/OXGC!?D-WJK(JO9?Y^D8ZTZ&U"]05]*[-B :0WHO*>!?VS@ M7WH-P;%!T([]8;#:D5XF=7)W4Q9/3ME$2[3FAY:NMK4ND%FOG8RW_D].FKISB07XJ5E\V1;869?7+3Q'QPE^=^)]]6G]W M7GW*D_TZE6U>.U/GT\>E\^KGU\[/3IH[?VV*?97DZ^IF5LO\FEYFJV,N[PZY MD-YZOMIF, M"19C@G$D,(5#=N*0@1S^+C?EK*BLJQ#8TIZ78UN/D'"6S)@W4QIZ3"N<&*D[ M/MB=,N#^:N:O/.IDO;>827_\"BL1("((XCPC2OR?%=; M3Y9(G<5(.'P@:86$X$1" )+PMZCJ-']L=F_9>5VFJV;SJ9H-U=GG:6UE(3#6 M4&V578"=CICH2#@Q$@X/3 KLXQ^>QC]\WOB?[RDV+D(CHR@( GVG!9,8NW]@ M@L688!P)3&$R.C$97YZ-97.# M>Q];1:AH,2H:QT)3>>SDOP?K__=5M6_70;U*N-E5E3AT4\1=1:#!WL, M5P[^8(F9'D3$J&?L5'!VHXL,U8- 1>-8:"K/G0WAP3X$+TJ1/DH5O"]+D:^^ M.W69Y%5VD,;)^G_[JFX-5RN96$8%%M 2"RCV+";$?*YMJ'PH2N6DM'/BF\SD/]&HRM3QEQ/5]?74SXZ:4^&&DE6=L"22>'^K# M8[$0HCGI\1"\SD3P8!>AQ_\<'BM33\NQ"N8L,C:#*Q0\L/Q@HL6H:!P+3:6R M\R,\V) X]_B3_&1?V^D++S#Y/=.AH,QE;JA/=3-N*O;S%6AWRX0_4A8J?'":S'KS'^8<@1?!!3X/J! MML0LL7J+L8#X0-HJ$YTP)[ PO\K]/V)"]C_<[8A)CP448P%Q8EH2/8\ R-EC M=5A7/_LA #$EI^TI )S&V)T%%2U&1>-8:"JAG58GL%8?Y3C"6&.6-E/*&XXC M5FFXXCG/*8$L(Z&&#/N\=Q))VJ)["J?R''D9BBW^HXPMF-+C)4 MR8^*QK'05)X[R4]@R?\4\56^HY0ZE37K+\%-;4R98Q1?:I;XJ8DB*BO M3W5+H!>%VH3AEJ@PZC]:W(ET"HOT"PX7V\?*5*IRK.9A0'6Y#B">:ZXXC5(1_N4!WWL^/YL!Z_ MQG&$(BD.7TA:0[CCEP)%JAH2U2T&!6- M7X,&G:&DG7JGL'IO?$U9<6>>9I*O>P]4IE)NBK65>O,M-)>SI\['\L,X/U:>IZ.I?W742G"E77HZ+%J&@<"TTEN=/U%-;UBW// MYLAA8]W<5Y6\#_FP+^7N)]?A^\=2M-_A=#X7^;YR=LGWYI.58O.!/]79-?4P MBW0+#4Y\3)$A 7%KVGUEUJEX"JOXYS$P6' V21\&GFZDP4F.+CC4 P6H:!P+ M3:6[,R4H;$H@NM7'GI3OJ>JTFE:&P?T2SGA,I6$=*["F[=LKC74F H--A!?R MJIFIZ9E4_KZ^I\'9C2TQ5+08%8UCH:D\=V8(@\V0YWC5,/28K_%B'6_ HJ9 MY8L21%L+^$"0RDCG:;"+7PIP[KXR*P.6;]][NAO%3!= ;FMNH-E\2TO MRW1_PA)(V%RW[RQ1P=RE/8<[6.<]L*O>#3 \5J9MX'N$A+[N8R[@!$8O/JA' M\U'1.!::2N79&P)@ZZ+G;*R=/F9.=5=7K>!LK'VLS.?7:@_>U_ "8R>ZIAH,2H: MQT)3J>P, @8;!.#;,)"^3;_ EHRTWJ84E?? &.L_OA@?^JH=XJ=P8K]&I\: MAAS#AN59CJ1S8:_FH]M73)3D\H[Q+EG4(5Z)@ 5+49%XUAHZIN!.CGOOXB__O%!/12 BL:QT Y4SLY>)]N\7O@_4JVD>>5DXD'"NV]".?;EX8V]AP]UL6O? M,/NYJ.MBV_ZX$61WB<' !E'P & 'AL+W=O\@B=+ MJ3;,P*5:C?56<5;4@S;EF$11.MXP48UF-_6]>S6[D3M3BHK?*Z1WFPU3+Y]X M*9]N1WCT>N-!K-;&WAC/;K9LQ1^Y^;J]5W U/G@IQ(976L@**;Z\'=WAZSE- M[8#:XD_!G_31;V2I+*3\9B]^+6Y'D47$2YX;ZX+!OSV?\[*TG@#'WZW3T>&= M=N#Q[U?O7VKR0&;!-)_+\B]1F/7M:#)"!5^R76D>Y-,OO"646'^Y+'7]%SVU MMM$(Y3MMY*8=# @VHFK^L^& ;0?0FFB#K*;UF1DV MNU'R"2EK#=[LCSHV]6A@(RJ;QD>CX*F <68VEY66I2B8X05Z-/ /-;I"7Q\_HW??OT??(U&A/]9RIUE5Z)NQ 0S6TSAOW_>I>1\9>-\4 M_28KL];HIZK@Q>GX,6 _$""O!#Z1H,.[K?J(:/0!D8C$'CSS\X?3 !QZB">M M_=&A>-J@+>N@+97<(%AOBAE1K9H)*XS@^MH7ML9M['=K%_.UWK*'\,WV-&,QR3@]D)L.0 + FFYJ[X#ZRG9GH;"34HEU4N2HZJ%K&]:W_G-H<[ M#0L"YOK9"4PNF< +.3N)4WJ(4QI,X'S-JA6WW)=,*+1GY8[;>@#AVG-EQ )" M5O %Q'$'+_>%HO&?'.4/1].DE^0@"#]%%&"7'=AE07:?.?C+!6N:2%4@MI% MZI_F!M#<*IMR\_(!;4M6F=J&_[T36SMS?&PSA^TDBWMD71L29:E_/D\.3"9! M)H]KIOB5[6$%Y&8#C5TW)')XL/)G9N)F)HEI#ZS/*)KXP4X/8*=G@XTC_.[; M>\0WVU*^< 7MS.1KQ)\M ^Y#/74 Q=-^A%V;+!LH&#CJFF,41/VU FE4BG\ M-"@FD 05P,R;]5%7C'HRL<3? [J.FCH.X?V:V)+$01U\^=N7+B8=+Q+NKG7H=:\N:\VAI-MU6@JV M$.5PC6[=7ZA(7\K;:3 ZI8&#;7QVE^=R9YL9U#,N]@SJLI-P5SYD>\M>;*K1#]]-",8_ M(J-8X4^\VX:OLM1=S:Y9@LE N<==F\7A/@MXU8Z?+,D/;8#SG5(P*XX?'87_ MZ*Z7E=M*04-&*>G3#K4$;J>B\--]P]I6(E8)R6]&-T."ACCK*]S/78X MPT=R^!1DUVMQN-G^?HZ(]0)WN^@52; C9WQV>#J-$S]RTC5<$KUI^R2@?NAS MU#<)-O*W5O9+>3N-0M>^2;A]S]E6V&E6%Z="#.ILXFG7,>FO!)\5P9.!64:Z M9DR"_6&3LV![K *PN[9)WK9#7X(@@GW@&5/LHEOT2WD[C4+7F$FX M,=\KF7->M#'@SUSE0M?;/&UD_@TJQJ!(#'L^2_ZU(7 ;.XX'TMLU=O*_&OLQ ML854X &2J]&N*J"[//"]+/=F1X,D$X>F:T4Q'EAXM-,I-'PP\--RR7-3Y^?U/ $ M%D=YNT&UIS"68C,YX8=-XYZ50XJ1>@X":%\N>HSB@3,DVFD-&M8:GWFNZK,! M$8!5JD0FE6?_@S&-&2!H-U ]Z]$TAO--_*RMN-U-!/NYN/\EP MTM]Y>\QH2@?V4+33'C2L/0;I>*&Z(L$+U34CPU [-4'#:N+AC#E_*8U /0<' M431P<$ [C4##&J'9L?[[I9TZ'V6\>7#-/%-F?/3!F^0#]&U.PM#5(@B6XC#YF$%?5?--M+HS(2ST]+N31FIS]/(Y/WOO7CZW7:BU4>^=\%W32+>Y4K5= MOS@Z.^H??-#+5: ')R^?MW*I;E3XU+YW^'0R2*ETHXS7U@BG%B^.+L^>7EW0 M>E[PJU9KG_TNR)*YM;?TX4WUXNB4%%*U*@-)D/AQIZY579,@J/$YR3P:CJ2- M^>^]]-=L.VR92Z^N;?V;KL+JQ=&3(U&IA>SJ\,&N?U+)GF])7FEKS_^+=5Q[ M?GXDRLX'VZ3-T*#1)OZ4]\D/V88GIPL=#V(M?Y1!OGSN[%HX6@UI M] N;RKNAG#84E)O@\%9C7WAY);WVPB[$>Z>\,D&2KYZ?!(BF!2=E$G,5QKZO9%P5>MFXJSD\G8G8ZN_B"O//!SG.6 M=_YW[!3_O9S[X) 9_]MG-$6\N-*.%@)VOA;(U' MV@A\,KYFG]-C1$"Z$!,+FQA0E@(NTQ0F;P9S,$-TT MG;$K#<1@@Y#7FVB0;R2V-M"B[&HEAK=3#KP8!7ZP\ZU>*'%3:F5*)2I]IPF% M"PH4XN$%I0?!+<5A,(0,5BZZ0YNJHT-$*UTP>+KO-+&2E ]S9V45W:!4BZT! MM@*U$5KVMW(4X#X/)L5:AQ7D!O)3:>^40_< O#OK/>761MSI@*W*R'E->9"' M9BH0U4*698PKO2ZM\1!<06 E%MI(4VIL]Z@.1;'P*0J*K::M'3V$Y7LL8MOQ M=KVR=;TYMFNC*+_G7E=:.DY%WD7^+9)_?5]T6H"9\#N MWOS]@ZT?E*SAS;=OKT=;BOA\NYCLR#>\>;.S9_MJNPWMB/LM$GE#(,"ALD;1 M[XUUBKQ&[LD]0KU=.:>J(EBDL]B%GEU4B2\HGOT[*M:]P4-AVR&"$%]ICX@' M;3I$AI*+"]*/@ELD-6,4Q8,H;J)GKI%\CU,%B$5TD?NX@ M?';!3>Y47VQ@F5_!/4?C4P9663I M9(N/%CI?6]?:^(J$7C;*8:?XR=:$+X0DXD=5RS60!WH,:XO>)(BBQ^,4@9I. MS3="W>ND]1Z5YIU'6_*HO1NE!+4D,8MUF.++.$!9XA25.2XC=!JXHH MRSO&Q3J7M21\BO15J 0+Z)P#_X[I!WE8"G]2BQ MG/UPU%\^8-3#"5.=;C+Q?1RITXC.2'09G#]%&O,QMD44$7TH 4@%P,9@4">1 MU>^ ]NC!1^N5!O+WY66(*%-K*SOGN 5OUSX61B$;/-4/,K.-#$0LI':H@C J MW]9Z'4F[&6H4/1!;0+:WONBMP@)M00I6$G&;*V6@NDE+JP- MAM*0L !Q!A&9)-VA2C*&:TP:0UUH'[ 4L #-+:T#<+B*DY$A+P$)N0#1P=:6 M. "Z-DRA,_!>M2'N)4L^&:Z?&Y+N\_+LJ^_3]&8J_G5Y^7Y;?V1MP=8B@RID M+>&9$^ %@2/Y,?-0EO0>'*I&[5"U258 VW_O3)R26/N=K-P+K'T4%G"BK(L- M2$#*2,:U\[.$:UP6ENQBM$#L"7\1EZWY#UG6973[!X8#((.@"4RH>4.IAEQ17*O%J_MR)BHXQB)/D:4E[G-%U/ ;)^F##R#NR@I_@%EVI9B7B;81Y5(T/E/RJ3X^V62 MR.A^_I:EWC\C;N+1WFVP4>FE&6W?S]TR'C5YP+"?H0(Z0NVBCR-VLQU!H:>8L4'HXB]4!]NJ;MB1H273*)XJ2(I $FRV:( M;*)*M+76.0ZL(=/X:KNH\^%80EZD[6 M'9(&@ MRACN3(O1N45J!7S8TN@_\1/EX&LPA>)7B%+B M%QR/ ,84RXED!?*,5 /;9&(A[GAYDR\?T><_Q3&Z\8.2K8T^(9Y+4%6JF(;K M;2\M%?4*FF$\C>HR\76RH96ZHL3FJJ/XC7Q/+$.0[YD';0L38L,ZDAEW"T$T M26M I"2]U#T@S:D_$L.TR]]'B&%MBA8-([)<% XW["EZ3;( HI553*ET[/ MZ6"ZAHXX]):WG!'B]65(5TK(9_*.=10<2MBX[CQ?!QE8-HVOBC/QG\Y2!G%B M^,@'N45'WT4U=45832B>@ ;/,ISIA"*.M'D!4?$]O1, MGC8^N&X ZEY;RNRB)Q]1]#/V1&,K51_WK&B(/F^.@P#-!QZM#U$ND4)XP4E# MPNR^//Q:];H2/VM3?5AF/S&X8#QW=FJP"@$H,5HQ%/6-2&< #[ MX? ; @N-Y$#!5:J)UU4\J/B83W-I;B/"4QJAEFMHJ3V<4I[_OZXNR'"764MK^CX:81+RI# M&O>NP=4 T@L\E1AY&LMW;]IIFG@.;^G;CPH'&G^5C3K4D;9CF3# M_"9RVLRQATTD=C^8%=$VAC*[I:7JUDBD>)F384;JVY*<1#9 GQ'@Y];)%IWN M/G&/. E!MPI2",'1:W33P JF XZF*1>."60%J%(B%5B%S@RJVOS%4(N]H4[I ME:ASFF47HY#HT T5B): ,8&9F*H2@<::CK@WPZ,?.\NI90<4P"IDJ [6^5UR MDWK48-/89?WI7"^9[Y$>B#*@FP $=,<2V-/E'D[-RS-/!S+Q8/"9!R!$FH8: M?KTG<7-I7) IT5/<=H;,_F*IOVHBA<%2]3+.B/%.HD*9.+_UP8Z4^#>Z=.U- M)8ND \5L:1?_U7%[+1W)&YV$SKK$% #LHBB0"Q$:B]^AD&(+QBGA+!QMZ$Z5 M6@#]VPD5Y"[IKC5%JACI->$:@T=Q>(U)XV&LO-A36KU#.8"4V7N)P*N C(F<;,E1H\!R*^8XVU'QX4Z,)P>W M3NA/M'R[3&N+0QS?J9R3#E-SQQ6-C5O_E3P2(!7G7;RH)+Z3 LN7G8FT'9@3 MD+S.T0Q=9.,!6*5GR[XPML3,VF(W:T4T*E7UCL^&X2K.2P3)M .S]4+'."=S M^9+ $ 7L+]KBW2=K2KY82U=%)2SS1P:V2'HI7[E69-:A@3QV'>_":):(4,"] MN=:WBB_[P'@)&U@U\E2O5D$7&/0F7D\EYO]C%L*#/G(#-01?]V2%,I+Q@G8Y MAO/^7H3!J&UK;E-XG5@)IY0VW'CIJB1C&''8@N$T=[O-*.0\XV22XSA ?YB* M-W+0-]0\15.:%OO3E*>+.-1:,TK:0Q;'/Y;&ZRXBO8.5.H\NCSJ]99'Z\X19 MQ-*/-R,13MA?G*1\A97^4$'0^DZM,8\.!0CD-/B]3"3\6'Q0)2.+N*PLW]<< M7OS&%#]WH&NST[/OHM4#R7/U&*9YNMRXO/DDWMDI M"SD^.\]$O,DZ>?]7[\1HWEH&3BCP#K%IYLCDV'Q)]*[DV?GQZ?<3<9.:PX=A M0G_TT;8 [MF3T\=/Q9L&;.$NV19L6L;YU._\<;AP\.(WNJZXTVI-0SBX71=-]W&4ZR[YL ^9?\K1J^HC A?O5D>#I\<>&ULI5A=;]LX%GW7KR \P2 %M+&^_)4F =*TB^V@DP9M=Q>+Q3[0 M$FVS(XD:DHJ3_?5[+BG)3FNGF=F7F&+N/;SW\-Y#2A=;I7\S&R$L>ZC*VER. M-M8VY^.QR3>BXN9,-:+&?U9*5]SB4:_'IM&"%\ZI*L=)%$W'%9?UZ.K"S=WI MJPO5VE+6XDXSTU85UX]O1*FVEZ-XU$]\DNN-I8GQU47#U^*SL']O[C2>Q@-* M(2M1&ZEJIL7J/G M7MR(LB0@A/%[ASD:EB3'_7&/_E>7.W)9&JNJSAD15++VO_RAXV'/81X=<4@ZA\3%[1=R M4;[EEE]=:+5EFJR!1@.7JO-&<+*F3?EL-?XKX6>OWDJ3J]K*NA4%^]@(S8DL M3<=X!O?% R1&@!?L5.!O#WM6%*)[ZCQ'4$%G21_8F>1;PNM%G+(U" MED1)]@Q>.F2:.KSTCV7*_GV]-%:C.OYS*&F/F1W&I(XY-PW/Q>4(+6&$OA>C MJY]_BJ?1ZVLY$N%2:4?0U8H6:_9LC58V1C&J0S^J]A- M;_N!+PV -C+?L$:K>XD:H9X66M2Y"%FET*9MR37C=<&$0AW:BZ)@W(6SN@Y*JJ MVEI:*[=:"2<.!Q*'85,*9![0(H:7X&+%(8^"2[ M[TEP$9$=7.6ZAKS9?[ATQ %@*^V&]0R$[&02]-!839@F H=N@-/8;=!:\>^B66&E5L?T=HO% YE K'98/ M#P,BQ:W&\URUR!LUF0MYSY>EEK1UJO++B ><_X:XLU9+I$+<4/T<9KB7 M@#/V92-0JB5.?4K7NSGVD4K')-8O"'Q8'X:041RHIL_^6)0OX&.HJO/@B[/: M/Z#8+9GOSP2.-$?8, IN<2W2XEY@><-.O((FKS&:A],D>3*38"I>!#>0*PI^ M\.HM%N%BD0Y/V*5).@\^XSJ"K$.V%C5R*WTQ%CCH)1U*3I3FZ81-PGD M\2()/KK^._7%\*HW#UD-4K(L8Z\7B,$U3=AHG[%7PWI>-Y0_L=(F$5M*^ M@M4B@ET/_/0Q^*!P7+CN/;;3)^QT/E_ !8-9F#AO#+,P2N9^F,1A%-&T"SAX M$F=?)\>KH^L6:4@^H8<2"N.+TWAWCD>IH6YJ?+KK>OEWS&.CU"/;"%ZB MK*$?$ P3>.%PE:^8L=RV$.J>^*Y[CF3\!ULGYUH_.OFNO(2A^"K^56G?[\)- M]"**@/=/E1\T&3=!;X&XZ:BETQ,9G.]I32_)P)PEBQ> M$/0^7W\B\H8_^K"[8T:3V3[F/)Q%"]0@U&,:?!QTL*3#Y8GA+L4X7$ 'DC") M)]_DMV\? W(!'4O">1H'-P+W9L@ M6> >U0.<0/*FDSE^9VCNN-.BV9Q-DR[E ZM.PEDZ)8=I^K)H__3>OFR?LC"& M"$_#:#$-;K\/]T?T4XU/L@D5_'3&WK8:ZP4O$;/02P1=;OJKZ>Z ]9>K^^X: MO;N!_$@,MN#E),Y0=(N ,$ZP& [KQE^=2URV=_I)LJE%T>;>E9!?U RA8U[B M"O((IQ588DO<3R&%8@?5W]6"G2B$P[4:\4H%3$57$$_92_0_?9ZR'4G'V M> MQ%X23J;^8G:29;.G_)T=>F,<[[W95T*OW?<+W%N) /^2/\P.GTBN_9>!G;G_ MOO(KUVN)2$JQ@FMT-IN,F/;?+/R#58W[3K!4%B\&;HA#K1":#/#_E:*W,O] M"PP?CJ[^!U!+ P04 " #M@QG751],4FJ9DS9ZZB)BMM[FV!Z."Q M*I6=AH5S]>5@8+,"*V%/=(V*GBRTJ82CK5D.;&U0Y%ZI*@=)')\-*B%5.)OX MLULSF^C&E5+AK0';5)4PZQLL]6H:#L/-P5>Y+!P?#&:36BSQ#MUO]:VAW:!' MR66%RDJMP.!B&EX/+V]&+.\%?I>XLEMK8$_F6M_SYG,^#6,FA"5FCA$$_3W@ M!RQ+!B(:?W>886^2%;?7&_1/WG?R92XL?M#E'S)WQ30K3ID85%*U_^*QB\.6PCC>HY!T"HGGW1KR+#\* M)V83HU=@6)K0>.%=]=I$3BI.RITS]%22GIO]0GG_K#)=(7SWL[;V>[A% W>% M,#@9.#+ 8H.L [MIP9(]8!?P12M76/A1Y9@_UQ\0L9Y=LF%WDQP$O*[-":1Q M!$F6V>H2O[:Y7B+.]J-RYUS:6N1X32DUK!H'C"< MO7\W/(NO#K >]:Q'A] ]:]FQ+CWKFEC;?3EZ TP[#%)X_VZ<#(=7< ;;H25 M6: .2!CT[BIGX;58+A\DE0',U^ *A)5O$-J+!S34[Z"::DY(>@&D55&'>DP+ M-#JL$RJ7:@EY8_B/] .R*G5^ K\25B[+AKL9<+&@]F:,FOQ23HKR.5I$6YH@ MUC$,B6V#4W-E]Z!K'@\D2*?0J >T3))4G9$9+UNQ1DEG Y8A(GX8J@RWGT4@ M+$ &6M7"('IF MBD"A\NT5(+<74'/(LN\.+T2+-&JC0P*O(KXCP)Q%-F0%)4Y8GG R^Q;-R,DQ9)"K^54"QRG%.-AK. M;T"1:A0*PS'?DQJ88R8:2_PT,[::7A5-297)H77RATTYG0!-^F!OW&%7W"/O M]%,=BKHV^E'2^P++-0RC<9I$<1RWZ8E.1W[G/:_1OY'*=?2R,+DYD_B*CH*N M,(@ KOTQ]6P7/O:F;DQ6T$OI1:S9V"%:Y^<]IV&:OLTHV)THJA,J'WSTR<_; M#+/93)194PJWR597CUS=W6SH)L73).DS5* T&]Y[LA1\[*?"?Y:H\6CEXEM&PS$I M.;YQ:$Z]"-!Y^A2>^'1/!@Y.EZYOI KZGMDTRZ9W#@_Y ^/]R%IOZSPXIL"? M!?.XXDX/%G_+.AK"0T+T/.%IA+N-FR@__Z:_0-02P,$% @ [8'-6!\+-*+E!0 MM@T !D !X;"]W;W)K&ULC5=-<]LV$+WS5V"4 M3$ZL15&2)7_.V&D[[2$9CY.TATX/$+D2,2$)!@ CJ[^^;P&2DAS9DXL(@L#; MW;=O%]#U5INOMB!RXJDJ:WLS*IQK+L=CFQ5427NF&ZKQ9:U-)1U>S69L&T,R M]YNJW5[[N0=S>ZU;5ZJ:'HRP;55)L[NG4F]O1I-1/_&H-H7C MB?'M=2,W](G3R?L;K_8*_%&WMP5AP)"NM MO_++G_G-*&&'J*3,,8+$XSN]I[)D(+CQK<,<#29YX^&X1__=QXY85M+2>UW^ MK7)7W(R6(Y'36K:E>]3;/ZB+9\YXF2ZM_Q7;L'8*BUEKG:ZZS7BO5!V>\JGC MX6##,GEA0]IM2+W?P9#W\E?IY.VUT5MA>#70>.!#];OAG*HY*9^%?>[V MD;Y3W9)XI$QO:L5,78\=@/GS..M [@-(^@+(A?B@:U=8\5N=4WZ\?PR'!J_2 MWJO[]%7 N\:1WDHW84S<2[-\MT,KD2 MIQAX,#IO,V>C_N/G@J+WNFIDO1,;JLE(1Q:E%[ZNC:Z$*TA869+0:Z%;5+>J M-R7]TEH230)70#6E M(J9S99VJ,;W1&D%#"B@#=OV9K=B3 EB>;"$]=E%FF6YKUZND-Q%2_",;2R,$=$@:/37$.8"+D!GA/& /Z"DK9+W9F^&(;+<8 M!H*P#LAF^GI7?($MKFQT,H=0H(;T PC)K-C3]@+_3)8)1?I?"*[7-TLZ9J*E MC9^GNT>-GB=#V6/'/_<)##QYC#[LCJ4^HKUD 1+:05GN! K %JK!P>S84$XE M:#2[&"/<%'*46(0P>GI:60J6,5Q>M=B092U*UE>G4PZ%X^-5]BL[5&J[=_<' MT6*7 H&&?,NM74A[HU6G(]P5.N"#39%>.5Q-.O59W[?8I&W1_26*,,2T;Q2& M^"K#C6*%D-=!KEU%,1O(O<7NK(A/-(@/[N>_Q8-]W)F]8[CAI<722QZY\7J@67#/X M'A4:PJ'2N]JNM&6B'/R@;S[G^J7&]JSBHX?@5E")UV(O+V\9DN+3Q7A++'.C M("2LZC,,XQ+4A +F(VJ:\+Z+1.1R9Y$N'Y@5*X40? ;V.WMK#:N6#: /Y"4G MWW?I.BO;/)QE71'&+$(P'I02[6"X2L9C/Q#1.$IB++^:3J(]JZ%YOQ3).TA3/13Q; MSO%,9_%T.>%!&D^2%'45@9B[=H/TP&2(@#G%((W[(\,>"M_GFZ6DZI9)A\NA MZZ/%@+:WLWB9+#T&AHMSH$#R+&JTK')W=NJN-CZX2T,C&_^/P0IO.URKA]GA M3\E=N(OOEX=_-!^DV7#K*6F-K&PO M=V]R:W-H965T38 M1;?H%L&FQT/1!YH:6T0H4B6IM=U?WQE*=NS #C9M7VR*G.O[YB#'2^N>?(D8 M8%5IXR=)&4)]G:9>EE@)W[)0)]ND?K:H2BB4J73/,O.TTHHDTS' M<>_!3<>V"5H9?'#@FZH2;GV+VBXGR2#9;'Q5BS+P1CH=UV*!CQA^K1\(=:LR$*XZ_.9K)UR8J[ZXWU3Q$[89D)CW=6_ZZ*4$Z2RP0*G(M&AZ]V^0-V M>,[8GK3:QU]8MK+GPP1DXX.M.F6*H%*F_1>KCH<=A*>0Q[M91C/)> M!#$=.[L$Q])DC1<1:M2FX)3AI#P&1Z>*],+TL:EKC<1R$!KNE9?:^L8A4+KA M,8@0C\#.X4[X$CY1#OTX#>28U5/9.;EMG>1'G%S!%VM"Z>&C*;#8UT\IX&W4 M^2;JV_Q5@S>UZ\,P.X4\RT>OV!MN61A&>\/_CP7XXV;F@Z.J^O,0(:V_T6%_ MW&G7OA82)PFUDD?W#9/I^W>#\^S#*VA&6S2CUZSOHRGVT?A=-)+1S(_E]'4G M/]N O3-X_^XR'PP^P+_P"?>-4V;1"R6"(>M0M46"7"1 *59ZFV,0IN#%\!24 M"4BV.<0-_N*AY]T#>Z% M<@J6,+B>;)QC 'M'["P>OP@^PCZ2SSY\-CUIC>D&[E*%,LI+2H[&0.Z]T!B5 MT 7!8;4D$5_%QGA' NF3W$?SMX4[*CTEJ:Q^$C,*C3C(LHQ/T4OJ#%*MG96( M!9&%.Q0PQ=1=L4R>\6SRXMG"@9R3T@'!'QN]AN$@R@T9*!P".F^TIK)<;[@1 M5&$N+.ARXUBBC>>2XAIV2C(MD4.:Y)IX==P_6%NOHHF3043+5>#H*A/,5!'[ M!KZGC/MO:;+3-K,0Q(J2'7FS;5(6G*QN_=^RV=O+9INPDXO\*G;F=T':[4RQ MXJBDJ!6/G>,#8=AVS]7+[GD3.;MF:<+-&L= 3T87HSCE6M8H28*Y"3;.#%]R M4Q(M06\[9F8-4=013#S1'2^?2*$G8-.+'HTBD[A"V7"L,7S!;BJJS)>G;;L> MC$$2J$QH7UK;'>W+[6;]H'R M+-X^\[X(MU T0C7.237K7YPE[>#=7$&[14U!_YK-)@*3;L [H4+38 M>AAV4&PZ%BI+GJ0T[;\?):=>!J3I11(IOJ='B=1LI_23J1 MO-1"FGE06=M, MP]#D%=;,7*H&)>V42M?,DJDWH6DTLL*#:A$F430,:\9EL)AYWYU>S-36"B[Q M3H/9UC73KRL4:C M+./I*G/Q/N GQYTY6(/+9*W4DS-NBGD0.4$H,+>.@='TC-KM_8O_C<*9;+C/*XSIJ9A.I*[/%768L5B *L%6"*42U*I<;H 98';:HU?APC_+MZUX MA33N]^[9CJK0HN9,&#B'I!\-1WY.HF'OD1H1N(1&JQR-(>\H&M,XF$QZ7[CD M5*Z%VRRVN76[@VP":3].L]XYC/IIDH&;)^D$CMUN>%#M->J-[VE#>6RE;0N_ M\W;?QK+MEG_A[9]SR_2&2P,"2X)&EZ-! +KMX]:PJO&]LU:6.M$O*_KZ4+L MVB\5W?3>< =TG^GB+U!+ P04 " #M@^O(#3>@0,(LBYVXB2V M <=)9C)(-D:<31X6^T!U4Q(GWGRTZR-7624SOE3D M1_/I].E1(74YNCCC9]?VXLS4/M>ENK;"U44A[>Z5RLWV?#0;-0\^Z?7&TX.C MB[-*KM6-\O^JKBT^';52,EVHTFE3"JM6YZ/+V8M7QW2>#WS1:NMZOPOR9&G, M-_KP+CL?3$Y*4F=_ROV(:S)\]&(JV=-T6\# L*78:? M\D>,0^_"Z?2!"_-X8*NOU,E?BM5JJTM=6.2'+3'ST&V7%56TMGM*7_NS(0R5=/$JC^%=! M_/P!\<_%!U/ZC1-ORDQEP_M',+6U=][8^VK^J,#+RD[$8CH6\^G\^!%YB];_ M!RG^+VWB8YE\ MD#LQ>\Y96XP%CD!$4?TNG1C&'K'"AN5\S$T):/.K*1YQ*AD/E8O']_12I>JUQNR=1<%]HC1KF62YUKOX,&CAY..=86 M;@K **($J&:EG;9!X"[7O5A-Z)2K9>D3Q*!_JXOK,&&2'F<"IX&MN;ASBW3I M)V(V_8?X:/5:E[#JG7,UNDN[U-0PCU,,"?M;+^F;VCT>YE8"SM>P8PV_1661 M,UV1^P4K0-(/GHV?3D\Y&8<:]B",%CXZ,KKX_"/55N'-#=QH/QIP? M>*!^*)MJQPZDBJV>3Q8]41SW1")(R&M3RGZ#\(O#Q1.129WOQ*W)ZT*)+8\? M1+4YSD(;9T3?$*H9S"UT.'7= SD7A]&%+U\OK]MBA5"JK9#R-#>.^B2C)/2] M_AJ#W7GLZN6?: BZ*;,_,=5(A2-#G.)Z14ZC*]#7]=M%(K+FRMQ.C\9B[=26_&%J^ECQ62E M-XI@2]+[N%2H/,V@Z0!D^$]82@!"0DU'Q2/+LB[$X7:CTTUWE$]I1P ']N9" M"\].^U=60"RD@@2 E;"@U"Q*.,WMRKTW.O A<3A_?KJ M['^":MB@1F$V(D10OPL%! $4J7D<[0%N0S0;E #:^80@R(,6=B8B=MJY8!*+ M0E#8\A#*V $=0(W#K.FZ?=@<%-&@E(EG:$[UO9:,=0<+='OR4+>WMZ[IUE_4 M_][R[R(U$6\![&9++4;?_%&CV^?'H9"Z(H.VI&OR 6(YF7-<4\0/O4#32_G^ M("MBYIH#S7S1(2YORO\:<04JH%,X_UXN&3[Q,S6VHI9L*YG:X9*D[YT>&;?" M!XEOQ.SI/A* QJRDSL3!,0-Q] <[A/.PEB)P#^1;*.*X+&9-@WW> ]UFF>MU MZ'I1@XC:.Z%&*>[06%@14JP+U"C9N*FBX:9)>.),.>M0M MXQV^BPO#1%SR1]!9G;=\EE,S\&<0*4NHD)FTCB.F)+P& MC\)1!"(D$\<3B&7WMC2!9?J]UFQ/82S-6"(8"#%M7.!>3@ =EY"+N).: 6! M$-!!@PRHX#E295:L3>[8@5X9#WT,!Y),W^H,7CB2E6D*VK*.(0V-&N- A(M^ M'3;T&.7[+9[8F#SD#Y'60*,X:<<&/ M))(6R\C1R%&HLY1/]S!VJ4#XRJ _2V)>EC(G:&ZI2+_M,(>8"J)85C0# Z.B M[)*&6")8NG6LJ!JYXGBL $D @;HT2]JDV#Q=5HBT.'R/)D%//6&?J?2L"G,; MJ2_7=*ZO3/VH4%&*/;)9-[((8$VN W8A?UXU:&DJ@@@.6U;;!I[A-LHE++N* MEMT[O?TB>=LJ'0^;7!R(^?AD=IQ<[3.0 &7_N@7F^OQD(/8.G!R(!6CP<_&Z M,S/0QT?L'"?L_4^%:HL)=K X/=Z/9N.'03RY7PM!%ID+@&+F0D]X*I 5=8Z] MJ,IKUQ$:)LS0%3G6?*"6B< ]E*>?V:19,G<]YD:U8,:-DZ9K'YC6F2G@E4X)9(,9!- -#8\&&=MCU7?V MKECN@O>[!_;J7;)_F;X?D4Y-?]"'S S6P:BU,U"L.739N%U$D0'P0;^'BB6\ M1M(^N#^9\4( MSJ]X($4>$K6M$&R:ZK3W]8<4O^S@^4QHL$LRY5),R@ZR8Z0GXA/F$+VGXX[E M]\RNEZZ_J:&3IN9Z+7BGZ1ZUXZ\:2[?E'U8UR\)B%;;+2\NK!IR$]R&J,6:H M;0'=1]W&AZ9(P^!O9,*K5JW*>HI1XDW8*!>QL>ZC>D-?B4$9D8-3TJXI+(6" MEZ'^IG7?NMZ>-MGWCO2H]]Z[4';-;_>) F-!"*_ VZ?M'Q NPWOS[GCXZP.V MDS6]+LC5"E>GDV@ OE\9XYL/I*#]L\K% M_P!02P,$% @ [8'-6*;-A[9'! 8PD !D !X;"]W;W)K&ULC59M;]LV$/ZN7W%0LZ(!4EN6[=A-' -Y6=%TS18T6?=A MV =:.EM$*5(EJ3CNK]\=9:,[G51B@7?H_ZQN+:VZK999<'AIU%\R]\59/(XAQ[FHE?]JEI]PS6?(^C*C7/B' M97,W/8XAJYTWY5J8$)12-Z-X7/MA1V""2^F$VN68/DV M:>-)H!JD"9S4')0[;^E4DIR??C%Z ?=H2[C"F9]T/>GDDVZVEK]HY-,7Y#_ MC=&^*3RU =<:R-U2L:_)X[Y N#1E)?0J"(Q. M'17KS,E<4KV"U'"WE/XG6B5T3A69(154'@E01F@P<[C\]!$&20+OC(4#FAR% M@LF!JH]U4PNA(M& CUDA] +!"D(G'(M^KM4*^KT0]N00YM:4088L.@<+\X!6 M4R_P4%.>V7#$&-/D]-)8HT7TFY4.PQ;QQ!+M G6V:J!5UBRL*)D!>:8RVB%X MT_#]X]OUU?O>!R#6.98RZ\!](5TC1V.MJ<(4X;1"R9_$A:G/4%@'R2^DD [0 M^0Z[\K/0-?DI(@9IX\R9T-^!6AO!)HI[Z4C-C95]5-M=9_M"^" 1@!0B9\ S M\F&MR%&B--8'.!20@F@)[@FRK$LV%#I1M H@&6ZK:RZM"U <,16:X*J-*A%Z M9"56C,IM@MGO4U.M%3->D!7ZW0B;%1RD-'#>+AO&.PQ*D2-([Z+&*IM\O[9) M.:>Y(L[[,#%-JLH1$\8\*N5UPJ/MLY;2J6(0,2V M)%%9P1U6'LL9Y1$A'W'$D7JMM8RC8F5&-P';201"K&IJ<>P$0[IM*Z&DF$DE MO<2-N]GPIM V^DB,-Z-M]6V*4M/3VQ1!4XR;YA>4[=9%OP,W4H0/;W?8+XKQY.+?7F\\/RF1*<8HWSDDTZ8R&,=CF26\6WE3A M&9T93X]RF!;T%826+]#YW%"O72_80/M=-?T74$L#!!0 ( .V!S5B#Z+V= MN08 1 9 >&PO=V]R:W-H965T#P7D_EZKHW%SQWH.]N3*5UZJ !RM?2KN] F]5U9]AI-CZJ M9>9IHW]S5=V^'EW9CHF>!W!2NWM19D MR=R8S_3C77K=&1 @T)!XDB#QZPGN06L2A#"^U#([K4IBW%XWTK]GV]&6N71P M;_0GE?KLNC/MB!06LM+^HUG]"+4]$Y*7&.WX4ZP"[1")D\IYD]?,B"!71?B6 M7VL_;#%,!R\PQ#5#S+B#(D;YK?3RYLJ:E;!$C=)HP:8R-X)3!07ET5L\5&\*GSGQ79%"NLO?1PPMD+@! ?V"3HW;UX-SP=OCP $*A(H MJ69Z.V)UT#2OE$Y5L71=818+E8!@'W5142K@2Z5*UN,S:ZIE)K!]6.F1ON;O MB1^@P"VMU\@B+%7-F5F<503".?#=R *[NV NCPB82'@CB(@V*DPZJ]=TSCPB MK6Q#'.PA#P1(C85:R;G2RJ/:9PI*N6;09J[54H9V897#XVAA3;Z1BR(MXH'$ M+ OU-Z0"*>EP+K4LR!7<2*6O=28F1[E)\#PUCY:A!B">I*X '?D"C)[ WK/Q M811\V!7P%;LR*L!H[H*1@M*=G4J)0THIXD]@]YS3$X^9L?Z,UDUH5\IGE"^J M4%Y)S72$;1B+/%0[@M'@7$1>*(QGY39]P0]O>:M)GQ:GJU$T-N!D(4('#8S_ M94:TG:*E53A:E%Y3IF#V>T?);-G_:,_<6"Q2"CJZ$YU7M*72)L)^6(*F.C!8 M+F[;)J[!B[>U02Y:-IDM4L/N*:UY4BFP3_-2JT1Y5KU;6)EL7"*7%B!HXEB< MJ-,#%=+"B2B_3Q02%:8X:U.N- 6+.('>LK?!;D&CZI3JB*:UAX)#M0!*J,I3 M;2C.+9_T3L4J4TF&T)Y ;,R: Q2D88XQ24-U)8FI4%8:41@E-10J&PUB#\Z. MR7N."VHP3+*.!,;$!>\[Q;R72%GBJ@4WNI'_A]0*1 M87-1)E4)1Y@\I(J%KD%B2-$#]C.$O*U]37!KL2E5T:8DFR:+B=2+ZM%T5_>$ M1^Z-]QIS6.'<"!IP["O-<_^G"M6/AMWHEG+<1;^T@^/CLPIPXK6(N[/)#+]' MW?/X//K5D'&U\8=)?MY@B^XK2_ZXW-)2;XD2NR+;OMB?7=O6H=2+&30?1 M!ZR^Y+G$7UYF[W+%UCR(P8LJMOU!W-QO@][@[' XY[7>=MFTJ, M\V(%EER D=1XXW:7V" Q%YH&#G1=$Q^HIV[O1'3KHJO72+2K:!\_BV_N'07& M\D2>(I[A>$B?@REABV/ZO(CY[ /2(+C7P_B<\__UZ&)*&ZZ:!XF81%3$]02@ M.P, 4Q;[ +<2A0#2#'+Q(DO5433^+_+W.T*S-T!KSVX\V" W"TWK8C M)9F694<-7BZ9[:"\#X+7F^#M9 WDN]\*=-MP^*'"IX2?U/_(:#] S'D<4GZ=9(VHP$<<+!.15GS^ZV8MP;UJ&;M*MG0G>U-_7T M3!9)^*;^?,04YGO_A,U/I,O$ DVC5LUO4VY813@HI4J93.:DIIT :52WZAP5 M5,'YA\/Z[RYNLAJ=29[K'7H/];=>I3G8);^]G6#;PP.UW6V?][?A5;LA#_\- MO)=V2:\5#0MD'?0N)IUP+VI^>%/R&W=N/+Z8>9F!Q$<"$>#YPJ#WZA^DH/W3 MX^8?4$L#!!0 ( .V!S5CMUW&PO=V]R:W-H965T M)COIEO'ISQ?*_TLZD1+7QKA#2+H+:V MO8TB4]38,#-6+4JZJ91NF*6MWD:FUCE7G15< MXEJ#Z9J&Z<,]"K5?!$EP//C"M[5U!]%RWK(M/J']VJXU[:*3EI(W* U7$C16 MBV"5W-[G3MX+_,YQ;\[6X#S9*/7L-A_*11 [0BBPL$X#H\\.'U (IXAH_#WH M#$XF'?!\?=3^L_>=?-DP@P]*_,%+6R^"ZP!*K%@G[!>U_P4'?R9.7Z&$\;^P M[V6G9+'HC%7- *9]PV7_9=^&.)P!KN,W .D 2#WOWI!G^2.S;#G7:@_:29,V MM_"N>C21X](EY@.2_C(V88+;CD:8+*$S[9�^=UBCM^>T\ MLF36@:-B,''?FTC?,'$#CTK:VL!/LL3R>WQ$=$^FOYZ];<*[LU+2MP$= S,JAW&"S? MOTNF\=T%7_*3+_DE[6_ZHKPOQ>"+N)S/RR8^*8N0Q/#^W76:)'?PGTV>$.=G MA:*';BRHZG9$">;"9_C73AP@2\+1FAVT$B*$#4JLN.U-%*IIN'$-PL 59&$\ MR>@["_,T&:VUJM#?,0$5DHE\DL TB4IY"&:7X]ZC,]N8GI-)_F MHRN8A-EL2KJ2))SE&3RAJ'[X($VGB?8CEKP@#6O!)/Q6(SRHIF7R ,9)59TL M#32##'<8)@LDKCO4U.> .BD4J"UU3/(6R)?1U_'3V#>7$K!IA3H0W;%7K;EY M!JO GIGAAJ(@..Y(G*XV2(%LN'6[6JMN6WOISJ!7+TN^XV5'7%S$V':KR7W* M(+66%H0RYH7C>+0R#O,2?_?"/.Z8"'>2A=_1J1FQ-I9M!*<^5,)0U%[3U\J(%I) *%Z*@WT(+:M*^-T7EMN(BU_U8 81]8P7AC MB!^S1&R')(YN>K1*NP!M.@M26=+&2Z_@;0R1&.FG[WG\Z/4W.53\P7L3[L?O(])8* 16!(W'LTE 1>='6;^A M,O'C8Z,L#2._K&GZHW8"=%\IZ@?#QADX_9]8_@-02P,$% @ [8'-6,U. M!O0># 1"0 !D !X;"]W;W)K&ULK5K;7VRKJKBQ?FYB==J(\TH M+U2&.\N\W,@*'\O5N2E*)1->M$G/HR"X.-](G9U)K'\NK5WE=I3I3'TMA MZLU&EKLW*LVWKT_"D^;")[U:5W3A_.I5(5?J5E6?BX\E/IVW4A*]49G1>29* MM7Q]#.AY_F!W[7:FLY[098L\OP+??@Y>7T2D$(J57%%$B1>[M2-2E,2 M!#7^=#)/VBUI8?=](_TGMAVV+*11-WGZATZJ]>N3^8E(U%+6:?4IW_Y+.7NF M)"_.4\/_Q=8^.XY.1%R;*M^XQ=!@HS/[*N^='SH+YL&!!9%;$+'>=B/6\JVL MY-6K,M^*DIZ&-'K#IO)J***NQKKJZK;*XR_K/$U4:7[\81Z%LY?B MW9^UKG:OSBO(IZ?.8R?KC945'9!U*7[-LVIMQ+LL44E__3GT:I6+&N7>1$<% M7A?E2(P#7T1!-#DB;]P:.V9YXR<;*_Y]O3!5"8S\9\AN*W8R+);RYH4I9*Q> MGR QC"KOU,G5CS^$%\'+(TI/6J4GQZ0/*JT.1NBXK/=YI408"I83OA2'98L; MA++,TU0EC8L^+)>JU-E*_)R)7^6.@C+V1;56>'93R&PG5%:I$@MT5N5""B-3 M981=?-/;X:OGP&]%=K\68D/NE4[<2MBNM25UH9 M'[O&(R%-*Y4E.FG\="-C)#X#?R5KQMN(=IN^NAL8D9-1GLP2 :9(?;$L\XVH M0#L")M K+2GS>K6V*OG"K"6"C(5=6187Q2R%'M;S6]96J.ZMY9WY&$)NEI!Z95$O/+&[T6I8_HHZH*T.QT'8(0T!;F- MQ&\=NPJY,\Z!DA72ACD4*\>CX!^-ZOL=5F5N#,3GL5*) =?&"E29>'7/CWLW M]K?31F1Y)?)%JDE:0KIMY!=L@)LV6MC1&BKJ0Z&Q,EM;]RN*NC2US"J/ O)X M'1"3I@*X SF2+74!2^DY) MBK,%R_":G9Q#AYY>[)SW\[*+$9_06]#RBKVT1JYHA.Y@.BTU91]G!&_S[@;Q M=+@!XZ=+!QL/8=3$7K;.$98?9!Y":PK85Q- [ZR'!V-P#0]4DKUS&DY;?-%G MT\E%G<5IG5@IN5%6* #RP>SCC)M ?^#:3H(8!M$3_GM6L=KL86C$A6GDLA$ M 1)/V*/'PGR?KK;\NW28!64@Z2S=N(H@M[),NL$'H&$B:6*(;^T$0T%^'>[L\.WK@ MMOF@V[PC;@-*$TX44HAT!9/8Q._X\9'WKCZN&3!OF.IYJE0L RP'<4K%!W^W*5>_1?G=@:]NW6ND-6\ET M0P%"02Q NK1)+P,A ZH@_<[TLP9Q3>3_"M*\XUXG^%&?DB2:TA[.F/QE,(JC M8*3*?_DUV:3DF8;EZKZ"VNTNJ+??AB(87H&A>X 9!UUN\1#YIU/R]V';0D?= MJS+6X(^V!71<:QVDNE5U2)[7R16@2'8><1HE/O5Q8'K$!.YFURM<)YGPS5+J M$E6\_()R:!M:IWTO!J[S:G*/=;,&'(?V$:4>='5["5 M >MQ[ZKN"UWV=OP:^QUWGC-:-^SH< [!.X%Q0Z$Q4UF+,&A?MCTNR8#Z_!2K MI1+HS7[MMS.^[6;%EOXQ_._U!NO1;E$5N3B:N(G_V1$+ 5$9*($T%M1 T_G3:^6' M!WS<3*W-1&G;>S<'*.U+UA4972BC#?4 MM/=$#C3@3;8\ZLJ;\-A1;*4R56)>WG'4K1^EJ+:Y13S)XD8'E \HA>Z M5Z=MO1XH"81O^.7FW8?N#.B@PE!D^T?B%NZR9W"3IB?,@7G3JOI\0-4&UATX MZZRS@_'XU)%A1]9RFYBF^=:\\'[C"/6"\/YA6*BMF?!(+-IWWNTCEQZ:TT[% M98!_$5!Y*N;C,?Y?1)'W:7CB"\,9QNR9F(6!N+BX\+ PF&')9#['_]"?3L;\ M&N$S4R%;PBYE,C#*CH;N3,3ZCWF\]5+:'$)U/.H5;L!()NK*^I.0 MH)T=!HFQ/X\N_6G 4!Y=N"/RZ*7XIR/T,.)Y6(2C\5R\ M:[NEYK'F]53<4(;PN7E>-EV3.(O\,(K\BW$@GE$ :(<'^L P"J(S,_3GT&T^ ML_J,D32CD)F6$J[9S*G!7AV0$(53'[TF2YA<8M/Y(PD'FSDWGBWK"MU/GX]B M@ML^S3RJ550/-OG6B6['CA46?2\V#CC7/%*M KVN9+JW3+)9U!E++ M#&BB;>@>]X[&*Y6C9-MQ]B:F1]\8I+FQQ,+'@'; L[Y*)3P-!F"()/QM1;>R M4$MO$]A=[X^)W@952Q<8E))F7ME/VPVS]T.O,GMB*-HA"@;])F#D9L MDGD23'WZ3)DXWN?Z[Q;%9Y,9$B>*.%4A9=+)Z;/0'4/8-+Z<'4_C\7SN!Y?C M9J-P-&U3DI'4(T:&O6D/D+@X4)MYJ# <.NY^4E\8SL;^&)T$M#6-YO"P MU_B>M8C;F#RU2;.I[.0ZPQJW\3#L#)2#Y+BH*X\5,/7"8)I EJ>[9HENO\OI MVVP[96*5)W7%7H>G6-%DJ)=M:(]2#BYKF86_Q$&_Q0TQ&BZ_:7B!BW1W9)(_ M3/[> _(7'?*G:'T'\X\O@R>>7 M'4#OBG^_0E_BH>NU/_)HK[8_D;FVOPS9/VY_7_.K+$&91J1JB:7!:#8]$:7] MS8K]4.4%_TYDD5=5ON&W:PRYJJ0'<'^98W)Q'VB#]H=#5_\'4$L#!!0 ( M .V!S5C8X1CNT0< *L6 9 >&PO=V]R:W-H965T5TVN4K68GN M0C6RQLY"M970F+;+:=>T4LP-4U5.N>?%TTH4]>3VVJQ]:F^OU5J712T_M:Q; M5Y5HG]_+4CW>3/S)L/"Y6*XT+4QOKQNQE/=2_Z?YU&(V':7,BTK67:%JULK% MS>2=?_D^)'I#\-]"/G9;8T:>S)3Z0I,/\YN)1P;)4N::) B\'N2=+$L2!#/^ MZF5.1I7$N#T>I/]L?(#?K=(N,^'.?NU9:N%\:H>2R:T0N;R: 02?;!SFY??N#'WM71VP- M1UO#8])'6]MCYW%4Q'X#?U5:,I^SMS^DW/>OV L][/>59'>J:D3]S%:B8ZJ6 M_:Z8E9)UEL%EGUHU7^>Z<]GCJLA7@, #H-U@7HEZO4!0U]#J.J*>8Z7](G7' MFIZ':<7()-&"D0B:E0"TPAQKE"Z.LW4 L.>SEG*6K;PE 2* M.0!=4")290(1F6:#*J"Y5IJ)LE2YB3\B!^%C] >C+]@O4Q")"I-0[9>&FB-)=DI<"D:I!W MM780-&OJG@"?Y'O7R+Q8%/G7@>N]'F2,03#MH="%M&;9P$.B8_B%WBC]*&JT M*^/D:*7-4]%!,RFG@28(&9_J3I7%W)B'7"UHO7PV^"!O3)JY \OL>0_H@,<' MFP\S*6LZ5IN]"#NI?\D .=1N+8I$GJMU;3#>P)"<7.P-WW ZX[E1SF.K$X " M,EVO5">1/5W>%K.-SKZ)DZ"N0!8@TH*X7^JR1BP4 OI(ZXNB!FP+G%M1VTN% M[>^F5I'I))YR4!@Q-O!NFOK,=Z,LA>0PR9PCN!A, MB#-./^=WI4&JCGC#$C>)(V@)/ ]FN5X<;7F_6S1YE+ S2WE. R\,V+EC43M0 M]G+/G0^H.SA>S8*$Q8A.PF/G;B7JI:0L6XBB953XI:V@]0/*4D$'/YGUG@8\EGT9'2]IY)!U114_W;+HQP%3.%TWK#_)@2RD\B M/(,@<>[1!.6_;!NC"HCH[..\/"D9 @[Y"?.S;$S"3I3P(1W=3/M#?\-"SYB3 MX,F]Q+D334$;YH3FA0TQ"'A@"&B(\_P6O(+7P"MQPS3:@9=9>3V\PB3>@A=F MA^&5)IRN0FD:GA919'R&)_D>NU!P#%Y^1N .8WH")R>@*W7#(":O/6 X*O&.H0/YR@U#N1CPY!17PFZ.=96Z2!DA#U]L) MPF[3 <69)3PW VH^W\2&[X5D4T:6H=_^X\;CNUY& !@&0_/A*18)KT$2'.H^ M:%/$A"NLHDX?<%' J [X;6B]Y1&!S$'OR% U0J0G!] WJOZD,?9I5=# M+W!C8'B$GID>@UZ,>T! T$N\]*08ITB!C&ZA>/J)ZR7I4>A%:%J^9YZQ=Q+T M(O09W/2 0)ZP('-C_K(E!0:>E/:6C$8)P!V= #TJ&;B493TAJD*$7\P/-"3? MW,#'@)K;]X?#?]7MO6P ">*?1<,8(3 0>RUB_-2T![HF)>EW;E$Q(HU+!2&& M)_Y7B/$WK=A/1L0DB0$*,9GWX6:%S3@UF(_-+ 'J]WVDFFY]0*QDNS2?23MF M_LO9;XGCZO@E]IW] +DAMY]Q/XIV6=0=*^4"K-Y%$DU8:S^-VHE6C?D<.5-: MJ\H,5U+,94L$V%\HI8<)*1B_3]_^'U!+ P04 " #M@%.1'T]/3LZ/"ZG+HY?/^=F5??G<-'6N2W5EA6N*0MKMA'+]\7LFENE;UE^K*XM=Q2R73A2J=-J6P:O'B:#;YX>*, MUO."?VBU<;V_!4DR-^:&?KS)7AR=$$,J5VE-%"3^6:M+E>=$"&S\'F@>M4?2 MQO[?D?IKEAVRS*53ER;_16?UZL71DR.1J85L\OJ3V?RL@CR/B%YJ/L]: M/L_NH_YU.]R__8.IE9B3*=3)Z)H=B?9.E,L9%6B5E=R_1&O"D%-*US M4O/I2-0KA2U%)5LAH[52:DL-U6Z;<^H,5TSO3D6?390U"4 MM="@F-:@DRI;(T&(U.I:IS(7NO3YA *S5NFJ-+E9;H7;NEH5;DS\0<>5*9T: MB8T2E05W=;Y%P%6YV1))2 B2R ^U*)1T#=:/$EVF>9-!?/MK2"%X;'PBR$6LN\D:PP>K-H\EQ BY6BE_0D-:YV@D2S M*I=D66]BYQ=HUQX[%I\[GV*O?/S,)0N9ZAPN )^TBH0 !:HO(Z:Y46Q5739> M*^!L#6*"8DV#1WX&]D#>,T$&**%\%HGX0896J2P@'WLL.V'TO0SI<21:!TE* MK'-P?=BZ[XZ>E6N3:KCI=31KV11D95A#XNB4%*8ROQ2D$0.D3N\A6*1N%SI' MGB$%M=ZVHXO^F MC?,33\$[DE-]4G#GK<"_1JSD6L&$BH/0Y&N5C9-9EC'3,L^WPTRU@HXR!:L7 M[$AL;3:%*CA)*!>4/4@W=-B!<_K^RI2#]_DH3E4"+?JXZOC>K Q+\C7B([+F M!LB#_@4=JY8-W-4@QH.U*"3(.K

MJ7B(AE>P%ETA\B76J[V#H5Y\SRLI:P@W8WX MO2'7II0FYS&;[96AH4HY-4$1#/$8Z7%&E#=LA+:4M*FOX6Q*J@HI#^8%C5S? MJ%ROC,G8@1$G39W"H49B(=?&\AY$4E.V/T M0(JE\J21W5&R$;706*[EG-+B%O6+WT&XVD<]R*A]HW.LW&=O4F6G^/'U.'FE M*)MPM<3Y/RN9DW/!5#\W!02]CBGVXV*AJ2X8IKM!U;]C35O[P8ZT M6:PB>Z8;)V]JD@)Q)6Y*LRD'TB*H%+99WGL7-QM-E4FI&_@LR@>$020M):7@ MOC7NL3$ MDQM*M3.YSKC*(3FK)3&YEE:;AM99%#$J904];IVQ0YU(UYP3,9^&/$BYB8Z"TZ*\JBR1E)@Z'F;P;LK79)J< )* Q!\ I:@D 1QS M3W'J$WW:KB$OXJ1,. %H#1ZU4!EGLB!YEV><6O,+%'K8&@'(*Y0;)[YXW,O, MW$(1KE40T6A\"2A)WJ(@JP(F@J8N7 =41*F6N28H#^_K_H9; -+BT=Q;&29< MH"RA'-MMDC7D7-T;H+1U]OT:T>1SQ)+"8B%UR!/X"Q@5>0,L MC<1:FUQ&*!'*"KM/"V]"@D\N&H?J##V^@VS4+J$:^D"A2NKUS+= M]NBZ2+A?>[Z4S,5G*X$*KT@0SEDS$HAXW-_=5:J$S-,44-IK*YN,-@UK/ON4 MT,@NA?%]B2%,7FC"QK%=>N(;T[&X8J/JQ<*%C3@-K'V$FT:,58KW0 -3[W=G MS"!P?O()'#S;#Q7QS@ [^E%D%Z"UOZ_])+"-_Y0Y7^K MEIF'NAR+Y)8%15=H#A<:Z8 A/HM;^-:+V7C;P(U/)SZK)E2BN?C-D4) HJZI M#:!Y&7NXA!&E,[X,M]425'+CW#.Q,AM*K1[>0]5 U]1)&^KJ&5-GB#1E$7:2 MBBAB!#1C'ZE?$5 M6EV&+P\"_O%I*00C(9Y1YP"59Q ] 1F!%=8BDYCZ4^88&&T,/-S5?98^*>1O MAELIG.P:I&C/?-=4(!JZCL7#A*X),*7B#;X9(FN"&!BCYJE5QWS;AS")']60 MMQ*JZGEX*^?8 P?I-3GR\<,B*W=0XI!]0[*:/'T<5T557""E&P(@Z0U^XZ], M+7"PI"#G8MI6P>Y+0B)> IJ, M9KSZ_#$:,$&2;WC>59KR>W+Z'#+PZA#XU)J5\$ENRM6!/V9VKFO;FQE14PC> MU"UZ8THD0V_U72M#!6+:=ZQ1=S_F\@]IQ2%80%0&E$#>^*PJIQP?L="Q>(9S""7ZJ(>8&L!VA1GT4XJ MP)YC8%J= MJSTE3E M881& O-4A61"\"&'J^]]!J.(1:+M#8C"H*J=F,2SQN(BYCSBF=CA;$FJ."3> MSNPU9$:/7MYSY80>:S\R;09L&E^,I"YMZ97)>W^]@ \F'S!_7G:\SV,XL+P'Y>A44@-5&^_8,AB(RM*.O2&J#7H2&QR MER=R3F7E>I"[HU\/5J6@7$KM $T4=U,>)P>D(YTBF/L)<>8<#0HY6/J3A-EL MUDX-"/)P;]%3FXAJHW-1$@(YEFYW$DC3ZJV@&'4\"24D'_L=2E=FGH8I4NY@VZ"-:81:FRX?L(H1U6W*Q9-JAK9U%U??)>==32 M(AVTA8U3:5^%7U' 5SQ!MF/273>@8]"E6O+K'9<@ )+X"+,T@HSS4C\'M(I' M<0&5]3AMNW)?C>D31:Y$CPY_BL49Y,@N():H7(\-Q[NP,_E/8.??#S!ARM=J M;KF:31]%:UY(B]^_*'2R]G ,I^;[A?$!1M:XBCW+R'\$TJ'.]VL8&8;LT98L M*&@W.%U':;<>DR>$,/J)6O5/+'\()^Q, *EX+J[+.ZO/L .F8EB1E[RWXR!L M*U^OKNZ#BLG3J"C*[/0ABP[(.(:2 \2\._K/^G%4N"_*.,H"FWP$(F&DYP-L MYY,E:;P[1O!H@VMH)VDR=,*0I'WD_ W]3^>(M O%%MCD@*J30;7JL?SM*97U MD_5JM&P1*D>4-*]:9>?='WD%!*;):B1DC;/U-]+B]9B&I4I 7RL M]]*NC>Q&%$$9UTUE<51HE8([D;%!: AL=UNV-<\R MMN*S1(LJ$8Y6CV)C_H"_]<0>X2%U[9FZ33Z8L3A_-)E,3XZ[X=X!6:K&5L;6 MW%)[[P-7C?.U/T!\"J@#PS1!P[2 ^8@(B;NA :JOI^+#^-?QQ?AR_&ZSO/S!WG\-U^5M3^D""58'@>W,E_NKIP9^IME';!T0#Y]2/ M=<&U)'CP=Y MYS0>^ZK32(1$EB=Z!,D1%\2&:RKRMF T;<-$,>F4-SZ\9_GX,&:T4?_#&8=-^V&N_V&P/Y+T MTVM%*:#'%,!3K6SH=#UN(\"6)7PSR[L49;QMT%4<6!P8P\:4%QREHD\%,#CS MWZ:^\WUEWJ&7CLD@0K)WY)#TY/%7O8"-\B=\82"6A\W#[P7QFX*O%P#4U!D@ M_V8TE:(=X5M5>T$@XJJ/_!'6+INV<=D5\P +-/ZAFMF0+!0?;YM2B)G MTOW:T9N[M+I^2Y"T+C567 M:%QUS47O-0&I #6 O.: _26X^12I7]>JHO'"E6SR\"AB+AHJO??K8 18.C33 M?!M! ICD24Q281)U8!8"QRRF:K9JZC,^L^2O1/; MW"WS1K5^D/!\P75SMO#%\O.@H\MD(6G(Y@:3N_YQL%Q3N@HM)*78(:#CSZ0^ MA5,[I*"4M5X::QKG$Q;UZQV?7C/<9(<+2=UUG,MX7>2=G+O>M:/1X"X4VF6^ M)=/=LEG2529_2PLH:VEE@=<,N!5-OMD'%0.BT&C[^T]-%9_XEJ<.A%%V -EBB^(/(!,0L=](%A0LY85(JN@J##61C[,/V MTA.I8ZXX0^MP(0P]9L,7G((.?#]/:U*E>?C;O\%WMC-%*I<0R-],ZI!HJ9:F M]CVX8W@@1=\X9+EPLRN@9ZK;)9[Y&[3=&PO=V]R:W-H965T[6+L*LLJ"49%/IY&T#UY]/A( MUH<%OVE>N=YODDSFQKR3AQ?)Y3 20)QS[,6#PK\ESSC/Q1%@O%_[''8AQ;#_ MN_7^+.2.7.;*\F0 MXMIY4ZR-@:#09?-??5CST#,XB^XPF*X-I@%W$RB@?**\NKJP9D565L.;_ BI M!FN TZ44Y:VW^*IAYZ^><*6LKRV3*A.ZKBJC2P_2/9F49FP]ZDHW::ICMNYB M[!%2#,?QVOWCQOWT#O<_TBM3^LS1TS+A9--^#*@=WFF+]_%TI\/KRA[0832B M:30]VN'OL,O_,/@[_#_RIS^NY\Y;*.G/;50TD8ZV1Y+N>N0J%?/E$.WCV"YY M>/7@WN0D.M^1QU&7Q]$N[_^]CKO=OS:>:7)$#^Z=32>3<_HVVFY*>LN5YV+. MEHY#[0Y'Y#.FF2DJ57XD6++EA.#%D)+5RJK0MM<+RRR>!Q+I)R[9JIS>H*W1 MB[0G3@34-#K?9A0^3<[WT54^H^>JT D]M:DJM2HW$(3$3L\=S3+-*3W]P'$M M\Z)-8D2K3,<95=8L=<)N@'E(KZ#%UEOGP'V" 2ZXJ'+S4:",,,.<7I3ADZ/4 MFH(R[:@R3C>OU)W1 \OXK"C1%O,,L>$;\ ;C+9%+,OGQ6\OS;+(+#!Y*Q1V%WBP)SD5A??DSX! M&EYJGW,R6%NE)@>9NEQL8?T1[>E])-^6AM_7*I>E?L4Y4M^;3/>I:,8D\I3, M55EB3=ANR*DO&/CA86-588;&W.O;0 MDLL4G@:-*+_HJ=@4R ]P3?QNA+B6EBJOF>Y'!]&$*B@DV&\4;-;8O!6;MEHC MS > (E68NB52>+@_&1U'TT86Q]$/+8P>OKZW)@$.DG1&3@:B9.5,J>907R7S M7&68BSU9M?DL!U>;;]9EI./$(; G69D97/-H5=?UG MY9-]B] ! M"MVBR@5+2C,4'_6C3?IH+[0KNB ,QNTMV.L*U,\5&A%_#%^1:Y3KT<&"2/^B&I39Q&5@QQDV)V [9"S/?7YU! M.^\@0@Q,.6J"F0;MEAD>S(&D:H= ,Q_$26C4AB(5QQ:Y#)+:AE$#7SX#@G;0 ML)S'Z ;#6'1].&ETO0XJ_#^4X0,N\'O!@BU7:Y[O4- 6J6PVX> +L0CF1@>N M*V0H7'_6AVQR9^ I-HM2_XU%WYK55P\@7<7F9JWB=JO"%&Q.-TC@9S0'S3 5 MS<[#PPTFF@JD=(<'J9.<^&36O)"SCB[NW"TWIT![\/A\QQST=\Q VM>VZ!WG MB\#02X5I#R6M:3OZMP0-.H*H1Y!$^X;S5=#"K1*I:$5/XW_:A@Z%EN@;(M81=IKDK=V^ZB>=W.YVP<=W29*^/ <521)=R#>JCF0ENX8\EH"4Q2SI" Q=BY\D:ST,3;@%\4 MUG)KC4PFCYP_&>,F&SNN.1 4D"K#0/1O!5,H"D.DC_&GY70Z20/<7F_8KVWN M.I='(F'*B]\T4_G8N7!0!@M2%^J.K[]!F\_ \*6\D/:+UDWL8."@M):*ERU8 MGZ"DK/F3Y[8.6P#O+8#? OS7@/ -0- "@D,5PA80'JHP: $V==SD;@N7$$7B M2/ U$B9:LYF%K;Y%ZWI19M[)O1)ZEVJU)"R3$59:VS#@M-69-#K^&SH!NN5,Y1+-6 99#S[9 MC[_<@\%6),Q2X7Y#O^F'/>::'PX.^=/Y/??9N]9UB!-TK M""Q?\)Y7T'?9#5W83V=ZVTA6)(6QHYN7!+$")_[\R1NZ7_LJ_9%DR4>2S3Z( M;.=.PNY.PGWL\0\])&Y8RDM Q]^YE"=]]]!0#"V%&0FK^#1P?3?"J^T"]T1Y M ^_B?#OPF9]FN=>Z'=A3;IXJRF5()9V&DB4\IJIYF5VWF[@7-D^ M^\H_\493K\>?Z '5S)-_],UTNR5B29E$!2RTE'MVKGNF:"9&8RA>V9;XR)5N ML':9ZR$+P@3H_07G:F,8@6YLQW\!4$L#!!0 ( .V!S5B;0/IA0P( (H& M 9 >&PO=V]R:W-H965T]E6;F M#Q1"*^"*"HXDY(FWFBS7"QOO GY2:-7)&-E*]D(\V\F&)%Y@A8!!IBT!F]L! M[H$Q"S(:OWNF-VQI$T_'1_I75[NI98\5W OVBQ)=)MX'#Q'(<0HMR_E44OSE)H\G6[,\1*0Z$EB0GF!5E)B7H Y=JUB M7YL=;)R?];1U1PLOT"+T(+@N%?K""9!_\WUC-NB%1[UU. I8/VKVC#"3U0TF!VKNH..CT/M=_-4M4X@\0S'X8">0 O M??]N,@\^C2A/!^7I&#W=-0S0)-C/;B>GVFA%1*W_/^1.=QR88Z9@1&PVB,U& M.=\%O[U";ASZEMQ\D)M?=6I/(,U7A"^XC3/?O M(#R#00,DCNVDUUR I-/N9M 6V:29>5CL RW1-C>2J))4'/?7[W<.*5EN9#<# M+#"81A+/_3LW^G1I[+U;*.7%8Y&7[FRP\+YZ=WCHTH4JI!N:2I7X,C.VD!Z/ M=G[H*JMDQD1%?C@9C5X=%E*7@_-3?G=MST]-[7-=JFLK7%T4TJXN56Z69X/Q MH'EQH^<+3R\.ST\K.5>WRM]5UQ9/ARV73!>J=-J4PJK9V>!B_.YRS 1\XD^M MEJ[SMR!3IL;Y/_I3._.!N\&8A,S62=^QNS_*>*!KTD?JG)'?]?+./9T4"DM?.F MB,30H-!E^%<^1D<\AV 2"2:L=Q#$6OXNO3P_M68I+)T&-_J#365J**=+BLJM MM_BJ0>?/+]+4U*77Y5Q5'8JCT;Z8C";'._@=M;8?,;^C MY]LN_GTQ==X"*__I,SCP.^[G1PGTSE4R56<#9(A3]D$-SG_[9?QJ=+)#V^-6 MV^-=W,^OK2Y37>50TLQ$:DH'G3-)V.Y3];G,DA^9B:\+E4BXIJADN2+GK#^K M3,QT*4$J<^$\7B!!O1,+^:#$5*E2P/!*6IS3)=%1V=!^!5#[A9!K?U=K8^:J M5%;F^8J^J\H'6@\E[DI-3[.IUI:3D)/I3?C?BD M9RJY!3+*%"J\Z"6#C*)G[U<:#N+K:9Y7XW7L$ M"U;FXI.FYO*"[R'$[PRL88"@"Z M=)++H&,Y4YE+MF@=.)5KE!<*\7 '6%^V8'VY$U]W3I'+/SBO"XI>'T)W>4#::[E5.?:Z\B*PI<;5UL5TYGR@B1O MHV$I@I*P 7.?I0G1T<<^=:QZ4(!+8*X>T=D='K+:4DJNB3A!D6DF=OT$N-IX2 M%">A'F1>5,6=Y-K4V4_ >:@N<,".Y#WR\ MZ!ZO7:CZFA'VLVY#4QC\59D0'O6H/3645(6<7#)$IX3F5&'DRQ(D,^; ' $+ MV47NK*3.*,NY-A*8-V!0TEF"@[2?2K?V1T:"E4(L@G0R)31'&1NXFO"] *F3V "$H3Z9V\?M0 M7)55W7$?'0X0(XE>I8M2?Z-\AYTPA32C""0<@0#)-(=']$R3,NQ6FI3!R"IU MD*-H>?+C%_ MUFW7:K0E9'/MHJH16)^P)PJ3J?P@1#=;1Y^)EPN-,&"V G=4F1EDH<'H !IB M9J;46+G"/-&X,?Z("T5DVLCARM\+M5:L*;EL%9B.MHFOR[4"N\K:F[:LO=E= M]Z5;L%-2^H.Z.E3<5MA^SBKI8R6V?Z'*I8%49'^&W9F://JIXX&1P#V5Y7WH MO81I%)8<+M,4PE*MFIR?U26W72^P[J A-/L.T_U1@^IHS&^.]I/N1+N04:-> MU1"59DPE+3;FXE_'^Y/C$=/]>CQ^NT^]OE*,A7RU*RQOV["\_5D[3J'%>D1[ MCP4!-?M&N_N^R/P-;LDF-_&QZ1=)-X^X+51(/Z0;;QH8U?\;Y[;6@:B1:9=U M6+,";TN\$0[$2(.\$^CM+L?+I'5S:$5A./C:$8K2IY%E+LQSZX(:)SQ)02,; MH,]&-^Q:)RM,)(]Q2B4J:C68ZA2W-S1B712P@@='U)D%)KP#ZD "TWX*9T!.]T(MPC]N?LIX&F=E&2+2OV_*$?JD\ #449?H^J*P=A0)X3W2&JW M=G7A0"9N#3[/:PB13LD;]'DHG@"WRXT+1$R\&+?&;EINQZ]/G+BV)JM3<'=J MSDL*%,8^H^<\*F&6X 4!:6O=V@=/N(1+)9QAA.($0(=EI"(JOB:SQO$JM(IC M/DG"V#''(HO"3E$@%R(T!G]#(<46;$+"&CBZ5+34HS_2?T]"!;YSV-Q$*MG0 M:Y]S#!Z%\!S+\H^QST0-GYJ M%42A2C73 7_1W(3,+6EN#[L M0D4T2[JH";MH*%$\4.7ZGI(+&I51!>&>H_.;=/?(ZC)$-*ESR@K)2TG;$P7!? <+K2 MLJN-D/..W.$<=CB#@D:+"7J7\CXG.QBF23],>24,US)P8?8,BRDI1 I7SGD, M7ENIN]'E_;2Q+.QK?$>2A)(4+AU#F6-_,4AIB]UY(S+N7-2/=Q:7#]&FF?BB MEJ)[=VU-B;_3N'X=B!N5ENO4('>?0I<$_XL7'B]O+/83)T1WHQ>V=^&*&S.1@?-1A<=69EK@/ MCD^:J?&3X>8$!;X 9\4461D&'&+]E//DZ&#T>E_XBV>1./<6XTE+^WUW]._$67AP]:+>E""LM:* ZV<5]48N/V?,-[ MO%'012[-KX1"+G(KT:Z+2%#,+_$>*8XXW23KC#A)G#U^Z!*FMIT[YMYN>=CY M$0K==G#[U'MV_;GO(OP(];Z>/@M\+.T2*0PMX%UM^B=U+ K2Y#;OAVBO:;OLP[(-B,[%VMN5)2M/^ M^U&RXZ1=DO6Z+[%>R(60>EX\K!BO!].Q/;N1T[%8Z9+7<".)6E45DT^7 M4(KU9. /-@>W?%EHI-&<7>] M0?_)^HZ^S)F"F2A_Y[DN)H-D0')8L%6I;\7Z9^C\L00S42K[2]:=K#<@V4II M477*R*#B=?MECUT<7J- .P5J>;>&+,M/3+/I6(HUD48:T0DZ\-2&:"I#8_@!;W+@<4+OM/E/R[F M2DM,DS_W.=UBAOLQ3>FDEN06$2*G.M"R ''-SGU7&[]P4X"U%BX1HKVF0$48"& ML!GHPMK*>CJBIR.?T\EWZ8AMO!'$WNM" A!6YZ1&^Z1JLP=,]A!\>U[BXY\[ M]U9J-[7(M1'?/7%,AI@T"4B_AZ M-&F7U'<]#X^/%$O4%TOTZF*Y8G]ADLU*IDR,\.!"V?PU(2PYF_.2:PYO*9RC M'/:W@^^JIHQ)^63D6"56=5M,E?4FVWK#CGISZ#68VIIVV+/,FG$=C$3=^2EV("PH<3.ME.7@!/$,\&MB[Z;8FN@+O6C%_[M MROL(F6)KHVX2^,YLC\1A]FW=(P)-$,%W?8^^#-4V4K6H?_@_3VSG.R.Q0H\[ M@!/L@G&4X'>$]>YW[6F4D)AV+N^Q&KFC(#8*]4^CZV)=CUTMC MY_K?=/\K_";'HS R"1^/R+Z&-]P9YRJ02SNT*FP.Z'$[V?6G_5Q\T8Z#6_%V MJ+YB&ULE53?;YLP$'[/7W%BU;1)J( A"YCVX, !5@$SVS3M?S\; DVE--)>N+-]WW??V=PM]EP\R!Q1P5-95')IY4K5 M<\>1<8XEE9>\QDJ?I%R45.FER!Q9"Z1)"RH+A[CNQ"DIJZQHT>ZM1;3@C2I8 MA6L!LBE+*IZOL.#[I>59_<:&9;DR&TZTJ&F&6U3W]5KHE3.P)*S$2C)>@S^)XL+=<(P@)C91BH-H]XC45AB+2,OP=. M:TAI@,=^S_ZEK5W7LJ,2KWGQBR4J7UJA!0FFM"G4AN^_X:&>L>&+>2';+^R[ MV(!8$#=2\?( U@I*5G66/AWNX0@0NF\ R % 6MU=HE;E9ZIHM!!\#\)$:S;C MM*6V:"V.5>91MDKH4Z9Q*MK@(U8-P@9CGE6LO:D/=W17H/RX<)3.8.*<^,!V MU;&1-]AF<,LKE4NXJ1),7N,=K6R01WIY5^0LX:H6E^"[-A"7!&?X_*%A+V#W#5^29H'7^?$KX6>K3POL<(_&2(^MS )- M):2\T(TLYZ.[7""^>F_XH9.\VAF99S-OY\/@C>[UO>O@K:(*)5Q 8$]GOK9C MVPV,]0)[/ N,X]LD)*.;1N@9!,3VQS/P[$D8PL2>AKX&A)/9:"49A36-62^#4VSE' M35:BR-I1(B'F3:6Z?AMVAVFUZIKT);P;=;=49*R24&"JH>[E=&R!Z,9'MU"\ M;EMVQY4> *V;ZXF+P@3H\Y1SU2],@F&&1_\ 4$L#!!0 ( .V!S5A_+"R? M>0( %<% 9 >&PO=V]R:W-H965TXE] MOX[/C>_Q;*OTHRD1+3Q70IIY4%I;3\/0Y"56S)RK&B5%UDI7S)*I-Z&I-;+" M%U4BC*-H%%:,RR";>=^MSF:JL8)+O-5@FJIB^F6)0FWGP2#8.^[XIK3.$6:S MFFWP'NWW^E:3%78H!:]0&JXD:%S/@\5@NDQ=OD_XP7%K#O;@.EDI]>B,ZV(> M1(X0"LRM0V"T/.$E"N& B,;O'6;0'>D*#_=[]"O?._6R8@8OE7C@A2WGP44 M!:Y9(^R=VG[&73]#AY%<0>][M09[E1V99-M-J"]IE$YK;^%9]-9'CTEW*O=44Y51GLVOYA-(JS=' MNV]L)="\GX66D%T\S'UC(^";BH M]3DD41_B*$Y/X"5=FXG'2_ZCS9^+E;&:QN'7L49;G/0XCI/(U-0LQWE &C"H MGS#(WKX9C*(/)UBF'A+M.-=#V)XDT>>* M!&8L%NY06R*LE2"E<71!W^%DTKOBDM.T%BY8-+EUT6$Z@:0_2-+> M&8S[29R"6R?)!([]T_!@V"O4&R]I0WTTTK9SWWF[5V/1BN5O>OODW#"]X=* MP#651N?C80"ZE7%K6%5[Z:R4)2'Z;4DO'VJ70/&U4G9ON .ZMS3[ U!+ P04 M " #M@=7$-XPK$!0.T[ZN<1 DJ[8AA4KVJX[##O(-AT+E25/ MDI/VWX^24]<%TIQVB?5!OL='DA:;6R'+O5(DPCJ+CL&)V]P MSW%C>FMP2E*E'MSF:SX+(A<0"LRL0V#T6>,2A7! %,;?+6;043K'_OH9_=)K M)RTI,[A4XA?/;3D+3@/(L6"-L#=J\P6W>HX<7J:$\;^P:6V/3P+(&F-5M76F M""HNVR][W.:AYW :O>$0;QUB'W=+Y*.\8)8E4ZTVH)TUH;F%E^J]*3@NW:/< M6DVWG/QLLE1RC=KR5"!<8(K2-AH-,)G##UNBAF6C-9VZ2PL?[Q@9FH-I:(G; M(839EF?1\L1O\)S!E9*V-/!9YIB_]@\IYB[P^#GP1;P7<%[K0QA'0XBC>+(' M;]PE8NSQQO\E$;_GJ;&:2NK/KE2T3)/=3*[-SDW-,IP%U$<&]1J#Y,.[T7'T M:8^.2:=CL@\]N:6VS1L2H8J^CBMDAA8Y, N7C&NX9Z(A(^H+N,&,M'&Y@@4S MW.Q2M)=SMZ*[$J%0@KK>(5M7..!OI:6T4D-G2F9<<.:[DZ*E+$.**RZEH" M]N%Q63<4W,?ON$8!XP/_^L0XT"B8)9:L9'+E[/ID^$@3DF"=(DW%[:Y=F*3/ M*,%S[VDL?2I7/R2"1JKVL@WDC8_0V9-LA*KM$G1= E3C7'1%?CZX[$B'\*T1 M3S >^:LQO(=X>#2:#):[ B3&K%?=^4OZ1L/H[.@5[&M*PAT/CZ,SV%6886_J M5*A7?K8:HFJD;0=0=]J-[WD[M5[,V]E_Q32]NP&!!;E&AR=' >AVGK8;JVH_ MPU)E:2+Z94E_0:B= =T72MGGC2/H_M22?U!+ P04 " #M@5:B^U[WSW MW7>Y?C??"OFL2D0-KQ7C:N&56M:2 M*N:'03#V*T*YE\R=;RV3N6@THQS7$E13542^K9")[<(;>CO' RU*;1U^,J]) M@8^HO]5K:2R_1\EHA5Q1P4%BOO"6P]EJ9.-=P'>*6[5W!]O)1HAG:WS)%EY@ M"2'#5%L$8HX7O$;&+)"A\;O#]/J2-G'_OD._=;V;7C9$X;5@/VBFRX4W]2## MG#1,/XCM9^SZB2U>*IARO[!M8^/(@[116E1=LF%04=Z>Y+7[#GL)T^"=A+!+ M"!WOMI!C>4,T2>92;$'::(-F+ZY5EVW(46Z'\JBE>:4F3R=W@A?PA+*"&]QH M^/!$-@S5^=S7!MR&^&D'M&J!PG> /L*]X+I4\(EGF/V;[QM2/;-PQVP5'@5< MUO(2HN "PB <'<&+^DXCAQ?]7Z<_EQNEI?E3_#K4:PLU.@QEA3)3-4EQX1DE M*)0OZ"5G)\-Q<'6$Z*@G.CJ&GCP:X64-0Q YW%-.JZ:"VT8W$F')>4,8K"7E M*:WMC;P9A6AUJ(>C50[WL"N7M^5(6Z[NR]5=.6C,D"7HDBH@A42T7B#*4!Z8 MN5'6#PZ(Q5&0"V;TKV:#KPU[@VAX 4]"$S9P,:=P=C(-A^&5-6.81/8<=^>D M.Z<0C0&PO=V]R:W-H965TYY++7-+>0ZV++4N[WWXK?;O6:"75BUXB&OB>B5R/&TMCBF&[K9,E9DRW9($YK8:ZYS$'A?-RX]8=WD;5W!K]S M7.F],=A,9E*^V(]/Z;C1L8108&(L J/7*TY1" M$-/[>8#;JD-9Q?[Q%_]GE M3KG,F,:I%-]X:I;C1MR %.>L%.:K7/V"FWP.Y/90G MHVB5DY^9?$9*2CMB%0N]1.-@!W%4#P#L [F5NEAI^RE-,#_W; M1*9F%&P9W05G 6\+U8*PTX2@$W3/X(5UAJ'#"\]G^,?M3!M%(OCS5(X51/L7&Y.,'O]>Y.4.P6Q/LGD.?/%&AI:5 D',0ENPI@N M2_\BR6$*!2HN4YXP(=9 I4\><\%<'=$'(P6J%^H8BAF$U9(G2V *M[ I#1R/ M*J[@;,8%-QQUR]N!%,"%D\"O)84/_:9WJS42 MOR_$BVSR!;CN<2WGUZ7-S*W"!03-032@=]CL!3WO6=KD-LF?-OF\X^9-2V7W M8[@793,%A515[G.0]>)1=H3:'UCL0=SQ'F1^G1PC?GG?O0GYSH=X1H.(6)+( M#A(YC!""E',QXMJQL;850C[RWK!*I#3CY M^#>0TPE=LBN*XG=]^^S$-F(0V&<_<&L/9$.;<^$'/6!Y"A=A/[83NIQ5B"0- MF:&3DE6&<4RM9?Z6X-[Q6X)-$JDNT#5OL6Y6Z'68( K^/V9XB-D")THPJ#+G MGG*=R#+?R'NW7]]@(]##Z]A".L"S"#]7S3 ^*ZAX4_><>=,],J2J!O=-/JOW:JYU3'>M\P&>" MS?XUT+'DF;-UQ^EM)>)Z#RW,I: [AAYZFPS6=4<]++-JXTD8=CNW+697F56% M4*?HQW8803SHV4$/XM@-^C3P[2"&N!,?5.>VDU)A]KL#ZG9:#^%33L) 7571 M91A%<.4]VO\('?(K$R6>Y+FM;L]Z/2I.+9>+M43OX! M4$L#!!0 ( .V!S5BP;3Z3B@( *H% 9 >&PO=V]R:W-H965T:&ED M$:%(E:3B^.\[I&S5 1R?>A$YVWLS0\W,ME(]Z K D*>:"SWW*F.::1#HO(*: MZDO9@$!+*55-#8IJ$^A& 2U<4,V#. Q'04V9\+*9TZU4-I.MX4S 2A'=UC55 MNR5PN9U[D7=0W+%-9:PBR&8-W< ]F._-2J$4]"@%JT%H)@514,Z]131=IM;? M.?Q@L-5'=V(K64OY8(7/Q=P+;4+ (3<6@>+Q"-? N07"-/[L,;V>T@8>WP_H M'UWM6,N::KB6_"Z-0BO#.),M\ERU4) ;1M>,,\- $RH*\M54H,AUJQ0(\\SZYAM=<]!O9X%! M?HL2Y'NN9<<5O\!U16ZE,)4F'T0!Q?/X //NDX\/R2_CLX"+1EV2)/1)',;I M&;RD;T;B\)+_UHQ?B[4V"G^MWZ?:T;&EI]GLN$UU0W.8>SA/&M0C>-GK5]$H M?'>FEK2O)3V'GMWC^!8M!R)+!3R=[@&9'_4DESBRVB#Q=( OQ+A[ MHB\MWY$D\@ &-JB*_'@2D]B/T\F@>ZKA58C:=)0.+LC03\8CQ(HB?YPF MY%1K@Z/YJ4%MW):PA;3"=*/4:_M%M.CF[Y][M\5NJ=HPK(%#B:'AY7CH$=5M MADXPLG'3N)8&9]M=*URFH*P#VDLIS4&P!/UZSOX"4$L#!!0 ( .V!S5@# MEZU:> 0 $T+ 9 >&PO=V]R:W-H965T%GN@I;$M1!)=DHJ3_?4[I&3% MZ3I&LWN12)'SYI'S9C23C53W>H5HX+$L*GW67QFS/AD.=;K"4NB!7&-%*PNI M2F%HJI9#O58H,F=4%D/N^Z-A*?*J/YVX;]=J.I&U*?(*KQ7HNBR%>KK 0F[. M^JR__7"3+U?&?AA.)VNQQ!F:N_6UHMFP0\GR$BN=RPH4+L[ZY^SD8F3WNPU? M3W[.SOF\)88&IL0B"7@]XB45A@8C&MQ:SW[FTAKOC+?HO M[NQTEKG0>"F+KWEF5F?]I \9+D1=F!NY^0W;\T06+Y6%=D_8-'LC\IC6VLBR M-:9YF5?-6SRV][!CD/BO&/#6@#O>C2/'\F=AQ'2BY :4W4UH=N".ZJR)7%[9 MH,R,HM6<[,QT9F1ZOY)%ADI_>)=P%I_"U;KCR="0([M]F+:@ M%PTH?P5T#!]E958:KJH,LY?V0R+8L>1;EA?\(.#Y6@T@\#W@/@\/X 7=J0.' M%[S]U'^>S[51)):_]IV[@0WWP]H$.M%KD>)9GS)$HWK _O3#.S;R3P^0#CO2 MX2'TZ8P2,JL+!+F V4HH_,G*,8-+65**:N%4?O5HQ[B/^T'T_=QO5PBBE'5E MM/6J=[RFNUZQ\4I9FLIEE?]-ZWD%AJS7J'*9Z9[#K PM$ 0(#0M94$'0)[W; ME4*$LA$,6L' )^+VXDO/QMT&/X!NU'-!!+FV##2(*K/.7)FJ4@3M5NLJ)^KO M8>S3@S-&SR0(Z#GBO'>#%.D\M:1V=S,6 X]CB)D/H]&H1X9^3"9ADM"3>5$8 MN#=/DO]!GNI07BT]6&*%2A2.O\@HPW,K/UNJK)/QV#GFC6/6$. QZUU*;6Q( M%#Y@5:.&!$; (V#Q(;YP0(91)\/HQV7HKNVS"P&P(Q*Z M)S"V%K6_#M*7;B/61+^I[39[LUJYW61;D9.>BT,KPC8^5$ORHBLF)RU[#5]= M :<-W>!\N52X% ;A,8CSZ=E-@@22E!4:6XS:+MM^WX/EU:Y14%K4MFH>!,XBC_N!0PC' MY#3Y%\(!*8TZ*8U^6$H[R=BHZHZ2$8ZL-^Z?WLSNW(B='A_4V4%__TEGY/E9 M7E1=.FV]S/'O5?6I+N>H[,'>H*LY+O.JLA.R6^0ZI;I@KQVB*/;"IH8-.*-P M; .:4,IO91;ZD6?G5B/!LPJ_T,5:&84QA91S)R)""7?4=L1\WRFT$=@X/BRP M($D\?QQL';%!U(DC]$/W"W)Q-!(>R/F; ?8I:[C3XI2HEJZ1T_07HG]3T^UT M7[M>\;QID9ZW-XWF1Z'HFC44N"!3?Q!3<5)-\]9,C%R[AFDN#;5?;KBB?A>5 MW4#K"RG-=F(==!WT]!]02P,$% @ [8'-6!0F,RTM!@ _A$ !D !X M;"]W;W)K&ULK5A1;]LV$'[7KR#2%Y6N76%J8O7L8+ M-F[RRT&$#NE23QNTH.#UH*]U6:(A<..?SN:@7Q(G;LIKZ^]][!#+1#E];?]-=/"G:FYK2^2=Y['2C 9FN7&.J;C)X4!5U^U9/ M71Z.F<"Z"&ML4]9P,/ZM)J=W9Q:@!^Z@UFG:VWK:VV!Y;&?EHZF;AR*]UKO/M M^2/PJW>.K9U[RPX:O%K:UR2.0L(BEARP%_?!QMY>?'2P?UU-7&,!&G_O"K>U MENRVAG0Y=TLUU9<#X(/3]D$/QJ]>4!Z].>!KTON:'+(^O@?ZY:M2$S,C[XM: MU=-"E>2F;GF(@(8H<-FZ<:19:/)IJ:WR0=UI!YAT.!,'VFAQ4TF7 +B^+#2_MMI>F]]*V7@:=E_;92]=YN0[@VE1+57\]#VZM MR5=3&+@V%K15@V.U,V61@YP'=_I!UROMR$LBPX@Q>+]Z(1EE;]8]P7.6IL:! M)57G1#_!$>>T.P^NH0]7M6M#2H2(^I= MZUW@&<-?\-DTH&H.1$-$*'@*J\11!&Z%$4\WHB_JJ:DT&9;&N3/"4D&&K>89 M"E$2D[/@$R3?]IJ=W;/@IFXT;%Y#8D$X9$+1'"ME@4.^!W*BS;%H,!BKX!B$I]" M'A$F,MTBC^\YG3R)X!OD@=9^\D@!&6!$RN2X? &>,WA"9(2'L, A\M ,J9MP M? (+CN".#).88]01,#0-)6SW<_ M!K,4D35L=4"089RR8U@3D2'G'O6\5X?8 M$_SM0/P<;E8D3D2?2)!W8SV%%'J BS &^G2BS,0/8%TBUC,/()'^7*@#(A.@ M4B+9-U!_Q@KOHJ%_ID G;+!V^N9M.W ?G.91)WHHRY+#')],IC? 4CD6"]Q"1_%P^ M ;]IF#!_E:#R&T[!.;".E:4]JZB_&[6S\)U"?=A'+8@7 L"3(('[TRG,@CH; M;=_!VJZ3F16''"C:,\LW#S&+0XV.D5DBDD>E4,(.9WA#A"<5823D06:E4')H MY)\\.HI9*50)N(4!P9@@<19R]GU!B3W[$-6M&DH"N)L>P2P\$>#"E'6*0/H4 M?ISM*2?4WX[[A/J;\$$)X'.,F_]Y<:&.324YK[E@!2[_K<&VU\DU?: MSOT_#PZ"6]5-^WG>]_9_;ERUW_3/ZNT_(Q^5G1>U(Z6>P=3HM4@'Q+;_-K2- MQBS]%_[$-(VIO+C0*M<6%6!\9DRS;N "_5\^X_\ 4$L#!!0 ( .V!S5@P M>@^M4P( $8% 9 >&PO=V]R:W-H965T$ ]NTY];[;1YL%6 (X\U5+9":V<:\:,V:*"FMLSW8#"FZ4V-7>X-2MF M&P.\#*!:LB2*+EC-A:)Y%LYF)L]TZZ10,#/$MG7-S:\KD'HSH3'='MR)5>7\ M AF/IZF/#P'?!&SLSIIX)0NM'_SF M8SFAD2\()!3.,W#\K&$*4GHB+..QYZ1#2@_<76_9;X)VU++@%J9:?A>EJR;T M'24E+'DKW9W>W$*OY]SS%5K:\$LV?6Q$2=%:I^L>C!740G5?_M3[L .(1P< M20](_A60]H#@'.LJ"[*NN>-Y9O2&&!^-;'X1O EH5".4_Q?GSN"M0)S+K[@5 MEN@EF1FPH!P/YAY?@^-"VA/RAMS/K\GQT0DY(D*1KY5N+5>ES9C#[)Z#%7VF MJRY3 M6['F,AB 3P(G"?:*PF92#_ML\3D91QM:[ZOX.&L7OAYBN:+;S MROV$^&ULK59=;YLP%/TK%JNF5MH"X2-9NP0I#9NV2=6B=MT> MICTX< -6P6:V2;I_/]L0E@_*&JDO8!N?8*FZ/+5%R0$G!E3DMNLX([O A%KAQ(PM>#AAE=N)4_9TLAN?K!?G5M6^[_'I)LNB%R/:\]%LO_3[V<):F'%(L 945CS.56%#)20Q= M#M9,(\.DL^PZ' X]-W F]GK7F]Z IWKS0F1[W@2M-T&O-PL.)28)4DD ,9D! M1U@(D)T)H9?IU-,5'!D=.,Z!S=$+1=QS9M0Z,^IU9HY%ABJA?C^5*-GV#ZSO M-B()=%K42WFJ1359L'L6?7=X>>#1Z/C$NL'(;V?MB1^WXL?/%T_H&H1*1>E_ MQ/=2GBI^?"3K\' ^H+Z MOF),;CLZ0%LEAG\!4$L#!!0 ( .V!S5@F%]MY% 0 %(0 9 >&PO M=V]R:W-H965T[:3O]]9P$3!]8H:?TEAF7FF7F>G7V9C/>,_Q ; M $E>LC07$V,C97%KFB+:0$;%#2L@QR\KQC,J\96O35%PH''IE*6F8UE#,Z-) M;DS'Y=@3GX[95J9)#D^'#T3167)V _U\A!/#$ME!"E$ M4D%0_-G!#-)4(6$>?]>@1A-3.1X_']!_+"<RG% MLI DR?*(9?DVR-D2^#?<>3K8DXN/EV23R3)R1\; MMA4TC\78E$A-)6A&-8W[BH9S@H9+'C'D1I 0TXLU_O-^_Z#'WT1)&UV=@Z[W M3B_@7<%OB&M=$<=R/$T^L_>[NSHZ_R]Z^)^COQ'#;8K,+?'<$WAG*J!OGQ&7 M/$C(Q'==B51)>/HDU(Y[*PH:P<3 +54 WX$Q_?DG>VC]HIN?C3W_'HXK #G!KM*NWUUN=&=.I7.,,21YUUNZD_=)RQN3M6]4S! MPFXPQQ_:01/MC5*#1JE!KU(S)J0JZ#ZU>A$^H%:%,S@B$ 2!VU+K3,'";C#7 M&KB^7JUAH]:P5ZT%WA1P)[@B:\AQO:<$CP%"8SSP$B'5^M^!3L!A)Q??';SE M/>O:#'S;:HG3-7(MOX44=HULW[%&>N:CAOFHESGN?4!YM"D9QU@L*2OP(B9U M='N1/E OHVZ]V"U!SA0J[(8:!IY>,;]1S.]5[#.LZP+AD%*)9P2\%.I(T:ZQ M7JP/:.9WB#AMS8Z,\]R_+9.&C/'MBRK54+F48^4 5^7S:D@$=OFLKK) M-J-- WQ7MGVM\7O[=F9KQN>J82Y[LE?XJMM^I'R=X/TUA16&LFY&./6\:F"K M%\F*LD-;,HG]7OFXP:8?N#+ [RO&Y.%%!6C^C3#]%U!+ P04 " #M@P4D*/[S!EIZ4% MK:<7'\G^(/4+>[7(T1X_8/DYWW ULFN4A*0X$X1E@./=TKJ%-VL8:@=C\87@ MDV@\ QW*EK&O>O![LK0!7,%@F\9O1/DLC#TII;(,$[5%#YD9U^PU5 OL:+&17F+SA5MHX%XD)(EE;. MBD%*LO(7?:N$:#C V8B#6SFXW^O@50Z>";1D9L*Z0Q*M%IR= -?6"DT_&&V, MMXJ&9'H9'R17LT3YR=4=$3'+),D*G( /.>9(JRO ZSLL$:'B#;@"#VKO) 7% M@.W /?J'<;"F2 @L](M;]2 %0%D"*$%;0HDDY8P\8# &?P4VB.-,@C5+#*E2TI@-T]!EX4;D*,9+ M2^6]P/R(K=7//\' ^65(HPN!M13S:L6\*?35)XX2K&I%C,D1;2D>W ,E1& @ M=,TZKJ)P81^;,?1-8!#ZM5&+VZSF-IODMN$X1R0Q^YZIG5ZOXA#'$LIO$/"@ MUR'9M_%GPQ3]FJ(_+1^3B'8VUQ [O_?E&70Z[/HV,'2C87Y!S2]X84(T"\I+ MLR*X9%9<"*PE6UC+%GY'5N3HT:2$V8 HCKF6H*'7D 1A;Q'GH1-U5KIOY#H! M#(:7>EYSGD]RKBJ_6FN*5<]M+6R=04.4Y_U]%\W]#N6^D>O"D?R.:L;1,Y+G M?X2-^BR=()IU:/:M7'?NP6&>T#DW<&>2Z7H@6<9SXRW(\&"-JK[2#L*==X,8 M,'.A,AR)HG$,@<\I!N=:D+'LZL(-LJ)RH5IP*;2V<.=3!9QLP2MS\-8*%"JO MQHM\A=+J+X$_[ZYNWRITG+$M>N[C<+J1?QA+[\JO];T>I[Y-,+;=SMT;3K?O M,KW[>VN0Y$!K#KV@2[-O%3J!-T+TW,.A__*\N&2?A).'BF-^I<-N'H@AVU[QO%3C12*^$YP8/ISO\^W[)^Y&"'O:/O?ZLVSL'K*(@ M[$1@-^Z7^G)_C_B>J%LWI?+@62YN7)NF5076/-XP.K8PK6! MFM\Q)I\&^A9;_]=B]1]02P,$% @ [8'-6(1CE-KT P S1D !D !X M;"]W;W)K&ULM9EM;^,V#(#_BN !PP9L]6O>NB1 M&WM8@>M0M.CNPV$?%)M)C-I2)BG)[=]/LETG/KM&?6._))9,/A))A1&E^8F+ M%[D#4.1KGC&YL'9*[:]M6\8[R*F\XGM@^LV&BYPJW11;6^X%T*10RC/;HQC>+E\RO]]\)X;@9YRLIO^K5RQ(6"&[RA MX%4*WK<*HS<4_$K!?Z]"4"D$[YW2J%(H3+=+VPO'A531Y5SP$Q%&6M/,0^'] M0EO[*V5FH3PIH=^F6D\M_]1K\8[%/ ?RTRTVC:<<5?E7SO#;Y/[CE3.TDBED#2H1_VZ\]Z]&UM:VVP]VKPK=<+ MO-F+*^([OQ#/\?PN>]ZO'G29\__4H^^>?,,9?AU]O^#YWQ']+Y^T,+E3D,N_ M.V9Z6Y*#;K+);]=R3V-86#J!21!'L)8__N".G=^ZG(X)"S%A$1*L$9Z@#D_0 M1U^N>)[K9%K^]HA.\U)1EJ1LVQ6/$C4J4.;OX;@,G-G$<9RY?;QT=5O.G?I> M2RYLRWFCH"T7M>7\L=<8MV'[J+9]U&O[(T@ETEA!0IX4CU_(,TN5)%_N(5^# MZ%R1O<"A*Q(3%F+"(B18(RKC.BKC#TL88\SP8,)"3%B$!&N$9U*'9X*7,'I1 M0^,Q:66!23OWA&TIU_?;*05I9@T73FL73GM=&,(:F#J8]=R3:GH90WV'"0LQ M81$2K!&(61V(V8>EFAEF>#!A(28L0H(UPN,ZY\K!P4LV_:RA(:EHC40RGD[; M":=+,/#;@A'6_)J^O*C"W%Y?/K.CWN_HO4YKVZ-=:A9^<23 8GCW9JA_P,$. MQZ2%J+0(B]8,G7<.G?=A>:I"8P4)DQ:BTB(L6C-(YSK7[:W3!N8JOYTT)NUM MRJI_S,'^1BU;NVQP1F]69>ZY)'7[:]+/5 C*5'_NZ44,7M:8M!"5%F'1FL$X MU\CNZ.-R#VJYC$H+46D1%JT9I'/)[/:6? -S#VJ57-$NL\ TZ-HFM>6ZME,1 MUNQ*3]H7Q]8YB&UQ7R!)S ],E0>Z=6]])W%3G,1_TQ^:NXKB./R,*2\Z[JG8 MIDR2##8:Z5Q-M(FBO#LH&XKOB\/Q-5>*Y\7C#F@"P@CH]QO.U6O##%#?X"S_ M U!+ P04 " #M@T7&0" #=!@ &0 'AL+W=O"'^..=-J[&5:%R.,59)! M3E1'%,#-SE;(G&@SE2E6A02R<:286%)TTS;!1Q'!4EA!?JQ6$@SPXW*AN; %14<2=B.O4EW- \M MW@&^4=BKHS&RG:R%>+*33YNQY]L# 8-$6P5B'CN8 F-6R!SC5ZWI-24M\7A\ M4/_@>C>]K(F"J6#?Z49G8V_HH0UL23>A=2NC7!-1W'3ULH<]>IG\NF:E^GCZ_O'IP2L?&[\;TH#$]<'KA?YC^8[)6 M6IKWYF>;N95>KUW/9LE(%22!L6?"0H'<@1>_?M4=^._;K+ZFV.R:8O,KB9U< M2MA<2OB2>CQ)$E%RK4SZ)4!W9,T ;:7(42*XIKRD/$4FGB6QU]7Z!E3Z Z=O M\WD7A^_"?H1WQ^;_#>H-_>$I:'8):-X"NA\$#:@R 1]%@PW^+T2FE"O$8&MH M?N?>Q(FLPK2::%&XM%@+;;+'#3/S_0%I 69_*X0^3&P -5^T^ ]02P,$% M @ [8'-6'%JCQ36 P D10 !D !X;"]W;W)K&ULO9AM;]LV$,>_"J$60PMLT;,L9;: )%*W @M@Q,OZHN@+6CK;0B71)2F[ M^?:C'BQ;LB(X#9$WMDC>_8['H_XV.=T3^IUM #CZF:4YFRD;SK?7JLJB#628 M79$MY&)D16B&N6C2MDO6&EQVJ/]WB-2R /V[G5+34EA(G&>0L(3FBL)HI-_IU MJ)NE0V7Q7P)[=O*,RE26A'PO&Y_CF:*5,X(4(EXBL/C:P1VD:4D2\_C10)4V M9NEX^GR@?ZJ2%\DL,8,[DGY)8KZ9*:Z"8ECA(N4/9/\W- G9)2\B*:L^T;ZQ MU104%8R3K'$6,\B2O/[&/YN%.'$0G&$'HW$P^@[6,PYFXV!>&L%J'*Q+(]B- M0Y6Z6N=>+5R .?:GE.P1+:T%K7RH5K_R%NN5Y.5&67 J1A/AQ_T'V$%> 'J MB*SSI"K>AP X3E+V$?V!%F)GQD4*B*S0G)*XB#A#!Z?E$_H+R)KB[>9)V+;C MM!G_>@_9$N@W,?:X"-"']Q_1>Y3DZ-\-*1C.8S95N=K/#-? M$]V3G&\8"O,8X@'_8-S?&_%7Q=JU"V@<%O#6& 7>;.D5,K7?D:$9UL!\[BYW M-X?2>5WT\)>C=Q;#;'>36?',9WB7[Y:O_PA7])E#QKX-[8(ZCC4[FF%,U=WI\IX;32S7[AH%YT:&9;IZURHK??T0CVY8LF KJN[ M+88B4N2\/A^WO>W]V4UU:]3KO]6O[_2!_J"\;ZNN=([X^K+N'M-UDC.4PDJ$ MTJXF0MIH??]5-SC95A<\2\(YR:K'#> 8:&D@QE>$\$.C#-#>0OK_ U!+ P04 M " #M@,\A>7G!\8:RKSP%$.@USPH^<5(ARAO7Y7$* M.>97M(1"?EE2EF,A7]G*Y24#G&A0GKF!YPW<')/"F8YUVR.;CNE:9*2 1X;X M.L\Q^_<.,KJ9.+ZS;7@BJU2H!GRT_Q%8,/WGI&2LJ#TJWJY3R:.IR*"#&*A*+#\>X$99)EBDG%\JTF= M9DP%W'_>LG_4XJ68!>8PH]G?)!'IQ+EV4 )+O,[$$]W\#K6@ON*+:<;U+]K4 M?3T'Q6LN:%Z#900Y*:I__%H;L0>0/-V H 8$AX#P!*!7 WK?"PAK0*B=J:1H M'R(L\'3,Z 8QU5NRJ0=MID9+^:10\SX73'XE$B>F\W599B G4N ,183'&>5K M!DBN*#076.A/B"[1#/,4?93+A*.W$0A,,OX.O4?/\PB]??,.O4&D0)]3NN:X M2/C8%3(V-8(;UW'<57$$)^(8H0=:B)2C#T4"21OO2DV-L& K["XP$MZ6[ KU MO%]0X 5A1SRS[X?W.N"1&?['.I-POPO>4M-KIJFG^7H6I^G+)TF"[N4W_D_7 MA%0CAMTCJGQSPTLP%G^O-/_L#[MAOLA)"LMS@ M. .5+F-@0C5ASD%TKH'K(]W#8'0@VSCFN;(MD;7L&37VC(SV?,:ORIT8ET0> M-%UVC([L4.=;RXWC+@=^1<8@+I3H>[N*QSM#Y,D\7[/LZPB/,IUYJ'.GWA9; MVYB]4M W9P%5(ZM=\H=@60UASX1O""9/A30EP?(%\ Z"PHS_;D5A56V MR!9;V]I@9VWPP^NW>DA;=MMDBVRQM>W>5O/^*5)@V]ULW+V6"M+:))MLD2VVMI^[:MGO M__C=:ZGZK>VVR1;98FO;O2O-?0NUN?\_=7#MB]72VQ9;Y8N[=VN3 UOIVR^. M8KHN1'7/T;0V-VRW^E[IH/W.OYE5]V0[FNK:[@&S%2DXRF I*;VKH9Q85MV$ M52^"EOIN:$&%H+E^3 $GP%0'^7U)J=B^J &:^\CI?U!+ P04 " #M@ !CRDG.A9\[&F.+<=76Z@9SJ4UF P)F55#DUV%5K M5Q<*:%:3Y.67"2>)Z[$XEL2P-9P+N%-%EGE/UYQ*XK&;.R'D=N&?K MC;$#;A(7= T+,(_%G<*>VZED+ >AF11$P6KF7(S.YY'%UX ?#"K=:Q,;R5+* M9]NYS6:.9PT!A]18!8J_+YIA\QY-U0AX75^3PX(@<$";( MPT:6FHI,QZY!2U;83=OE+YOE_0^6ORC4*0F\8^)[?CA G^^G?RTYTD1]&8KZ/XF]R4'0Y2#8IY[U71;)+:)[T63V-WV M(Q@ (:H#O7$6=L["OL"#8\U8HF8(>]-8(C/O+3KRS'6\#H/%T.NQMW'D; M[_5VS03#6YA9@8!2$P^ZBSEVTU]V#-)1CZGHG6H 9 MLAB]V[=)X(<[%@= TV W@6ZO*-D'X1M5:R8TX;!"FG6 MTF#5JYL;?)= 60#.KZ0TKQU;^KJ7+OD+4$L#!!0 ( .V!S5CD;@EX(0< M (Y# 9 >&PO=V]R:W-H965T,TX!A)KF10-&C3M]*&8!T9F;*%:/"2=-,#\^*&66)8M,U9[D#XT MDJS[74KW6"2/9$T>4_Y=+!F3Y$<<)>*\LY1R==;MBF#)8BI.TQ5+U"?W*8^I M5*M\T14KSN@\#XJCKF48@VY,PZ0SG>3;;OATDJYE%";LAA.QCF/*GRY9E#Z> M=\S.\X9/X6(ILPW=Z61%%^R6R2^K&Z[6NAO*/(Q9(L(T(9S=GW2*V LS>@0"K#+!V ^P# 7898.\&] \$],J MWK$!_3*@?^PQ#,J P;'',"P#AGFQBK.;E\:ADDXG/'TD/-M;T;*%O+YYM*I( MF&12O)5^J4[0Y3];S>;JTM,#WZ^B4 MV.8)L0S+;FC/3!]^39^(.3X8[>BC+U9<)3?R\%[3R?BU<._X\*;&^R\?>O.) MJQ7"W@C6SG$V1+#?/JAPCCZ]6"PX6U#)R(J'21"N:$1H MG*X3V205+:NM5 K8((=EHX6'Z7!@C";=AVT)(#.Z2)B'A/D@6$T"_8T$^EH) M?*66"K%0'DP]V M&I51\(=;Q31.#;->R9FV$6U[B6,RNL?LY"&;Y;^0L5:>X:8\P^.^JNP'XT$H M\JMVP*J2M"B4-E/;K_!P[V"M4WOG]#K(C"X2YB%A/@A6$\AH(Y"15B"?4ZDZ M\,U5/%='4_&UE+;%'^UWY/L7;V1&%PGSD# ?!*L5?[PI_EA;_!O.5FJBD:ZE MD&HN$":+HP9UX[WR]?;*-]-F;GO%1L)<),Q#PGP0K*8%TZA,#4/?E2]ILF"9 M!W%/P^=^/-B:.CI;2\14)H#I;DE;?L+8!KC_L[8X&=RDB95H!I? ME\66UV6^,,([6@%:4&L%(&E.2=NNF3TPQCN#OG*OOG8O#]HR'T6KE]>JRFNU M&B'2K,Z2\;BQPEI6ZPKK6]8G3TR-2ANKB6R'"Z5Y4)J/HM754?F&IM9+>E8' M^7;-XCO&&^U /:*U**"&()3F0FD>E.:C:'6A5*Z@V7M%A]F$^H90F@.EN5": M!Z7Y*%I=4I7+:.IMQE^WEO0)6LNH?X0EY$!SNE":!Z7Y*%I='I7Q:.J=1Z2U MI4_56BC[3EZ#N07-Z4)I'I3FHVAUH506J*GW0 ]T3=HA#=3KA-(<*,V%TCPH MS4?1ZKJIG%%S])I#&JB#"J4Y4)H+I7E0FH^BU255^:VFWG"]" *^9G,2)FJ& MS42CNZI'M!8*U(>%TEQSWTBVC%VO!6JPHFCUIZ$JA]5ZP6'5]T3D/_+>OR2S M;,BB]$&C$_+APTS;4>D3MA4+E.9 :2Z4YD%I/HI6EU7ET%KF*W94%M3%A=(< M*,V%TCPHS4?1ZI*J7&%+[[U^Y.$B3&A$KH104VXG%$%V-S";1@5*2731>)-8 M#VTMG8(VKLVW=V=1T)0NE.9!:3Z*5E=$Y01;>B?XR)F3GM): E S&$ISH30/ M2O-1M+I6*C/8>DTSV(*:P5": Z6Y4)H'I?DH6EU2E1ELZM%T^BE8O;V7F6GHS]RH).*-B:VJ<%[JQNE"O%DIS MH#2WI.W(8+2K ZA7BZ+5=5!YM9;>J[VFJJL(Y1.9'ZH^U)F%TAPHS7WQ3#T1 MRS@AAW^?!/5B4;2Z+BHOUM(_IEJ,*/*?+:# M^OP^3>7S2I9@\PJ.Z?]02P,$% @ [8'-6%"U_8;2 @ >P8 !D !X M;"]W;W)K&ULC57O3]LP$/U73AF:F,1(FK;98&TD M6H;&1#5$!_N ^. DU\;"L3/;:>&_WSEI0\9*M2^)?]Q[?N]\N8S62C^:'-'" M4R&D&7NYM>6I[YLTQX*98U6BI)V%T@6S--5+WY0:65:#"N&'01#Y!>/2BT?U MVK6.1ZJR@DN\UF"JHF#Z>8)"K<=>S]LNW/!E;MV"'X]*ML0YVMOR6M/,;UDR M7J T7$G0N!A[9[W32>3BZX [CFO3&8-SDBCUZ":7V=@+G" 4F%K'P.BUPBD* MX8A(QN\-I]<>Z8#=\9;]HO9.7A)F<*K$+Y[9?.Q]]B##!:N$O5'K;[CQ,W1\ MJ1*F?L)Z$QMXD%;&JF(#)@4%E\V;/6WRT &$X1N < ,(:]W-0;7*GU$\W?B:-G_ -/R

%;J8^@'1Q &X0!NY^=P>/!A#V^_37R_ MYNV_P?N2FR.XXBSA@EO>S1]E[%6^CN!6JL2@7C%W79>RK*R+43(E-*NK_/Z* MSH%+BX5YV)6]1M1@MRC7 4Y-R5(<>_2)NY/0B]^_ZT7!ESV6!ZWEP3[VQO*J ML?R]$L_0[]5I[>\2VE!%-97K+*LX'/8&(W^U0\"P%3#<*V":,[E$5V&+5HHK MW[3S$61M*>]2U? /.ZIZP&ULK9=M;]HP$,>_ MBI554R=U)"0\; PB%4+53JU4E79[,>V%"0>QFMB9;4H[]L#VARE>P0SD0WK+5<\N* N2 !6$4<1A.;+.VX-I7\\W$[X1V(B=-M(KF3/V MJ#M7BY'EZ( @AE!J E:/)YA '&N0"N-7SK0*E]IPM[VE7YBUJ[7,L8 )B[^3 MA8Q&UB<++6")U[&\8YM+R-?3U;R0Q<+\HDTVMZLFAVLA69(;JP@20K,G?LYU MV#%PW3T&;F[@OC7H[#'P<@/O4 ^=W*!SJ$$W-S!+M[.U&^$"++$_Y&R#N)ZM M:+IAU#?62B]"]3Z92:[>$F4G_6M&5^@>>(("F$MT&H#$)!8?T.R"(T+1?<36 M M.%.$,GI?[0ELJ]AMAA[FJ8%.U>*K0$$]Z.LZ+D!.33S3>LQY MJN-QZC EN;PBU9[A>H>E^L>U>H^N)"3B9U4R,UBG&J:/KX%(<0@C2YU/ O@3 M6/[[=^V>\Z4J TW"@B9ATX9@I8QTBHQTZNB^.NK40481/(<1IBM '$M .&%K M*M$K.JE*2RWQV+0T"0LR6,_ ]/7TY'<<9V@_[:I=/Z;N!Y5KO)Q[)8JG,"3OJIW@!$U#/Z5CHF5VYQ"0!)@EG2,!\8 W=WLAU MC"!?\8/ 6FZ,D8DRY?S%3+[% \LQ1$!AIHP%UH<5C(!2XZ0Y_I2F5G5/(]P< MO[O?Y>%UF"F6,.+T)XG5[N=_KE"_AE.IA'X(?]S)%,]@8.E73X)8@16=G;BARP#CLXC-UH?"1V6&&'A[#;==CA8>Q&XR.QVQ5V^Q!V MIPZ[O8/MAUO8C<9'8G":(;XB!+/' M#BWA@."\%P1L"OQ#XNZX0%()@UQ5:A4"';N>Q MZ\2%6.!AG]$-8LI:TM2%SKY6RWPEF?JAC 63=Q.I$\-+D%GFZ#@$@9.4?T'? MT.TX1,='7] 12C+T:T%7'&5^73@?6STZ>/5*,ORR M\+[F^;L6_NY26J + 83_K2MVC@OJ<:J?]?@23V%@R8;%@:W!&G[^Y+:=[W69 M-@D+3<(B0[!*38*R)D$3/:\)$L!(70&:M3YZ!,SJ'M-1HW#?9!_J163(BTIB M6V5B6XUNC5>35.NV^O=Y.Y XVX6L;O].MVD2O M;;R65]I4(FR7$;8;([Q*LH2L"+J[ C(!5OL$-Q+V?8)-PD*3L,@0K%*&3EF& MCMFNVC%9$Y.PT"0L,@2KU*1;UJ3[@:[:K'5U/ZO+=:-NWUP?Z$1DR(E*6D_+ MM)XV=QS\\&[':23L^^LV"0M-PB)#L$H97.?Y#=XQVW,*GJ&R&*6%1FF1*5JU M,EM[*_<#G><=F/^8O[<[8WX7]02P,$% @ [8'-6.K# M!6<^!0 JA\ !D !X;"]W;W)K&ULQ5EMB- _%.T[% M;"3D^.1/+/S(P/D,OH&N\;[)(RK!YBK!/)5@ MOB*PFB?MRI-V&_KD4X8IXE&Z!/)NNB2+R[7( T@Z&-R@&*4!!G?RKIS&8CA: M1 '*[Y8F[[^"J\G_K7"G^E^M;IY*W7Q%8+4(<*H(<)3N?%K N1(N?_]YF)@# M9S#2'W9=U\IYJNNZ,'HJ&?U#1LLUW8JQ9FBW,K3;:N@OA*.XO&>/6]?M8MU6 MHE.MVX714\GH%V!.)^OV*NOV6J^DZ9I2G/)ADTU[*B\EE6!SE6">2C!?$5C- ME_W*E_V.*:GT*L@(E=\SXD655)/%48HC=!_%$8_PZ??5_Z-&4]2T,IT:-3]- M;4^EVKXBL%I(#:J0&OPLHTP'!PFS-]C/T*W:G.KO#H2>2D)_<)"@!WVC.3]# M8_O]:;1FZ(\DO0Q:LG0IKBA-*T6;*T7SE*+YJM#J;MTI*\".)^O3\6-T =*M M]T].T[]<@UF[!B='TZ_>CZ=T/[XJM'H$FML(-']Y!)J'+\G.P-E+^NUZGAPE M73@]I9Q^B59[-1=KCZ3^;;D(MM8P:I\^SURN)5)- VM@[UM::6FH$Z>GE-,O MT7:]:T/[F*6WY1S8M8Y16#L@C(.W;_HFA.]!BGF#*C?/0/X-_VETE'VP 6C# M?3\U+#+Z]47SAD6V:>Y;OV%1;V^1W[Z3ER:B;24%MI=2OLEV" XOT8/PPA(# MBO,>T=8;'-,$G#]B1&7]?>^]L_D\M%/:0*(!")*\7 Y<$*+'QB^09X"ZO9M70>V%W8.W!Y&+"!K<&OG M VQ]7QR[* U(@L&"4,!7XA2N*,9RI3B:N(@N!G#>9P+7&8WBJE%S(4XPR[!L MHL:/%P5Z16,ZYNF85AWSJLDN^DZ7+\%T*1NX#,B8*@J[U6C5)+Z1K=&]\2D< MSF##^!P.O:;Q:]@3$[W&F;Z8D7UH?:M2T<7^@.@R2ID(ZX50S[CJB>-(B\9P M\.YD, M R93L7L#\^*B7!2RLJF!\%0=\O,.5>-K9]:-/A9^,2K\D=T=_*N826W[HL:4&XHH(C2583[SH M@EE@1::"_4V7>C/Q4@\MR0I73'\5NX^D":AG_'+!E/U$NV9NX*&\4EH4C1@( M"LKK;_RK2<2>((Q/"*)&$!T*DA."N!'$?RI(&D%B,U.'8O,PPQIG8REV2)K9 MX&8>;#*M&L*GW+SW.RUAE().9[<$DJ;0FQG1F#+U%EVB.]A;RXH1)%;H"]:5 MI)K"%&CI#4%34928/[R^2*-P\%XA:X!N*5Y05D^\1-_N9NC-J[?H%:(*0S[KEGRL&\M#*X^=R']+4 MYBIJ26>-GK MB[ ?O'Y:FN$U3W.6>G7A9TUK5MRIS'&VS:)"._>T^=Z?SF=Q)RYV\ MQ-US<=>JWAYW.NP?<' MVGDFIT=QQ(-D>!!(YU)G!C)L QEV!G)+E!JA3UP3\-:.$&ZZ]3]"YP$\/(K[ M,N[U#N+N=#XS[C!XNJR#3O*Y,>4:;3&K[#54OTWV=,DX+]G@Z.2-XV%R$)EC M5A(F03OK.;*I+Y[W/-VB8>?M8]*/YI)"F4G9PU\Y9GG%L"9+5"G*U\Z[E/)< M$K-A80,OA(0ES4P)JBM77OV]>J@@^-6JD== M ACT5'&A$UP:4T\)T7D)%=77L@9A3S925=384&V)KA70PH,J3L(@F)"*,H'3 MV.\M51K+QG F8*F0;JJ*JN<[X+)-\ CO-U9L6QJW0=*XIEM8@WFHE\I&9& I M6 5",RF0@DV"9Z/I/'+Y/N$[@U8?K)%SDDGYZ()/18(#)P@XY,8Q4/O:P1PX M=T16QN^>$P^?=,##]9[]H_=NO614PUSR'ZPP98+?8U3 AC;7 M2Z[]$[5];H!1WF@CJQYL%51,=&_ZU-?A # :GP&$/2!\*2#J ;YRI%/F;2VH MH6FL9(N4R[9L;N%KX]'6#1/N+ZZ-LJ?,XDPZRW/50($^,YHQS@P#C:@HT%=3 M@D+S1BD0YNCT<@&&,JZOT%OTL%Z@RXLK=(&80-]*V6B+U3$Q5IGC)WFOXJY3 M$9Y34:MK% 5O4!B$XQ/P^+SK#MZ3/-.-])7R%*-?H MYRS31ME[]^N4P8YQ?)K1]>)4US2'!-MFTZ!V@-/7KT:3X,,IN_^)[,A\-)B/ M_L6>KCI&:[Z2C3"GO'8$$T_@QL0NO;V-R>[0P=\IDV@TY'3"R,&U=2/C"U5; M)C3BL+&HX/K=#4:J:\,N,++V-SF3QO:%7Y9V[ @ N < !D !X;"]W;W)K&ULK95=;],P%(;_BA4F-*1M^4[&:"-MG1"@(:J5P07BPDU.&FM. M'&RGW?X]MI.&MLD*%]PD=GS>U\\Y\<=DP_BC* D>BII):96(65]9=LB+:#$ MXH+54*F1G/$22]7E*UO4''!F1"6U/<>)[!*3RDHFYMN<)Q/62$HJF',DFK+$ M_/D&*-M,+=?:?K@GJT+J#W8RJ?$*%B ?ZCE7/;MWR4@)E2"L0ASRJ77M7LUB M'6\"OA'8B)TVTIDL&7O4G8_9U'(T$%!(I7; ZK6&&5"JC13&K\[3ZJ?4PMWV MUOV]R5WELL0"9HQ^)YDLIM:EA3+(<4/E/=M\@"Z?4/NEC KS1)LNUK%0V@C) MRDZL"$I2M6_\U-5A1^ &+PB\3N#]J\#O!+Y)M"4S:=UBB9,)9QO$=;1RTPU3 M&Z-6V9!*_\6%Y&J4*)U,KM.4-Y"A.X*7A!))0"!<9>B++("C6<,Y5')O]/06 M)"94O$'G:*$65=900"Q'8T[GZ&%QBTY/WJ 31"KTM6"-4.YB8DO%K@GLM..\ M:3F]ESAK?H%\YPQYCA>,R&?'Y9\:JN2ND?O[C/[JUC(RE/F36B>^$ZJ>L=[,:!L6! MY_9!>[1!3QL*C M0-M]1O_LLS&\>+!R0C^.#OB&0:X;!_X!H+USKNH[[3/F*U()1"%7.NH\9PQN>WHT[N_K)/?4$L#!!0 ( .V! MS5@&.0>QB@D )AR 9 >&PO=V]R:W-H965T$*DM44&@ 60G4_OC MM_F04 -N@_/:%PG"G.QIMALH^YM\Z#=L%0'XVFPYWGAX/E9;[N-EY>1H?][>Q>#4\4=;^ MCH>)'X4DYO=7@P_:!3/F64"^Q9\^?TS.EDFV*U^BZ&OVPEU?#4;9B'C 5VF& M\,1_#_R&!T%&$N/XNX0.3CFSP//E(]W.=U[LS!-< H XQZP.2)@'$9,.Z:85(&3+H&3,N :=2BR^.%3/PPJX^[ M-!:_]459S\\M-OO@Y]^)V],GGI^D+PEOY+/=R9Y M\_-;\C,9DF3KQ3PA?D@^AWZ:O!,KQ?(?V^B0>.$ZN1RF8EP9?;@JQV 68]"? M&(-!/D9ANDV(%:[YNB6>JN,7BOBA>#].;XI^?%.N=260'8+WQ-#>$7VD&RWC MN7DFW N/X=J\[>U0AW_8QR)\E&/S !\M??M*FH]_:U(J$F4B8A8392!A%PAPDS$7"& @FE3!Z\X,#)GL?%9PQY(SY7S"@(O#BIUKYMJYRO>)MZE/%]9ULDS$3"+"3,1L(H$N8@86X!FYZIVQB)GYJ\02DE M>4]/\IXJY?UALXGYQDLYH7&4).0VCE:O<)$P"PFSD3"*A#E(F(N$,1!,$OC\)/!YC];X>,(E20Y\G3?% M=_F:UDY8">X[KR-A)A)F%;#)67WKL^EXMJCUULB<% ESD# 7"6,@F"3\Q4GX M"Z7P_\U3T:87#4R;NI71?=6-A)E(F+5H=IWS:4W:R(04"7.0,!<)8R"8)&UM M5)UJ'ZG;EF(>C^[)ZFQ^?VY"5T/[:AY*,Z$T"TJSH31:TLX_<,:C4;.C=*!I M72B-H6BR_L^L)JUS5T,VL1>FS["5M_?F+/;?IU-K7O>9AXN?O/OV7+K>=?U,C>PD;2S))V MWG_HHUE=U,B4=DO*\7PNIZ0M&VF3L5$7:LM6>IWE0H?/4#19@)71J"F-FN4? M4>H%Y!#&?!5M0O^?N@Y749*2F =>-N.F$0FC\-<'GJ2M;ONU.EEO:4+MQY(F M?0XOZK8+-*4-I=&2-E7M@ --Z4)I#$63I5Z9AIK:-?PSE^WQG,ASW<.XH19M M/)X8]=. ZIR]-8JD65":#:71EO=W/-=F=35#_48HC:%HLIHK:U)3>Y.?[CZ3 MAUZ*AGJ54)H)I5E0F@VET9(FS2LS0_S4E0_U(J$TAJ+)RJ]<2TUM6V;*7WGA MB@=!=_%#34LHS832+"C-AM)H29/$WWHF!&I*0FD,19/%7_F7VC,&YE,'C#%_ MX''B!:WJ1]I;-U":J37]UL;Q(M31A-)HR_#'C9X<:E5":0Q%D^5PH::H"5-N M-C^QWI,Z66^I0VW1DG8^_1F+QOP-M46A-*HWG='&#CC0E"Z4QE T6>J5S:JK M;=;>9^O5O-YJACJI4)H%I=E0&M5;/./91-?UNO*AKBN4QE T6?F5ZZJK7=>7 MG*U7(WN+'VK10FD6E&9#:51OLBH>:LU":!:794!J%TAPHS872&(HFUT5EX>K3USJ;J4.=7"C-A-(L M*,V&TBB4YD!I+I3&4#2Y4BJ_5W^AWZLZZ0.U>Z$T$TJSH#0;2J-ZTQF>:(MZ M[P2UAJ$TAJ+)RJ^L85UM#=_R.+^)GSATD+QA91L%-86A-!-*LZ T&TJC4)H# MI;E0&D/1Y!*I3&']U4QA'6H*0VDFE&9!:3:41J$T!TISH32&HLFWTZM,8:/# M!;0]VR@ULF^)0&GF2VBDK3J@P[*A-(K:20_B4]=?+>)02UGZ$T"TJSH30*I3E0F@NE,11-+J;*T#;TU^K' M#*A[#:694)H%I=E0&H72'"C-A=(8BB97RMG]C=5^^(OZ,>RMC;'W-L;>W!A[ M=V/L[8V;5R$;T_IUF]"4+I3&4#19^94?;JC]\.P.X>0V\-1^H!K26^M0!QQ* MLZ T&TJC4)H#I;E0&D/1Y**H?')C\FJ-$]0YA]),*,V"TFPHC4)I#I3F0FD, M19,KI7+.#?7%S\4!^*$X %=_BTI-ZET94*<<2K.@-!M*HU": Z6Y4!HSFE=W M&[5K/&315R:XT<$$[WW[0S6TM_YGC;W3VZY@,:%I+2C-AM(HE.9 :2Z4QE T M6?^5%6YTOZESUTO:U,C>ZF_>-7G2KGZHRPVEV5 :A=(<*,V%TAB*5JA_>/;( MN1V/-_DC#A,QLQ_"M'A"UFGMZ3&*'_*'!];6F]J%K;6LI]J%4SPDL<(7SVS\ MZ,4;/TQ(P.]%JM'[F=!S7#P&L7B11OO\@7=?HC2-=OGBEGOBJ"3;0/S^/HK2 MXXLLP>EAE,O_ U!+ P04 " #M@@"-9D MGX@[>OP#RH3&"B^D"<\_T;&TM0P4[KF@:>DL5Y#&6?%-'LN-J#E(G'X'NW2P MVPZC9QR5^ MQ9DJE)5@\FXL_<1B)6CXL*5)!(Q_>.?9>/(5!;_VL?B-/OH@2)SP3^@+6LD" MC?8)(+I&JRUA\$6Q$Z$E367)'_:<#_J;G\O^C!JZ,W-L.I:L?)\9SG:N>LB!'MK'PLZP7R=8($FL 9? MHXJOT1#ZHLY16.<("H[Z:"D0W1Q1_>D<%K8UF9F'^FYW;4:>U[3QNS9X/'*: M1D&/D5U#:B0]KI(>#R>M! [1G4J4(RE#: 8KQ,LT 36(,JMB'+?3DUM)5T;U[;[I<2K,O8&,[X#+E@<"IGP2W5C$/#< M.M0)YNL$"S2!-5B95JQ,WTXWICKYT@GFZP0+-($U^,+6J>6PM"M'"5G_/6/< M?A#I,;(G+2._QVB"6RH4]!BYKMLO'[C6:^'AQ&4_'&>;SV@#&3"2Y(\C)))M M72R5A:B6>5!-AN'/+4^M:+Y6M$ 76I,H^T24_7::4L;2Q9I.-%\K6J +KK*=-K6E:[1R+/;NM*#-,9>6UAZK.P)?D993IT='F[MEI0+ M5:P,#I#M8?BA9!CK[(+4B>9K10MTH359.;6>>/R&,J*U!]6*YFM%"W2A-5D[ M]:%XL&UZG8RXG:,+KRTB71.W+2%=$WO<%I"N3>TYJ$C9K)T'I\ V^4$\E\GL M,U$<[U6SU6'_57[$W9J_QI=+W#/OJY<#^?GS";YXLW!#V";..$I@+4-9%Q/) M)2L.ZXN!H+O\-/J>"D'3_'(+) *F#.3]-:7B:: "5*],%O\!4$L#!!0 ( M .V!S5BG'O(/$P0 ,L/ 9 >&PO=V]R:W-H965T&&EL"Y%$EZ3M!-@? MOZ0D2S(BT4ZR%TN4.3-O'A\YG-&>BP>Y1E3P&$>)'#MKI3:7KBO]-<9,MO@& M$_W/DHN8*3T4*U=N!+(@-8HCEWI>SXU9F#B34?IM+B8COE51F.!<@-S&,1-/ M,XSX?NP0Y_#A+ERME?G@3D8;ML(%JA^;N= CM_ 2A#$F,N0)"%R.G2FYG%'/ M&*0S?H:XEY5W,*G<<_Y@!M^"L>,91!BAKXP+IA\[O,(H,IXTCM^Y4Z>(:0RK M[P?O7]/D=3+W3.(5CWZ%@5J/G8$# 2[9-E)W?/\GY@EUC3^?1S+]A7TVM]]W MP-]*Q>/<6".(PR1[LL>$F"3 X MMG=U%D4J])#*C%H=3C>B!6WO JA'._!C<0T?WW^"]^""7#.!,G]8(K4+TMII MI'83:0"DWS,>QHS>:1+%#9_+A'>EY M7RS8.P7VCLW[)$,J+^!VJZ1B21 FJPN8X2I,$OT*,Q:QQ$?XMY:N#'\6H9M& M,-M^-VD/Z+#K>2-W5P.M6T#K6J']2K<0!C#=H=!' MP\HO!#B3 7H8]G0"X7 MNPYV%KU?@4U;/5*/N5=@[EDQ3U#0L^*! ,WKC@SR#:5WCP;(5)JSVH M!SDL0 [/HNF S4Z4U=?+UY)XY3GN_3]<5O.PLVF/^(ID*D6)G,7YE=DV4:2Q M=<3G_H]V_*!-!OTF'LOZ0^P%Z&RAZEO7$L-SMGT>\?AD;_<;D);E MB+RP'MVAN><:"J_TU<64]RV+X"\4\1'1M1#MH2@\(1,2",3F4@0]"-B3[:I" MR@)%7EVA*IB;:I/=^2O.@+(ZD?/*4RX/=J_O6TP!)H&YA,Y1A/S$65!7M$B7 M>NT&891EB[RU;EEWW0DQ/R]BM-49-F NJQBQES&+F"L,UP*R.R:I=&&8*5=+ M>'!*N[0L:M1>U"S:KYW)O2M4$*$2VWJM?I:GB+K'+.!XINT6[OG2O=^Z>M:=]LHS 3]_Y)S M=1B8 $7_/OD/4$L#!!0 ( .V!S5ALU]/\;00 @4 9 >&PO=V]R M:W-H965T47_%^).8 TCT MG,2I&#AS*1=GKBN".214--@"4O5FRGA"I=KRF2L6'&AH0$GL$L]KNPF-4F?8 M-\]N^;#/,AE'*=QR)+(DH?SE F*V&CC8>7UP%\WF4C]PA_T%G<$$Y/WBEJN= M6VH)HP12$;$4<9@.G!$^&^.N!AB)APA68F.--)5'QI[TYCH<.)ZV"&((I%9! MU<\2QA#'6I.RXV>AU"G/U,#-]:OVSX:\(O-(!8Q9_"T*Y7S@=!T4PI1FL;QC MJS^@(.1K?0&+A?F/5H6LYZ @$Y(E!5A9D$1I_DN?"T=L '![#X 4 +(%(&0/ MH%D FH9H;IFA=4DE'?8Y6R&NI94VO3"^,6C%)DIU&">2J[>1PLGA1++@:<[B M$+CX]*%+<.<<7?W,(OF"CBY!TB@6Q^@4353ZA%D,B$W1'0C)HT!"B P:W:>1 M1$<:3;SSN\F]6>'S8S32,=*J3JM! ATI<77 ]QM('H'_4(+WDTMT]/$8?40N M$G/*0: HS:5/U$.U_CIGF:!I*/JN5![0/-R@8'N1LR5[V/;0#4OE7*"K-(2P M C^VXS&Q*'"5ZTO_DU?_7Q"KQM&"-U#3.T'$(ZTJ@^SP/[-8P;&!-RWF-,MT M:!I]S7WI\-_B_/TOI0]=2TC$CZKHY(>WJ@_7'>M,+&@ T>U) %\"<[PTP?< M]LZK//-.RM[XJ57ZJ673/OP[T_EJO*02&*G^**1*R2B=G:!_UAM$)8)\I407 MP"-6E747^6&^.4PWWN6PV>UZ/171Y2;C73'?[[1Z7BGVAHM?B M/%H"5ZT;?:811P\TSD";G(==$5']Q>3%%TY368MF;D=GPW[<:.(MDKM"I$%P M-<5V2;']>Q3O0'_BM,%C5<]D>S&8>9CNVU\D2D/M!!'OQ:(<[/:F]$ MK^6UMB*\*],E?G6 NR6);NUZO'I>@.EBDJ&EZFD%%3N/[F$5:;6J9@_JE9Q[ M_T?=UG)'[Y#*M9I;TQG86P\RWOO5>"TG_,* RKE]UZ7,/6*:=N#[ 1;QY2 MZG:SZM)>3U_8/GY9$ME&S:JTVFA46<8U%/V:_7I>P_:!S9;2#ZIV][#W=S+Z MM-7Q"2';L;6>7I?=>E3#OSFK'9;2%N+MJHERITU9K:K+>CV$8?L49HOIF*8! MQ/$>=IW=L&)/_VT3M!I0E^!Z0,/V":UF6.W2 )^9 M*RB! I:E,K]V*9^6UUPC<[GCKL7S.[(;RF>J=Z$8I@KJ-3HJB#R_=LHWDBW, MS&PO=V]R:W-H965T6ZELCEM$+L%8[9LH.5VHCM0[F:O3 5T'4 M2I8FR2UKN5"TR,+9VA29/J 4"M:&V$/;/(]R#E![D;/PR(!T$:? = M$P67#QQYD1G=$^.C'Y]?H1?3(=Q*(C;8O.8R,F\#P W@LIAD[GJ=E9\W1@JG# M"%A2ZH/"V"?CZ3AER]A&ULM5UM;]LX$OXK@F^QZ *; M6N*;Y&P2H+78NP);7-'LWGU8W ?%9AQA;-5HMQR0,Q7B5Y<7H[J;[['-U=U-NFF5>J,]54&]6JZSZ MSWNU+%]N1]'HVP=?\L53TWXPOKM99PMUKYK?UY\K_=MXSS+/5ZJH\[((*O5X M.WH77T5JJ69-2Y'I_Y[55"V7 M+9.^CG_O2$?[/MN&AS]_8__0&:^->@,WV\M;T;N#1KLKN;JGP)JA:MV=H?NM'O6NOQ MRHMVHMPWE?YKKMLU=_=JH=W>!%_4NJR:O%@$;U+59/FR_BFX"N[UO)QOEBHH M'X,/>9$5LSQ;!A^+[01M':W;5:K6#'70/*G@[VM591W-%U5K7]5MR_8/6_[L M07/MNJPU_^_W:?#FAY^"'X*\"'Y[*C=U5LSKFW&C+6NO;SS;6?%^:P49L((& MG\JB>:H#6D3WPTJ^#>M[XB5\MZ[>!C3\.2 A8<#U3(]O M3B%S7M>[/+OWWF#0_1RC'1\;X/MRO?L_WR4A(3?C MY\-A=4$Q2W@?E+H@PF@2]5$20)$H-!WV#!1[ X5W!IK;PZRL]8:@=_M ?=6B MIU;U-62UP)QTF&0I)IE$(NOY)-[[)/9.NJGV1'N7KCR3;\O #R8#(\G$FGP MB,7"FGPN*"(385%) $7%P13M&9KL#4V^L[IJE56SIV[6S;6URW+=[H>0P8ES M 7QBK:.IBTEB:T&F+H:$D062 $C$'#9VLC=VXC7V7DMOO MVW]5BYW!E5IFC3)[#*@LO63PX@N@[65'U)NU]J@ &&[OO!!F8#9$!S(_\H[) M;V6CQZ3T[+_@V$3.I<2QL!<"@$H8M5<^@"*,3!+;>@#&61@.# Q T"\ V!N M/7DQ*U+,LZ_HGT&H"7$)L&^V"KB:V+U, E5#;8H")'@Y,WV*CNB/JO]GJ MN*O:6[MS,VPPJOA&94M1V2066]\E1H!'7OEX][%HE.8%;SF[IKUMU9ET ":T MIYR+B4)FSSD7E+"!"6?4:^27K].GK%BH-I1_S/(J>,Z6FRYS,"N+9Z4#CC;X MGZL'?#4_;B,X@\K9X5V%><<)LBUT4 M9;%M,T"5,%OC :CH,'[KVVTD;>37M!\/[V7!@]+AO J:[.O \G*5YA41CI\! M%'>4+802[KT-ZC%*AOQMU&WDE[=IFW:C/YSQEE;IJT^1SO<>N MVOL[9#\86),S5._P+1^5+45EDUAL?2<9X4W\PGO(2:!37.W+K*DT!3#$EMH M)K)S11( Q?' E#0JF_A5]C1;YVV@T:G->3YXHR>NYHT(M4UU0=2^*Z40R,DG M@-V)H05H%#;Q)[:G9;4N=52A@A^SU?J78*NX?5EN/^')RPY5::.R22RVOFN, MTB:7S'43U&0W*EN*RB:QV/IN,B$#.3_C[6]Z0C" 191B$4D$HOZ FQ" (&?@ M"6H*'I4M16636&Q]SY@0AKP^#^^G.&5)(!&E6$02@:@_\":&(GCG L2-9R)' MH0$8.VH ,+;\D0"&T@')8@(G=X3$(=1N% ]I^:((1>(OM/@5"# MVK'M%$#%++1E.H":Q$ZZ $!%C)"!L(2:L(2B)?\ID(V'K 9@D-G0*0%@-P#S M&7Y0>8-U!D!Q"W!P*W!P2W N$9E0$YG0\\\ J)N6%\XY.P"ZLD]64P!$V,0^ M:@10T=!F8S0]O?0QP*Z#?CK:OD-,_9=Q\AP#^HQ"^]!?8G7:'ULCW^F9&7SJ M)M4C8A_40B [4YT"(&=?DP"(\(&L+C42F.)F\?UT)\AA+*(4BT@B$/6=8.0P MQ3Q2H$""/TIBYW8)P&)J3] 4A$T21R5!G=+)X 0TZIA>]EB! C(Y=E8A4!IC M:V0 0V-;(@,@(@8D S,*F5WN5(&AGBJ@LJ6H;!*+K>\D(^@9WJD" T2UL"L+ M !"S#\12B(D1^]X H4@T4+S'C(9G.$<+#*C>L;D]<;JFA'99-8;'V/'%3.7[1T'K=V'K=X'K=Z M_A+'"\9$,.SU27QV5#4]A'++Z0$45$\/P88+ZIF)%1A>ZIRYHEV$MC8&0(D= M^*< B(34CM0A5!P.G/DS$R*PBR30F:O5M3L=I[LH09S# P 5"<[MHB,(%H?Q MP AP$R!PS!0Z/R:%#H 8L>O,4P!%.+&4K(0ZU.M[P&JCN/DE4N@V.6_*0"C+'0?W0)@$S&43.9&@7.T+#J'LNBA?10TA6 )Y?:$AV"3V*FR M@V Z_"8#&4UN]#C'RJ)S5$&.RI:BLDDLMKY+C"#GYV?1N9O5CNT:N2D NG*> M60% Q'D03 *HR42UP(U<8W*EJ*R22RVOI.,C!9XB6L!U)^$ M]JP$0"RQ"I-2 !1Q6XU*"$62@7A)&-DL]CX__>A ?O^O%QX'<14S[W';PO^"H+XGQ]WWR,D65UZAL M$HNM[T4CK\5W\MVOV4M1L]VH;"DJF\1BZSO)A C"'R*ZPIS:61@ 8Y^< MI0#&5D,2P SE7\3!-\?X-?NY^\KIS^CX+^3D^8O[K3.X7SMSB62Y,)&*B"^W MR9Q1'^-Q$B9;BLHFL=CZ3C)AE?"'52=M,D#ENU-I (#<2@.(R:TT@%"#E0;" M1%/BR!3_R5O-DX>!F Z?R=\-#102Q@,[3&Q"PO@[(>'NF/@^ M6YX1!?G)3YZ9F&PI*IO$8NN[R<2RL?_\S$[?&_EJM5^TAJ)$H*EN*RB:QV/I..O@*5/^9V4E["-9#)UA$ M*1:11"#J.\!$F;$_RO3L;$?&5/X.3EXKF&PI*IO$8NN[RD3'\>1R&QIJX(O* MEJ*R22RV_C<=F\ W\=?HG;*A[:B$1Q0!$%L4 1!'% $81Q2-#]YEL5+5HGN) M2*V-V!3-]I4#^T_W+RIYU[V>P_K\?70]C8#/T^A:;E]#8NBW;T7YE%6+O*B# MI7K4785O6^50;5\TLOVE*=?=FS0>RJ8I5]V/3RJ;JZH%Z+\_EF7S[9>V@_WK M7N[^#U!+ P04 " #M@KAA_$"F 1$]Y1L7(2J5< MG-JVB%/(L3AF"Z#JSHSQ'$M5Y7-;+#C@Q(CRS'8=)[!S3*@5#DW;-0^'K) 9 MH7#-D2CR'//G<\C8:F3UK'7##9FG4C?8X7"!YW +\FYQS57-KBD)R8$*PBCB M,!M99[W3Z4#W-QU^$5B)C3+23W+/V(.N7"0CR]$#@@QBJ0E8798PABS3(#6, MQXIIU2&U<+.\ID_-LZMGN<<"QBS[31*9CJPO%DI@AHM,WK#5-ZB>IZ]Y,KLJ]_8J&X$)+EE5B-(">TO.*G*@\; L5I%KB5P-T5^*\(O$K@[0J\5P1^ M)?#?.Z1^)>CO"H)7!$$E"$SNRV293$=8XG#(V0IQW5O1=,'89=0JP83JB74K MN;I+E$Z&8T8EH7.@,0&!#B.0F&3B"'U&=[<1.CPX0@>(4/0S987 -!%#6ZJH M6FO'583S,H+[2H0>NE0Q4H$F-(&D03]IUY^\I9^^$=]M =@J777.W'7.SMU6 MXA5;'B//^81?+7CKV*=OC9W6 MGL6/!1'$?$)$BKE^PZB7R:TI M'C4YW,K;U^$N85&7L$D)ZQN8_O0O0];YG44=,N\?FU>O]6\JR*_ M!X[8# F("T[D\SL];,7NZV&7L*A+V*3_PL/ :;"PHYA;%@:UA<$;ZR_F!20( MGM0^5$#CQ[N5L*];7<*B+F&3+F'3$A9L+M]@P_@MKP:U5X-6KZ[QL]JO2[W> MF$S5PB,T9CDT639X$=X+=N?=^&6GGN/ZVYVBEYWW/@&ULO9IM;^HV%,>_BI5=3;W27?, !-H!4DL2K=/M5I5U>W&U%VXP$#6) M,]LIM](^_&PG#80;7-@]:E^4Q.3\CG/^?CQXO*'LB:\)$>AKEN9\8JV%*"YM MF\=KDF%^3@N2RV^6E&58R%NVLGG!"%YHHRRU/1>* /]Q)\)V?"=:Z1>Y9'2)W5SLYA8CJH124DL% ++CV_]10J_&I#'>O7^F1?GGY,H^8DQE-_TH68CVQ1A9:D"4N4W%/-[^0^H4& MBA?3E.O_:%,_ZU@H+KF@66TL:Y E>?6)O]:!V#&0G&X#KS;PCC7HU0:]?8/^ M 8-^;= _UF!0&PSV#7H'#/S:P->QKX*E(QU@@:=C1C>(J:0>JU4.W-!=KCL)\018=]C.S_87!WI8A:N+DO<;IVC,"KPIVCGK. M)^0Y7J^K/L>;]SO,@^_S'IK-?RU3:>X>-(_,YK?XY8!U*Y2]ILGU-*X'TN2^ M?);FZ$:0C/_=U8XJ7_UN7VI<1N-3Y:Q@OH:I*?9YZJO>][RK$J3# M$!(6 <%:*@T:E09&E3Z76:%6&ZC +[IKXHR6N>A2S @Z5;'!-XJYH^&>8I . M0TA8! 1K*>8WBOE&Q>XP0\\X+0DZD\-G0%/9PS@J"*LFYX]=TAF)ITI7P88[ MTCGGCKNG':3'\!B/T1L/M6(];&(]-,;ZGG#!DEB0!8IIELD%LERGQ4]HQ7"N M"F748]EIY,J\*^I&]JE1KV 7K=<;[ 4=TF$("8N 8"T11XV(HS=$5!NO)%\= M*9N1=JILHR-D@W080L(B(%A+MHM&MHMC^]Y<=SJ]XT!G]_,'N2WY[-W7><:=0.P-J *"T )06@M(B*%J[$>PD M*%QCA__M0?5HI3C;=OUJOBUEU]?+G;G./W2N<@U!:1$4K:VGM]73,^HYJU9,U>!M&J_-G).5@Z0%H+00E!9!T=KZ;K,[[GNF M=US0_ XH+0"EA:"T"(K6;@3;)(]KSO+\G]VH&7FRU/UC]J.@/D-06@1%:TNX MS0"YYA30@4UNIW*@.2"W(PDT<+Q]Y4#30*"T"(K65FZ;"7+-J:#O73'YWZQQ M1K[O[Z7A9N9*G#R6'N4T!'4:0=':.FVS2*XYC=2Y$D+_HKF:0;'^X?5JQ0C1 MDZ=QI02:4@*E!:"T$)060=':^F\34.[H/5=*H DJ4%H 2@M!:1$4K=T(MNDL MUYS/NN&\Q'E,E.:M9/);HS1H.JNF[0Z_0Z=K7PN:J@*E15"T2DA[YTQ%1MA* MGW[A4J(R%]6Q@::T.6%SI<^5[)7/W,N@.B>SQ53'=FXQ6R4Y1RE92J1S/I3A M9]5)F.I&T$*?W'BD0M!,7ZX)7A"F'I#?+RD5KS?*07,>:?H?4$L#!!0 ( M .V!S5@'H_PY- , .H2 - >&PO'!*BOZOJPT071V/?Y MOOOL.]<6P])L!+M9,F:"=2YD.2)+8XI/85C.ERRGY84JF+1(IG1.C>WJ15@6 MFM&T!*=TOX+2"\Z.*_%,.IXG[H:?FJ) MG.,IYG;I5W0SUJS\5A)T*N>P3LAXF"G9YB4BSF#9:RI& M9$(%GVD.7AG-N=@X:;KJ]/FD=JI<- M,E,Z9;H)TR5;TW@H6 9R-%\LX6U4$0)HC,IM(^5TH22M-&P]ZH:EG3,A;F C M_Z9 M-GR^:_FM:7'+UF9;3NL,U]Q[@YK_[CHOF&2:BEW1MO:/>95?K3BZ_%>2J_\J MAX*]&NO3\=A%]H]?9)0-',!^' M^1' L#B8 LS'>6%Q_J?Y#-#Y. S3-O B ]1G@/HX+Q\RJ3Y8'+]/8A__3),D MBN(86]')Q*M@@JU;',/7SX9I P\L#D3ZL[7&LXU7R/-U@.7TN0K!9HI7(C93 M?*T!\:\;>"2)/]M8'/# LH#5#L3WQX&:\OM$$605TX;M8!Q)$@R!6O37:!PC MJQ/#QY\?;)=$49+X$<#\"J((0V WX@BF #1@2!15Y^#!>11NSZFP_75K_ A0 M2P,$% @ [8'-6)>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'\CMSDM+4FL8/M M=';X]6LG6]6!<,3+H4]M+DV^'.?X.[;[[DGIQZU2C^S?NI)F'AVL;:XG$U,< MH.;F+]6 =$=V2M?3F@L9O7]WNM9:3\(-9:&P M0DFWT^_X*N#)G(_[37841FQ%)>SS/.J^5Q"Q6DA1B^]0SJ-IQ,Q!/?VCM/BN MI.75IM"JJN91W!_X"MJ*XJ?=&P]YS[>FVV/Y]HX[D'DTF[H+[H0VMCNCNSYW MC$=P)_=;K56?1&5!+[F%O[5J&R'W_C+N*2;!8W1Q.'WV0;S6OQ-&M=N) I:J M:&N0MH^CALH#2G,0C8F8Y#7,HX4Z@O;/XVYP6_;/9AU4$"E]+=P!?5MV>)0H MTJA*E.[N)?O *RX+8%T(30"8((#)Q0#9U9H'D"D"F?Y!R(V'\#\P3.W8EV;0 MU!D"F5T0\B$)(',$,K\8Y$+530 Y0R!G%X/<6%4$D*\1R->7BR0WAP#R#0+Y MAA;R S>B0UIK,.[4[HP [2V"]I86;2E,X<0D9.OBY[.X/R7LMJ=8OSVEQ?OL MKGLK"U4#NUHI8UZP-6C7,7(-(2*J%F*WW,$17/38'11J+\4/31MC4HF)K;)I MFZ;J$H)7S+=TI4RK@;F+^5P),3&MQ,1>N94N@M:52#!X[S")Q/06.?K2S-V5 M+6'K3G9Q,XQ+ER3V,'CW,(W$Q!Y9*;EG]Z!K#VE#*LP;,;$X5L#-L"DQ0<3$ MAK@I"NT[MY7@7:4N@G;4;!%B8HJ(B1WAE?IX4%4)VCRPC]]:-Z8(V3!'Q,22 MV,#>G^&ZN$:YI)#[L&C&]) 0ZV'1J6L/LACV'0DFA(18"$MHN/;]1?>:W32- M$M)V\?-%2=AW).B(@U@.:_[,CL;[M/NY'W"<%1%"8FI(R-5@A,L(=J]YZ1J: MW6C-77MW-5[(B+DB(7:%ZV!4V[V';.U*4?\JOF3;YW[CF868F"L28E?\HM)C M5_?<@0RBBBFQ]* A)B:6E%@L*.8P=S"WI,1NP3'3 M$!/33$JL&61BQJ.&F)AF4F+-C%83(PF48;+)B&6#0K)7(28FGXQ8/NALTB"! M,DP^&;%\!L79.8ILXZY=MF%WE&'ZR>@74Y Z+1$V$,68F(.RO[H M1-AXBF/RR:BGQ'[!]_][&6)B\LF(Y7,J>\?"A]DF([;-CUSG= 9?'X68F&TR MZD$-ACE<>\1\DQ/[!A]%A%U/CODFO^A@)^QZ_P=02P,$% @ [8'-6)@; M6I[[ 0 RR, !H !X;"]?]"2J,T(%XO*/ M/A#P\)P/W;3O3V6W'\KBXW@XE56SFZ;A5TIEOERV:;Q^XSF\>'[S,7+YY#_9V*_V>S7^7>__G/,I^D?@]-[/[Z5 M75DWZ.%QWEW39R,UYETUX].K-*EVD$*0U@\R"++Z00Y! M7C\H("CJ![40U-8/NH6@V_I!=Q!T5S_H'H+NZP?)$F5<$B3-L";06I!K(?!: M$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!; M9P_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z M&^IM!'H;ZFT$>MOL90F!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN! MWHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>/GO93:"WH]Y.H+>CWDZ@MZ/>3J"WH]Y. MH+>CWDZ@=Z#>0:!WH-Y!H'>@WD&@=Z#>0:!WH-Y!H'?,/E82Z!VH=Q#H':AW M$.@=J'<0Z!VH=Q#HW:+>[4_J7:;/0R[7GJ\U7O\GJ9[.Y^;KY2_+KYUXOV@O M."?X=^?Q+U!+ P04 " #M@#(^/I@FS6+;FH6XJRGDITM\T:.=SZN"2ENLF[0D#\Z3*<.2*#9UOB]Z M<3HYIAVF_96?G=^7.1689CYYZT(Z,4^_CSL>2;=ZZ%(A\K$Z_8GOB:GTV=]' MW6F75/XP.VWOJ_6K_CP"ZV_G[_'',WZO_\L^!$@?$J0/!=*'!NEC#-+')4@? M5R!]7(/TP4P-4$L! A0# M% @ [8'-6 =!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " #M@&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( .V!S5@OC$90408 +XC 8 " M@0X( !X;"]W;W)KUG'0& $&P & @(&5#@ >&PO=V]R:W-H965T&UL4$L! A0#% @ [8'-6*83/:-A P 2@P !@ M ("!/Q4 'AL+W=OYP8 +$B 8 " @=88 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ [8'-6)+/C"T[ P :@L !@ ("!:R, 'AL+W=O M61WB<' !E'P & @(&$,0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ [8'-6#=6TQWL M#0 VB0 !@ ("!X3@ 'AL+W=O&UL4$L! A0#% @ [8'- M6 >4.,]K! BPT !D ("!0$X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8'-6')K63AR @ 6 4 M !D ("!7ET 'AL+W=O&PO=V]R:W-H965TV M1P0 &,) 9 " @=1I !X;"]W;W)K&UL4$L! A0#% @ [8'-6(/HO9VY!@ !$ !D M ("!4FX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [8'-6-CA&.[1!P JQ8 !D ("!CX4 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ [8'-6'\3 M@GZ# @ P@< !D ("!#:4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8'-6# MMRB8! .0P !D M ("! [4 'AL+W=O&PO M=V]R:W-H965T0( M %<% 9 " @;B\ !X;"]W;W)K&UL4$L! A0#% @ [8'-6"U24P81 P X 8 !D ("! M:+\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [8'-6+!M/I.* @ J@4 !D ("!)LH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8'-6#!Z#ZU3 M @ 1@4 !D ("!^M< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8'-6-6RFYP=! P1 !D M ("! .( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [8'-6'%JCQ36 P D10 !D ("!&NT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[8'-6.1N"7@A!P CD, !D ("!3/@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [8'-6 8Y![&*"0 F'( !D ("!(QL! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8'- M6&S7T_QM! "!0 !D ("!K2T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8'-6#19/G!% P /@X M !D ("!_D ! 'AL+W=O&PO=V]R:W-H965T*NQS $P( L ( !&DT! %]R96QS M+RYR96QS4$L! A0#% @ [8'-6"(>R?.H! J2< \ M ( ! TX! 'AL+W=O^P$ M ,LC : " =A2 0!X;"]?7!E&UL4$L%!@ !$ $0 DQ( !I7 0 ! $! end XML 73 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 74 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 175 302 1 true 37 0 false 5 false false R1.htm 995100 - Document - Cover Sheet http://xbrl.sec.gov/dei/role/document/Cover Cover Cover 1 false false R2.htm 995301 - Statement - Consolidated Balance Sheets Sheet http://www.enzo.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 995302 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995303 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.enzo.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 995304 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals) Sheet http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals Consolidated Statements of Operations (Unaudited) (Parentheticals) Statements 5 false false R6.htm 995305 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.enzo.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Loss (Unaudited) Statements 6 false false R7.htm 995306 - Statement - Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://www.enzo.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 7 false false R8.htm 995307 - Statement - Consolidated Statements of Cash Flows Sheet http://www.enzo.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 8 false false R9.htm 995308 - Disclosure - Basis of Presentation Sheet http://www.enzo.com/role/BasisofPresentation Basis of Presentation Notes 9 false false R10.htm 995309 - Disclosure - Discontinued Operations Sheet http://www.enzo.com/role/DiscontinuedOperations Discontinued Operations Notes 10 false false R11.htm 995310 - Disclosure - Net Income (Loss) Per Share Sheet http://www.enzo.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 11 false false R12.htm 995311 - Disclosure - Revenue Recognition Sheet http://www.enzo.com/role/RevenueRecognition Revenue Recognition Notes 12 false false R13.htm 995312 - Disclosure - Supplemental Disclosure for Statement of Cash Flows Sheet http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlows Supplemental Disclosure for Statement of Cash Flows Notes 13 false false R14.htm 995313 - Disclosure - Inventories Sheet http://www.enzo.com/role/Inventories Inventories Notes 14 false false R15.htm 995314 - Disclosure - Convertible Debentures and Other Current Debt Sheet http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebt Convertible Debentures and Other Current Debt Notes 15 false false R16.htm 995315 - Disclosure - Long Term Debt Sheet http://www.enzo.com/role/LongTermDebt Long Term Debt Notes 16 false false R17.htm 995316 - Disclosure - Leases Sheet http://www.enzo.com/role/Leases Leases Notes 17 false false R18.htm 995317 - Disclosure - Accrued Liabilities and Other Current Liabilities Sheet http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilities Accrued Liabilities and Other Current Liabilities Notes 18 false false R19.htm 995318 - Disclosure - Stockholders??? Equity Sheet http://www.enzo.com/role/StockholdersEquity Stockholders??? Equity Notes 19 false false R20.htm 995319 - Disclosure - Segment Reporting Sheet http://www.enzo.com/role/SegmentReporting Segment Reporting Notes 20 false false R21.htm 995320 - Disclosure - Contingencies Sheet http://www.enzo.com/role/Contingencies Contingencies Notes 21 false false R22.htm 995321 - Disclosure - Departure and Appointment of Certain Officers Sheet http://www.enzo.com/role/DepartureandAppointmentofCertainOfficers Departure and Appointment of Certain Officers Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.enzo.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies 25 false false R26.htm 996001 - Disclosure - Discontinued Operations (Tables) Sheet http://www.enzo.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.enzo.com/role/DiscontinuedOperations 26 false false R27.htm 996002 - Disclosure - Revenue Recognition (Tables) Sheet http://www.enzo.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.enzo.com/role/RevenueRecognition 27 false false R28.htm 996003 - Disclosure - Inventories (Tables) Sheet http://www.enzo.com/role/InventoriesTables Inventories (Tables) Tables http://www.enzo.com/role/Inventories 28 false false R29.htm 996004 - Disclosure - Convertible Debentures and Other Current Debt (Tables) Sheet http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtTables Convertible Debentures and Other Current Debt (Tables) Tables http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebt 29 false false R30.htm 996005 - Disclosure - Long Term Debt (Tables) Sheet http://www.enzo.com/role/LongTermDebtTables Long Term Debt (Tables) Tables http://www.enzo.com/role/LongTermDebt 30 false false R31.htm 996006 - Disclosure - Leases (Tables) Sheet http://www.enzo.com/role/LeasesTables Leases (Tables) Tables http://www.enzo.com/role/Leases 31 false false R32.htm 996007 - Disclosure - Accrued Liabilities and Other Current Liabilities (Tables) Sheet http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesTables Accrued Liabilities and Other Current Liabilities (Tables) Tables http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilities 32 false false R33.htm 996008 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.enzo.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.enzo.com/role/StockholdersEquity 33 false false R34.htm 996009 - Disclosure - Segment Reporting (Tables) Sheet http://www.enzo.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.enzo.com/role/SegmentReporting 34 false false R35.htm 996010 - Disclosure - Basis of Presentation (Details) Sheet http://www.enzo.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.enzo.com/role/BasisofPresentation 35 false false R36.htm 996011 - Disclosure - Discontinued Operations (Details) Sheet http://www.enzo.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://www.enzo.com/role/DiscontinuedOperationsTables 36 false false R37.htm 996012 - Disclosure - Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations Sheet http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations Details http://www.enzo.com/role/DiscontinuedOperationsTables 37 false false R38.htm 996013 - Disclosure - Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations Sheet http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations Details http://www.enzo.com/role/DiscontinuedOperationsTables 38 false false R39.htm 996014 - Disclosure - Net Income (Loss) Per Share (Details) Sheet http://www.enzo.com/role/NetIncomeLossPerShareDetails Net Income (Loss) Per Share (Details) Details http://www.enzo.com/role/NetIncomeLossPerShare 39 false false R40.htm 996015 - Disclosure - Revenue Recognition (Details) Sheet http://www.enzo.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.enzo.com/role/RevenueRecognitionTables 40 false false R41.htm 996016 - Disclosure - Revenue Recognition (Details) - Schedule of Products Revenue by Geography Sheet http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable Revenue Recognition (Details) - Schedule of Products Revenue by Geography Details http://www.enzo.com/role/RevenueRecognitionTables 41 false false R42.htm 996017 - Disclosure - Supplemental Disclosure for Statement of Cash Flows (Details) Sheet http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails Supplemental Disclosure for Statement of Cash Flows (Details) Details http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlows 42 false false R43.htm 996018 - Disclosure - Inventories (Details) - Schedule of Inventories, Net Sheet http://www.enzo.com/role/ScheduleofInventoriesNetTable Inventories (Details) - Schedule of Inventories, Net Details http://www.enzo.com/role/InventoriesTables 43 false false R44.htm 996019 - Disclosure - Convertible Debentures and Other Current Debt (Details) Sheet http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails Convertible Debentures and Other Current Debt (Details) Details http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtTables 44 false false R45.htm 996020 - Disclosure - Convertible Debentures and Other Current Debt (Details) - Schedule of Debentures Measured at Fair Value on a Recurring Basis Sheet http://www.enzo.com/role/ScheduleofDebenturesMeasuredatFairValueonaRecurringBasisTable Convertible Debentures and Other Current Debt (Details) - Schedule of Debentures Measured at Fair Value on a Recurring Basis Details http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtTables 45 false false R46.htm 996021 - Disclosure - Long Term Debt (Details) Sheet http://www.enzo.com/role/LongTermDebtDetails Long Term Debt (Details) Details http://www.enzo.com/role/LongTermDebtTables 46 false false R47.htm 996022 - Disclosure - Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments Sheet http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments Details http://www.enzo.com/role/LongTermDebtTables 47 false false R48.htm 996023 - Disclosure - Leases (Details) Sheet http://www.enzo.com/role/LeasesDetails Leases (Details) Details http://www.enzo.com/role/LeasesTables 48 false false R49.htm 996024 - Disclosure - Leases (Details) - Schedule of lease Sheet http://www.enzo.com/role/ScheduleofleaseTable Leases (Details) - Schedule of lease Details http://www.enzo.com/role/LeasesTables 49 false false R50.htm 996025 - Disclosure - Leases (Details) - Schedule of Maturities of the Company???s Lease Liabilities Sheet http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable Leases (Details) - Schedule of Maturities of the Company???s Lease Liabilities Details http://www.enzo.com/role/LeasesTables 50 false false R51.htm 996026 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details) Sheet http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesDetails Accrued Liabilities and Other Current Liabilities (Details) Details http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesTables 51 false false R52.htm 996027 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities Sheet http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities Details http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesTables 52 false false R53.htm 996028 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.enzo.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.enzo.com/role/StockholdersEquityTables 53 false false R54.htm 996029 - Disclosure - Stockholders??? Equity (Details) - Schedule of Share-based Compensation Expense Sheet http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable Stockholders??? Equity (Details) - Schedule of Share-based Compensation Expense Details http://www.enzo.com/role/StockholdersEquityTables 54 false false R55.htm 996030 - Disclosure - Stockholders??? Equity (Details) - Schedule of Stock Option Activity Sheet http://www.enzo.com/role/ScheduleofStockOptionActivityTable Stockholders??? Equity (Details) - Schedule of Stock Option Activity Details http://www.enzo.com/role/StockholdersEquityTables 55 false false R56.htm 996031 - Disclosure - Stockholders??? Equity (Details) - Schedule of Restricted Stock Unit (???RSU???) Activity Sheet http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable Stockholders??? Equity (Details) - Schedule of Restricted Stock Unit (???RSU???) Activity Details http://www.enzo.com/role/StockholdersEquityTables 56 false false R57.htm 996032 - Disclosure - Segment Reporting (Details) Sheet http://www.enzo.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://www.enzo.com/role/SegmentReportingTables 57 false false R58.htm 996033 - Disclosure - Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments Sheet http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments Details http://www.enzo.com/role/SegmentReportingTables 58 false false R59.htm 996034 - Disclosure - Contingencies (Details) Sheet http://www.enzo.com/role/ContingenciesDetails Contingencies (Details) Details http://www.enzo.com/role/Contingencies 59 false false R60.htm 996035 - Disclosure - Departure and Appointment of Certain Officers (Details) Sheet http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails Departure and Appointment of Certain Officers (Details) Details http://www.enzo.com/role/DepartureandAppointmentofCertainOfficers 60 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 16 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:EarningsPerShareDiluted, us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare, us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - ea0207671-10q_enzobio.htm 4757, 4758, 4759, 4760, 4761, 4762, 4763, 4764, 4765, 4766, 4767, 4768, 4769, 4770, 4771, 4772 ea0207671-10q_enzobio.htm enz-20240430.xsd enz-20240430_cal.xml enz-20240430_def.xml enz-20240430_lab.xml enz-20240430_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0207671-10q_enzobio.htm": { "nsprefix": "enz", "nsuri": "http://www.enzo.com/20240430", "dts": { "inline": { "local": [ "ea0207671-10q_enzobio.htm" ] }, "schema": { "local": [ "enz-20240430.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd", "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "enz-20240430_cal.xml" ] }, "definitionLink": { "local": [ "enz-20240430_def.xml" ] }, "labelLink": { "local": [ "enz-20240430_lab.xml" ] }, "presentationLink": { "local": [ "enz-20240430_pre.xml" ] } }, "keyStandard": 271, "keyCustom": 31, "axisStandard": 16, "axisCustom": 0, "memberStandard": 22, "memberCustom": 15, "hidden": { "total": 147, "http://fasb.org/us-gaap/2024": 128, "http://www.enzo.com/20240430": 15, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 175, "entityCount": 1, "segmentCount": 37, "elementCount": 684, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 882, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://xbrl.sec.gov/dei/role/document/Cover", "longName": "995100 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.enzo.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "unique": true } }, "R3": { "role": "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "unique": true } }, "R4": { "role": "http://www.enzo.com/role/ConsolidatedIncomeStatement", "longName": "995303 - Statement - Consolidated Statements of Operations (Unaudited)", "shortName": "Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals", "longName": "995304 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals)", "shortName": "Consolidated Statements of Operations (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": null, "uniqueAnchor": null }, "R6": { "role": "http://www.enzo.com/role/ConsolidatedComprehensiveIncome", "longName": "995305 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "unique": true } }, "R7": { "role": "http://www.enzo.com/role/ShareholdersEquityType2or3", "longName": "995306 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c42", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c42", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.enzo.com/role/ConsolidatedCashFlow", "longName": "995307 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "unique": true } }, "R9": { "role": "http://www.enzo.com/role/BasisofPresentation", "longName": "995308 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.enzo.com/role/DiscontinuedOperations", "longName": "995309 - Disclosure - Discontinued Operations", "shortName": "Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.enzo.com/role/NetIncomeLossPerShare", "longName": "995310 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.enzo.com/role/RevenueRecognition", "longName": "995311 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlows", "longName": "995312 - Disclosure - Supplemental Disclosure for Statement of Cash Flows", "shortName": "Supplemental Disclosure for Statement of Cash Flows", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.enzo.com/role/Inventories", "longName": "995313 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebt", "longName": "995314 - Disclosure - Convertible Debentures and Other Current Debt", "shortName": "Convertible Debentures and Other Current Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.enzo.com/role/LongTermDebt", "longName": "995315 - Disclosure - Long Term Debt", "shortName": "Long Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.enzo.com/role/Leases", "longName": "995316 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilities", "longName": "995317 - Disclosure - Accrued Liabilities and Other Current Liabilities", "shortName": "Accrued Liabilities and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.enzo.com/role/StockholdersEquity", "longName": "995318 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.enzo.com/role/SegmentReporting", "longName": "995319 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.enzo.com/role/Contingencies", "longName": "995320 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficers", "longName": "995321 - Disclosure - Departure and Appointment of Certain Officers", "shortName": "Departure and Appointment of Certain Officers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "enz:DepartureAndAppointmentOfCertainOfficersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "enz:DepartureAndAppointmentOfCertainOfficersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.enzo.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.enzo.com/role/DiscontinuedOperationsTables", "longName": "996001 - Disclosure - Discontinued Operations (Tables)", "shortName": "Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.enzo.com/role/RevenueRecognitionTables", "longName": "996002 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.enzo.com/role/InventoriesTables", "longName": "996003 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtTables", "longName": "996004 - Disclosure - Convertible Debentures and Other Current Debt (Tables)", "shortName": "Convertible Debentures and Other Current Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.enzo.com/role/LongTermDebtTables", "longName": "996005 - Disclosure - Long Term Debt (Tables)", "shortName": "Long Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.enzo.com/role/LeasesTables", "longName": "996006 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesTables", "longName": "996007 - Disclosure - Accrued Liabilities and Other Current Liabilities (Tables)", "shortName": "Accrued Liabilities and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.enzo.com/role/StockholdersEquityTables", "longName": "996008 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.enzo.com/role/SegmentReportingTables", "longName": "996009 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.enzo.com/role/BasisofPresentationDetails", "longName": "996010 - Disclosure - Basis of Presentation (Details)", "shortName": "Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CashHeldInForeignCurrency", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:CashHeldInForeignCurrency", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.enzo.com/role/DiscontinuedOperationsDetails", "longName": "996011 - Disclosure - Discontinued Operations (Details)", "shortName": "Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c51", "name": "enz:DiscontinuedOperationAggregatePurchasePrice", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c51", "name": "enz:DiscontinuedOperationAggregatePurchasePrice", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable", "longName": "996012 - Disclosure - Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations", "shortName": "Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c53", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c53", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable", "longName": "996013 - Disclosure - Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations", "shortName": "Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c56", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c56", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.enzo.com/role/NetIncomeLossPerShareDetails", "longName": "996014 - Disclosure - Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c66", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c66", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.enzo.com/role/RevenueRecognitionDetails", "longName": "996015 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c67", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "unique": true } }, "R41": { "role": "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable", "longName": "996016 - Disclosure - Revenue Recognition (Details) - Schedule of Products Revenue by Geography", "shortName": "Revenue Recognition (Details) - Schedule of Products Revenue by Geography", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c81", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c81", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails", "longName": "996017 - Disclosure - Supplemental Disclosure for Statement of Cash Flows (Details)", "shortName": "Supplemental Disclosure for Statement of Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.enzo.com/role/ScheduleofInventoriesNetTable", "longName": "996018 - Disclosure - Inventories (Details) - Schedule of Inventories, Net", "shortName": "Inventories (Details) - Schedule of Inventories, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails", "longName": "996019 - Disclosure - Convertible Debentures and Other Current Debt (Details)", "shortName": "Convertible Debentures and Other Current Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c89", "name": "us-gaap:DebtInstrumentIssuedPrincipal", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c89", "name": "us-gaap:DebtInstrumentIssuedPrincipal", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.enzo.com/role/ScheduleofDebenturesMeasuredatFairValueonaRecurringBasisTable", "longName": "996020 - Disclosure - Convertible Debentures and Other Current Debt (Details) - Schedule of Debentures Measured at Fair Value on a Recurring Basis", "shortName": "Convertible Debentures and Other Current Debt (Details) - Schedule of Debentures Measured at Fair Value on a Recurring Basis", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c98", "name": "us-gaap:ConvertibleDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c98", "name": "us-gaap:ConvertibleDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.enzo.com/role/LongTermDebtDetails", "longName": "996021 - Disclosure - Long Term Debt (Details)", "shortName": "Long Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c102", "name": "enz:ForeignExchangeRateAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c102", "name": "enz:ForeignExchangeRateAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable", "longName": "996022 - Disclosure - Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments", "shortName": "Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.enzo.com/role/LeasesDetails", "longName": "996023 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "unique": true } }, "R49": { "role": "http://www.enzo.com/role/ScheduleofleaseTable", "longName": "996024 - Disclosure - Leases (Details) - Schedule of lease", "shortName": "Leases (Details) - Schedule of lease", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:OtherAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "unique": true } }, "R50": { "role": "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable", "longName": "996025 - Disclosure - Leases (Details) - Schedule of Maturities of the Company\u2019s Lease Liabilities", "shortName": "Leases (Details) - Schedule of Maturities of the Company\u2019s Lease Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesDetails", "longName": "996026 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details)", "shortName": "Accrued Liabilities and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedLiabilitiesAndOtherLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedLiabilitiesAndOtherLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable", "longName": "996027 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities", "shortName": "Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.enzo.com/role/StockholdersEquityDetails", "longName": "996028 - Disclosure - Stockholders\u2019 Equity (Details)", "shortName": "Stockholders\u2019 Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c106", "name": "enz:AggregateOfferingPrices", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "unique": true } }, "R54": { "role": "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable", "longName": "996029 - Disclosure - Stockholders\u2019 Equity (Details) - Schedule of Share-based Compensation Expense", "shortName": "Stockholders\u2019 Equity (Details) - Schedule of Share-based Compensation Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c116", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "unique": true } }, "R55": { "role": "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "longName": "996030 - Disclosure - Stockholders\u2019 Equity (Details) - Schedule of Stock Option Activity", "shortName": "Stockholders\u2019 Equity (Details) - Schedule of Stock Option Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable", "longName": "996031 - Disclosure - Stockholders\u2019 Equity (Details) - Schedule of Restricted Stock Unit (\u201cRSU\u201d) Activity", "shortName": "Stockholders\u2019 Equity (Details) - Schedule of Restricted Stock Unit (\u201cRSU\u201d) Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c111", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c111", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.enzo.com/role/SegmentReportingDetails", "longName": "996032 - Disclosure - Segment Reporting (Details)", "shortName": "Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable", "longName": "996033 - Disclosure - Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments", "shortName": "Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c134", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c134", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.enzo.com/role/ContingenciesDetails", "longName": "996034 - Disclosure - Contingencies (Details)", "shortName": "Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c6", "name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LossContingencyDisclosures", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LossContingencyDisclosures", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails", "longName": "996035 - Disclosure - Departure and Appointment of Certain Officers (Details)", "shortName": "Departure and Appointment of Certain Officers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OfficersCompensation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "enz:DepartureAndAppointmentOfCertainOfficersTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OfficersCompensation", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "enz:DepartureAndAppointmentOfCertainOfficersTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0207671-10q_enzobio.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities and other current liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r363" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable \u2013 trade", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations 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": [ "r20", "r67" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable from continuing operations", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r839" ] }, "enz_AccruedLegalLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "AccruedLegalLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Legal", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for legal.", "label": "Accrued Legal Liabilities Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves amount", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued liabilities", "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r69" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll, benefits and commissions", "label": "Accrued Payroll Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r69" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r69" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r22", "r23", "r86", "r152", "r495", "r523", "r524" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "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", "r12", "r23", "r392", "r395", "r444", "r519", "r520", "r816", "r817", "r818", "r828", "r829", "r830", "r831" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r744" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r78", "r662", "r945" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "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": [ "r533", "r828", "r829", "r830", "r831", "r886", "r947" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r800" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r800" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r798" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AddressTypeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r757" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r757" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r757" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r757" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation charges", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Total adjustments", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r101" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "enz_AggregateGrossProceedsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "AggregateGrossProceedsPercentage", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Gross Proceeds Percentage", "documentation": "Aggregate gross proceeds percentage.", "label": "Aggregate Gross Proceeds Percentage" } } }, "auth_ref": [] }, "enz_AggregateOfferingPrices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "AggregateOfferingPrices", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering price", "documentation": "Offering price.", "label": "Aggregate Offering Prices" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r791" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r707", "r718", "r734", "r769" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r710", "r721", "r737", "r772" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r792" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r757" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r764" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r711", "r722", "r738", "r764", "r773", "r777", "r785" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r783" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable", "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "negatedLabel": "Share-based compensation", "verboseLabel": "Share based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r359", "r361" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r714" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares outstanding", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r199" ] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Approximate Date of Commencement of Proposed Sale to Public", "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings." } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific [Member]", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r949", "r950", "r951", "r952" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r118", "r129", "r146", "r174", "r203", "r210", "r221", "r224", "r233", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r387", "r389", "r416", "r490", "r562", "r634", "r635", "r662", "r686", "r850", "r851", "r898" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r142", "r154", "r174", "r233", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r387", "r389", "r416", "r662", "r850", "r851", "r898" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r47", "r62", "r106", "r107", "r140", "r141" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r714" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r699", "r702", "r714" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r699", "r702", "r714" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r699", "r702", "r714" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r796" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r780" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r781" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r776" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r776" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r776" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r776" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r776" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r776" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails", "http://www.enzo.com/role/NetIncomeLossPerShareDetails", "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable", "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable", "http://www.enzo.com/role/StockholdersEquityDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r779" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r778" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r777" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r777" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r244", "r913", "r914" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r42", "r43", "r244", "r913", "r914" ] }, "us-gaap_BusinessCombinationsBankPresentationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsBankPresentationAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation [Abstract]" } } }, "auth_ref": [] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "BusinessContactMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r702", "r714" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.enzo.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r45", "r102", "r103" ] }, "us-gaap_CapitalExpenditureDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpenditureDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Capital Expenditure, Discontinued Operations", "documentation": "Amount of capital expenditure attributable to discontinued operations." } } }, "auth_ref": [ "r61" ] }, "enz_CarryingAmountOfMajorNonCurrentAssetsIncludedAsPartOfDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "CarryingAmountOfMajorNonCurrentAssetsIncludedAsPartOfDiscontinuedOperationsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount of major non-current assets included as part of discontinued operations:", "label": "Carrying Amount Of Major Non Current Assets Included As Part Of Discontinued Operations Abstract" } } }, "auth_ref": [] }, "enz_CarryingAmountOfMajorNonCurrentLiabilitiesIncludedAsPartOfDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "CarryingAmountOfMajorNonCurrentLiabilitiesIncludedAsPartOfDiscontinuedOperationsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount of major non-current liabilities included as part of discontinued operations:", "label": "Carrying Amount Of Major Non Current Liabilities Included As Part Of Discontinued Operations Abstract" } } }, "auth_ref": [] }, "enz_CarryingAmountsOfMajorCurrentAssetsIncludedAsPartOfDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "CarryingAmountsOfMajorCurrentAssetsIncludedAsPartOfDiscontinuedOperationsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amounts of major current assets included as part of discontinued operations:", "label": "Carrying Amounts Of Major Current Assets Included As Part Of Discontinued Operations Abstract" } } }, "auth_ref": [] }, "enz_CarryingAmountsOfMajorCurrentLiabilitiesIncludedAsPartOfDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "CarryingAmountsOfMajorCurrentLiabilitiesIncludedAsPartOfDiscontinuedOperationsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amounts of major current liabilities included as part of discontinued operations:", "label": "Carrying Amounts Of Major Current Liabilities Included As Part Of Discontinued Operations Abstract" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r26", "r144", "r625" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r27" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents and restricted cash - beginning of period", "periodEndLabel": "Cash and cash equivalents and restricted cash - end of period", "terseLabel": "Total cash and cash equivalents and restricted cash", "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": [ "r26", "r99", "r171" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Decrease in cash and cash equivalents and restricted cash", "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": [ "r0", "r99" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure for statement of cash flows", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r96" ] }, "us-gaap_CashHeldInForeignCurrency": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashHeldInForeignCurrency", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents in foreign bank", "label": "Cash and Cash Equivalents, Held in Foreign Currency", "documentation": "Amount of cash and cash equivalents held in foreign currency. Excludes cash within disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalents include, but are not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r534", "r686" ] }, "enz_CashPaymentsForTaxesRelatedToNetShareSettlementsOfEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "CashPaymentsForTaxesRelatedToNetShareSettlementsOfEquityAwards", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash payments for taxes related to net share settlements of equity compensation and awards", "documentation": "Cash payments for taxes related to net share settlements of equity awards.", "label": "Cash Payments For Taxes Related To Net Share Settlements Of Equity Awards" } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash used in investing activities", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of investing activities of 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": [ "r60", "r99" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash used in operation activities", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r60", "r99" ] }, "enz_ChangeInFairValueOfConvertibleDebenture": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ChangeInFairValueOfConvertibleDebenture", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow", "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of convertible debentures", "negatedLabel": "Change in fair value of convertible debentures", "verboseLabel": "Change in fair value convertible debentures", "documentation": "Change in fair value of convertible debentures.", "label": "Change In Fair Value Of Convertible Debenture" } } }, "auth_ref": [] }, "enz_ChangeInFairValueOfConvertibleDebentures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ChangeInFairValueOfConvertibleDebentures", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofDebenturesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of convertible debentures", "terseLabel": "Change in fair value of convertible debentures", "documentation": "Change in fair value of convertible debentures.", "label": "Change In Fair Value Of Convertible Debentures" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r755" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r752" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r750" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [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": [ "r149", "r150", "r151", "r205", "r298", "r299", "r300", "r302", "r305", "r310", "r312", "r528", "r529", "r530", "r531", "r646", "r808", "r824" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails", "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails", "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercise price per share (in Dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r313" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase (in Shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r756" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r756" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies \u2013 see Note 13", "label": "Commitments and Contingencies", "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": [ "r74", "r121", "r492", "r549" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r36", "r609" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails", "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r828", "r829", "r831", "r886", "r944", "r947" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails", "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "verboseLabel": "Common stock, par value per share (in Dollars per share)", "netLabel": "Par value (in Dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "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": [ "r77", "r550" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "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": [ "r77" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r77", "r550", "r568", "r947", "r948" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, $.01 par value; authorized 75,000,000 shares; shares issued and outstanding: 51,227,535 at April 30, 2024 and 49,997,631 at July 31, 2023", "label": "Common Stock, Value, Issued", "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": [ "r77", "r494", "r662" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r761" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r760" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r762" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r759" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r24", "r156", "r158", "r164", "r485", "r504", "r505" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r44", "r134" ] }, "srt_CondensedCashFlowStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CondensedCashFlowStatementsCaptionsLineItems", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure for Statement of Cash Flows [Line Items]" } } }, "auth_ref": [ "r175", "r809" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r175", "r387", "r388", "r389", "r390", "r447", "r614", "r849", "r852", "r853" ] }, "enz_ConsolidatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ConsolidatedMember", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated [Member]", "documentation": "Consolidated.", "label": "Consolidated Member" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r41", "r627" ] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r702" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Description", "documentation": "The description of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Name", "documentation": "The name of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Number", "documentation": "The SEC Document Number of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileType": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Type", "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)." } } }, "auth_ref": [] }, "enz_ContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ContingenciesDetailsTable", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.enzo.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Products Revenue by Geography", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r855" ] }, "enz_ConversionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ConversionPriceMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion Price [Member]", "label": "Conversion Price Member" } } }, "auth_ref": [] }, "enz_ConvertibleDebenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ConvertibleDebenturesMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debentures [Member]", "label": "Convertible Debentures Member" } } }, "auth_ref": [] }, "enz_ConvertibleDebenturesandOtherCurrentDebtDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ConvertibleDebenturesandOtherCurrentDebtDetailsTable", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debentures and Other Current Debt (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debentures", "label": "Convertible Debt", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r18", "r120", "r909" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofDebenturesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Fair value, July 31, 2023", "periodEndLabel": "Fair value, April 30, 2024", "terseLabel": "Convertible debentures", "label": "Convertible Debt, Current", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r68" ] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate & Other [Member]", "label": "Corporate Segment and Other Operating Segment [Member]", "documentation": "Component of entity providing financial and operational oversight and administrative support considered to be operating segment and operating segment, classified as other. Excludes intersegment elimination and reconciling item." } } }, "auth_ref": [ "r833" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r90", "r174", "r233", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r416", "r634", "r850" ] }, "enz_CostOfRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "CostOfRevenuesMember", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues [Member]", "label": "Cost Of Revenues Member" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales [Member]", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r95" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "enz_DebentureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DebentureMember", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debenture [Member]", "label": "Debenture Member" } } }, "auth_ref": [] }, "enz_DebenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DebenturesMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debentures [Member]", "label": "Debentures Member" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Convertible Debentures and Other Current Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debentures and other current debt", "label": "Debt Disclosure [Text Block]", "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": [ "r109", "r172", "r239", "r240", "r241", "r242", "r243", "r257", "r258", "r268", "r274", "r275", "r276", "r277", "r278", "r279", "r284", "r291", "r292", "r294", "r429" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r68", "r69", "r119", "r120", "r175", "r269", "r270", "r271", "r272", "r273", "r275", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r641", "r642", "r643", "r644", "r645", "r660", "r825", "r841", "r842", "r843", "r892", "r893" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price per share (in Dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r110", "r271" ] }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIncreaseAccruedInterest", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Debt Instrument, Increase, Accrued Interest", "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period." } } }, "auth_ref": [ "r825" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Original Issue Discount percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r71", "r296", "r429", "r430", "r660" ] }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateIncreaseDecrease", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increased interest rate", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r71", "r270" ] }, "us-gaap_DebtInstrumentIssuedPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIssuedPrincipal", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Issued, Principal", "documentation": "Amount of principal of debt issued." } } }, "auth_ref": [ "r528" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debentures and Other Current 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": [ "r175", "r269", "r270", "r271", "r272", "r273", "r275", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r293", "r641", "r642", "r643", "r644", "r645", "r660", "r825", "r892", "r893" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r147", "r641", "r887", "r888" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r18", "r175", "r269", "r270", "r271", "r272", "r273", "r275", "r280", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r641", "r642", "r643", "r644", "r645", "r660", "r825", "r841", "r842", "r843", "r892", "r893" ] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r726", "r727", "r741" ] }, "enz_DepartureAndAppointmentOfCertainOfficersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DepartureAndAppointmentOfCertainOfficersAbstract", "lang": { "en-us": { "role": { "label": "Departure and Appointment of Certain Officers [Abstract]" } } }, "auth_ref": [] }, "enz_DepartureAndAppointmentOfCertainOfficersTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DepartureAndAppointmentOfCertainOfficersTextBlock", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficers" ], "lang": { "en-us": { "role": { "terseLabel": "Departure and Appointment of Certain Officers", "documentation": "Departure and appointment of certain officers.", "label": "Departure And Appointment Of Certain Officers Text Block" } } }, "auth_ref": [] }, "enz_DepartureandAppointmentofCertainOfficersDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DepartureandAppointmentofCertainOfficersDetailsLineItems", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "label": "Departure and Appointment of Certain Officers [Line Items]" } } }, "auth_ref": [] }, "enz_DepartureandAppointmentofCertainOfficersDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DepartureandAppointmentofCertainOfficersDetailsTable", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "label": "Departure and Appointment of Certain Officers (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization of property, plant and equipment", "verboseLabel": "Depreciation and amortization included above", "label": "Depreciation, Depletion 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": [ "r8", "r203", "r214", "r224", "r634", "r635" ] }, "enz_DiscontinuedOperationAggregatePurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DiscontinuedOperationAggregatePurchasePrice", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase price", "documentation": "Represents the amount of aggregate purchase price on discontinued operation.", "label": "Discontinued Operation Aggregate Purchase Price" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax (benefit)", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r49", "r50", "r51", "r52", "r58", "r64", "r367", "r377", "r378" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations [Abstract]" } } }, "auth_ref": [] }, "enz_DiscontinuedOperationsDetailsScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DiscontinuedOperationsDetailsScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Major Classes of Assets and liabilities of the Discontinued Operations [Line Items]" } } }, "auth_ref": [] }, "enz_DiscontinuedOperationsDetailsScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DiscontinuedOperationsDetailsScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations [Table]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r47", "r62", "r107" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables and accrued liabilities", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable and Accrued Liabilities, Current", "documentation": "Amount classified as accounts payable and accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r47", "r62", "r106", "r107" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current assets", "terseLabel": "Non-current assets of discontinued operations, net", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r47", "r62", "r107", "r140", "r141" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r59", "r141" ] }, "enz_DisposalGroupIncludingDiscontinuedOperationLegalAndRelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationLegalAndRelatedExpenses", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Legal and related expenses", "label": "Disposal Group Including Discontinued Operation Legal And Related Expenses" } } }, "auth_ref": [] }, "enz_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesAndOther", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities and other", "documentation": "Operating lease liabilities and other.", "label": "Disposal Group Including Discontinued Operation Operating Lease Liabilities And Other" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r47", "r62", "r106", "r107" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r47", "r62", "r107" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities and other", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r47", "r62", "r107" ] }, "enz_DisposalGroupIncludingDiscontinuedOperationOtherincomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherincomeExpenseNet", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense, net", "documentation": "Other (income) expense, net.", "label": "Disposal Group Including Discontinued Operation Otherincome Expense Net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and other current", "verboseLabel": "Prepaid and other assets", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r47", "r62", "r107" ] }, "enz_DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "documentation": "Research and development.", "label": "Disposal Group Including Discontinued Operation Research And Development" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenues", "label": "Disposal Group, Including Discontinued Operation, Revenue", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r59", "r141" ] }, "enz_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Right of use assets", "documentation": "Amount classified as right of use assets attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group Including Discontinued Operation Right Of Use Assets" } } }, "auth_ref": [] }, "enz_DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "DisposalGroupIncludingDiscontinuedOperationSellingGeneralAndAdministrative", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "documentation": "Selling, general and administrative.", "label": "Disposal Group Including Discontinued Operation Selling General And Administrative" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r46", "r105" ] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r726", "r727", "r741" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r702" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r699", "r702", "r714" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCopyrightInformation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Copyright Information", "documentation": "The copyright information for the document." } } }, "auth_ref": [] }, "dei_DocumentCreationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCreationDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Creation Date", "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different." } } }, "auth_ref": [] }, "dei_DocumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Description", "documentation": "The description of the document." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentEffectiveDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Effective Date", "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases." } } }, "auth_ref": [] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r699", "r702", "r714", "r765" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r699", "r702", "r714", "r765" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Text Block]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Name", "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the <FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r700" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r688" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r702" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r702" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSubtitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Subtitle", "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'." } } }, "auth_ref": [] }, "dei_DocumentSynopsis": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSynopsis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Synopsis", "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'" } } }, "auth_ref": [] }, "dei_DocumentTitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Title", "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r742" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentVersion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentVersion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Version", "documentation": "The version identifier of the document." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r691" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r754" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Per Share [Abstract]", "terseLabel": "Net loss per common share \u2013 basic and diluted:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total net loss per basic and diluted common share (in Dollars per share)", "label": "Earnings 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": [ "r165", "r181", "r182", "r183", "r184", "r185", "r186", "r191", "r193", "r196", "r197", "r198", "r202", "r383", "r386", "r399", "r400", "r486", "r506", "r628" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) 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": [ "r193", "r194", "r196" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding:", "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Total net income (loss) per diluted common share (in Dollars per share)", "label": "Earnings 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": [ "r165", "r181", "r182", "r183", "r184", "r185", "r186", "r193", "r196", "r197", "r198", "r202", "r383", "r386", "r399", "r400", "r486", "r506", "r628" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r190", "r199", "r200", "r201" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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": [ "r421" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r804" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r804" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r805" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r804" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r805" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r803" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r805" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r807" ] }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeBenefitsAndShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based 401(k) employer match expense", "label": "Employee Benefits and Share-Based Compensation", "documentation": "Amount of expense for employee benefit and equity-based compensation." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Expense [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation cost related to non-vested", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r360" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitiesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAccountingStandard": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Accounting Standard", "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element." } } }, "auth_ref": [] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r690" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r694" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r690" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityContactPersonnelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityContactPersonnelLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Contact Personnel [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r690" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r806" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r690" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityHomeCountryISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Home Country ISO Code", "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element." } } }, "auth_ref": [] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationFormerLegalOrRegisteredName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationFormerLegalOrRegisteredName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information, Former Legal or Registered Name", "documentation": "Former Legal or Registered Name of an entity" } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r795" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInvCompanyType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Inv Company Type", "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)." } } }, "auth_ref": [ "r794" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityLegalForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Legal Form", "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc." } } }, "auth_ref": [] }, "dei_EntityListingDepositoryReceiptRatio": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDepositoryReceiptRatio", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'." } } }, "auth_ref": [] }, "dei_EntityListingDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Description", "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security." } } }, "auth_ref": [] }, "dei_EntityListingForeign": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingForeign", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Foreign", "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt." } } }, "auth_ref": [] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingParValuePerShare", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityListingPrimary": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingPrimary", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Primary", "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity." } } }, "auth_ref": [] }, "dei_EntityListingSecurityTradingCurrency": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingSecurityTradingCurrency", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Security Trading Currency", "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'" } } }, "auth_ref": [] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityNumberOfEmployees": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityNumberOfEmployees", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Number of Employees", "documentation": "Number of persons employed by the Entity" } } }, "auth_ref": [] }, "dei_EntityPhoneFaxNumbersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPhoneFaxNumbersLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Phone Fax Numbers [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r714" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r690" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityReportingCurrencyISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Reporting Currency ISO Code", "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r690" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r690" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r690" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Text Block]", "documentation": "Container to serve as parent of six Entity related Table concepts." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r797" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r748" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r790" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r790" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r790" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails", "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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": [ "r13", "r139", "r160", "r161", "r162", "r176", "r177", "r178", "r180", "r185", "r187", "r189", "r204", "r234", "r235", "r237", "r314", "r375", "r376", "r380", "r381", "r382", "r384", "r385", "r386", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r422", "r423", "r424", "r425", "r426", "r427", "r431", "r433", "r444", "r503", "r519", "r520", "r521", "r533", "r590" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r758" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r707", "r718", "r734", "r769" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r704", "r715", "r731", "r766" ] }, "us-gaap_EscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EscrowDeposit", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, including escrow (in Dollars)", "verboseLabel": "Escrowed proceeds", "label": "Escrow Deposit", "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy." } } }, "auth_ref": [ "r117", "r608" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "terseLabel": "Europe [Member]", "label": "Europe [Member]" } } }, "auth_ref": [ "r949", "r950", "r951", "r952" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExchangeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r764" ] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r802" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r802" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofDebenturesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r282", "r325", "r326", "r327", "r328", "r329", "r330", "r401", "r402", "r403", "r404", "r405", "r412", "r413", "r415", "r448", "r449", "r450", "r642", "r643", "r649", "r650", "r651", "r654", "r656" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.enzo.com/role/ScheduleofDebenturesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r282", "r325", "r326", "r327", "r328", "r329", "r330", "r402", "r403", "r404", "r405", "r413", "r450", "r642", "r643", "r649", "r650", "r651", "r654", "r656" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofDebenturesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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": [ "r406", "r407", "r408", "r409", "r410", "r411" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.enzo.com/role/ScheduleofDebenturesMeasuredatFairValueonaRecurringBasisTable" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r406", "r407", "r408", "r409", "r410", "r411", "r414" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debentures Measured at Fair Value on a Recurring Basis", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r406", "r411", "r414" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange (loss) gain", "verboseLabel": "Foreign exchange gain (loss)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r587" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized foreign exchange loss (gain)", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r101", "r570", "r685", "r890", "r891", "r946" ] }, "enz_ForeignExchangeRateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ForeignExchangeRateAmount", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange rate amount", "documentation": "Foreign exchange rate amount.", "label": "Foreign Exchange Rate Amount" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r711", "r722", "r738", "r773" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r711", "r722", "r738", "r773" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r711", "r722", "r738", "r773" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r711", "r722", "r738", "r773" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r711", "r722", "r738", "r773" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Address [Member]", "documentation": "Former address for entity" } } }, "auth_ref": [ "r701", "r725" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Fiscal Year End Date", "documentation": "Former end date of previous fiscal years" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r753" ] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of certain assets", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r822" ] }, "us-gaap_GainLossOnTerminationOfLease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnTerminationOfLease", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on operating lease terminations", "label": "Gain (Loss) on Termination of Lease", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r434" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r699", "r702", "r714" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r40", "r88", "r101", "r181", "r182", "r183", "r184", "r185", "r195", "r198", "r386" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "terseLabel": "Income (loss) before 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": [ "r87", "r123", "r128", "r487", "r500", "r630", "r634", "r832", "r835", "r836", "r837", "r838" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing operations (in Dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r88", "r124", "r165", "r179", "r181", "r182", "r183", "r184", "r185", "r193", "r196", "r197", "r383", "r386", "r400", "r486", "r911" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing operations, diluted", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r88", "r165", "r179", "r181", "r182", "r183", "r184", "r185", "r193", "r196", "r197", "r198", "r386", "r400", "r486", "r911" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss from discontinued operations", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r48", "r49", "r50", "r51", "r52", "r64", "r141", "r379", "r501" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from discontinued operations", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r48", "r49", "r50", "r51", "r52", "r58", "r64", "r115" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations (in Dollars per share)", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r89", "r165", "r194", "r196", "r197", "r908", "r911" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations, diluted", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r116", "r194", "r196", "r197" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Condensed Operating Results of the Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r11", "r17", "r19", "r47", "r53", "r54", "r55", "r56", "r57", "r63", "r65", "r66", "r108" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable", "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r238", "r244", "r245", "r407", "r411", "r414", "r516", "r518", "r574", "r622", "r655", "r915" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable", "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r244", "r245", "r407", "r411", "r414", "r516", "r518", "r574", "r622", "r655", "r915" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "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": [ "r131", "r137", "r188", "r189", "r203", "r215", "r224", "r367", "r368", "r377", "r507", "r653" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r159", "r365", "r366", "r369", "r370", "r371", "r374", "r527" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax on capital paid", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r28", "r170", "r372", "r373" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable \u2013 trade", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities, other current liabilities and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r821" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "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": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r711", "r722", "r738", "r764", "r773", "r777", "r785" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r783" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r703", "r789" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r703", "r789" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r703", "r789" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest, net", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r203", "r210", "r213", "r216", "r224", "r428", "r634", "r635" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r213", "r820" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r166", "r168", "r169" ] }, "enz_InventoriesTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "InventoriesTablesLineItems", "presentation": [ "http://www.enzo.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories [Abstract]", "label": "Inventories Tables Line Items" } } }, "auth_ref": [] }, "enz_InventoriesTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "InventoriesTablesTable", "presentation": [ "http://www.enzo.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Inventories (Tables) [Table]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.enzo.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r236" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofInventoriesNetTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finished products", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r812" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.enzo.com/role/ScheduleofInventoriesNetTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories, net", "terseLabel": "Inventories, net", "label": "Inventory, 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": [ "r153", "r626", "r662" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofInventoriesNetTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r814" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofInventoriesNetTable": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r813" ] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r727", "r728", "r729", "r730" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r743" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r743" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r743" ] }, "enz_JGBCollateralLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "JGBCollateralLLCMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "JGB Collateral, LLC [Member]", "label": "JGBCollateral LLCMember" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.enzo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of lease", "label": "Lease, Cost [Table Text Block]", "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": [ "r895" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "enz_LeasesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "LeasesDetailsLineItems", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Line Items]" } } }, "auth_ref": [] }, "enz_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "LeasesDetailsTable", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_LegalEntityIdentifier": { "xbrltype": "legalEntityIdentifierItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityIdentifier", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity Identifier", "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI." } } }, "auth_ref": [ "r687" ] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalFees", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 4.0 }, "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Legal and related expense, net", "verboseLabel": "Legal and related expenses", "label": "Legal Fees", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r810" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.enzo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of the Company\u2019s Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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": [ "r896" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth 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": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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": [ "r896" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: 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": [ "r442" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r894" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.enzo.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r432" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r18", "r68", "r69", "r70", "r72", "r73", "r74", "r75", "r174", "r233", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r388", "r389", "r390", "r416", "r548", "r629", "r686", "r850", "r898", "r899" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "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": [ "r82", "r122", "r497", "r662", "r826", "r840", "r889" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "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": [ "r70", "r143", "r174", "r233", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r388", "r389", "r390", "r416", "r662", "r850", "r898", "r899" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "verboseLabel": "Current:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities of discontinued operations, net", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r47", "r62", "r106", "r107", "r140", "r141" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets of discontinued operations, net", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1", "r4", "r47", "r62", "r107", "r140", "r141" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total principal payments", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r120", "r281", "r295", "r642", "r643", "r660", "r909" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtByMaturityAbstract", "lang": { "en-us": { "role": { "label": "Long Term Debt [Abstract]" } } }, "auth_ref": [] }, "enz_LongTermDebtDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "LongTermDebtDetailsLineItems", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long Term Debt [Line Items]" } } }, "auth_ref": [] }, "enz_LongTermDebtDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "LongTermDebtDetailsTable", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long Term Debt (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r10", "r175", "r286" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth 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": [ "r10", "r175", "r286" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r10", "r175", "r286" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r10", "r175", "r286" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r827" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long term debt, net", "verboseLabel": "Long term debt \u2013 net", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r148" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bearing interest rate", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r71" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.enzo.com/role/LongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long term debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r109" ] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Contingencies [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": [ "r247", "r249", "r251", "r256", "r362", "r640", "r845", "r846" ] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDisclosures", "presentation": [ "http://www.enzo.com/role/Contingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made." } } }, "auth_ref": [ "r246", "r247", "r248", "r250", "r252", "r253", "r254", "r255", "r362" ] }, "enz_LumpSumPaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "LumpSumPaymentAmount", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lump sum payment amount", "documentation": "Lump sum payment amount.", "label": "Lump Sum Payment Amount" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r249", "r251", "r252", "r253", "r332", "r362", "r405", "r453", "r515", "r517", "r525", "r539", "r540", "r596", "r598", "r600", "r601", "r603", "r620", "r621", "r639", "r646", "r652", "r656", "r657", "r658", "r659", "r672", "r854", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r756" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r756" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r249", "r251", "r252", "r253", "r332", "r362", "r405", "r453", "r515", "r517", "r525", "r539", "r540", "r596", "r598", "r600", "r601", "r603", "r620", "r621", "r639", "r646", "r652", "r656", "r657", "r658", "r672", "r854", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r776" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r784" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventDateAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event Date [Axis]", "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type." } } }, "auth_ref": [] }, "dei_NameChangeEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Line Items]", "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table." } } }, "auth_ref": [] }, "dei_NameChangeEventTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Table]", "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period." } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r757" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by 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": [ "r167" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "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": [ "r167" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "terseLabel": "Cash flows from 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": [ "r99", "r100", "r101" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow", "http://www.enzo.com/role/ConsolidatedComprehensiveIncome", "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r91", "r101", "r125", "r141", "r155", "r157", "r162", "r174", "r179", "r181", "r182", "r183", "r184", "r185", "r188", "r189", "r195", "r233", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r383", "r386", "r400", "r416", "r502", "r571", "r588", "r589", "r685", "r850" ] }, "enz_NetIncomeLossPerShareDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "NetIncomeLossPerShareDetailsTable", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Per Share (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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": [] }, "dei_NewEffectiveDateForPreviousFiling": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r727", "r728", "r729", "r730" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r801" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462cFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c), File Number" } } }, "auth_ref": [ "r801" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r756" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r711", "r722", "r738", "r764", "r773" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r747" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r746" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r764" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r784" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r784" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense)", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r93" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.enzo.com/role/SegmentReportingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable segment", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r631", "r638", "r834" ] }, "enz_NumberOfSecurityShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "NumberOfSecurityShares", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of security shares (in Shares)", "documentation": "Number of security shares.", "label": "Number Of Security Shares" } } }, "auth_ref": [] }, "us-gaap_OfficersCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OfficersCompensation", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base salary", "label": "Salary and Wage, Officer, Excluding Cost of Good and Service Sold", "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": [ "r819" ] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating costs and expenses", "label": "Operating Costs and 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. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating costs and expenses:", "label": "Operating Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "terseLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r128", "r630", "r832", "r835", "r836", "r837", "r838" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost \u2013 net", "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": [ "r438", "r661" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Maturities of the Company\u2019s Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofleaseTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable", "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "terseLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r436" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofleaseTable": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Operating Current portion of operating lease liabilities", "label": "Current portion of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r436" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Current portion of operating lease liabilities Balance Sheet Classification", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r437" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.enzo.com/role/ScheduleofleaseTable": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "verboseLabel": "Operating Operating lease liabilities, non-current Balance Sheet Classification", "label": "Operating lease liabilities, non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r436" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Operating lease liabilities, non-current Balance Sheet Classification", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r437" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofleaseTable": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "verboseLabel": "Operating Right-of-use assets", "label": "Right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r435" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Right-of-use assets Balance Sheet Classification", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r437" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate \u2013 operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r441", "r661" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years) - operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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": [ "r440", "r661" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r69" ] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Address [Member]", "documentation": "Other address for entity" } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofleaseTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofleaseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease assets", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r117", "r145", "r489", "r635", "r686" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, including $5,000 escrow at July 31, 2023", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r145" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedComprehensiveIncome", "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r3", "r503" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) income:", "label": "Other Comprehensive Income (Loss), Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "enz_OtherIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "OtherIncomeExpenseAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense)", "label": "Other Income Expense Abstract" } } }, "auth_ref": [] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long term debt", "negatedLabel": "Less: current portion", "label": "Other Long-Term Debt, Current", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r68", "r69", "r547" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r94" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r756" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r702" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r709", "r720", "r736", "r771" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r712", "r723", "r739", "r774" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r712", "r723", "r739", "r774" ] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ParentCompanyMember", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Parent Company [Member]", "label": "Parent Company [Member]" } } }, "auth_ref": [ "r175" ] }, "dei_ParentEntityLegalName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ParentEntityLegalName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Parent Entity Legal Name", "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParentMember", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Parent [Member]", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r745" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForOtherTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForOtherTaxes", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of other income", "label": "Payments for Other Taxes", "documentation": "Amount of cash outflow for taxes classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PaymentsForRepurchaseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfWarrants", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase price", "label": "Payments for Repurchase of Warrants", "documentation": "The aggregate amount paid by the entity to reacquire the right to purchase equity shares at a predetermined price, usually issued together with corporate debt." } } }, "auth_ref": [ "r97" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r130", "r883", "r884", "r885" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r755" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r755" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r747" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r764" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r757" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r746" ] }, "enz_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Units [Member]", "label": "Performance Stock Units Member" } } }, "auth_ref": [] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r748" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r793" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r747" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r688" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective." } } }, "auth_ref": [ "r688" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r695" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r697" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r688" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective." } } }, "auth_ref": [ "r688" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock par value (in Dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r76", "r298" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "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": [ "r76", "r550" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r76", "r298" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, shares outstanding", "label": "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": [ "r76", "r550", "r568", "r947", "r948" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, $.01 par value; authorized 25,000,000 shares; no shares issued or outstanding", "label": "Preferred Stock, Value, Issued", "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": [ "r76", "r493", "r662" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets, including $5,000 escrow at April 30, 2024 and $1,000 restricted cash at July 31, 2023", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r815" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and Other Assets [Member]", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "enz_PrepayOutstandingPrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "PrepayOutstandingPrincipalAmount", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepay outstanding principal amount", "documentation": "The amount of prepay outstanding principal amount.", "label": "Prepay Outstanding Principal Amount" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds", "label": "Proceeds from Issuance or Sale of Equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r5", "r528" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings under Revolving Credit Agreement", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r25", "r825" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r16" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r227", "r454", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r623", "r647", "r671", "r672", "r673", "r675", "r676", "r847", "r848", "r856", "r912", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "enz_ProductRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ProductRevenueMember", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "terseLabel": "Product Revenue [Member]", "verboseLabel": "Products revenue [Member]", "label": "Product Revenue Member" } } }, "auth_ref": [] }, "enz_ProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ProductsMember", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Products [Member]", "label": "Products Member" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment, net", "label": "Property, Plant 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": [ "r9", "r443", "r488", "r499", "r662" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r745" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r745" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r249", "r251", "r252", "r253", "r324", "r332", "r355", "r356", "r357", "r362", "r405", "r451", "r452", "r453", "r515", "r517", "r525", "r539", "r540", "r596", "r598", "r600", "r601", "r603", "r620", "r621", "r639", "r646", "r652", "r656", "r657", "r658", "r659", "r672", "r679", "r844", "r854", "r887", "r901", "r902", "r903", "r904", "r905" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r249", "r251", "r252", "r253", "r324", "r332", "r355", "r356", "r357", "r362", "r405", "r451", "r452", "r453", "r515", "r517", "r525", "r539", "r540", "r596", "r598", "r600", "r601", "r603", "r620", "r621", "r639", "r646", "r652", "r656", "r657", "r658", "r659", "r672", "r679", "r844", "r854", "r887", "r901", "r902", "r903", "r904", "r905" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r704", "r715", "r731", "r766" ] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "RegistrationStatementAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Registration Statement Amendment Number", "documentation": "Amendment number to registration statement under the Investment Company Act of 1940." } } }, "auth_ref": [ "r688" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r232", "r331", "r445", "r446", "r491", "r498", "r542", "r543", "r544", "r545", "r546", "r567", "r569", "r595" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r445", "r446", "r897" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r232", "r331", "r445", "r446", "r491", "r498", "r542", "r543", "r544", "r545", "r546", "r567", "r569", "r595", "r897" ] }, "enz_RemainingGrantedPercentages": { "xbrltype": "percentItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "RemainingGrantedPercentages", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining granted percentage", "documentation": "Remaining granted percentage.", "label": "Remaining Granted Percentages" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfFirstMortgageBond": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfFirstMortgageBond", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments under mortgage agreement and capital leases", "label": "Repayments of First Mortgage Bond", "documentation": "The cash outflow from the repayment of a long-term debt instrument issued, secured by a first mortgage deed of trust, containing a pledge of real property. The lender has the highest claim on the property in case of default." } } }, "auth_ref": [ "r98" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments under Revolving Credit Agreement", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r98", "r825" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r364", "r622", "r634", "r906" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r705", "r716", "r732", "r767" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r706", "r717", "r733", "r768" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r713", "r724", "r740", "r775" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r811", "r823", "r907", "r910" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, including restricted cash (in Dollars)", "verboseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r811", "r823" ] }, "enz_RestrictedCommonStockGrantedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "RestrictedCommonStockGrantedPercentage", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted common stock granted percentage", "documentation": "Restricted common stock granted percentage.", "label": "Restricted Common Stock Granted Percentage" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units [Member]", "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": [ "r29" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails", "http://www.enzo.com/role/NetIncomeLossPerShareDetails", "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "verboseLabel": "Restricted Stock Units [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r79", "r112", "r496", "r522", "r524", "r532", "r551", "r662" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r139", "r176", "r177", "r178", "r180", "r185", "r187", "r189", "r234", "r235", "r237", "r375", "r376", "r380", "r381", "r382", "r384", "r385", "r386", "r391", "r393", "r394", "r396", "r398", "r431", "r433", "r519", "r521", "r533", "r947" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.enzo.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Text Block]", "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": [ "r138", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "enz_RevenueRecognitionDetailsScheduleofProductsRevenuebyGeographyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "RevenueRecognitionDetailsScheduleofProductsRevenuebyGeographyLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Products Revenue by Geography [Line Items]" } } }, "auth_ref": [] }, "enz_RevenueRecognitionDetailsScheduleofProductsRevenuebyGeographyTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "RevenueRecognitionDetailsScheduleofProductsRevenuebyGeographyTable", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Table]" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable", "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "verboseLabel": "Products revenue", "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": [ "r126", "r127", "r163", "r174", "r203", "r211", "r212", "r220", "r224", "r227", "r229", "r231", "r233", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r416", "r487", "r634", "r850" ] }, "enz_RightOfUseAssetsAndLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "RightOfUseAssetsAndLiabilitiesMember", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of Use Assets and Liabilities [Member]", "label": "Right Of Use Assets And Liabilities Member" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r784" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r784" ] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in Shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesCommissionsAndFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesCommissionsAndFees", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales agreement", "label": "Sales Commissions and Fees", "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller)." } } }, "auth_ref": [ "r92" ] }, "enz_ScheduleOfAccruedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfAccruedLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.enzo.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Expense", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r39" ] }, "enz_ScheduleOfCondensedOperatingResultsOfTheDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfCondensedOperatingResultsOfTheDiscontinuedOperationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Condensed Operating Results Of The Discontinued Operations Abstract" } } }, "auth_ref": [] }, "enz_ScheduleOfDebenturesMeasuredAtFairValueOnARecurringBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfDebenturesMeasuredAtFairValueOnARecurringBasisAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Convertible Debentures Measured at Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Condensed Operating Results of the Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r11", "r17", "r19", "r47", "r53", "r54", "r55", "r56", "r57", "r63", "r65", "r66", "r108" ] }, "enz_ScheduleOfFinancialInformationRepresentsTheOperatingResultsOfTheReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfFinancialInformationRepresentsTheOperatingResultsOfTheReportableSegmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Financial Information Represents The Operating Results Of The Reportable Segments Abstract" } } }, "auth_ref": [] }, "enz_ScheduleOfInventoriesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfInventoriesNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Inventories, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.enzo.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories, Net", "label": "Schedule of Inventory, Current [Table Text Block]", "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": [ "r21", "r83", "r84", "r85" ] }, "enz_ScheduleOfLeaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfLeaseAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Lease Abstract" } } }, "auth_ref": [] }, "enz_ScheduleOfMajorClassesOfAssetsAndLiabilitiesOfTheDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfMajorClassesOfAssetsAndLiabilitiesOfTheDiscontinuedOperationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Major Classes Of Assets And Liabilities Of The Discontinued Operations Abstract" } } }, "auth_ref": [] }, "enz_ScheduleOfMajorClassesOfAssetsAndLiabilitiesOfTheDiscontinuedOperationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfMajorClassesOfAssetsAndLiabilitiesOfTheDiscontinuedOperationsTableTextBlock", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Major Classes of Assets and liabilities of the Discontinued Operations", "documentation": "Tabular disclosure of major classes of assets and liabilities of the discontinued operations.", "label": "Schedule Of Major Classes Of Assets And Liabilities Of The Discontinued Operations Table Text Block" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.enzo.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Minimum Future Annual Principal Payments", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r10" ] }, "enz_ScheduleOfProductsRevenueByGeographyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfProductsRevenueByGeographyAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Products Revenue By Geography Abstract" } } }, "auth_ref": [] }, "enz_ScheduleOfRestrictedStockUnitRSUActivityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfRestrictedStockUnitRSUActivityLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Restricted Stock Unit (\u201cRSU\u201d) Activity [Line Items]" } } }, "auth_ref": [] }, "enz_ScheduleOfRestrictedStockUnitRsuActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfRestrictedStockUnitRsuActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Restricted Stock Unit Rsu Activity Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.enzo.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Information Represents the Operating Results of the Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "enz_ScheduleOfShareBasedCompensationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ScheduleOfShareBasedCompensationExpenseAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Compensation Expense Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.enzo.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit (\u201cRSU\u201d) Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r113" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.enzo.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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": [ "r14", "r15", "r113" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r689" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r693" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r692" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r698" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r229", "r230", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r536", "r537", "r538", "r597", "r599", "r602", "r604", "r607", "r610", "r611", "r612", "r613", "r615", "r616", "r617", "r618", "r619", "r624", "r648", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r674", "r679", "r856", "r912", "r916", "r917", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.enzo.com/role/SegmentReporting" ], "lang": { "en-us": { "role": { "terseLabel": "Segment reporting", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r129", "r203", "r206", "r207", "r208", "r209", "r210", "r217", "r218", "r219", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r231", "r631", "r632", "r633", "r634", "r636", "r637", "r638" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative [Member]", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r92" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 3.0 }, "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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": [ "r92" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses [Member]", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "enz_SemiannualAmortizationPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "SemiannualAmortizationPayments", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Semiannual amortization payments (in Francs)", "documentation": "The amount of semiannual amortization payments.", "label": "Semiannual Amortization Payments" } } }, "auth_ref": [] }, "enz_SemiannualPrincipalRepaymentExchangeRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "SemiannualPrincipalRepaymentExchangeRate", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Semi-annual principal repayment exchange rate.", "documentation": "Semi-annual principal repayment exchange rate.", "label": "Semiannual Principal Repayment Exchange Rate" } } }, "auth_ref": [] }, "enz_SeparationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "SeparationAgreementMember", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Separation Agreement [Member]", "label": "Separation Agreement Member" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation charges", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Stock Option Activity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of RSUs outstanding, Cancelled", "terseLabel": "RSU cancelled shares (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Fair Value per Unit at Date of Grant, Cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs outstanding, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Fair Value per Unit at Date of Grant, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of RSUs outstanding, Outstanding at ending of period", "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": [ "r344", "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted Average Fair Value per Unit at Date of Grant, Outstanding at ending of period", "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": [ "r344", "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Outstanding at ending of fiscal year", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r114" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of RSUs outstanding, Vested", "terseLabel": "RSU vested shares (in Shares)", "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": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Fair Value per Unit at Date of Grant, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock granted (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Options Exercisable at end of Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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": [ "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Outstanding, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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": [ "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Options Cancelled or Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "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." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Options Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate Intrinsic Value, Beginning Balance", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options, Outstanding, Beginning Balance", "periodEndLabel": "Options, Outstanding, Ending Balance", "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": [ "r336", "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price, Outstanding, Beginning Balance", "periodEndLabel": "Weighted Average Exercise Price, Options Forfeited", "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": [ "r336", "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs outstanding, Expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r352" ] }, "enz_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnits", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock units (in Shares)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails", "http://www.enzo.com/role/NetIncomeLossPerShareDetails", "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable", "http://www.enzo.com/role/StockholdersEquityDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Options Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Cancelled or expired", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Options Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation [Member]", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "enz_ShareBasedCompensationIncludedAboveAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ShareBasedCompensationIncludedAboveAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation included above:", "label": "Share Based Compensation Included Above Abstract" } } }, "auth_ref": [] }, "enz_ShareBasedCompensationReversalOfCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "ShareBasedCompensationReversalOfCompensation", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share based compensation reversal", "documentation": "Amount of share based compensation reversal.", "label": "Share Based Compensation Reversal Of Compensation" } } }, "auth_ref": [] }, "enz_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Granted", "documentation": "Aggregate intrinsic value, granted.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Aggregate Intrinsic Value Granted" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value, Outstanding at ending of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r38" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r114" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r353" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested shares (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Fair Value per Unit at Date of Grant, Expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r696" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails", "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r77", "r80", "r81", "r139", "r160", "r161", "r162", "r176", "r177", "r178", "r180", "r185", "r187", "r189", "r204", "r234", "r235", "r237", "r314", "r375", "r376", "r380", "r381", "r382", "r384", "r385", "r386", "r391", "r392", "r393", "r394", "r395", "r396", "r398", "r422", "r423", "r424", "r425", "r426", "r427", "r431", "r433", "r444", "r503", "r519", "r520", "r521", "r533", "r590" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r229", "r230", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r536", "r537", "r538", "r597", "r599", "r602", "r604", "r607", "r610", "r611", "r612", "r613", "r615", "r616", "r617", "r618", "r619", "r624", "r648", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r674", "r679", "r856", "r912", "r916", "r917", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "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": [ "r176", "r177", "r178", "r204", "r433", "r454", "r526", "r535", "r541", "r542", "r543", "r544", "r545", "r546", "r550", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r569", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r590", "r680" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r176", "r177", "r178", "r204", "r232", "r433", "r454", "r526", "r535", "r541", "r542", "r543", "r544", "r545", "r546", "r550", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r567", "r569", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r590", "r680" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r708", "r719", "r735", "r770" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition shares (in Shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r76", "r77", "r112" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for employee 401(k) plan match (in Shares)", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock (in Shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r13", "r76", "r77", "r112", "r528", "r590", "r605" ] }, "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued for Asset Purchase Agreement bonus payment (in Shares)", "label": "Stock Issued During Period, Shares, Purchase of Assets", "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails", "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (in Shares)", "verboseLabel": "NUmber of restricted stock unit (in Shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r13", "r112" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Vested restricted and performance stock units issued (in Shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r13", "r76", "r77", "r112" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in Shares)", "verboseLabel": "Options Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r76", "r77", "r112", "r341" ] }, "enz_StockIssuedDuringPeriodSharesVestingOfPerformanceStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "StockIssuedDuringPeriodSharesVestingOfPerformanceStockUnits", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of performance stock units (in Shares)", "documentation": "Number of shares vesting of performance stock units.", "label": "Stock Issued During Period Shares Vesting Of Performance Stock Units" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for employee 401(k) plan match", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued for Asset Purchase Agreement bonus payment", "label": "Stock Issued During Period, Value, Purchase of Assets", "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r13", "r76", "r77", "r112" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Vested restricted and performance stock units issued", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r13", "r112" ] }, "enz_StockIssuedDuringPeriodValueRestrictedStocksAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "StockIssuedDuringPeriodValueRestrictedStocksAwardGross", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted common stock", "documentation": "Represent the amount of stock issued during period value restricted stock award gross.", "label": "Stock Issued During Period Value Restricted Stocks Award Gross" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r13", "r77", "r80", "r81", "r112" ] }, "enz_StockIssuedDuringPeriodValueVestingOfPerformanceStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "StockIssuedDuringPeriodValueVestingOfPerformanceStockUnits", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of performance stock units", "documentation": "Aggregate value of stock related to performance stock units issued during the period.", "label": "Stock Issued During Period Value Vesting Of Performance Stock Units" } } }, "auth_ref": [] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionMember", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Option [Member]", "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": [ "r679" ] }, "enz_StockOptionsAndPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "StockOptionsAndPerformanceStockUnitsMember", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and performance stock units [Member]", "label": "Stock Options And Performance Stock Units Member" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r80", "r81", "r104", "r552", "r568", "r591", "r592", "r662", "r686", "r826", "r840", "r889", "r947" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "enz_StockholdersEquityDetailsScheduleofRestrictedStockUnitRSUActivityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "StockholdersEquityDetailsScheduleofRestrictedStockUnitRSUActivityTable", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) - Schedule of Restricted Stock Unit (\u201cRSU\u201d) Activity [Table]" } } }, "auth_ref": [] }, "enz_StockholdersEquityDetailsScheduleofSharebasedCompensationExpenseTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "StockholdersEquityDetailsScheduleofSharebasedCompensationExpenseTable", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) - Schedule of Share-based Compensation Expense [Table]" } } }, "auth_ref": [] }, "enz_StockholdersEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "StockholdersEquityDetailsTable", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.enzo.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r111", "r173", "r297", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r311", "r314", "r397", "r593", "r594", "r606" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r439", "r661" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Disclosure for Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "enz_SupplementalDisclosureforStatementofCashFlowsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "SupplementalDisclosureforStatementofCashFlowsDetailsTable", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure for Statement of Cash Flows (Details) [Table]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r763" ] }, "enz_TaxOnCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "TaxOnCapital", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax on capital", "documentation": "Amount of tax on capital gains.", "label": "Tax On Capital" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r755" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r762" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r783" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r785" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r786" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r787" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r787" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r785" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r785" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r788" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r786" ] }, "enz_TwoThousandElevenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "TwoThousandElevenPlanMember", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2011 Plan [Member]", "documentation": "2011 Plan.", "label": "Two Thousand Eleven Plan Member" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r782" ] }, "enz_UnvestedRestrictedStockAndPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "UnvestedRestrictedStockAndPerformanceStockUnitsMember", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Restricted Stock and Performance Stock Units [Member]", "label": "Unvested Restricted Stock And Performance Stock Units Member" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "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": [ "r30", "r31", "r32", "r132", "r133", "r135", "r136" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r751" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails", "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant [Member]", "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": [ "r677", "r678", "r681", "r682", "r683", "r684" ] }, "enz_WarrantsExercisableTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.enzo.com/20240430", "localname": "WarrantsExercisableTerm", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercisable term", "documentation": "The warrants exercisable term.", "label": "Warrants Exercisable Term" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in Shares)", "label": "Weighted Average Number of 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": [ "r192", "r198" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Shares)", "label": "Weighted Average Number of 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": [ "r191", "r198" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r799" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r749" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "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": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-11" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "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": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "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": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205-20/tableOfContent" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "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(19)(a))", "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(19))", "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(20))", "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(21))", "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(22)(a)(1))", "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(23))", "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(24))", "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r89": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r90": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5" }, "r117": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r118": { "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/2147478546/942-210-S99-1" }, "r119": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r120": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r121": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r122": { "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/2147478546/942-210-S99-1" }, "r123": { "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/2147478524/942-220-S99-1" }, "r124": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r125": { "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/2147478524/942-220-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r139": { "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r148": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r202": { "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" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450-20/tableOfContent" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450-30/tableOfContent" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477349/740-270-45-3" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r416": { "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" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-17" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r421": { "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/2147477401/830-230-45-1" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "40", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479092/842-20-40-1" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r444": { "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" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r485": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r486": { "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/2147478524/942-220-S99-1" }, "r487": { "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/2147477314/942-235-S99-1" }, "r488": { "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/2147478451/942-360-50-1" }, "r489": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r490": { "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/2147478777/944-210-S99-1" }, "r491": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r492": { "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/2147478777/944-210-S99-1" }, "r493": { "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/2147478777/944-210-S99-1" }, "r494": { "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/2147478777/944-210-S99-1" }, "r495": { "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/2147478777/944-210-S99-1" }, "r496": { "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/2147478777/944-210-S99-1" }, "r497": { "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/2147478777/944-210-S99-1" }, "r498": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r499": { "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/2147478777/944-210-S99-1" }, "r500": { "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/2147477250/944-220-S99-1" }, "r501": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r502": { "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/2147477250/944-220-S99-1" }, "r503": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r504": { "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/2147477250/944-220-S99-1" }, "r505": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r506": { "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/2147477250/944-220-S99-1" }, "r507": { "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/2147477250/944-220-S99-1" }, "r508": { "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/2147477965/944-235-S99-2" }, "r509": { "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/2147477965/944-235-S99-2" }, "r510": { "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/2147477965/944-235-S99-2" }, "r511": { "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/2147477965/944-235-S99-2" }, "r512": { "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/2147477965/944-235-S99-2" }, "r513": { "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/2147477965/944-235-S99-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r526": { "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" }, "r527": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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/2147478009/946-205-45-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r535": { "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/2147477796/946-210-45-4" }, "r536": { "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/2147478795/946-210-50-1" }, "r537": { "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/2147478795/946-210-50-2" }, "r538": { "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/2147478795/946-210-50-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r541": { "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/2147479170/946-210-S99-1" }, "r542": { "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/2147479170/946-210-S99-1" }, "r543": { "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/2147479170/946-210-S99-1" }, "r544": { "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/2147479170/946-210-S99-1" }, "r545": { "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/2147479170/946-210-S99-1" }, "r546": { "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/2147479170/946-210-S99-1" }, "r547": { "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/2147479170/946-210-S99-1" }, "r548": { "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/2147479170/946-210-S99-1" }, "r549": { "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/2147479170/946-210-S99-1" }, "r550": { "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/2147479170/946-210-S99-1" }, "r551": { "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/2147479170/946-210-S99-1" }, "r552": { "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/2147479170/946-210-S99-1" }, "r553": { "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/2147479170/946-210-S99-1" }, "r554": { "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/2147479170/946-210-S99-1" }, "r555": { "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/2147479170/946-210-S99-1" }, "r556": { "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/2147479170/946-210-S99-1" }, "r557": { "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/2147479170/946-210-S99-1" }, "r558": { "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/2147479170/946-210-S99-1" }, "r559": { "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/2147479170/946-210-S99-1" }, "r560": { "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/2147479170/946-210-S99-1" }, "r561": { "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/2147479170/946-210-S99-1" }, "r562": { "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/2147479170/946-210-S99-1" }, "r563": { "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/2147479170/946-210-S99-1" }, "r564": { "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/2147479170/946-210-S99-1" }, "r565": { "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/2147479170/946-210-S99-1" }, "r566": { "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/2147479170/946-210-S99-1" }, "r567": { "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/2147479170/946-210-S99-2" }, "r568": { "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/2147479170/946-210-S99-2" }, "r569": { "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/2147479105/946-220-45-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6" }, "r571": { "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/2147479105/946-220-45-7" }, "r572": { "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/2147479134/946-220-S99-1" }, "r573": { "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/2147479134/946-220-S99-1" }, "r574": { "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)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r575": { "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/2147479134/946-220-S99-1" }, "r576": { "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/2147479134/946-220-S99-1" }, "r577": { "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/2147479134/946-220-S99-1" }, "r578": { "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/2147479134/946-220-S99-1" }, "r579": { "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/2147479134/946-220-S99-1" }, "r580": { "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/2147479134/946-220-S99-1" }, "r581": { "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/2147479134/946-220-S99-1" }, "r582": { "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/2147479134/946-220-S99-1" }, "r583": { "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/2147479134/946-220-S99-1" }, "r584": { "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/2147479134/946-220-S99-1" }, "r585": { "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/2147479134/946-220-S99-1" }, "r586": { "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/2147479134/946-220-S99-1" }, "r587": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r588": { "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/2147479134/946-220-S99-1" }, "r589": { "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/2147479134/946-220-S99-3" }, "r590": { "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/2147479134/946-220-S99-3" }, "r591": { "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/2147479134/946-220-S99-3" }, "r592": { "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/2147479134/946-220-S99-3" }, "r593": { "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/2147477968/946-235-50-2" }, "r594": { "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/2147477968/946-235-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r596": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r597": { "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/2147477271/946-320-S99-1" }, "r598": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r599": { "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/2147477271/946-320-S99-2" }, "r600": { "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 A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r601": { "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 A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r602": { "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/2147477271/946-320-S99-3" }, "r603": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r604": { "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/2147477271/946-320-S99-6" }, "r605": { "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/2147478448/946-505-50-2" }, "r606": { "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/2147478448/946-505-50-6" }, "r607": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r610": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r611": { "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/2147478979/970-360-S99-1" }, "r612": { "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/2147478979/970-360-S99-1" }, "r613": { "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/2147478979/970-360-S99-1" }, "r614": { "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)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r615": { "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/2147478979/970-360-S99-1" }, "r616": { "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/2147478979/970-360-S99-1" }, "r617": { "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/2147478979/970-360-S99-1" }, "r618": { "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/2147478979/970-360-S99-1" }, "r619": { "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/2147478979/970-360-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r661": { "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" }, "r662": { "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" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r677": { "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/2147478795/946-210-50-1" }, "r678": { "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/2147478795/946-210-50-6" }, "r679": { "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/2147477439/946-210-55-1" }, "r680": { "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/2147477802/946-310-45-1" }, "r681": { "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/2147477271/946-320-S99-1" }, "r682": { "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/2147477271/946-320-S99-2" }, "r683": { "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/2147477271/946-320-S99-3" }, "r684": { "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/2147477271/946-320-S99-6" }, "r685": { "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/2147479168/946-830-55-10" }, "r686": { "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/2147479168/946-830-55-12" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r742": { "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" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-11" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(6))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r811": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r812": { "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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r813": { "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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r814": { "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)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r821": { "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" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r824": { "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" }, "r825": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r840": { "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" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r856": { "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" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r863": { "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" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r886": { "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" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r889": { "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" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r895": { "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" }, "r896": { "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" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r898": { "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" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r906": { "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/2147479532/912-730-25-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147478524/942-220-S99-1" }, "r909": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r910": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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/2147477250/944-220-S99-1" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r944": { "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/2147478009/946-205-45-4" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r947": { "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/2147479134/946-220-S99-3" }, "r948": { "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/2147479134/946-220-S99-3" }, "r949": { "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/2147477271/946-320-S99-1" }, "r950": { "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/2147477271/946-320-S99-2" }, "r951": { "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/2147477271/946-320-S99-3" }, "r952": { "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/2147477271/946-320-S99-6" } } } ZIP 80 0001213900-24-052447-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-052447-xbrl.zip M4$L#!!0 ( .V!S5@5-9LO_A$! /UC# 9 96$P,C W-CQ]:W?B2)+V=WY%#KN]6W6.J$(2UW(U[Z%LW.U9E_'8U,[. M?)DC(&TT)21:$N5R__HW(E,2 @2Z A)6GYFR#;ID1D3&+2.>_/S_?LXU\H.: MEFKHO_ZW^*'^WX3J$V.JZL^__G?_\?+FYK__7Z_R^2^U&OF-ZM14;#HEXU=R M:V?/WI$9FMKWX]/'CR\O+APE<8TU4DUK&TIQ0"S\@ MM9KSN$N3XL,^D=%L2?ZZU(DH$['SJ=[Z5)?)M]$ED>I2@U\^LV&0,%#=^N0\ M\]>J\YZ@=U2]:Y>Z;;YZU_XA?B3-G%AOG\$;[X:+\N*%XMU>IR31;=>^AD&OQP^&+MX53_<^WA\+>!TV(7 MU1MRW;U0M8R&)+:#1R+5Z_)'YPKOAI^[KA7A6EU3=?I_7QYN5Y?;P=>O+OUH MN_Q7;) @'&*]5I=JHN1[2 UFNO8@=^;[GB,V:_6.CWQPY?<],\6OQXI%W4FU5YD=JG8[78_LF^]2ZV@Z^"1XL?_ M^WK[.)G1N5+;&HFEQK]K]WAPG5=QO5-EVJL0_.^SK=H:[9'/'_DOE MQ'W !9DKYK.J?R)X:1V>]W&Q\4S4B]U*D]PT'5?ZENS;9FJ7]2^!(O'!OFE)K\:5\T9?*=2# X MR]#4J?>E^V3^O>A^7^W]UW^(K?J%,_:M&7SY\\8$!W$LK$1=DFQI9#O_SN/?M M[F8TN*H\COJCP>/GC^->D2?S.+C\]G SNAD\5OIW5V3P?Y>_]^]^&Y#+X=>O M-X^/-\.[HL_P[XHU T_,-G2A?#XJV)^KQ@Z+?H\0L24^]THDO:G)_4GG=9L'Q6_]N1$9# FI\!+H:X[_A Q&;[Z;OR?":C'X?D)6&7VGW_N4(OQ:[5+%I;0X7S%#R:E/EM?9*%;-& M]2!9O&=O&>C3*[C-+XDM\*W["U/5B%P7PMZ__=QKU9HHVC_@Q=?PB;7V9+': MPR!O6UN7VCM_LS#,HL_@//@0V_H\*9H5:'Y8ME'%#-&V_6E)COUI;-N?T4/_ M[O&&69G2 )V=?+D&R/:DP[5 3Z8Q)__:_H_81M#'12?$>;#STIC/50LW)"K7 MJD8)K.(Q-:/;\8%NJ_8KWLKO7%,2A<4Q1NTVK8R!HI.J*8ME"G; MY*D"[?!ON&'B_AU[IKYTHYJB;V!OS5.2'YBI9N2N3N$ZE(]JU38E\H,^JA3K*OH-OUJ2R4>T- M[OXY)%]NAI>_#[X*Y.;NA C"=B>O,G MBD6L!9VH3RH$"*I.5-LBDQD+']X'3/$C$UM'E,OU>-KUV.@F7([5&(X@;AE^ MLFP([!:F\0,E:#T&Y"OJ1I\8)OB!;,_P$:^^Y+NZE\;4M\#$>B=CSN+%_S#, M[VN\W30F(+\!Y)-^.;3D;>Q2! _C<%S<9-)(^7DSA5MAL4\8HS:MLB@V,F:/ M*->D3JL%D7H8@[+0H9FJ3";%Q##)$#Q:D_QU::K65)TPI]9XVL744PK4@0ER M\_#X@0SF"\UXI6;6YB_+D:XI(\9!\UG1U3_9W^_?'N?6%SVY,SX$F?;K/8DD0Q^TLG25G]0\D7[,=UR MR..&I-LOE=9>VJKVKA5S#E[?5-'HYNM",]FQW2=G(,SD#,U[N%)E53J^(;5C MFWOGH9?PZ] <&2_ZVO/ $5OY3C%RZ#E:CD=QFAPJWAO 1.V?ZF+#H6TTL_:8 MQ+;<+)RSY% )@\M[$V1772B:;]$:3V!]Z!LTO>] 8@B*3!E,YSR83I[<.I7] M1,7>-ZFRKI% M7=![EJR^'Y3=42WDK<&4.Q^9N@!B=MVO=IK-YNU9K->#[,4 MN=-3J\S??_U'1Q+;%Q8P5*,+G"K1V5P% OI+6Z+4$@7("V1Z:\LW@X+:S$;\ M"#;$5&V56A6>MJ0FG9+%TK26F+^T#;B3!^6B]&[\'BT0[D#U)_:G<@?A5$J6 MZ\] /2M+^5"S(RQB1VFARF1&)IIB6?O\W'SE#'-#1%-A>O+Q=3XVM))^L;/7 MSH8,DT'Z==M94@SWHPU\E &<^L_ZA[I(%HI)?BC:DD9- M_NM\:6V(K%4E[*02.BIN$(8],JMWW1HC^#^%_GM#7]+-4HT]V_.ZC \SA1I]BVIQ6QJ]D,J/ M('C5=U#/E&T*H:?IVTQ_)[XG,\4B3ZH&/JJB:? E%L=9\/./I8J.*_BK8^I< M ,_T?%<9]REXP9OCP:X<7T\H*N#5XM=8\$:F\"V87KQT8=()9898E BKVK7( M.W@>B#RQEF!(K)F!._IN,98]4^S-L>.X_:/$(?*;G3F\%XBB3\D[Z7T%KQW# MPH'OQ_^&&>#U[%*X"4?A/ ?K!"TV"#9(Q;))MTZFRJOUXR44/,Y7Z#/2XWO4S[61N0=DKQ](AU)=/2%%&'6VVIKZD4GWESG^,IZQ4BRA$@[%0HDPF MH*PX0 HN6!,]E\!/"3"[MO4%?&[-0T:- MY1H\3B#K<8+Z%)3/8%D,L%FZP;*62XNRJV#:'",AH',5''Y\E_:*8<"+"J]& M1U^'X1NHHW^H%K.!NJ)/5$5#_P];7W"D"+8V5L'*Y'%(DM/PMBF<9. MG*3"DK!X:[QO56 M_G6IP\JL"PQK6&!+\\%ON3WTHFN6R06KN28.8A66^42% M.,;ZM7IS=[TN'?IR7IL:=LVY)&"#BQ66L!WXQYEB4FNXM)GQ!BM>)0A"1%GV M:JFK_(46NVI-F)K57E,4&LVVT&IYA;'N:'N$WX%J9^*O8C%6+SID,M"5B0,( M0BZA4SUHU!W0J1ZT:@F=ZDXJ@'TX[0MXT!]+JF.J0US1@"$"\QMVL%64 N;2 M\K%K \QV57A7322704R(1EJD@3>575,;FU3Y7AM3T"M B06CC/_QK8#'(PG\ MD_$MG;4E&?QROQ2&"& .U/AY>" P"X3_J/CA/SX4?48,'Y5#FQ9[(@Q*L"([ M7D+19W,>RV7M8>QMX&4YO?>?ECHH>CQ9 $*YNZO!_WD3+?"<0Z#'3[P-6B$A MZ?.])>'<_-A3?"#.[]>J7-WMY !5%3(ST1_^#^5?]7JFNP7W_8<1N2%@ F_N M^G>7-_U;T,6HR?HC!B?ND%_QY6=#YYY@@H?.*:^/.0IK]K'6D9).ICN=-S:= M@WOF'WJLP4B_; I*IA7KUU[FE;7/LZ+33?$(&Z_;+>&MLH.WJ8@[)"$*:0\K MEKD?@,NLPJ_7//!Q;5W*V3;KZ"R:8R4"7Q0-SYTACS-*;8NPYEOQ@JRPH=D1 M4^^6NK*U9W^=>E]DIDD7TK)UW3Y3K.Z0#*=9P5'R^(XVO6<,_V$^EB M+H*15=41^^D3J769N[ZVVC/%>EM;[2M#C/G.X8+R<"V+#,"A;XCH$!VZU M-M^!W= )>!$N?[]RR*9H4VI:3F8/&3PQU*U7\];-31*U5"JAASP M<6W19XS6L=L/4*P9N=:,EY7]/Z.EW2J7=KFT<\#'M:6=*?#^G6'#];;!5N[: M.L\R&W]8(6B7J[175TH45/>4]$'C- [66VF8J+Y]K6FJ6B[IG$QM\J!:W_.Y9N4R;UZN MV^#A[+P[]C:,W:UWZ8X9%I)=$N?(2AA:I,!O.55;Y8I_7/0FWE;BOT/ M6>3_LCW9$:,)W>RF;0G2PPA0QPU*YV=5;&7WB4M$F?C,:?*V(OHD_COKPT>!N M]%CHKN1$8BL7C7OGA\UP.;Q['-[>7($07E6^]&]!*@?D\??!H/CR^$[5*_;, M6%J*/H4KZ<\)1:N,.$C\5 5J.G]-%5MY7_3I9@V1OK/)?P,,("I%PK !W#,; M-_WE(,*YQ#-%Q:TS4XPU:UUVP+8K.U!66XDWQ!A G6 MC3FCN)P+BK>KO8XDR&TY.XI'7Z3[[7Z<9=?G^-=XF-:$ CW Y1&(3NV]ZFC' M.W?)SS&7E#N?!V\Z=]3VSI"*P-=.M2<+74P AK U;/:GH%R:I9&: 7F1N%JIU[MM049\?O>V'J(32D1 M*=65NT>3_RC2O2,LB";T]R9=*.J4T)\+JEN4%T0:#,Q]LN85X[$.$VW)SG/\ MSX/)[@.U;%/% R'0?L=031T)W".A7@\ >J;6Q#1>B&('-3#NGTH:X4H^%;G: M$X.G8GK/Y#XTS&D#DBE"Q+C7Q0L+5J.[E/&>=&BEZ,CY@(LY^(=#E/$^$^TX MO&EP72F&:H!]JS("]F ML8!AO IDH2FZ+3 7#!.!"^R)+734Y4[M'B<&5FK@SBIJ;-$!KT\26G+:X+IX MVBHUZ;I .EFH=TZNO!(LB0EX2^"8=L-?68>G)M?4G[69.H6[/A'^ ML_8$TZV!_+#H(';.(@WO!BR_<$47AJ5&XU647,5&7,\/0RJH7E@%;'>&/HGN ME79E(%0W/-8^.VV0F& -E*QV(^W61HX2E'BV^7H B[@G4]5":JOZDDZ)X8&@ MK'F0YYE*2;,0KU0+E)2B_09J>W'CJL8K'RT]/)E$TM?$Q&4S@O25R;&,-,6A M.=JJ]KJM]GFDS#8'V8BNA'@>;=T[WS7W1A)1A)O(U%B.-1JIM"+6,XZ3F(LD M3IAEDH5&*]S!WZ2JE$Y#%)(IZ3. D9C"$@^BT.EL^Z.9<*5,">9C,/D,[6YO M^E]N;F]&-X-'TK^[(H^CX>7__#Z\O1H\/'KPTW_[=C/Z1PY)FJO!E.LL'X/) MYSIS:YPU51FKFFJK-*30N>3D2?+!7K7F0GEEW2GNT5RVJ4QI,B)MN2I'=0^= M"=WS^8QP&C%V)KM=%E1*X5/9^_/GR*L7,91T@Q6U 7I$ZXE)9[T!FIE".P%0_LD$1!K$NGWHH^5&_& M&41MR<)Q/-+$Q), M^E*W0[Q^M"36R(RQVEPNY##'>GE<#- M617E%55;[ZJ%2?8-[6 M+:2R*"5X7CH1Y0/3*6K;HKAZIK_/[]2Q0\312VE&7R[@<@'OYLRC;4R^SPP- M#*#E%H,C7(3]6M:NGGYA)6#HO4F?* 0&4\)8*\2!DI,"D*'XP]BS[A5S:#[: MBDVG#.+UGIJ/"&;ON2GU=3<%OF=@]]::O]*-XSL=8T12O=K[4 _J@=[L'5\H M)OF![[D@RM*>&:;Z)] Y.GUO[J[C G/Y)LMF9O6]%P=.,F!Z8AR"GV:(8. D MUJ\?V+._S0C^B NR=IK!/@NZ>0C=OFLW#^G:=VT[QK7@J.N&=U!"P ]G6D2U M++;K;1)C:5NVHN,:SXDK(N,SP4Q(Q?2D&JF&?_C^GTMC/H?UF8'JYD_*4$O* MJ?1VYL-IY%5I^V::5!TV#ZFQ,Q@?A_V+KZ[7]1O#P5TIN$_'Y,D-&T+4^;;C M).-2CVVXHDG4 8)I:8J")+6%9B#H^B9#@I%ZCRAS\>@?RV4\ ?UE\" ;7:'; M;0LM.8I.VH4J7+0M7A_MHA[ZT)6QJ49\>Y!#B6@EH6 5H PE29,9?(*3432" MZ,-P YDH"]56M**NAM6,[F%"-_HEGTXD1LMX>G1;J$?8I#NWA9&&;%C>T,"] MJ2+V"O0GD^5\J:$C#-1[4B?JH6M]WAWP6 %;474Z'2BF#M.T?'.[XE/S\]." M0<$K]C 67&"I(PKU1C@TTC8]WI^4C.F.-,B6C&S?OR/(S20%0.\+6/OC7U/. M(1O&?&'2&=4M]0=%N$IC3C?G?EXU)BG[I5WZL?ZM2S_U;ACQ;@W+NJ/V\&FD M_(RDI+%^0&ATSZ1\H B50H?@(H)8"9WVR%]JRO4 R/G4D$<1$$DXU0#SS'K"(W6R9N$RE*%HNQ]'P4WU-\\BIG, MY,J[D#"6&16#]O5I0KT@EJBCQZ\.3I@&NI RY$ZA[5[1U_(@S%7=(%_()!':JI/%V2NF,\JO LOK0<= K\:P,)] MWT'?MK;KS\Z'?U+FJO;Z*>S9[%I+_9/RH8 &F]&*,L$H5='Q]&2B&S:J,9." M*H-XU:;/)LN1FC8VQH,[;U&4)^8UL#CW2=45?:(RIQ4^P'-=K ]>:<%QZ'%D MZF^]YR^U&KE6J3;]1.Z59UB4CZ#OJ3X!,LL79+A@Z &?\*6/E$GZ!6%9>!@2 MJ=6;X>7O@Z\"N;F[!#4R[AU9E60ZH\OAW>/P]N:J M/QI<51Y'\./KX&[T2(;79'@_>.B/;N""SV/S8Z_R[MM=_]O5#5SXWOE U4'= M&DL+7$IX"_TYH3#J!35Y(0,![:N\/RB!LB2&*[,[ALI,-?! TQR3SS:]\6^X M8>+^O>X20>BE*0L+7N'^=D%>U*D]PW?6?^&#B#+M:J1@8A5*[/ .V9Q?*+I@ M>(\VW9$)"G8980Y(FU^KK>J>!P9IY'#=/YJ9E)*O\+B91080U$R9B*VJ,"+& MSUL#VN4HYY<4=ZI^!$I$#5"/)5-2]H3$NIVV-:5?JKT'^H/JR^T.8]?^_;(W+^%=%2D#X5S=_25^KJ&1:C.:3S%23D&N M]CI"70K/#.^=>K#DYHRFS6/1%.*'MM#HA->V%)^F]6/1M,F:V>5.^&93\8G: M.A91L%YFH2788\KM?4@ZF$(,Y;JF3'P)L8E@VW[NB/Q=4M\JS8\K! M''5WMG<)$H@;#.:&8WN*!I2I7%&XY,* MP6:$1D$/1$GC8\8G%>(D2T*WH 7]:5S'V+1JUH%6LM"*X)3GRWX_4(LJYF3& M#/<4)JP9B_F)(3O31?Q\/GU]>K6:S8![))$X*59[K7HQP3K3A?5I"2=5>YT( MF.IY)%RZV#TMX1A ;#UU U#QU&QZTC60=.UZ>$GW\8H!J[U'JFD0$0GDF>H4 M*U]0MRK3N:JKEHW1TH^$9S2>7KTZ4_N-3PSXUE^;5AS6-;DC5DSG(HVFS9"& M+;!5@B2&)ZWR2,,T2C=#&D+L)+:$9J+^LM,3,8WZS9"(V%K3%NH1>FORY/[N MW#Z\I<^.VC8I[\1S(Y M;V%)8PJ]C3',)6*GB^-.11,>F1U15R^U[_&L8SJ&-8!A3:$CE^KX:.8R'<.: MB+LCU",D[$N&960_TS&LQ8ZT:QW*X3E,Y)G?'?9R,(483+:9:=^!?89UZ/J( M_1A3F?A6*R"86*!2+8;G4V\D.4[TM,A6V'O5P M_N@>HNVD%9YKGX14A_:D#N9^II*L0I\\GL;]3$6U!CCLQP.LCZ(C+V>*_HS( MO^1)49VS8+#1 >C%'HNX%U,ZIKJ]- _>]I!]6$_U/S_Q*=[HUS!!!FLT?+I< MS>[*FUPD+8&YW425J =7$Q$/>8*8L9:KTZFRCZ\S9WH+T7WKB93=H=E>RX,+ MQD.%HGI8;/!WAFZL)Q;B^ YMT.O%+$]/E?5+3S@L[FL4DW*I,G_I*0=Z7&XG MR3*?GG*ILG^I*=>IX[$/:>N:CU(DF2?7)Z\A4=(N_XS<@'":,OS 8Q@UP_U#WO8.'UPQGM2#Y=N'9H8J=PJ1R.8*'3.>&M:J_1+$N0CQ9Q MIN-6FRGN\@RBXYG>=/QBQY')G?#TP-$:1/*[*UT.IA"#.7;Q 'JWA!_7X+IQ MMO*S@%M@JXU+MUSNVC3FE_!855_"VG?JZ0S=<>;Y=2.[>Z'Q7+0N;AV+$8Q)WJH6TU4DY(/Z73RE3NATBW=R<+I2 MAYQ07\0ZYU8BV+/B5NSFAOH2P^,0(V2/=I+_*'G_FP![4UP7.6)A@EC'UW8D M4;H(KD]X<[%%5,*))>$VW$N'&"49LB+#L;WO.VJS/C+R!!:#62)N,ES$ + 9 MR 9-/KHKG9Y^A_6BX]&O<71G.#W]#NL'QZ-?\^CN;'KZ'=:3 MC4>_5D$O_+1;R4Y0./A4]S=\&X;][OBGRQ] MQAM>Q[(^67*Q@W9(ZF8(Z'3N?,S."F;)QRX"V]6E<@/Z!-8X,SYVZW4L$16% M>H3.^KB,/'612L-OSL,FTT@B67 3F1K+L493"M:N!QV^%(7:B; %0'#$:D\& M!1!?;J3$"J# 3$I5?I*<21(#5!,[\2S(Z(:44(SDLNI2TV M28@4<5EC/\SDL:VNFF)2P[+V([['4"3]" M2=66-IV6 "SE8 XNW5%D-_+^9/."[/V^$?*]'/(]^'.7P3M$_MW0D^X321FG MF>^I^045PR/J"L]BUW=8;+B:*15KS70WJ[WZA_H1L0PRWCO*(TU;2%/QB# R M&>\GY9&F;4;30NW1M?).TP[25$X!4GKJ/):3]HQL@[HA-J03\GT[Y'M8^%>[ MML4BU^04-XV;F;';G\7-0O2[S.R5#:3'-[H'YRV6$(*IR+"M[-QYFYGQ/SQO M1;9NRZVUXSLAA^>MA+R-@)E^N-VVQ'MI43T0*22*E:20[\60[^MNZ[GNSREM MI8_6LDS1?),#9,6W7.P#[P#&$_^!8NI /2TF50S^4XHVC)36^$18:XW,8[ MKA1>1I;L:K# *'ZC\UMC5PK'(4MVL1Q6!"3_M\ZN%+Y ENQBZ;%V]LJP/(^A M'$P.!Y-H"_OO%%\(CIH"%RO/=,UALXBQM"T;_#E8'N5.8#F80NQSIPV=0I*O M4BOD^Y -2 FQ? )71_6YBKI;SL?4'#XQ_\ : MKC34EJ_@N0@!SD&[VFN*@B3&!]C:*^:S"J_!2&/MG M:Z'H_J> K9ZKVNNGL.>P:RWU3\I?NQHU/A#&O7#'FM%0UPDUH8A,DN7P1S-: M4280!, #7[' 23=L> #6",(;5'C=LZEHX&&9-A[<8L^HA3&#SK8-% PDGE1= MT2+P)M(K>;9"T'F%V M$6IL4N5[C6.O?0+!1HK[!]L*&"P2U$\:'T]7(K/SY?[QXCQ6K"R@0F/_*,P4 M*/]B97Z?/RJ]@JSNS^/>X.Z?P\J7F^'E[X.O KFYNP1=->X55E_!C"Z'=X_# MVYNK_FAP57DD\OAU_N'P>^#N\>;_QV0V^'CX^>Q^;%7>??M MKO_MZ@9N>.]\H.J@VXVE!:Z ];[H%'%%>,\LF%\!;])=%6G/VKFZ^TN"W>G3-.M+D9OU]U)BJV(@ M;]0]39>]%+W+OMCD/4U[O!2]/;[8Y#U-7SMN"4;L:X]"WFP;+]D9B%@6L##I MC.J6^L,[&9 CU9>% >5@"EH8L''RY<0Y>HS8>/:8QBK/B3+]]]*R61H[DH^6 MYQ+^PYYJ?.G7$;ZB_IWGNO7UZ6A%Z;Y'Z" 8K9VZLXEG.QWHD+<"L_IP7MKA M>1UN,%MH,,NNND2;_KEC]TXNMZN]5@)TL[>]M%.?=WWBI=VI]KH1CK?/87/6 M&N%.!7EX[%ZGF!(6(%S)Q(2=Z]1LQ>_0?&O-&&E,?5;IT*G;A%+11/]6Z$J-H,R22[%(EH M8 IZ2;*JIDO62#GDX^II/;4?S'X8ZG:KP4J+94Z MOP0J>D8C%=Q2-,^U[L*W!8/YJD^DBSSXHF@*AK"*3?ZJZ$O%?"6RR-W7/754 M(49D3S%:F*WTR4'=YVFH[@K=;?B%V_LLQ:MQN=KM!NAZ.894NY M(]8,1J=\S RP?^'RM1IE7UQN(-G#MTCWDJ 0M.TH%L'FQ<.!1F9OJGK4T*]H]6QVH:)FT6(V*L:4T(#LGV!?G!T'RF->8_H M#3$_5XI]]Q$+HB,#CG5\LPF" >I@U,[D9M ]MCZ$[,<*SF M*1[#3\/O1CTUOX_=)!'-FK"8L396+ [ROJ"ZQ?LE)O#%,[4.S.L=ZC_GJA(+ MJ_*X3NC>YD=5V@9SJ]] D2<\V&"W;ZPP,%W\Q2 M;?I(S1_JA-XSS^6!3HQGG3TQBM?6$+'3.LG)7OF2(2FG,A1U_').QW\HXY&G M)2!EL02R+:6/9F[^EUI8T&;"#U.=,,!J?8H1#&,$)GTMMG>&,[>(&KBOF+\@ M9K_>E5+E=)$$@X9EJ-)^]8"&9D,8%(YPO->*64-.KBN^_OR4)3 M= )\F9M[CXR[UO(>"1 M;DWLP2+T0U"R4^VUQ"0IKWR9RW9.S674\>=U8^$4YCZI*'=1E-.JA<,VG_M; MWT.-^IO!NMF1(7YK8!&1E478+EY)N&#"-<)VPTK"[2!$!6'S9#$J',OQ'=Q7+*T/GP%9O_C%M?M0-C* U 1IK, M2NJ'1])QJ4>HPF]A_(&9X?/HY ML^?X?0K-!M;2MX5ZZQR.]CL"F)!XN'Z'T$*U)FYC=$2AWBA!G\*6TN&Z)G9R M!YLEA$8W0[B[8B^DO0Q*O;$0GS\(5=H5ZO*!C%&:!&+B=LJH>VRGWLY+=G/. MH='+P92#B3L8IB4JJ7<92F"2$IBD!"8I@4E*8)(2F"0^>4I@DCC )%OG_IT; M,(E4/TE.MX/U,3UX91%<2.G+*DV8SK5_,$IQDRV7*8T;R7,!)&@7O-F[DM-LXQ/2E MV:Q-#E;1:D0^17F/I3LUQQM%Y/AICLUN-=,S/)^]:R4\29*ED]?^UKVZ,DW= M48ZP&5JM:J_9"@\W\BY#>>TQCCK^O#9]'")\$3NHPG/T2) M#Y(D_S'+?B7;/%A3=% ?_F^FWY/9G^IM=:J]3DMHM<)]F#S%7]&I?6#,@W5: M[UN=77 6"V^>\MH3&W7\.07;C#K^9DZQ(P]F7@^V'-OU],OQ"+%;J.D<_*3F M1+48R@@WF 9W*4J3N1.^R^=XN>2;1C27;;':*YZUC*I=BHBOF2J W:=>]HO) M/M4B@6H)WS7/NS 4/'7=S&GJ^B2F,KDLRQG(\BE"RK>)OG5 JYD$(]PH%<>3> .=W)BSS^ M(FZGY$TMM+DPAQ<+G3S27;/Q)497B=&5.6)2,VQOK23<#L*%;>J5A-M!N+!T M^5LC7$C=5AH A\,C-X76 [6!W7([0PBG4 "(@C,\WZ!LX?SN'H;?&<,5'!2+ M*T(Y\5O$XI*ZI^C;ZB!<8%=HM;I"HQ,?[*11(G%ML>XH30<=Q/[KAA\WNWLE MOQ7FR,=ORNM(V#Q;$YOQ\='.UX%T(W5.+7)'7\B#,5=T@7\@D$=JJD\79*Z8SRJ\"B\%I^:!/RES57C^%/8=[.^J?E+]V-6I\((Q[L3G6O]1JY%JEVO03N5>>@;>/ M](\E!!GP@-8%8;E:>!2IU9P;F;CQ6WU) S[\FFTLX&()Z>=\XM*TA9^%HT4D M(9V?4RXNA7\\]8#A,-+XY^[.^H*,7AVU,0?[AN0M&.3E15_=[[137SV-O1N/>MM1F-.(@HQS> MWESU1X.KRN,(?GP=W(T>R?":/(Z&E__S^_#V:O#PZ "[D,'?OMV,_E'T2=^I M.JU\A2]F%AEL-Q\WV+FC/&U0[(F^6^K*]W1FQB:IBPL>(7[ MVP5QP0#J=0<%)PHIJI'2?"7<8 DWF)1,)=I@B398H@V6:(/[T 9+L,%=8(-+ M[>T@#-='\+&&)RZI+,^,3%.I!& M0VA$. ^I$ 0.V?$YW-%%X3L^W6I/:G4$N9D2KRWO2(/R\0\@ZF*+K-!IA^\( M%$*(]Y/W^-05J[UV1VBTPNN'B@DTZ)W2=Z Z_&*"1#4+CD#0RBD"P7X3U4A3 M-I(<(*Z+G<"2T.H6&1&PE=.N\/THXV_D=/R',J1'69FM]"OS M% 5EWY0"FXP65#5MRR(L>Z7YF0&!H+TGTU*L4,%AJ O+7C2*_Y5VM9=MM6E MW/")43(J#F*WS4];;HGG U)Q,*NZD\;[UBDF17-K0?>2,75#2)9D9$<$%1Z< MHI57<(>HX\\K3O,I3'D".1;KV*K6.9[A+M'S\[ZBBH@5HH(#%+?RNCUP*+N2IT4@9;,(2KC#,P@C$\,=BG69'>(I=)IE?O9 MN&9BO5'MA=?6Y)*2APHFDU(2 K$H.8^E(X\_IYNL)XDGDXIR"T4Y MK5HHH0X#9:B$.LP#&2*KD["=OI)P.P@7ML58$FX'X<+V-M\["&8NL$36)B MO0O1OBA(4EMH1FBIV62+Y&M-3$CZB2+$=%)'%.J-^!!Z.YEUGO"&XM$A M7$511GC#1C<^?-Z9+J3]&+O'YP_$IZVN4(_09)Z(01F[M-&\UZ@[:Z?>Q$MV M\Q'3W.$7EH,I!Y-^,$Q+5!(IB?7E7_\@2DU5WU04ZQ\[SRP1PDJ$L" RD1(B MK(0(*R'"2HBP<(@P 0();#0=V%)U [ MF$#M""TY):)5WK'"&D>'O!-%/ I/$)NQ(!SS*\3[R7O\?30)]]$:^0$+B^-% MQ0(-BW"948F@J4<*]WK8@1D - MVF/Q3LWQG#:)[N=X&GN1@N%2>H;G*1;?'F399YUD">6U0W:OSDQ3=Y&C%E-) M9BVF]? ).]2E-<^Y8CC[^2U7^Q0=B1/BZ"1S2(X5@ 39'H0#A/NQW9K'R3F M"@)SJ^,J?W',?H7;/EAG=1#PVV^FW[O9GP:6(&KIM(16*SPCF:>8+#JU#PRR MMT[K?>L4PJO" TUU\MI8&W7\!UPZ/)ZL? OHZJA1D[54-3Q%SQ5V\EI MJC;R^'.:>(P\_G19G^/M%0U^4G.B6@S(BBM^@X>>;U+U1SM-P!>@N^2;1M7Z MW6JO>+%45*'/:Y+J8*G.?<[G?C'9XWC*> Y8X0\_Z.8UXQ=U_'D-9$\12"67 M93$#6(W,]%'VHX Q/ MXQ/E@=_MP_ [3_F3:'"27JLO%QW%YC_CMJZ\1,-N*QG#WA1SY-2G+\1F3J..<)&24&_&!V$]2P;M MM_YR&I#OE+W.#>SVDII"NQ,?PGD'J\X3*E(^/IY" X$\!;$9'\;S+!?1?O8< M'Y&A@3TZ':$K)70;HN43/]H*$(1%VKU*I>*$SPN_[PB.=!U(-U+GU")W](4\ M&'-%%_@' GFDIOIT0>:*^:S"J_#2>C#PVV<$!UKS2I^4N:J]?@I[-O> U#\I M'\IJ)OA F,O"'7]!AC^:T8HRP59!17_%2E/=L.$!X#P2>(,*KWLV%0V<=-/& MW5.(P"R*\LCB/P2((D^J#F& "A>!0VJS@]FM#T>FA\N$Q:;T_*56(]/H&8;"[A80HEV/G&E MO(6?A0-')9G]]G2]M[/QU .&PSCKG[L[ZPLR>EW C/NF,D;?_0Z4 Z?,G8%$ M:/IO^NC>QC,:]G6N$_:,P_:O\JXXGC'S^J/0*HE!@BH.[?PXK M7VZ&E[\/O@KDYN[RP][I%F!&E\.[Q^'MS55_-+BJ/([@Q]?!W>B1#*_)9?_Q M=W)]._S[8]$G^6ZI*\NI"CK]?>&GHNH5>V8L+46?6L6>38A_P7PF>*VF.9X7 M2P/AWW##Q/U[W1>=&)JF+"QXA?N;!^LGUNL..%P44E0CY2SW'_D7&XHW"0AD M*WL0R#M5=U*?7^&1,XO_/D#\'@=$ULV$1LP-9X0!F0-J'P!R,^C\H?,%& U* MG9]2:GC,=JE8,_*D&2\6>3*-.3$6U%18=QK&@C]46Z76I[WU-@$T"ZQQV%6X M<[#G'G;[Q=&M[58 %G4?XN\3U')+Q$]2]00J M+GU)8?B%1ZQO3#*88Q\7'4T +F>*_DR1J4^*:I(?F/KA_0 Z&QZZT5,ZAH M0E-=T05H)]6I7=6G1)D;\,X_^0<(!&"B6K)?!=:J8K-K$(1H@=JM:(+K&B?_ MK.%WC3JE.WW?Y"-)+C"\T\YO:]ZAC'MF]$-$:*'>#J\W**(1.#$\XL%63S!, M621^=QGR6$-^88"W1@ M"DZ+6'OU]JQ)MD24JKUV.PGD;OX-RC?=I'#;G[@/[O0@T9\3'FJPJ/+=LZ+J M!\>*/M1BVEU5_1M,"_,(*P+$RB@T99")5FX7UN&2,$DINI.0O$.UDZ1#]83I M&)PL,?P)%HV";H&[S;FJ*VOP-B?A<9I5XW)RJ(]6TQD^W>(,(_&T6>TU(QSG MM"=_>>JP^UC82HEU?R]K(SUH6M2V6"]%49:QJ9:XV M)RLM2;)^,L$#6"U,TU/U!Y8X%-6#NM$G)NK]*\I_WNCNY!Z\N<7SG%J8H&FT M\YN:/93KE#TI$3Y6Z+2.!R&;U!C=Z#_@ L-4BYNBVN:>;U+QV ;.14M.FZ \ M!_E/3,%NM=?--W!R4M-Q;]*%HD[=+!;W" QL''9*-5K_8B=(2>(-PXWE**2\O0-=9"6#U!;H8WF^7/P_;\ MKX7RRNI+62PG7B"LSO30KM@Q5Y [T7L^SQ%.+QZ7,;+X5;;_*Y\!\WVZ29XS0PG)?)4C MP6]7Y'/U^M#-'_B^B[?^>>%A/<(IM&\( N:XFBR%+.O0J.;(4E#K[P M.N2@C2P',058FPGA4H3RUC=D"@[:,',0-F+)95?H-N)#1IT61K#4]GG5]A$W MSC<:.%7]AW.\8-G==)ZI)N<4:[X;,E776IO.5.&GL=OWRJM['/CDCZ5J4E#] MTR6N#1I]-Z5=K_8:4ID/.HJ)SH9C(D.?ZV0?8>?9IP_2_F9QUD8QH;$LQ"?C' M\2+4+-/A$#!YJPH/_[:5GQ3;S#0&9>] P+&SDXA%;5OCUX8Y0FH_<&*/C#MJ,U")QQ6AAT_\4(H^(VHD <;3 MD^T?/@%^[5$R8/>U M,-;LE"OX&'%@,A;NY!R>J"6(8H9U+&7IXJF#N-,GOU.I_,'3$YVPHXH\'"83 MW TR<4 C<#6A1>"1$_R"?MT/D/2R_'TO(!@C*[AG#E$?@*9#'74)_G^PHN$# MM6Q3G8"#AU_T]>GZ![XKXQD)"1&H2QMQ!!MQ8%;OY+ ,CGS\4TY+2U):DI2) M-K>9#(MB=MH&]J'I"3C[OK"YME2+^9Z:JC'=[L2;:$NDK%]M<%423]$WJCVI M)4ABN+(_IT1>GCG2Y(=_MH^2/\]+EC"J#B U,J;/JJYC&@'!V1DOSMN[2', M[>']B%:UUY$%N1V>U$[D2YPK4QLG4U^1N-H&LR )K?J!N'K8"+9Q..5#$1TB MJMHIY'G7:4XC/[Q<=JJ]9EL0F_$C%RF=MBDD+U.=77YX9G8QG]F2XU=C1^)E M&8664>@>Q6_,%X:ENH?\Q I$B0H?XX:VAL7 9AZ"TW'%C<\B M%V[(ARC<*#+E#K;^UAW*2 M-8B=RU,,K$?.ZEY%5+,OQQ1*EU,\JZLEU!-N5 MRPCV;"+8;N,H$>Q'&U%>F;WJ5> _QP@MW(?CH?2@SNI YY$ZIQ:YHR_DP9@K MNL _$,@C-=6G"S)7S&<5WH67UM=?/X%)4Q/8@4>[^Y\,1G"N:J^?PI[-KK74 M/RD?RFHJ^$"8S,*=0$&&/YK1BC+! F1%1]>/Z(:-^+ F!4U*5'C=LPGZ=J&8 MK/[%GE&+HO RL\GJFYV"1[C(LN$#5G+[X;CFFCVV]/UWL[&4P\8#N.L?^[NK"_(Z'4!,^Z;REB=7) [T"2<,G<&$J'E MO^FC>Q6_<)A 8I[A]L*V"P2% _:7SL7F-L\,O] MX\5YK%B9E<1EN=H^C[T9C7L[UPC[1V$:6/E7O=Z!^SXJO8(H%)CBX.Z?P\J7 MF^'E[X.O KFYN_RP=[H%F-'=<#1XK(R&Y')X]SB\O;GJCP97Y/KFKG]W>=._ M)8\C^.#KX&[T6/29]JT*J/G^PE0U(M<%(M6E1M'G]&ZI*\NI"L;J?>&G8:X5-P)O5O.X?;)5OT2_JWJ2SKM M@_O\KR]+"SL[K2MJ34QUX9Q?_D6Q5&OX= ]Q(@R>M5V-X!E?-&/RO3:I_PN? M\2^Q2N F98$!K(GIL'6W._Z35SZUW!2E9-[ (2W3'7A^%=$[EH--!7T^_V0V MY IXDK-)!)K7G USH/]I5+ZHQF1&YV ?]'.I^\%MH<#$]&7F.-;FGA@D0[AVG*QT%1JHJI76/>A M26=4M]0?E"P,TWX"=]7@[KZK8N"/&42RM3^6L.SM5VQY0D@TF*7JEH3!HVUU M;$S9T1//5#?FL#SANC'^K5B6\@H_QWS:F%K"3V$P<(5-5=WZ4(%8A#B39T+8 MOK#P6[!%U%;,U3O9;3:=S'1#,Y[Q.(N%IKPR182QBFEH_"!'&\_!U9CJ3Y?X$A:IZ?!IT-O(3$%Y&)N&,N5DH'3! M@CP-!FLO,= S$989&>S*@5!Y46WL<+613A/C!S59O_C$Q*.H0;9>R0^.!ZE# M (]RX&?-A_PNPX)HBZT(/33Z=J28,JE1W&.70'(")(+)#GS[,@/'XK5FO.@4 M]J8K*ES.Y"^:PX\FFY2LNG#^QTJNT#F@6(T/ ["XZ>JY?DT M+F8Z2, :XT/$K>,RJ,^J (8T=U^X#K$E*T"TB4H[UV):[G+/QH0)S%@8S0+B\3(KV MA1T#9]%G%'R!."BK0'9<&VM:;JQH"AI&:T:IC8MB*T85."_]-_G6%%R^DC.A MLN[Q:&C'F.%&T"U805,PGXYA=A$:&*S###6J22F[6 <1 16AVS,+ZR7A?>L# M8A?A.O$$;]?H*FYECH.ZY[PJ\@O6G$70 LI^M%PA]@_;/7& L0 M?U@V, A@)EAVS@QT87R'^)!W+S,57 Y7+^FX/X$^%1XNQGR_U;7OB4YA&5FH M>&!)+WCX0)X4U03U8:_I/:\ZB1U(YF+@5^"6I6:O:.'.BE>D6B!&P+4H_D$M'XZ@ZWSAQG_ADFM)D2!3Z#!RPX8X>A.)-ARDG1=71_@C1R98'' M.)K.=:!QS2D31F8K' V,) #NP*T+=#[!782IX#O@>PC-^;TXDV\Z4SR/^'3+ MK]=@N<=PW6 M#JXVA0T ;O_W4N<;4&ST6U(9:)%<+CRIN%E4>07OTY%(9A!DT3$(;%FP[0.F M9H'W:+B +ZOI;[KW?4[V!Z8.L(_V&I@#>J/V/_ V#>[SAOF(HN8=7E=Q^T_P MB>!>H[<>88>6K9(>%MN$:^ ??P:,65U[7]$R, ME6SBBK*]=:,RX9R"6#"SR_==O)>P=\\AX '.(@8[;NM5UGE$7!ZA7/KGW"B8 M'8N3Z[GT. _4OX??)J^QLSK[GN'/W\BYR]^HO7M/_S"+XI_)YX_J6CKPXQI= M"R((#K>Y=D=61.5XOCB5()Y;F3N_*8+[T-JA>Y+$%%7BFR(GTQ <7/K4>[*H MDKP+O WW$M5G?>WVX,#2%^0)&\&@+T!9>$D$=R0=L^-G'-74.; 6[?7F0O3+=4&68F2=_,VBPZ>!9:MS%+*H M6GC]+K_>;<@Y6\V@=V&TJ'"]\9ZILMW)RGPQ!-4KUY)>ZF!'CFQ+@7KZ#EPM M=NZ'Y0N),)29*]_!Y7))P)'Z+&LY7[@9&7#,%(X5@PJ6![F@/I2YIR6=G C> MNGD>\RI&(=Q^HRIGN>D=]["W,"_4U;^!X8L;?@8-QZ0_*"Q6_G#*SZ>WR'3) M8KK53BTIO#R)"K;^XQ;ZGAS\6X7 M:D2J->J6M49;M4;MLM;HT);)G9&ZNQ9@4]5GMGTN<;.=;@<^WF8_2P7P'!1V MM[@*%-Q+*W$X&/6)?B<%SV+,FRBLC;U8'LHN0=X=%280@WPQ;&W0%4P/T1]@ M/UB$R+P.SQ%XQ2U^DV)2$K-E,\KS;&!X07OC=Z#Z9FP7GB7;>7>$8AFX5_OJ MV&CX OP>1=573L=$=8J O?=6G.P>>]FS#H.=$HPV-?:^9Y9]Q9& ^?B3O6,ASK:@F,_9?@<[@S*$@WY2"2IJC,\#V@L@/)@ESGR2L;Q6'IL7&"EZ^7!A< MY^&>+F:^)I1'8B^K[8\)Q?0^[M=;6-:C.'O3J*,6BLHPVED2!T.8-=V*&T.$ M^=K:6IX''FN_\/TG\SL\"*MNU(D*\[19.::VM)S,_4:""*9EV990P8U]EQX, M-YJJN&G")N)D[V"RSM.=W/X<;B7*] >\!+Q/8VDYW^->WF+I(Q]>S/4VOI&5 MXZA_8)0'\^1;'8P#%<8!KN0)*'[Y@:AX?9HRQ7(DYVELC/CNI3BB2C5R*I,Q2 M@0ZKUPH/ DVV)PS^JL0=0K'45V)Q#D(0/?,3"&B2-.D3Y6&^6*M5;^=,T##? M Z.O! /_G%NTQ9,^,24@7PS;R2T6!:D6Z[V>TCFOV6=%*_IWOWJ!_ M#$&*!FI#1>.BTU,,)??KDT3:I/7B-!&2#LL" UMF%4V!3WCSHM2$/R4>-9@V)W M:\P"[L$MW/+UMZ7P#9VW^^#D'E3K.S^Y$7^+4>JUZQ%^Y2YV#)_-72L M/7 .%<6QGY]^C\]Y-W\634KRQ=YK-]-5\<<3+*&U,+ %2V7%7-9R_&^GSL!3 MU[S@=C5CIHDG7#1,F#-&,'->7>HS*WNAE"J>4N=)-+Y7X&O4PZ2-"GXM[T?Q MI8* HFYF:THL[G, M6Z&!B M7;-IUS!W!BO:=LHE.#"):M-Y1$-' @V=8UR= CNGJOQIC26JO?3"-&R\MAB9 MG^C4*;.#:Y98H<>R7M8ZL4SZO(10$:X"^ZS:AFEMEVTXJ4=O3NLD<]_.O 4? M[4$\@,NJQ:),^A-FP8^>Q+?ZHP6_..P]FH)MWZS!:)V#@0FL(8V@3_*E([;T MOY^KS"UT' -G_6R5W;NM-F[S#0K.7+759UXUS[LTIN!6F-9*%K>>,EE:MC%W M.E#1<83%/U7AQ:;%&C!\':*\/ C?]$R-9U-90$B+JP%%&9:( ;_#@"B;P?K2 M- T0>!W;\S!?@__;6C+PW&=LVW-63&5M7 +3=:RZQ-9>A:TU8Y$ %><2E"TD MU# !1$4<).]%0#\L\'QKY9TW^@3F/U)^)@RU=]WO=\#DO*5QP 'CXZZPHV?/ MW>$*Y;'K;440AGPQTK\YZ2D!EMYE,W'.<>;GI+.=)6]?<$[MF<'.2/ 5W6_> M^8%\VWFK )X&;R+&:RN[*CQ-ZB^W\'I\ELSK@1M7NFW""D+!7(^7O*T2M_H< MIZK*4)3\[VV@)YIR8;*=*"'>?,&P?9UBES_OA^+]H2 M9L<47U)502!SWKF'93+<76+I5$W]3EEK(@@6^D]L:$@I=U@5;+?";W@S'2]J M(5<^%NZDD>GMBDX)EL(](TX"\ZGP+I.YO&X7%W/8%@N-N?+PM9/>9R*EZBPU M@XU=OJ0P+[6%B6,'@_FZQG)6ON-[,M\)1_P&WC_(SR(_"X.U[=9%T%KY4D9, M5U2"=06K;G#.(-77-,/ +KQ#$C?=/5%3_4N,E5JXXL5+#UB1=X7[1KS1 MA_M;3&B9IF!=CT4OZ5[_)%E1MU@OJ[JWJKH[955W#JNZTU9B2S$KL6$^?<\Q M@F!3AU\GO"PH52EDW.?ZXXA6,V<:'UC)H54P@L?;5E,CZW,C-?) )RR )?VI MP9HX=UY#MDO)8\V. G, M9?YBP _R[KK_^.4]. 06=KCV'[^1.^,#>TA-E F6ZWI/N?'E:EUX0&?+X=; ME PRK_)N9"Q ,\A2ZSWZ_N!I6,XKO8/2&98'!%RJR5P)5@'#PAI6VAB8'/8# MS-FF,J6^- U\R0HG&%(U(I% U,!B!"?60'<:0H@7-UJH:8;QG04TF'!6)C-A M5>SH>-AX-.1@I\+H(.F7S$EC@(F/P2$5!#O&B4)/:IK$*\K"@U0%N<4CIP) MVE_S'L3@I2GM-(+ QKO/Y&; M.0CQ#\?8VH9S&5M=[IU77G_@A17G9>\%)R;W,APP9:K/,..PV=SK MWY%Q4_!>]RV3=A>0B",N\$7+2JX=U?J\5%T4(L2II!7JH;2Y:]UY@K/4 \!@ MFCQYLJ46K%UZH?F!#-CNE;NP,9Q<8!$[!R+ZMH"U[GXG($ <5YJ\16ACQ"S3 ML:5:>.X#"Q]9G;)[LS=:5PUY0X%7,8@&Q5,D MG@;C"BJT">'L%$\Z=9&W*N"_8Q?^#Y6^8.,<"!7/%)JN,^VHC37DE#7'FQ56 MH83@QCH'"X,GO'J(34R&)VZ_F[/WZL^X^59ZQ=F,VT@9HYBMC-]^>0K+7>2) M]!FB>(/N!4= T7XSC>7"\LZ@O_)!M P]"JX4=>SP,NU[_.%F-V]A@HOP+1'/ MAR=7P2 W^0;$S3O>Y3T:+ESL:W"IS!QR$J/&6<&.:A[DJ0"V"[6"BS^*0)=! MR*WTE]+.>GTV*=0]D ML30A3K6HTT,86L7:%-<*0AN1"D*I_N>G0'W2=\=Q[PSC'D?AE8>V]I2'MJL] M490_2,WMJE:08(U9=5[J(ZSJQ@RG>@%WC5"/;8!X,GS0B<-R/UPD\DZ(5=_; MBE4INZ:#]ZO@>X3Y4:=]?3I$L]YG4A2)8GC ^A:Q*BZQ,-BW)J;QPII^C FE MX("^P!I;0PQ=\+?[-B#=O9@ >%K'CP^Z<*TL[0,"6_)7>%B4[FH)!BMVGL6' MAP7C;D578.7>S3:"Z8JIN$XIYD,JS/7=!]4\7MJ>C8;'\-AB:KPXK4B.1NA; M['@!;XO:G05_701,WZ"R%8;8QO:YUG".-C?,0^"@\VMR M#F02X_AHCY,9G2XU.GR*Y47Q?=I'-Y[ZPI'S'A&O%=9U?SI5^?$-OO [MEMW M@J'Y/,%V7HA,/X]K3#W/G.VXA$DSI&:OU9QP<'?,/2)^[>[9[3ICH.Y@X]K MA3D@EY@9W_W H*WM\$WT$1/NKURF!RC3G\?FQYXGV!&/5-X:SZXS:O-+B3M< MW(HPLY7?U&Q+WAY0(R0[;MXQ>DWI MEZ"CI^^H[:&>;L[&-9>_[#U"W+LJTF'ASM7=7X*/!?>5/M4L.JFI/VLS=0KN MVR?"?];PY+::6&_@F#J2*%TX"=1=8X]^=OH)IKLWGY*FP39&VN"!9,VJ0XQCP3B%M#JG9C^T56MSZ&_-'AKZ*:> MW,>XJ&*02BQ;(6(9-HA#32 /:@V99@V??C.,J?6()C>*Q$&PV16Z73E4X$Y% MV1+P$V?7*"J_'1+\Q@G 4D_^Z4=BOPR>C[R]25*(995$XYZ Q.#2 M-X6.N U&4P@B-XI!9/!D9:'>*:@D)S$0)R R^&4B:.AZ^VBV(HHE>%@[\7MU MV'=N?)9.$7V6(RA7EW$@C%@643*.H*Q22 8LME:W M43!G]I8^.QZL2356.>86+^1%5,5Z$47U"$J,L0[D]($S;N#P+9*LPO*7BJ_% M1+&(HG$$+99"-'"YB=WP?/0Q_2Q6?4?>\0JK]ZZ&$A"\X]PC;39U/G&'BW=T MS1QA=2J\? ]#89$T&FGMTL$H_.[D>C24Q#LIBQFL!'1]?^YA=09"*R..KBSG M-F\<(K9'T/')Q;8!M$VBX-^?PD7=69UPXR%AD7<.C-+[S3G$*&Q8KW7;6:40 M?3LRWI.BB54:7.M (1HI/WE7!2M$W/X^WJ+%5%@W/-NXHZ9CCZ(L+#\][S0A M!8*'4C@RA(AU$I-T1+%NE6)]0+'.,E38-A8-=BX*0G:P=I<=9>EA$VDD80?< M1*;&'/!S2M2[AH(%UR.#@['\ G66M_7YC(R/ B$ 8*5O,9; M:^UJK],)+T_99)"4>*T5E+5I:CY.Q-I.M=<6I 2*],TQ-XT]/!%SN]5>0ZA+ MX;4<;YZY:4IR3L-<"SW[INL;_(QMF(,!)OAJ]\HX-P+("%7^&U&NY MV]UHYS2_(M:.=X"'=TH&:V-'6!MSRDZA9?@Y6<]V_FV;--X)3.J: S% M'OM_K0KO V9-A 9!0)NE3;U=)J<9=H<_5C#X5W]O8D*H5[&$>MV">NV64*\G M!M#9;ES-$"DG$V+$Z""G^I^^OMNORK\-\U)C9WX,GSBT0U^?WJZP/,"*SFCP MQ$;,J ;,*;!-'!.[!WFQKPF\BR52)VH"=Z']B0_:?XZSY.@)#EKX3ASQ?>WB MBE5QK^#HXCKBPH !*5!O>%10M&/(9\$ZOX/R/$7MT_6<+=X"_;9:.Q&#AK]3 M%E<$.'*WIZ\!:6UULRE-T6MEJ^<3.Y!% V\9STW=J=H<'%U'KWG /8K%O&1V MGFJP4ENIKCT[E ',",S#[MKJ/-ASC]):VVX%]IV--N&9-^4G;RV K>.TWSA0 MFA;"[S$C82BZ]>"1*>*^L(2]6N$%UF?0F=DN%%LD+(5HM<,;# [:LQE[?_Y^ M"[[,49F%W_W*Q9K?CTVW3Y[D:D\6PPMKWMH>=2Y41G*N8J]7>)'?@7=HLZE) M'QDV0G^N.5@G+9E+LZ0Y"S=POD*Z:?G,([&]B2>W%[3!+\V:.C!9L=],:$OA M&]'9&]KC<";\PB.*29+!'$$I^4)"XL6$0


TP*;=CDA?/G'./H4RWJ$=CVM/BV@H3HA MT3L(J2:TQ%:A>A)W!I3#U3&]""*]=5(P"S+// Q)LOSC]A6X9+Y%*OM$SPU* M(LE>%QVH;@14A#+,3*MI3L%?&4N"!$D\$'^/DJ!:#S,##/R9RMB17 @F2XZY M\DE9).D207N Y8K035^JCQ,X*FE8*X'BD(2.'-Y]GJ-<57X#H%P-Y@BM')-E@QN%@/[R!.Q--2@1=9@2=-F:XRIB!0M52U-;DC:JX&<^R]O <<*C)L M:=%46WE;!2!YS)VPV0Z?OEET>^NV$W ;QB-^Y6*8:6M)46EZLLC"FRAY]ME%?6 MQIQ:$,I-^0+ZMS$W7AH( RJ($;#+2S_W]'YN7.9*X.P*]6ZXPY,C?S>_FC-7 M@SG"IMK==LXU?WMJF6#SY&\[+:;_S7!QFXWX=3?YVU [ D-/L9<6DZ&-:J_; M"N^Z3+675J(K932^JZ4)3*A$05,2.$B&8LUPZV,*D8VK0S$ MX H$G#]:09(<=VHW+@,RF5JKVMMNPQ*(2:T%Q>=3[57PP6LAJI9)I\L)9RSR M/5+S@<#"8E71X!G&TQ/8:C)^9; <=/4HQ2DDKZQ:Y07V0)0MF)9JP#,-R_I MN$!'@0>3]POT2H1WR78EM6RG,<^'E^TVHJH+S=9VK0L)E^VLIY:M;'?P!(EM M&[4NW1\V4='6+$U^4; ^CSVS,^[M \.*BC/UKX%BPF)ZMNZI^3A3@L&O H&B M7([N?,"**PT14[%Y(R0B'51D0A@^M'A!X&Z;\#,*R#O4..]1_1 +)[5![IQ9 M^KQ[(E\42YU4]-WDA;6Y@.5)L1UQ^S*0:507:#M0)W-L'4R[0FR)N'6@;5+%6IJOSM5S:L]P(GVP8_B>I6:[/AD2 M46- X@Z>ICTS*64C\YG.2B"R)E[$;2BC#ERP1?$ B,7\446* =,B(^1YU'N M%!@MI@;1#=M-J7/;'\P(CHV^0?)@*@M@ITU3T?$WQ;) 'R*F$'#&M-"H8=J MCN$=2^1O!2BUU"EH,[J3-61,)PH6!]D&CM@RR(NQU$ RD;2V6G/%Z4-^UV+> M=<6U859V"NR>X&6U@)7%PC1^@O-A@Z$G>SV9->SJ>KR>?N"WR^Y'"D$T\UL& M/_F6$"(>7QKSQ=+F"=.G32O99WM,GD-3]SDT7,S7?!K6H-:1I4!88T:DZ,%( M?J?99'U:S4;P-#?#DPT=C%9#8!'$0B[( M/!G<3T..(AC;YPY5X*B]*A!!']64+J>_ZO-$0\+-+^VPE9O:!ZDLE MJ/X6J+Y8+U'UCQ -;L6$$;#UH^0-\S77V)&E+,2RDP4))IN8^V\'>\<1K&2S M(+/L8#=O,ZKSM#?7Y(26JE[QPDHWGG3#R_TIOSW)OIBA!0\K*G'B"<^FDNM] MN< ]VV@[W,;*?D%I%410^&%@W:1!<4&F":%=3Q9:4O T(^=62++72U!+\+3 _;MV*V?&W-V_:WC;=\ZT MX.?$>(:% $PN=^U2D3CBL1/WIH&E(5;%X8 WH[Q.+.^$Q_.,4/,K^BMYICI6 M/[ GLNWISTM4/M<4X-R!#6MT1IJQH7##J_P!:]5I^C>/.%Q1(ZRA0<;<] < MJLXM%GS\P5M#JN4.+%?=N9**/&+91<=\('T_9EC1\_&P8,&D0!6K^P*%OO(MO2\-C\4-T%'RU M5ZZ4N*_@+-ZFAKN9[%Y7@IE4UFJ-;ZP$T M$EEX"%<'6$\'"\":J8LYEL'#C5.J 1E-\-VF=$'Y9H;CJB)YEA#9H!C#D,?H MQ4W V[3XZK156^/1@*E:WW% K'# '>Z6T,)=ZF3FK]C@F_6J(T>@VYP'^VZJ M&&,\@=.1/HOI+7REM1RCE^G4"/H4A4GQU$Z>-M3IDVK[5A12@U4]6,O)3 BF M62!7*[XDJ/,<1Z\!:2VXQ$)=@*15UB>TKO,\N>!U%V[5(I\UC)0I+QT6&9XZ MQQP1H#[33.S%RBLR3:@$TM%9/CM6BU,ZR16"7]*=M3W',U"-)XAE"?V#\=S8 MI=@V5GSEG@^+2PF315>\V)M!I-"ZF/P,5=7BQ_4RT'#.87BY J3A"QA-E%S' M^[IU,E5>+6"7@S8^5F$*C .K.]VW+5!J\06@!Z::6U7BM5G"F)U%** 0:M21 M%,Y3]P%D[0%X*BQ7]B9]TK@B475^6"Q(E/,\Z^T5;,2I$0P*$UA#MN^,O]=X MQTQZ]:#Q'^V/2[I2EJ3V/%E7UX_1 3.>364Q>V5VQ'(\&.L,CW1,R>9>L4YK MW-%*E-&IA*WL3R4 MTF:$,P+.@*K2L:C:P#I?0>J$(^<=]+39WF!I&@MZ2ABVMGPLFC>Q1E]N%O-P MK';C6&1J.<6HQ213\UAD:B,44+N3%J'O1&1*TP@=BTP=M,F=UO%.^#SHV6A] M2U7(O3+!_$2_-SIW,D[K01B/10!UZ?+7>. M%49"%-##BIV_'HR503DT9ZA! ML?#CTH2.[N'L#]Y@[J@=X]P\B%M[#:%3WTY?18&'2Q-6I1YYA^T)!1RF$@( MM[,I.$]"&-ZH&;VF2[%FUYKQ\KA<+#2*=7Z*AJA[FH'EO%;\0JZ(S_-5;\EU M*:==)4T?*IQ_0@P/DL^(%RWB?BPOP7WB:)-/6!Q6]IVD&5\,W%H?5IF*!0$4 M=/-"43VH.+>$]K!0M#?.J^_AS:"M(JFI+EC_]K:K?&#TS00C[2 H4T!N9+FZG&\-52>;V@9;L,4&GV%2P+-I38=QY"<3, M#5],G33[1VCOH^'?1A)?3.[5MX^:B+#0.FE66L:SP**,L"7(>A1X"XVU53CO M?HZ= T% S>SHFTK *4?"ZF2<#;'A36C!%K#4!XG'=Z-70 QUCI#-.M^<3HTY MN"<<'I^YM0$WMJW'7M;_?S(@V\;J#_:9!+3=4QITENE3&\/$3RT\0> VMB M&B]7=&%8:C0+([.*HZ#N>Q@]98_CG7L32J=.,[E?:RU,RHS^2E!=5<< Q@/4 M*,*!;U_XUZ7V2F0GMOM ;AA5MACQM-0TMXF'M3&!TC;M9^69XEC8,U9:V@<% MP18'*W*WL84+^[200OB(_=Q(ERERWX_:*$8>,-\%6]JIQ:-&ITWY&:VJH6=@ M=BMK9I=;KL/%H;_!L&X-RQKJCS#6X1,[IBWZ(<3@M??:TG:-T0HX*$Z(HOQ$ M$DZ4A8IYD^,%Y7A4^TCY.=0O^:LCS1QS\=LU: <*QA.-L%WM;7.FC,%/=522 M*\-3U1HO350!ATPO(0;2"-54G+P-)L+; >>[,)@!IO-\W?"83> 2Z M;,V+ MZ,:&#@K.48\J$AN1RVR#@7'P6-&BN@J/I#_IA!^EP X#8A-$U*:-;WDX&3@& M9>$J5QM^7A,>3='3;,%]71CLP\8YG6^6*(F[BO;7*NQ-W,BI] MFPGU.+LYCY,9G2[1Z'LBX 1[R=KRHS[/+U3-3'OQ?=P7& :1<_P*GL.UB26$ M>!MV2$=^H+^;@&P%:W,/JE0K:E.R9XAYO_?;ZF-UDU/>W(O4U=IN!39>/2@O M!+%$317\HIQWM:4IH_.4"TSXJSO?2$X<;A,*]0A'KA:_;3!-FC,Q@;OLR!DI M8(/HJ!V$N]MW_FZ8WPG+<1L3:GF+Y!3M3IFL )S/C7[/9Q.)0R)RJ!U0BE2$ M%K%,A#H^S5C%?+-[)OUBUZJN6C,?>.-Y-U9DLLYS7E=T; =D.J,FN7;<[LMI-<2\GEO=]A*E ME^P$+UO%I-3J_"Y?,8R;J(=?)"S80[URE?EE8A=_R$I'EHO*['% MS1*VI;$ZUX/WE_B**ZHI+SA439TS.#.WGO"5 M;;,#]?"89G^-E/*,5'*!L5=O6R-<_]E'JP]XE;54=+OB8!]OTW6=80I^S#:@ M+*IYB,G^=ZGO]Q\!TUEK>)%B&1K403>Z!>H)1^;69S_ _ ?L;!.@^3TU,4T( MM/ L44WRF2(0!KIFB_" I^VZK5_($*RFBEC4_Y^]=VUN&TG2A;_C5^!53+\A MGX#8!.]L3RA"[4NO9[MM']N]$_-I R2+$L8@P %(R>Q??S*SJH " 9( 9"@ MA(B=;4LB@:K,K+S7DQ^"8,UT5'T$-DTR"B10-9I_E$C(9[Q$:[\&NVT[7-@A .$M3 M'7*S7N*/>WBU:^]'8^.:F1 M-(NV#:0NY_A@S=5 ':,_8C_; 7Z.S>-/Q!MZXU=\X6?+_^03YN&,NNCDY*/4 MC0-3X>^)[7?;H/O;K7;R^JLR54@5ON*WUF M@075'SUGC:C_VT- B4A2M'25L*CG9VQNNU'S5)IY%"SYGW_>?0X-##P4[8$8 M2@"^&]JV&>H=E8N2,!$'@_7DWXS&9^C6[-_K8,6Q[6$A 2,; VI,+$5^6; = MOD(]3'*!M"VM6J4FX/B#]Y[_A6\E9JB\/R[GJQH(\" M)54'*[+IR+R[KV_T4:=O@-Z]?6_9/F^PU3\M^<0G^S9NWA?6#%M2=!N- "#=@KVAHBL5G M2,!:\1S MVQO5OM.L+KW@X%H14Q'F:KO4NM.2AQFI1R@";/\Z*XF35K!\58H M\OL-::<*'YO[%CD=[&Z[N\/!7M)\%%B-?LV'NX0;I3W:=-G.YQ+Q&4X9\[.W7N*7@"2MW*L;_ MZ.\>18/?6S:WU@X8_*1;$,G.*S#B#Q8V&&+3 $;5&V[W(]E)31N-MRPO?N>& M.CR1:C>PZ)L-2.4-<_?3\0_QTK?P_1AU^E>W:*XZHD-T.Q?'(VUNXF1\!8'N M2D/S1*8G)!F8C] &T=:$@>(3-J4C%<6F!D\S1"Y\W,=:\;%A6?*GA)5OPL60_YK36QU=L 53/4$(^G#+GC9;X9_ MX1>]>@(()/1>T*N(_-V8M=]Q@2#*PX37*,4'U.N6J??X< /P7_ TENB=ABX2 M^EG4]Y^:_"!W QPL^(MN#M)R6/)"W0$).>:6+S:_?\;';Y1 -HS6MT;:[G-N M":%DUZ5!.C/* -M$1B(,(N)W_NIK1B_!S&\+O#*!4:=YH=O>-$X,PZF]TREX MY&@B9X;4>/',(CPN=-H-?;T4EW,B Z,<&RV*71".B;O3,VY@:&I<^I70F" 8 M/(O*(Q/72WO0M_A61.04!4Y:YL!)2=&"=").$'G[JP<<]BRGY$E])74#^S%E M2_'@Z$F4#)9W3M5\#K_.#R\">M&+9N%@.MO%P@";N2S 9^%030(K\M&Z+^P5 M_>38$'%@7,:5%K!IP8<,4E89..6C!9MYT[6(JET,^!SK*< [*B)^I9F$/M_> M$R91K.E_UC:M9^'YF%; -"*06%^ DEN NP1*9,*').)K8L8-+Q7 MR':DK/S M?.;-Z6W6AC:@G/_X'OD'M)F-5_/=64#S$^5(.TY2KI %'3 O3+/D8HK; /'] M+C[QX#FJ"/!5H&Y6 V0^UW0^!RV/@SU>X@W97G-#-GE# MMM/OLAZN#9X5AS\&%04< ><]>ZJWAWS!\;D0^@7,K@UR3"X:8T*55YBG33 M)@SHZ8JYG9HP*A/+P1@H3!VK/D,X;SB6BD/3A&\0]FV"^^#F$*%O2)GC]&MP M_=;*[D EP_8"_?IWL/#@$+S2Q7SG<%*L&$D<3^Z)!%R4Y(NFJ8;YO#@RBI+. MRX&8\$M%TR7CZ@P#('N^4<_7KOLR%4MPSKLUV7>?[19.MKLUA2Y"C$8_[2#^ M^U"\C+@O6O.V_7$1M$%29 OBRQADY=IM,?YD:M+[J8MVD6_ M4_*H?U/5,'$[\RS;/T&CGT4SF31.8M ^5ROHB?R#BM[Q-O*.>)?!/B@& FS( MYJ$=!AL9'XOED5$599*=#LC.*&G36B=T_,I]!Q?@M*R;L3M+JR7=_L/\*]*( MOW7:,[&JN^N8&SHO_N&2)6X&@L89^M)9!U%-\'#S4!$8ONT:(*_WW7'L1UD2 MS+31'@+ INQ2=&ET8ORDJE4BS8O_G5V2$%,+@.C=W2BM*A@>?EU/ GMF8X+Y MM[6%*5TFFP1*>G?)6]D!9)A6&]KJO(F5A0Q-)D!W%+AF'BP"'!O,5W,*8:Y; M-G$)6GF^TI.UU6DK@F^=.GIW=%)OM/3VZ22SHM>HM3%^-F,-P.*MT0+U>^+J MS A;CT&6V9R#-6Y58#5J',8&VE2:I-= 4IJ@Y"K4BB-*&N7^9%4/4]?>?)Y, MBVB)PV@YSHZ7IX@UU3E6F.YW,7=1UDFMXE#*#K@Z'[AO2@\A5?Y%VRB?"@$B MM2]MB&V#BIZ_ >'Z9;;VG\"/":(6!70\Y"O>14__!CR,*>_^U2VU9F"'0Y#H M3*"J4/S 8]. J^7NX\VNV(P:Z#N[4,/N M D.T!R8+=MI6"ZK('C+9#<,!KH*E8V,)*2Q3T9.E/IC9#D?; G5 U2515!1O MF\-QM\3, K7B1!6WCJ%W:/E3N> MH^2R$>FU.NN(DHRR)NV&8D:W#.=>$ATRCG9HPGC/FD\/$Y8D[#L*R\RQ$BVU M,J'*HX)]J%*2SKW<@SSEO+HNG_E >,/\M6RFO+BE_W,;E!E.0S)XD-5\+"A[ MNN-!M(9=W1PT6+5.@S2WI]"5N=CT.VP3K0'& ;FK1:E?5N]% MX@7T,@XPO\VHC\+;C/AF\D24ZXJU/< \H(4SV392G;\@BA1 O7Z%0_X7\QV4 M=CXEBLTT"^31(JE[\U_O]W>$FNUC)BRBH_ >%#X$2^]^\%P)-H)F[[0RL=,J MK<_J&@S@?J_ ;!\3E!=?\2A]Q0:6!5D(\SOG[T#+S%-(U*2;A()OO^)^$OG. M3Z#4]'L/M 5OUXO^AX$&-B.0_BM M'B:JA"?QYM/_?'A[8XY!E\&#%_8452'H+?J>C5Y\=#O2_HMQS'OLJ0YRR4X^ M!TW5!E&O]*_P5O [WML_HGS"%VJ-S=)2;(ZO;M-:J&5VA.#W_V&!AO4W&A^Q M1G&8Y7X7MT*%HDYPQ'8)>A38O/;5$TC%8/P&T?+!(G,V$8X0=E[Y*Z(HFF)L M\H'S_L->K!9G "8A9W0O,40'\7MK1@4$&0\X<=@ M%N!Y^1J^_DYYN[Q$E'IHI@]SE2$=4&G=% SD)V_MS'B5'@66MXTB0XA#T8^< M/PJ]Z>(->+ :IQ$2Z$90*&K'I&XM620_"7W"7M,O\M6JDLE$*3.=4EGTX5G6 MOZ4>.YAD3AD]%2K'F$(,7K7T7R.U"3HH)M^!0- THJ/U9(,O-L$6"HGZ_14B M'T:=?" I0S&H1J 2T,TEZ7]D][B.DL?8G0 MQ4 PT9V30;;[@5].(UZ_:<1+-N)UFT:\HHUXAP*1D[?A1:"_XD8/*))/\]@R M"V(F9WMN3"=WKV[_P*9GO$JUQKA33]C*T)60/B?JXBA_3''XMD;SR:'E37E! M5>UD63K'"A#](KK"DHT9AYME4I!Y0Y3?JG&)CUA=FNZ]NOV&=^,O 8HX6956 M6U_R@8,FNE?2FE,4,X!)_!O[Q\V#/9LQ^ C_[\T<7*\;$XO^Y)MT7@L]6A%( M9_:NQ) ^_0JZ#_>B$9\:FEG50)%F"GUKT%&AP_W!_0BO_/;$G$?V!W6E9/*V M>U>WPV2T<((NQ=(.R>!248=S,?=?$-U_>_(R\;2?B:>GQ(G&P.KEL E+B]M_8SB=#PZK9[&![^Y#B[R2=_XRA%B7CA.:B% M3)P:P2'I'V[BOHC3_CL+@E^VDV07?_RO*Q,6FG6H2DR.CNW.&*Q$BW'>Q]BM)_T!\.2NT_&.O1W#G^UCIW'JC-,3/&VS:Q3X4PE:B%YI[G M!&V"-@A!_2R=AG8C]!#^#N48RRR\+2W>E3O$%R[U)E6/0-B,O)>O# &$&8\7A$=YEL8.MQ5@ZMG4141V\2QKK%PG8%8A=R#Z*<.F%Q&KFUH MJHB"HPOG CLR:4*IO1+H:J+K$8R/SR^B<^PU-SPJH2!LLX6_*4RS6T%J4P]? MN'8O)1NL&9%GZ7O8J$DT72P=>VISV+?:-E-O]]@)Y2 K"D)$$/TZ>7!#*FDA M0C+8BIOP)"P]EQYQS5KWK8BDRK37A86M'BY)T)SA*MP]/L,'UK.3$5M\5/_AJ0'DL("(A* MP(4B"#@RS3Z#:+9[J5W;V#*2Q!$-RQIGY5 M:^I MY$K?S1Z)$1*"$%9BCR ]+GL"U1/N54+SX]4KSP4';Q."5/'>(]D3RP597L"@ M=HC#SR"ML_6U>W;_;?9DJH0X7-*R6]HO%6 M?AQ/1N"[&. !DU"F;7?N"';ZU%#F?V<""Y2?#F2LVN@2V3NER:5UGK)M/I9T MKD2U_R#K7E(Y5\82919SRR[@_BKAQ[:ENY]=T\L7#E-KXSN?%D$WWMU^ ^_ $(11CB3LY?-[S MP39E?MZINRKBKC>?6S/_,V"D 3+E7/L([S3N'P91.<20(^9A/WO6%IF,6)RU M P+.Z.0:N7WR\NH!P[M7]_!"K(@?8C;O^,+=X6^5 =A19"[')G$ M0%LG)G%%6G5$CA+8,_F-]791;:9A3TV#D M5O1O_-)PZ*S')S483(GT\FTW1W2&B=KD5<&M2K.:+MT*W"IH[#]-U"2UU"9' M)U,7.YG&AUV8.(5JO?74[SM#?T_@0+TT)WG[TW)MI8XCJ[2H< MR%OFS57FC\^J2$KVE14F;9Q!W19",G=D*B^N.?C4=C5?%VC/),#YJD#"GRO? M*C#M.?F&:!<&;/;Q3^ :']-[&?ME2 _5K(^QEW'GW4ML(T[JW*NTV&U0 M^9(8S,+;SL(>O(PV\=2-=Q60XF-B@E\EI#B^#>_D\E9!=^/+ZN4LKWGS0G;; M\+9V6%G"T/4[J#_MO]W3E>']D65 MZ+/L#"C!D4_.H-A)J2,Z%^M!W/XQQ#6+$[<]>@'$S3?44!"W4YBXO4[G!1 W MWPA 0=QN<>(.2R3N*09$EAKS]3/&?+WJ8KY88+?/J*Z\)7U@FRV=WO+'5GV/ M#/C<6MC.YI=#[Z?/!O9?C"^7@"G(B"((153=HU(S4GON>2L7@2LBRR1^(A/"6Q_!65+Z0NE" M[?Z%%AD/>\1"$35^F+10-#Q / WO@N+M:3EUCH^>PITOS M7NI.)F##&HR [-L<>^$[]Z-C/.]Q,(Q%B!NX_TYX; !!-$A JQ?L=GG4C^YV M%^'@A29LC[KW+8D1Y>1CS3M\D SC4X\O#_([:IVB7*>3>LF]QFF-W7#7B514 MS>*30@!X^TZOG!3TA0!P0$P^S=_;:"W_1? J&>PF7MA,<6\*AS&EP2.'4.85 M-42>EW%OU^P8=/+^X.IV-#Y\K>JT6O9]5$!W"$95K8R3U.V M^BR1HC6@YW3-(8C7@<2!WD[R[D:1WI/#U^@PG"*'7VKVOD#9=I"Q;-L7,)@< M81P+)]*\<21465C974ZA7F:M!KW,F?8[.'^F.TN>NQQLTQU,+267_7)Z#R^L M[["LT",EA3X;TAI6"DQ[TE2> [3M\ODKPA=+H9:P9\"E M;OS I:@..<69@C"JT:@9-&G?&9!?W+@5: ;VRQ\U% MPN:MD_-6[/H+;/HS\ZQ4P3@R,6P*(UCUQ3DVL9(BW9OP3^/+J,K1WWQZNYQSL)R3M)N3.^O]5L M7W?8'9\/%'RV-B@O\"-\:*: 0-ZY,SX^,OH5BK;C(3D%D%A*XUAOW"EW"IW9 M5L;0B67JOZO-9L 7#U<:#@:-Y4Y+FU@GA!\;05R"4B+,OW,V#WZ=/K#9VF&? MYDGV'=+G76Z.[ MPB]T<@E_)[9 GFEZ2:%NPATI"[ V/DBZH4^8R^8XG1"U-PZ)M(, 1WL]XU9# MH7<$";Y9/UB0 X]S,,:B5;O??0$7SHK &16C\A!LR=#H=4J\D%IN&\EGWYLS M.BJ60Q,B+[6'1/))V<][EH]78)][_:*]8^>A7!D27H!RG:O;@5E3;-_?V;WE M7)I4,_GXM,ET2W'J*0=GJ'&P&K4]6[ '4Q M,+WX%K"*Q]$D K(\O,=T_K@B!,+GRK+B0VH*L6R :JXWJ+C_JEH\;;FD7G8< MV.V/9I(8^)(^\_#&[O%->KN><2(?[T@IP72X <*26THZQ8[V1;*I!(?R2#:- MX#";QK!W.# ]BD]GZ*8L(XM[^Y4Y\YL/+B;+9_H?C 9@ZY\=RX4=5-285?QQ MREQW/< -S$$W!OI"+-_&[=!8Y*DG"J54H8E&AMNK0/NS];4%JA7GM[/%TO$V M$)SPD?&^'7S'V>Q*?Z%N!_J$.39[A(_SL>V.O;"Q%W'U *KY_H$^C1-(\?'N MS'ZT9VM8"^:-K/M['[S&%8.->TO=\8(@6F-+NXMNH<>K..%@8 Y(H"[GP8)5 M!RAK=O B\#F;/^1WWW?C\A0KJ),J;YD.HWCJ]N423<9 "6ZY6J0(]<_ B$< M=),Q_3:21_J@>(LO0]LN[RT/91T-+L>.92\"$ =K!7+PR.#CS(47XX0E>,%D MO=)=;\5+COB W=^Q.1;_3)/?D0\1YX +%)8L:A0GK\"F_6!D=KLMW$P3IDE=S.J MN.OJ@H1>TADM+*JMU]&7@./+-7X6F==IO_Z*?]/NY-_HM^;K5_J3 MO7K0?VWI7VR';>#]4X'Z8^@?W&D+D7OD4^F)XFGT:?F,EOXGHF30RN@U>OB: M^'(7%H+ !\TM%O@:8)MGOO>0@?#QB4=D,^6_\G_NL)+-&1^/C/_*RXW='K: M<:<'_LZW$_-^S*O;=JN=='_T)5"5/A\2GIX>2,IKX'M@7Z+E*DZQ)R1=!P]X M2O[S>HG$S461FT'V1*Y\LSQBG_&]D=\WV./WX96\9!)/7]B. __@;I.4'O"$ M B&FEN+%X0;S["Q'AEIN[#X!M_$7@+TX9.+XS;1T[7M'IBM,'W$KT.3V(8>[I5A?P?&%]1WRVC3C$ M\$8N0/IZUXGESPQE*/H&["M86^Y*$Y'X&/S9@F\((HB7!.O)O\'=UW>\ SSOZPD]0Y-O$A*0]NG)1HB+:/43 MA#)0J2WQZRL>;X(*M4'6=FK9N8UVA!0EO>;=&Q! <1XA6G3FXCAJP$;PRWV^ M*%)Q6PH96$OAS#K@H;2\=9?@P1U0 *_<'0P_Q_TC3FWH=.!KWT3Q$$1O6%+, M=')[5^!?[CZZA.2H&!,>K_']>H'()&"DM$DW&V@J)@Q=[9DBJT1M/49F'A(^ M 4MADXZ%UI"!\%+(B,$A!?W4OZF_78<$GWMK']CYG[4%X9FO"0&:$\H370D0 MO:![4@:TM .*9Z@RIYV;-Y_F9&3 )9T@"!4_(Q^" +S0#^XWWW(#_MI4:Y-B M9PB6:F#TABFI F%E,;A%U/)0"1V4P*U=YDPA2*WZ'MP W!FF<,"BTN:YYY8I M?S '9L"^D/*#*PGBH<+'A)*!3J#LT@2L/]7V]/_VRHS.RC]PA)3@?!4<-3@ MS*"\DQ>D+QT+.ZKJFV\$3?L/RX6SAR?3-(U4QRY0 A#=6H) /G)MK5LS;XGL ME<<6GZ%'1,!L:\SUI;_C;T.G5S9_VT+B4,IY<*-;3Y8_4Q66@3WF: G14, ? M^+L#2DVMP-,!&Z()[S/ZC> $RBO/.H&]H5.!+U/_ABOA[MF!0S;*KTK0AR&= M\2MFFY"^##0&/OS.!^5Q3ZKVUTWT$8'AF 9*KOCO97T4J1JE2H>V1"ECZC*PLTAM9 6Z([/\/Q20A''<+?NKQ2U_X MEV9Z4F* 0705GNY7@OOADDXF*Y>Z'=UZM&R'NHB1Q?= [Y5BR**U@ $\P/EQ M 2-R+/>ER;F;S>P5]1IQXW.W!O/MVW^Q6599&&&/1DY9T">HGJ6&YIX0)[@6 M$3R-P >/D=D^(S$%">6ZWWO^;[CJK)0<8V$T]ZGZY.J?IBL/A75(%JV=KFY_ M]6"E^/6W-L0=*T\Y7EJFX[7_(!G\4RZE3(V=T[:I*?H9-)>E?$00:F9@7@E\ M8S@8(/,D_PQ^C\\$ELTMV\>%?6<*DAF^+28:(A,D]3VMC>O;_>ITSZ*VLDU" M[?-<$UT]HV13L)X^\.0R#P!WB"X'T(C.N8;G/(P-(A(N:4V4@4IFGY9"WV8S MK@;ELJ:ODN).!QG6N%[!7ND<:91+8S^6MA][XR&+NY]X8M.VM,CB^,&#-TI) M6TH8K-X/K.SO<2QOD MTYV[;+Q6@,^UUEQA!4LV+? $'*J34(\P"TZOT"!+GE-]HG/D:MM7O$FUC#DR(QQ_G[?V)3]6NQ16[!L:3Q:@A@0?SU^A MMX):$LX$"!Y#O6?IF*G$3KX;!V^:3\#?@S4]"HWB8]8AL+&5B?F/J,.70#)O M%L_LB^<%R00#7X#&VTG@=8](3P1HP^=RV@ ;EA+SC>M"1E=.X1V?$TD)L2&L M./'^E:EW[]*VN':P5[A9.,<3DE92%J1-)J1\77BJ=K>*]"XI *"8I(A-?';5 M!Q^D13QY#*S!GAI%#<8_K5L.&*C91@MW^6G+),I"ABPR4+I,)IR936ZZO952 MDV85LZ.>>X,';$T-..(/G%^1*X/^ASUC@9:6:8H],B5K) ]Q(I4DV<-SWO?, M9;[E %0A'2U]]>1QZ<;)/)3)%A)55VWP-IZ+W3_824W 1S*D'8$4T1 O_MG9"IS[%0<-MPQ%Y\^Z3FO\76H.T$LE< M2P^12$R>_:]@XM3^[KRS=M*-FDZZ9"?=H.FDR]=)MP=+-7_OG)RY=4S772D' MZ#AT%E53(D8JA!+)T",*3 *A;.'3(@I)Z%M\2O#K!EV,HD O)UQ00C/S)G%L<'2R08G,R@? M3H;&\<3\:8XI$V'LU!-9IP)2?$Q$%I60(NL=U!K(VW.&D#[5;DM"9KJ0W3:\ MK2OJ5K^3"D?T-9$JV-&%5'-<*-,L,O:ZQ!3&X.HV ^3$Y0-QF6:1ELX2"3Z$ MHVB6",I58XJ/ZD%Q',S8?0E@W@\YAZ*>S ,_M-,A?4A.QSQL] MQ^RTZR QO78;H3>2F?0&^F@O\\QZ,,_$.Q@-\W(RKQ8%O%Z[@@,PDNV\ZOJEXA#UJ\'Q_I7M[U1_KG@ M+Y%C-?%E"1.R7Q6*W#/C62W28+WVD,,55W3.+A3YK\:EX&XM2L$=7OCG%7KJ MOJ*Z<,#X+5@!KL#[ JC[-ZS^.Q+-0ND4T"0NFJ4L,X8*ATUC]MR>ZM1W:Z_8 M(I#M ]9TRGL(<1GA?9" WY]@O,G^S(-USRTQ3=F^*=N?GQ1-V;XI[=:VM'LA MNVUX>VEE>S"QA#LB+GAPS./9PG8%ZM%C8J1\W6IKG9ID<,80J:3@(C_#:F:G M'AD8$R_A9QAD\QPH7H]HW#0I@V(>CL:? \UKT9?2,SN4 1G69%S<#NN+81Z& MM#Y[9.Z:/?OJ?"TZ:'HFQ,[Y,V,OO$)8BU:M1QT!D= [ M_89W^7A7CY88$VM %77$-'7YYU>7-X=-7?ZRZO+FJ*G+7U9=WAPW=?E+J\MW MVDU=?OMQ'Q&,:@L&D,?Q, MD );S0 E<.?LE?TL==83UE@KKTH)QM2B#%?Y9O])GPA;%OBX4/[#.P$ER7^B M(4'UH44PG% U6RXJ;T.3@(S1IVQT4_!3:VLE'66,E:,0?E&SY7('JFA MA&Z2VIGTVG[K?4SC'F57@X&X"-KVQ?]P\V+,9 M@X_P_][,@7 WB'80PPLLX_^/.F;GM4!G*U*BS%:@1#K>_L;A5N7K=M$Y*W$+ MY5%.K05I[\$']S/%$S0^,*L>Q+EJG7XJ>O0^DJ21[JPD+UFO!;DH7IYNZP,[ M6MW#*94R>)&NLLKGXL_9%UZVKW4K65&I7LBL:8?XU#VZ\1PG+//B1R=8?%&1 M3+A-)Y'&W?F#O: 6;Q 7B69&>[Z<:Y"_!%RC\N]U?2WD>\^?,WNUQH&60FEG MM9 #G"AF=CK&(&5T\-%5XVS!Z4Y.9WY/XD1D^&;=C6\*,\NSP'C;,$MT47EO MQWX=F24?4[UTY7A9FHC]7)B@525G4NN$6UD:YM*,'9[$SUMH+%ADS*&UBU0: M.Q>9VQEA87+4A?\-\VOLD@O*!X3J*)6=LL3: QYH&Z9V_,R:NGZ?L' MJJ4*:] I_V6V]G&V2BI;)H?9,LG-EK!HH)0+L$[043G0;2,'S.U*)8V!.5A_ M.O-!P1I%MKAG+"H$6 .']4 MHFUL6N6*4"%W+IO6I6LW';-O=-IG;Y)J;-H6*TNS:=T.:M3>X2N$C4W;9=-V MLV6733-C'.AB_#=ZWC:MTZZK3;NH;K^=(TC%9.?Y&G,4\2$S4[PE%V',:#C> M#^?I81903NC#48@;MDH91+,+/,:@2>#[)[,5P;1\MU@ZWH:QKWSV8;KJ_.BY M?"=\I.PWI,$V#LQ';_4O!@N2&\O2:-KM7=WVQLF,#/5$(E6>Q#G7+7[095\= MC2CDPPOYP$=Q_K5P8"9-:H-_1(,U\4]3@?\SB<\""K9&RGHNHR7@?Q\L9\YU M!!_-:,O6E&C<9W*R:*#Y3(P4XO-(8R.-MX?ZXM I#B"$SQ$3F+E8.!8(%:@T MRDS,K$TX(YC3 6?N\JY4\?OX'&=ML796]M*Q89-BH' TDUS"^=,D3)QZI P* M+FM:W=\G8#O"PVG#Z9_5'JF[?%IF8.M4NR$ M@75!(<"096YC3$G16!WZJ<<6W8>:*CN.3+/V=FVE?HD4X'& \T,*8)\:6F$0&AUSMQR M7_Q(2D49RY062H3NBSS,;C=?UKL2D"(\YWSG3I MT36,@]P,37QHW.DT*TS.E%$=7]V.,N 7/=.[&OUQ/8UN_%)!1IO;0PC,=M_( MPL_R^LLS-%KGX4%=[.?>:QT%C6C/I+L=AXWH*6\![,\GU/D^ D(QG/#:VHGO MK?P/>7$5TGE_KWY=-20G2UX-V0$-.>P;G0QC3_\;@&\UHOP9_9IO=:R2:VU7UZT0W3;.>IN:X[']O<'7;'8V,]KCI M4-_)Y+J8FHHJ!;UAQB1'_00@VXM2UGG:J@)Z+I=>5.A14:&?JZA0/X$YD<9X M9K6'WACSU8<#_1->C#N,V"&NRD6MX:@[&R_E%->L>-;ISIU)\G_S\%?'7@[O MMQLGI8)PN,"%K?^IP WI9ZVUU(_%S]0-*2P@"0U0\*)?O]/X()7Z()7J_!V^ M2!8'I-^MW &YJ%N,;\!'@N.BSVP?:.WY@?Y@S>@.(OS,[$=&E^QL7Q?7%/$J M =>X!K_GB#?J]@K3.#86IGT&Z\)=!'&7("LV9A\3Y[V>T4_!_3)TBV[3Q9": MZ>I?P 1U^-0'.PC6NR8^!*G(_U5/>$AZNT>_X&WV71EZ=CBQ(R2D/M7F/J;: MAUVCVTTZF'3M09XC4&3[CTTM:7)L%:H_V%V%XB=E&L(APM&R0/D$:V?,8O)1\^C\H=8TVYYDSTF^FD3^-7U^6M:;P^ M!H(<7DP&FNZ_>=ZOQZC4/N8F4R;_$;T.[* >$T.!D+=#,\T:@OI^'MNQ97KG-+I!7](F2372)U[8OW:? I]2^ON+2!U,3D(=<)DBY:I3[T>2+/ 7:L&J,T7T6X MMQ)/!LPRXTZR]0-^#<;!T@/FVIZOL1]LND:/ $R-1_[P$MAA>^L ;(2P[-* MTT-;63!7*D7#R([AP.Z1W%_8TO/AU_?[X#$.X3(QECIC;GQ33N(#N'G''D/*',-1?/+ TV'N-GOD^>'\P;2: MH%+Z65H"WV(G"4P@^$/)<^2'SX/S0@\T],^^-UM/5^BW$FC4#+27XRWA9R#' M&FTJ=N89&JIMH,9W!I9Q*;Z#1P^AG"P?OH@?6,*96EA3MJ8"I#Y=PWD%T1;X M4))R#"&?P&T+Y"K01PQ-,%>I0$SY1]L%+KGZ/ULJ)P2-D8>G?>#[\#N$&_G]KL7RM4QY F'[D;6 'I'>F M\G/:/7/!RW6XZSF#:!T^@8' (R/0LT 0%4T%AA(6145(?Z <*B%)?;GHVKJL MO[-[L4T9+@F_/4 ZKWV?>^DS-F\@2?<_>,0"UYZ"ZM_@I=BV?$1)!P-'8C"_+DE&R1M^W5K67@S\L MU^*>P!9D&QPC( C2!/^!4;%+I':I)9VH!B?;QM\[&TU$BSX=2D-^9;))45&@ M:!^9DM9RQ5D79CSY!7@.:+ GKG.LZ=1;HQ6]UY>PD*G-0D"XZ)M:*$ZH(= W M '6,>F'UX(&O/P-3ZML3Q74@C"%"G ML$$X0 N_G7Q766AQZI6MT&-108IJ M@Q&',)L-1MPV1MRHP8@K@!%WO!\LH-MS^LZE')HCX=FV%OK!Y6XCD %"+_[' M(C!L>1X?\RE[VW!K<]L%?\T&RVA'#]&WP#U%7A0^SJU[H"64;Z2VXP:E.B"V M,II%1G2V)J$(3V[#E%-9JYP P3%5M".*T%13L\P86/R-DQ M\$"]9D#!XTKX9$AXX>NJ!.F2;G$M(,E.LN,PI.#@8TI<\9)H$#G_Y>&N93E% MV6YG;9\T<5@'/3BKF#0&'9:0V'3,GAU/.@4DUS'9?ND7R$UFRH7WKVY'1CL# MG$!I2$B54C4SY$9/0?XO--NYQD(T.)40#4H7HNPJ(3KP>T +]EG?$P 7-(LI MSN=C5'_RW9_"R(4G%1AYW@J4D MVD?:0'76.#^W1^5P^]3Z^8M:=Q1%2XS\ M+_>@RAW=N;.WT7YR=$H.QE>W_7&YB(BG(UW_G*0;MK%3^T(I5\Q[+THY\^IV MT"XJ=,?8Z-U/_LHK)L3F?N-; [[=Q3:6AW4X>-$8CEANR,]6ZNV4D4R)T;U[HS$""V;WO MP0'ONW(HLKI1KCIU1O+VGF7+P@TA+!J,#^?@&OZ4IBCS\6=0(7_*]+1VJC^Z M;J04_Y,IM.L>Q:@1.MW=,G%I M7P:CBF;%T0W8J8B<)T MHX1:NW<896\GW1JKT"RF$JM 5YJD11!16-5G]>)Y4*O%5*0:/F"S)@LNN' J M=R"\^X^>&V8>,CD*W:O;;FW]A K=A*)TZUW=#FK<)5*=GU"4)0_5O0R;7IQVX_;5[;CH M,,>3E.?>>SZ#3R%N"C?[F"&\^/I!E8I)4.P- IVXT\TWWW(#_I;?+-O%1-&O M=#?_F_4CEY8:FU>W_0P30*N<45@S-F9W_D9-?\G)4J.5'8!.-0?@W'U@-.8 MR1(#GCJTJ^WA")D$;/_ G,1%P6-FY52I6J-<^WO?6[SAX % E$\AI"Z7+/ZY M;TC&=S]6O@7;L%W+WWQ8L05.=L,E^1[U(\KX/)\DXC3F08G34PZJXDOE=K&< M4TVXW<.NW=$P?QO&R^-WL5193?C=Q]*<6>9TI-R6IJG'7?)B:N%1O$5XI:G- M@7;H5LL"07#^XK\(L?&LB1==<;DT=52AKZ&2#_[M,$(W=F=W"A4SA?HXV&.0 MOT.WY-E9%\*Q(OY":1S#.1C#_*U\+Y-C12Q^:1S#!&Z&NNS1(\L:H_W\%W/J M6^F$>'^3,A5 FF:^.++/#8K()2WFA=U0'IYT]M/A\ W'#AWVM^I9ECKM)+!# MM.RW$>M@<*D-3Z<=2G:8F#AT>5SO6\L["AD2XBB S5Y^]6^_V/2.&2E4I=AT MKFX/ P:\M )6]M+?N"G]Y9'^3LVDOUN9]!=QTU*#=[K*_$S#_"*IM"K$HH=# MRIL43>5)M2IXU\_F5#;,*YI?JX)Y@ZO;3OOLJ;;F1MOS7DRUO8VD"MY82QNA M1^B"V\R.759X9CJD$,(()].[B$HX$$?.[8AJ\QGR]/TV5E8ZAZ^\-IJ_,-Q( MF5Q#&)+&USH!]$B93,/N_ RWRPO9Z9]I2D[*3-RS#ADZR3RE[@N8I]0M:9Y2 MIYFGU,Q3.MV.HQ&MS4"E9J#2 1>@R"R<7O$3M] ML\.Q[8LBOE1'K,RVVZPGWDJ%UC@_M[OE<+L9J%3<&R\VVZ9O]JYN1\,+;3OL MG7,65=_$>O"E4NZF;" MEM <7BHE72&.4 M2$6\^&-DJ7/4DXJU&$O5-\=7MP.C4U@'G_O:ZPL8J%2=:LLS=J;?P7L!AU57 MTUI;FL[,QQZ3!K7V#L<5#8=*T\?Y.$1Q?N?\ T.:R4UGTK='S)GI=[ 9WNAU MFW-]0LU[%*-Z5&MIYX>0>>&,.O&(K3Z.?3?[QN@(\(!F/DV,A@JTA>/,AJE4XY^HPU899[5/]Z';&:5=]Q)$= M&=W^,9F29FI3LY@J+4(SM>G2%_.1E"K]A(R$ M.VCWL!%S<$R7PB4["Z41SP3Q*T"\HWJH3C'>ILMWGGH$LHK6.G'RQ4YCZ8#AZ M%64F+YF#F7M0.P=Z4%\=2,*ZKQ<2'?G=X==O/ MT+S[XN=[% Q&:\+M$2:_NQE&%S;\?@;S>_K=,?)[-"X1M*K)Y3>+.;5'T1KE#1KHM_#UM=1,\^E^DQ6:1PSKV['#>A8]2%@:0S#U&U5 W@:F]TLIHKZ M>S/.Y;DNYN2#@>I^@[)FD,2];B9\RGJ6J^HU/*S5[,I0* ];YO[.\>7]+I-22^']/?-FDG_L#+I/^U@K.<^ M\*50KJT*P4$0\OR2\S*3.#4;U@,F.)-3V3"O: :N N;UV^C$YA_!U5,(T^2DV92?H-9 4T3V8'8#R6L&A<1>^;_=W.CO[>9,_M%_VS=@P1]9?]9 M,W<*6^F8K_7_L9PU_-/4;V[$%TFJP\7)%?'WW*R\)7RX@PP1OY%L&N#O#F4( MKH[:H\IZ/C\B?#NMIYVRG#:Q2=F\W/9K_=MF"3N^\ZV)/7VM?P2!YZ3YZ"$1 MS+'ZK9_EUX@^Q.&(;>F4FOC,^G[#6VM_ 4N/-%=7.TA9+5)4I8W"U4C.=[Y< M72]N).)E>8*E+"+VY ,3?K;F\:#V<+P ],@WMG.:3X[O=(X3J.0XI8^VNV^: M4J_<:4IQ[7&"24F]DB8E=9M)2@+'89V]TO1<50ZG-(4;]\*6HRG2]C,X?L-ZU;+DW*!-8M<]?+.HNH[< MRVOW+Z0JRAM2,\!;?$;G*!2Z.DA^/<9.#3IX%[Y3>&;8)>J/$JF("&D#H]\O M>NODW'TQ+WUB4B'=EFO@RZ!W=9L!IKSI7B]-:>9C#Z;\,DUB;3A4FD+.QZ$! MG2%_.%=HW?/J)[>ISR_;U1[S2A4U70#=Z+-[7F+$)5#2H9U-1 M%1X^<__ZA7/I@_L>>$2W[C[-WT0,>BOYDTD,L;7,:!\EAI?HZ)=-OF%A\E5D MU$\Q%>T0@PJ%_)D'5!T.RK 'ZW!6_/0"7F4"H/!\KR%"V1PU-OG2+7MQVHW: M5[?=8=',TTD*=8G)9^J4]8LM)%2IF8X<_W1038W,J]M1AF&$F4L-!T>UU)Z- MV3W X0$/\*55TJI,DE9V #K5'(!SMYZ]J"EI!?,X]9BC-$* F2/J\R]N:E;! MY%--N-W#3N'QJ$3,S6?+[^7OIAJVQQ?V#RT8K C)&.*I?D<9_=DRKRQ"[ M,7;J5^4EES\.33Q]$KYFZ99=T3S2SKGGQF M62DCQGK-B+%FQ-CI=AR.&-.;&6/-C+$#[FB1Z5 #\S33H09M1)'O&&;[L&]Y M&4.W,I>3Q@?*29>QW?U25&RT0PXI,LN7HJ9G[V4LIIDQ=D',JM5B+G_&6"$S MGW?HU*#=N;HUN\8@ ];MN5K!LEKO7ON ]:YE+ULA>YR?W=V2V-W,&"OND1<; M]C1H]Q!*;# L"B5V+N*=^*.5H3,6P?;IFU^?035]( M590VUVG0'N(=Z/&HOA-%J],9)5(1[Z49[8NE8BTFM0W:8_!%AD9[6.^V^<.] M)B]]QE@AW99G1-+ !!>_W_3+GU!IYF./>74[,,QVPZ$3*N1\'.H0AP;Y<0N: M&6/U$9>B&:*< Y$&)MW3,'I'P%V\\(-]XFEP Q-O3H W4]40P>?+J1-/@QN8 MF( 8&X/SCWML&NV?]V*J&C*F(@97M-T#L'2%#&'!F4\#

6[3[W MW&,1K77D5):=PD3H+>TCKA4_^_QQYCY4\T ?ZHNC7'7:LVSI'U0J_2> //D@ M0G!,SKYZ"8.'"H9VM1A-,N@,L:?2;$;15)R[K@V_1]2&/\[@\38,?P:SI@8= M['4<&.818^[*&S[4I/2?]V).X%XTPX<*^1LE#489=+$/-@/<> /85=1C*(UC M>!M^D+_7YV5RK ;CH@;=SM7M<)2_E;F!0:V[G:S58DJ^!M<,'WJFBSGY&*NZ M7ZBL%V[VH(NSHP_WQ]>S@%6O44^#;@_3L!VSOI@4^\E9KVE/@R[5=#K#TV$^ M-,.'TL2B7E.K!ETL=C3W1(ZO\W6:.E\>\1_73/R'U8G_:0>Y/??Q1(52;E5( MSNCJ=MBD-==J,E5JT$.P46,X/'SY MJ9011;D'"54ZX@6V^W&]@&]-X^S!,222G'? D__%YB3>F'2/+:S1X)<@G&@" MZI,!N9=H6WP$>MU" -KYA(@;0[-3WM@8;\5TLZM3\L-\K4?OMM&"E3@S)J)O M62-HOEANX"V>P!_5[U8K.&MU7N\'5PSDP6$\AKYZ8#HZT):[(:?!MW',TDRW M=#_:E46[TJ_QP\B@3OMU]%>-_Y5^;[Y^!4^T5KH-3YPB7-T4?"#+!G7BV^0+ MZ78T;P?.XO3!!0_H?J,'FP#;XEHZK ^$; GJ@!GZ$].7/JQNY6Q _2P=;T,U M2!SYAA MK">=X9ZG#%?;!@"Q;HP\:G M'CB-&WWI(!^?'NSI WP95=%,7P?X^07LG CJA6H3U@3.Y/V#MUZ)S4WM&;Q* MDW1$&DY9$/!W^_@)^J#X->;*V:/EK#D$!_YEOG8<4,;P#OPC_B8"Q)) A)S% M ?^ '82O;>G?(IFBXSQ\'6AS:VH[( (@J3[#3< 3X/&P2WSF$XL4&.X25O8( M#],#YC_:L$;Z'2P/'L\7@0QP@?BT)5R/KT_8%#28;I'$DA!*V9M9*\O00P'1 M4-/!^5@!KU5QY$OYZDUM$-.ODJU@VY#+P T+7CU%@K$9_R@\.L#&>-OE$@(? M8C_FMH.E3-A'*&U;M%#?J26/ (@<;6\'8>,R2G^PYS;*AVNM5P^>;_^%QY<6 M2@+FPP__6=N!35^ ATX=VZ6CN$T #?YH+8'V/\"*KQBL.VT4[!$X,] M@@6U9VM8*2?B#B;KE1. N7_]\I%>AI/(^-N_BNUDVVD?2\([]LG/:L#4#8/& MV.CP7T]_L!X9G!)&>LYS'MFLI=V!CX3?M1QG$S<&#R"&,P8':T%GE0X423M; MD!YF@9#GF$;'EZ6\1U4)]&1QP+FBG#(-!)6KKFC=3P\>[>30PPT\,$\,%)9% M N^S^S5H! _4J#@0J'7P_..I ,^8E#E7[LNE RO)O,'Y;M+!=.%7PWU KP8NT?WG^ M=_19/#"&&UW@[P)!]7][8&:2WWDC[.H43 UJ0%SL/] &;L*G!/(QO+G#33[D MSY7UD'@IB*+CB,^BD;""[_I_UJCIT,)9$VG<$EY)G/UDJ8 04^PET?FY@%]; MWTE@0L^BQ9DA[>&:3"P23-A!$$AXDF-_9X[]X'DS4@R@/-L)=\0U6XS1#4Y1-5LAJ@> M(?E[)ZOF#K0[W'QGB\G+B*:W+0,9_WU& ?5MI)U;7UO:6X8>*$58H)[^BUG. MBD])^:\UO!_?R]WR3_.YC9$1*+,W8+@=_0LFDX)8I+CC,V&\",NQ_)F,/!+Z MO:5]6.$NP%'0O[O>DQM3AN E,(*)PN_N6LV3C=$,8]_!L$'( 9L!UP Q (*5 MJJQ;N\T!?DP[NSG0A3G0$N:@:J^E5-]EQYN^84PMWW/O& M )('/K] MX C 45BOJ#48 E>4!>G4822@420P50;%@O0X[!XEY]&"D'*-G_,AJ,;0>H&_ M#A5=E 6C!($29M-M3'NA.\S";-,:'$:'HA9Z&P0-Z!SCJT A0KC/9IJEJ\-J M];L%GWR-Q][!A(T.POO1>V08^.EFET_"YE'1-/P,:BB*8#!O 30';35G,W*E MQI )="$/Y-YQ57\=LW83+++!P#C$<1-C^1INM47%%?[%A$;9( MXF'5.[=L88/@7SZ$IA9O)7^T/<>2J0T1UY#XA.D6 M$6%HOZX#"&6!CK_#WE"<(7;M]L8&\/O1"L03/OOVHS7=*,\-Y(/5X.=/EU;Q MS;=F#+Z#,HGV\ XWA&M,?CL*E31D#WK5.D3NZQE^*1X@DTSI-EBNAN]M9@ #W4&L:[3 HEHQ?2TH7UPI_!K^C-JYQ9*THS]T%%)#\QQWS1_)O5R M_;'UKY;^=;ULZ6]6K$YVJ.;U.^B&DQY MEB;5X.L4K9%09&_9E"V)_'=3D0>/5$^DT'#CF! B)MR#5XE6 .L,D38!-FWX M2;:P/,#Y1SD/X=-*K24-D."T?=AJ/QLM\+NW!BIN'WH=#[U0"=PE4\Y\O]L9 M-6?^]&=^"J;I+^:6?^0/>2][U4.ZYZ*%VJ',$P^6FC+CW)!;R:-N;W..3CLH M2\]9J]Y3_@-/J\(/B7?R\EX@WW-)^N#J]HY7)L@;1,=H@?Z=(,+J:W*_7, %!H3W>B(5'K%986^(7:!'B DAD!1Y/,H2Y '@* MXFN]UA^\)W3N>34&V+#F[7R4*J(2R Q\/>:71=2=E[G;@C5 M[;[&NI1TIE_Q@(\*ZRLRDX&4@S]=&RWJ5Q2"(#P2X-6C I2\5T_*6^;PJO2U M2(GQ:$+XT)@$,R+%N>2TL]TY*B^2LC!9)2.V*:W8AG!/OU-2020RVL+ZMT=% M3;P"MP;=Q!J@G MI]_A9_C7C,WAQ1;ZHQ2:AS%U]%Z*L5!-UY@EGS#INUSQ!$:'])QIA/EB71QX MM 04$L.WO\MTK!3ZS]\^27'7;"K]@R9T/?<&]:H#I*5/1W;'GP)5!J<(4OAS!719_-%\U+ :>AAEQ=,)ECQ+G39+)8GMK M\/1\O=NG/;]I"0,LS+#9[M#^S7:7IP!0$\#VHNP*;[Z\X1*#EI'+&Z])SF = M(EDMOJ)B719U1/I;R51SGSO>35=I-7 MR#RN#.U>9\#7U=)C4F(.Y'(EP:F@)GL)E)?K^/8X;ZW0YX-=:3L9LXSD#M4U MU@@V# \]%R\W3DM!<.DC+=G*EEX2[W/@.7EL=&"P^]D6011JQ])YJM^3J:BY56N]E+JYVR&I7O_(F]\I4.4>Q/ M C7 ?K#I&D.UB_%W0YW'C0GOZY)NSCO'^LOR]2_69 *>IJ%_?FB];7$'<[N= M41#@S8/-X'N2#,+\0QS#(%SA_3@BZ#>%PA1-.&_]EGP/;[($56#Y,XASL(\' MK&B8?^?K7@.C'0I?[UP7HZ,_&%L)K1R:2OZ.'C;1@LM+'C)L%P,I>.JLE?)2 MWM,+M@#,AD(+ZQZL /V+N*TN!$V%AK9\A0;EP5XH-BND+LK)A+EL;J\"I0E5 M5'"H?&)AA\]TRAS1T8L;IB9/W!,X\3OPEPQ1KXE.$*8XY+O Y !)ZX9ET,6 M%$F1MKVM5G 1EO(B%RS.Y_[:%-;"B]1_VW]A9-@NAK"*(3)[R_A_/[@TT>". M+^-W41"WLPW%[ VP-W20WA<*S@ ^ ;P&$'822NZE\VT^B59?) (H@0?+F<>UW,P.EL@= UM.4+/@VD"-8HHT1MM$ M80_?BOS") ;78QQMDZ0&48GLK-EKHA,%+X_\=W@TRBNTG8I)FDF/@E9 M&!DIXB!]>@P]1>QE;1MJLAC4S @:7C7C=T'@"7!'3>U+HD'KX78A3Q.-KC=BLUWJC8Z*BX ^K6Q^JNS"*C#?,FCFCTP,A'4QF'&Q*O MYZK<^A$3:I_9B\G:#[B5\MF<^>(.#^8?%?+=K>_7P4KO20*J+^$$Q&8'L!1A MDH*LK$K( V0X(!56V&V^+1+XFB TPF+V!(/S'%I7"WXJ/-EVSEO4191KC=SC^L 7N 0%5R#WZ*RA7^J>ETH+R@F MH9,%?-O6'T'TI&T/$@54G/'?L$+SA=@BSCI\4YN!"X6W'FQWI[\4;]E ]VV) MPON'WQ*;#?>G>())9]@<2T*AE<2;8/B"&1UP+>5A_)3P.HOLFTQNI27W CSY M!#XT9>WXN=^Z\X<4CUZC4S6+IT["G6KQLR'L"#_0)91+HO.!WP(/"[SI%%)K M,A.]B#I%P]23@H1MS<,R4&L97$$_60E5FV MD?I@4D%)B ]SO8"*$)P8=![HPLD?EC]]$.ENS.I"5.9SA135F*/V*2'W7]=+ M'Y@EZD%"\U"Q2*V:&E']] T:W8T^M98H(/"@>.R]79=Z;.&Z-OHWZ]ZQ+3 ( MOBV:D%KTT:CB\$HT)&F\.<$T.^V?H\;#E+TLU_[2\U>4>^6*!E:U#KC++$X7 MZLZ41C\JE8N %!^"VWW"JK'(FF,[Q*^M-ZW?6YI(F \[;2/T;0+2.%/R/_AE MW.CJL.W^>^URG0GGPF9SI>>-;HCRR-1;;B2U4[8&*\?D;Z1'[U&SX6;$'5,Z M6I(E7D((HJ;-;4<*_A"17%]XC_SFZOX91HMC" P?9AISJ%1%SUXB!3FM9!$TI5%4F@XA+DML9J;"T"?% MA R2Q-Q!EVB18@M:XI7Q1YO#@U) 3,D@"[%M\2 NWM$LNYZY@P#A'4:KH(5G M6(!/=+790>C??Z)6%_]^'0;3V]M,60*6E-%)6N->\'S\8^TRW1P9&G7-7H)A M4VJYH0C\ V_%Z[^!7^4Y<[(RHI4!<(_H62W[,K(6%_01!K$E!?1T(U-H-EN""HOZ/ M!Q9T=XG;%\P9,"#*HWWO^=XZX'H42-1.GZW)H&"]H+A>P1!L[0V!$X2@9O<(X(,!\>!V/S> MMQ;P9\H>,>RP)4/&*(P6&60..[->RM_P_-U*U)\B-X3":I>GY^P%/!N6A$8< M%!2&[SZEB!=H<]%D:"Y#!!*(# SUKB78=(*X0?9*= FY+\P:PO\XZ@V]'PV7Q.NC* !3U3C9Z;,)@@+%3BIMU4M<^]A0QP0)LI?N.S>6_&TPHEZD&T2J0Q7G.TL.O@^D'*04TPT5 M# .1VV:6/\,^!AS&"\NMZ(>H0=Q149MH[@A*/DO,$4&-!)!SP#N08.[%T2SND+=*]0=P71N1X MD0&T"P]WM7@Q32GCT<7Q *'=#"RRBFCY0'TF!J+6R8YCWEI:;-^7C0>MN= M(#Q-B]FQ>P_S+G2)*_(KHD0.%>KL"'22_;"YL$KYH[O5XM)P(,JEQQ\23;K: MH+7 <1+8F9=U"_<;-8(D0AW:*I;9I._&G4_<,&\\(W:*9F5M1F+%.^8>@%K2 MB^6UH^T2'F=GK-6:>H"#[5Z,%*63HEWB%D9+Z!=J3UUR-U,*'0F9&A+1;A , M"Q-T]RX!^^;IO]822EM%G$,$R:?\-NE]_@T7 O?D ,7< B!GF M U"FL)\ C;X$@=H5 ,>-G,PE; ?!FAH$$X,/1=U[4@948$W><,A&("W"K5(( M)$%3,Z9,>)'.0K&V+?W=]#OS(1)]\_EN_W/>AUE*N9/#"*/5)11/79X:-.6I M9'FJUY2G#C7A):6,_I]%CH_UO^WV&"71NBWS[1] ^^H=[#!SK?LPW^4"F&/A)->4G?6IV/^[=8(FT6T0'V MA76[J @SC6W?#[>O*=,:@@=O[OL8SWA?'.&U=_#U\$*MW\W]9E M<0E1FP(P/K&):1!]>)SPOY!C[4 4>G4+6T0O[.9WSZ-;%5]#HO[]9WS$[>7) MZ"=1/^8%:H&]+DZHY+9//%8O(6+/.99M'7N!F"81#'\D/4+<9M?0[Q]&4HR8[)BU7 M/8 \'P[.%=7I<8#S5GWVT F+W0>-GAM#1$Y>MUU3_3!%Z1B*QE'GP]# %-_# MO'8@.A49-;7B'V809SG>DD_3L39R!]M<5:C1TM]O<5Q9^SUZBZ2_.'8+C<69 MKL1*>(D??.2 +U+L!99 S_V7M\;N/3G5A#JE J8\7A/=4T3KJ#5AQN^G<66H M\ZC+V?#[0YP_^&:Y(OPRAPJ#CVR6O%]!Q[;7)P^O A%HCA5("8'@#+S=951A M,C3Q%UE1E[^7W^!;WOXM<.#?*;^VJ:LB\6''!'6+A1Y5KC[07 MRD3*J[\!G'*(F,.#R$V/RQ3+PZ]GJ@9.L$@1)T^U>/!K.NW@O/$1#MO:0#58 M\12)O< #80F.>-C&XMO!=_C/VA6]WWQR!Z\U!NO%4G2*1*<& FX(1D42 $$[ MO(4]U<(30=TR"+-#)I?W-HM&!WE4J+$3VQRP*114*PF#:-K% 211<56V7.S< MH&HP+\%F[#G&BB8P2#*P:Y2LA&CJ5,XD'3O25IZ4%H'1;*#:H70-:H50!8$ MB7_S:3N/E@,?%5]5!(KW)H4:39Y?;MODH8Q4FZ$%E@/;A^ ;+S$8? AJP&>_ M8"]" "H",;L,4D(0Z(A'3C?R]_@Y!UNM44)XB]-J(Q'D-S M0'T["C:/D."$WA9;(_ ^T;-\O[8H&21N18J[:NE,XJVAW(UT,#>$(&+(J/L' M_0F1L7GOU!-3H+^6_GHFKA&ACD8M$VP?+S!^TP?\JJQLBH5+3F#[LS),(.7$ MBN%8UA3(BPU'L8=_Y>XOA_(GN'S^3WH0_X7Z*'DH88/4(2:\9^[,;7C35_AT M:N5@RJN-K=.N<47PB F4[>.^M% ^Q"9Y!0?/OR)IA@*+P&68 T@!Q:+&,T-, MZ**)V3*@V*UB$*Q:/#T,)"Q?%X/" M](7-^S)DQQ[>?]S[/ V$3YA/(B3CZPAO(^.*UTO>L(&G\=$.V &YE*US"^L[ M, !M.PXN<$$IJ9[AA.$Q AH]6F"4)@[3L .&3!=W!W0/F1AJ71+"$)*:TJ(6 M9=FP[64COBD,"5^"Z/)31J1QM0XJD9*Y-HUN$Q&<0TBA=.MRGTN))02;;*/! MIV$!QWCFCXP;H]YRL*/P7'*3S3O]1O\"HJV_%TL3;Y0^X'^+=X? @?)NI$;] M+LHU:NX>T>9GR(69*#-0MR-Q1-RBB,* 0+)!I_NB/%04AS=SSLB$[K2H5+BF@BUZ6*YBD_ZL\"Z!"N!HQIW M"SB!-9IC1ARG94\$FOON\T9"$)<+? ;7$?#J"5/>%1,S<8\-3Y?R1D\FC#6I MN2\K1$3Q4=4GM;YP*MGAB)6E!VP3TT_D#1J03.F1:WB=C0R=)"D?:4+#!P)1 M(,&YD-3>986?(__;6TPD(@Z:%?D -\;/%DTOH'S@"F?2;:)5X_JD3M-0XFDA M)#>P[:9TK#:O&BO_ LN0I#=8JU-H-?Y8\U1QKB&+-0_R&T*/\>=74$[)[WU\F' MBEF?:.'O'6]" ;=HT%3L#X\AT/S]^94#P_//IL0D+?T3Y?=$FRR?8HA^I33_ MP$J.8@V"3"4$/%;B6J:[GCH,E+4UM6?4_*G85+H'"-[KVF'2@PF_AX_#.UF\ MR]5>+/#.V@)VR&]VXJG#F)S]$/D+.>QVFZ8BZXB_XDTR82^4O/6+'Z#;WA*# M@(XLU^WAW6#M7AT2. .W!?%R+5$+QY5$5I5\$\?QIG(J$R^N;G,,(2^!P9Q3 M_&HAY_TRPK>V@TB+R^]IUP'XV[Q1NQ->'*-\*KPK-DHEJF-%&<-7EZ8^UJ[I:O#W&03&"D0T0H[/3:M?:TX-'L&]/+O>:P>^PZ3Y3\B7B MUJF$.DY^(&Q.A[ MN>NT?NAP>4R ][\51C^&0*'*;8WK:5 ME+:M>Q?, !@Z01%N-,%&((!!N!QLY@12K9CMDIU>V1,(99 V2YR;,*.TS *= MP- P&M&BX)L3HN-&V,OO]BH<31S$J!TN#\G(^4$!&])LI*RHJ,J_J 8^(IDAMZE/^#UG.\QZ1I_1.&J& MXZPQRRL?22('+.(."0BTPBD.[H@)& CK[IFXTA'Q+Y)4@H\ ?>38H%\##B8A MIH4Q?TH)&NG9:WC)3>]0.UXHR**_BD:CW\/VYAZ(96B4A2G&9?*&%1XA[50XEXXVMY>X/BQ[TSYM(6-O#26@Y%/AK$C.D(> M50E"JLK?PL&P-O"9!$4%;$E,KO3PZV*GT8XL5X/X%%P5.\!K?@&X>&)*)8]7 M?/: ),4,J>4R:I\-CS]V)*$$DG110M./-CE'C2F*U% MPG"]\H07&;[E@8'V\%;>#WMJ"S 8'\=M$H(+$.;"'"7[]JUZ(5>I@,C;?)AO MIL92J7/#P:@RFL6*ZN_6!/U>!#F_+ J\"Z]RJ6W?70/[@\,+2A;A)T*T_5DV M#2MWE,AMU@2"SB#E#M>NKT;7*9Y8&-3S@$827<(#H?W"OMD@*M&$K"(D8S18 MDD,:W:8.$2H#;+N3>>YH#(#@)AB*\1J!+*G_E[@L MA'!1X>"/J?)9Z20(L0AG(I!"0%"+>ZS_0C02=F&#,IMRS%W3[+8Z?7UA.P[O M[, !$@^Q"TW7;5<#GJ0[G.')4Q-+I-4'+][+6<3BA*# M2._%/A@#EQ. 2!\XN)0_B]JPHY6BA#%^91J#[^V-*[T[(M$_E0FJ:7BU@#]) MYG!Y9RXNT;7=K1;=E'W0J9#949INQ=/5>&]"T4!J$Q&:'@7I5E:Z,+?JVY/U M2@V5=[/RT@J6VRHY:BK3WUC8M_MIO1*):*('MG%X4]EV5HWZA37)#5?S@GTB M)_^]F\4DE-J10ADUE% Z2)$_+NG6*GP/S[WOE%T5P *O%>.G^>WE-$VT^\C' M#K<8]T:<%^FS%0>H3+7:A.:-2H;?2M?2-,+A@D9TWS%\KT\)-WYQX^[K&UA; M_Z;3UG>)JD@GPJ<16$(CTLK\>HA]!P^G7BD!G2W0@::"8$9<;T=J@I08A1LY>Q(:8/;_X MC6K=739JP","M!6. M\E>>XI.& $OQ,VSP 0_S.@8$LH.C\F*(S%:2:4.L4O2O@U>B3D@*(,JO[A,0 M?N\#N_3IP,2C.OYEJ@B'SXQ16VI;_F1B7D2WRW+\WN>U8UVRHA%A_M;O#"D: M_9MI#(0>$6T@#A],!C$5!9%[\L A=4,(O5V,VT=Z3?B$>-HIOR.N7J7TR9'5 M#*1!=2SW(ID'!NF+Y0;>@CS/9.(,R.L&6#/X!40=-H\CR*YN+9$>6ZVLZ??+ M"U54<)YM'!(,FFV!B*[[$6DLVJLH@%+14IT%AE9@2K%KU+.@9,2"# M)/(C'0)PB2." MJN>,)UVE;9.C7R,$30H2@B"&A!>F9>?65+H)_,H=UP5NB.X4J0BEOR"T;O@[ M6$>8-4+2( H?M99@AT2(9,)#-]X_**0"1]6J8%MXIQ7C)C2RBJ"(3F6/EXHD MP=TU7FQ#NV?1L!"&B5=#1C+438(P619/[K(?<]M9<2Q0!4,T7@M5WJDEA5,7 MXTO"-%M\R&Y<>I0VF;5KK<'4^3Q%2 LEUD.@-?W/VI93Y>>1V[E- ,S+4FO? M#VJ7PN2!T1ORC* = DL*!N^@DYYXQH!?\15F/&#JHZBU@[J"HFXWV" ?=*G= MA0"WV%*@:H<'NIS.@>S>ZS=8B9"<(O[@G8RU%6PQN%TQ\%2'ZB$S)TO M0Y0@-N$1XDE8^&L$22ZMKK2NXBAQ+5WII<QQNP^3Z+'5BAEU)DKD"TD]U08ED?/X6.YP7HO45Z@%,JDFL%8T8(./90RG MD>BQHZB%HL+O*-B/UG03+E ,K76(\^G"B:4*_L=HM(AR,H*IOX;/"F!R=7XY M6A"A^23D'?5"4F J:PADA2A]A5 VHLF9NL10TJ9@=<( G.14O9'%/8H@1?=^ M#=L-NM'7HRX#+?6R%P9$\<9\90O 16=I-6*X\WT11JWI)UJZH76_?*K\E$26V$[* (G<1=8J]13.ZF]'QFH&63ONP=>5T#@NO M(&#I>\F'1Q &#_X,2YG*GW._76C5J>K7?[IS^9M7+X<*/_'=<]RXGWD^M.NV=TNB.CT^^_2FI]83CZ'; ;7_#N MV!IG<,?%2AJ7G]+%??M3<<%UV!SV][<=SQQO?5J08V2T.YV=RTA[0?HY/OW* MAT9OU+_(E?>[PWJL>^^#=Y']Z*5G/U[Y]%_*6=^WO8,Z(>L#F\5G; M898>QEEIAR&"\HOR<#)/_4L-:=Q7MT'#<][HE4M"\X1*-Q36C< M,WK#04W60N#WM5A)(IH_NUZ-O?O+#C"HBJDR:"=3OQYN#CN!)JL++P9&Q\S)CNJTJC'L)O)UYSHMHSHKUIW9MM\) M'4JM%$M/-5,J;&],>CA%EY7>^9XD)76B[8DV4QU.J;YZG6,PY(JW>]TQVKT, M@=.KJML8&-UV7>+KO"G+1CLVBZGA8@IKQ^S5-C%AA- 'KD7< M\*JILS6+J5QTRREY?!#WXA$7J>HZQ[!3EXK8=3(Z.+WA'P[JDLJ.=753>^'< M6MC.YI=#+M#D@F0XER],'D;%M!O7I>IK]NJRDFLS M8IC$ KK&A,$K_=ZRW>V57ER"]+J?^;;)'E&XV.UW>R\^17X]&IKGE("3)<=/ M8"QKE&W/KN9ZU)6 $,S\HJ^,[%?6C\/5P-XQP@U?TF?>>N*DIA<2/?^YGA$E M7,WN0;GN'"W7M=WWT!B-#^JTY[?OOC$<'"Q^[=QV-M5R:.\IGS_^92EKE2'T MP=:*3/N4:N=GNNE[Z?>*,V H;-TPWJ-OX2EQZF&@;<\WH%T5JHNGM5N=ONVF M4;L\@_/W"=D0V.UC?% 00L"6SV MMW9+0%/+?TMS5S8?AE!#,81#7OMGZ)'TW1GOGA& MV#B0<;*)K4A.Z*9/$8XLS5#%WR>&C,C1K7S8*K5FZV8_?0T(LXL/O@ML2_]L M<0A;_A;"#Z-/\Z\)8B->'1_*Z\"=U49IR4+BT;J^%OTG=0.RMA-SL(>X@ MX<=*L$Y=3 -?8-0B_PY;^"%AM5:;)0O4>1H:Z'B^#L=[HB+F*9#YIKW$!S M):&YA@TTUTE%=M"JF@]K M'XROQO6VQF)%Z]80Q_"1P^ N.=ZC&,%.^,Y<'ZE3P&8<,!'Q>]D/.X0R5,:% MT?Q*D,$(TI\OCB&V^UR.(B;@_3^4'*D;ZT&2B[[X^%&FQX0"JX%DOW('?*;%=1C$#142\1HW35&,4' MBV:C\."$)1JB -+@T-HY\+@-LDSG, (LWQY/L]S7';NL"DO%FK5\B?V*APE0A"K3Q[*V8*%8L9^L.D:U0G.Y'"5X?#H2L*B M5PAEN^.DHCC'OH.S:MU[#SY[8>I6ME>)0@)U6?&@117-E*!%@DL"N37XK)D< M8)(NIR&(FOX(JL$2,W+@"2/YMD1\H2"HQQ9+ZP2#2:#R/';%U8=3J\)@<[<0 M1H.+\0 RBDL(E1LS*6PCHX'YVIW1](!M*CPQ5?/RU6F2 ![_?"2PXG6)L)DP MS$/ Y]@>U;?&SJS8MT"B#[^SM7(-5Z[(=12G;[/+4,R/QQ_CK^[1=>19@YV' M]<($_I^,)B'X,\K'S--:M'00$QROFI;ZZ86)(XD%JK"7VS;.=GBN^O"4&4FQ MF3IH\9'0B%:-F.$T70W8^8>UH0]?&)5C;<(T&F7/T;)K\3EZ!CH4'>B*NY%^>#T;AX[\NC#BHWN;;C2H.GZL;3GL5 MB8LP<2-=RQT.KE#9D8^IZ&?J?A%:MK??C7#UM;M30X>!U'.@MR]AXA%?'FF? M8N/X$#(AJ9KBE*-:8%,Q]D H[C];7UOZ#!%R?1ENT)"R)SM 4P1T).#^6)A& MR/4)>TK#UL#-\E=A$4"FMD0B2R.H_P<+53MSE?S"?#ESP;X>&AH:#,:8.L676FC 7#X8C,9H)D, MT$P&>+:[;28#-),!7N)S7^)D@$[/Z(X2O>D7 ;#?Z1AF^S*G&G2,%'C5RYD. M8":NYC7C 9K%U'D+;-K#)*.SYD6,ZP- MJ'9.(/P7,B"@8[2[=1D1T#&&[9QHXY6M99"\_WAB=$C VANTZ0#!",-G/$MU7CA9LC/(F&2I;2Z\6:;KZGKMF,1>QF&9, M0,T9U"RF'LFYTXX)Z!C]<5TLW;@N]<*.T1O797K"!4&MGWM<@&FTL\CR"QL8 M4!.J7) L? MO_<331 X7.PL,$'@8B\@Y[AEO/*6.R^;=7K+'Y5C_^]3TI4- -!W#P!(EX5F M ,"%#P!P#V$^O S\_TXO%>,J/@"@TVF9!28 =.(@P68[SP@ M'R(DFH/D![9F Q@"E*^3_.0N]/YTR'^";U*F#&A'31G Q:!*IW]@BS?A(EM+ MB4)X:9#IAQ']S>[!,1,:?B@-0G,/]G0,:;A?!J:_MBW[W5%5F/[T43+W*:C^ MVC($LO,#?,CZ@:>&L?ST=R0(2*)UQ\!(!VS @ _80C *J3ZJRHZIV] MHLWQB#N%)+N#HGT7HKQQJ#OQP[;R1/ V;LX0!5(BI&O;>U 0U@E+30%6#P=* M' &K?F&*ZPCP='.@8$4?0$\WAY'9S J?OC4MIWL<>KH"#UQ3]/0RH=+U75#I M6@ZH=")S CXT"J@ 7=;?>1<;U)ZP)MZ_D+?A)7 M;/K@>HYWO^';#*<2A6[&A1VX?$B'9H-TF$0Z'#=(A_6:2= Y.*F"^P#J+(W\ M,PGZXUK.),@QB0"-"R6;P.4%6]5,)3C%5(+.WI$_NACY A!.G)(J[VLLXFT+:\-%/QS9O9!,UL M@GK-)H@+ZS5.$WBU?U:!F9J&R#:KP&R-M9@B+P[_OP_E?AO2/D*ZUWX#!VBU MC6\/_\.$;GGS [CW&M;./=;*X'M,/L1"5E\)H"^9R: MG]80I).6^,3/\5QKV3V]]M<-#!!O-0 M_HVUM/$>^A?&,[G!Y57C/H$FM^[!+;O'M-34"GBFE/Z!P0C(".4T>.@4K'R; MTLO\@Y$-U6(%MW^L075T35YOXRYL?Z@$3N2PCKI1S6JK)J?_O_:^O:EQ)-GW M?W\*7?:>$]UW,>T'YM$S0P1-0P_3=,/RF-Z9$R_E9E5 M4LDJL V6+6%OQ/8 EE5565GY^.6C8%;W7)<@=PHBTVNV%86/K^GL*?=:Z[1Z M?D;CHUWC>56\MM:8EP?J;B;2U+JF*YPSS80>%;'B5(,IC>(9WLS5#HX8AW3, MA]S^L/U[OGK+XN>4C\__@LH SU_S)T"!;;1=:OR1 ,29<@@WR0:V8G[^7-!H M?I@8P+836M3F'8RFI,O[EO%!,:,,M+D!?+XS'1<''MNI3LP M[MBA?L0F\]Z(RR NJF*P'QQX!BSE$-8V8'SEW,!-)8MPB E72[K-LPY?$?A.C!:+C#!5,QF?.54R3=?^#%A#8*^O^(;TS.8V>K M54O.F:HQ_F]S7[DG]E%H^PF3HY."I)L91C9'R*-@-XZQ:2W'IH:&32=<@UG% MC2.$>,+& 3G&;QIZ_#HV$==/A556L@G)-(3X$>R E*3H=W(E!BY2U:G:H[LJ MLE35820#X,+DYL8=I$TJA#-4 A/('*4R!U"KON_:N%.0,@JBL.M[,<"'TB\, M(]_ZOF4D$^1[=N?8Y#?H)JD!:?3SR=_NV/6#P+_GKPNIOE6'$9@2::G8!E\K M:H++;(!3>YQ9 0=%B,6+!UT&SJ> 107DN FNK1O#%M4LUP3=:9&;8]Z',9C& M8W!H#MV$5SH8O-%&;L)1&+&!O,S2M]+0&2EWO'3:^,8 G.&O5 '<6N"$WY,P M+$&3!HBY6S$*F>6AL-DCL*;YRB*\6CMV<>&]&$ZK9"1H?=1UQ?[7!G4CC M_U*D"$)*P[R6WIN-S$^I"U6$DF:+0+76$:A@%LJR7U*;F,LU2%8U M4?J B<1E'07I(VY9V_P5D" $]VT%7, +[QQUAA 5W.[E'YF(6)BA[W&[:L0E MRG>0 %QLX -FDN23PTWBH4\^S1OGK1'VN5%GE4*K; %Y<(G(<,/F[?S' ;7PCI'F[9$Y2< @HP+JJ M#(,YNAF/>\S5J"GV$SR=A7X-)^F]S-1)M0VZ:=SJ<[GZ$$/+9V @6D8+O]L#\RP\4S<@7$7';EGB*3[)&Q\&36A)R.H$+ MQ1D0"A!G!K"7KS(MY@^Q6_"3 S^^[:NFEYCB,.::V()]X'; '?"1G"T:$,$@ M1(K7.,6$+PQ#=96CR[CQT@-,U'3=JNGA[L&9V;7\8/AHI,\H,"-^2?=ZON2= M>!]9W K@.J-C*XZ^$,PAJX MX'QC)[]HR_A$.8ON:%-'&M)Y"77X9(,[4.2X0=)KY%1M=G) F.7Z0($: &*; M2AP:D5"(=1(2*NR./I>/R'V-@_/DF4H. M4NU1447I*;@96%$/Z9&#&-J7#$&]+3G^*=%0O0"1&JM<<\"C5 M3 C%0#)ELKB.,&_B88*TR55P[6.QMUNPK# V27]C+CJJ($&O1],QN'K:E$=; MU%EX!@LMKNSX(<0<2LQ:$*$Q_N$Q?9@2C\L@P7.;,*MD$K0\*39$I@>DMRHI MLH)E9!RBEEV5_#Q)60X9YS\E83F9E)PQ88[\5TC-=\*^S(W"JA(Y<4:8 OIR M:.UP H>]$4 )?-*^R\C,1K-3QZ/,W^,Y8+"8P:B6$ #I:]"91GL9^88 ]( -^ 3A MS5<4V M1R'=;V,Q9XA*ZB_?05[@YEYLT6E% 0M&I2L8! 6KB5Y&A(K#ABDX769+)&_\ M1+R%@$H7G1)<6T(8HE>*E0 MPS$)\8BE>^A[2JDU'C/^%T!5?6Z=D7?']RH>#"7(BH9I D;9.31*,5@M)[#B M =49""-+.<-TUB!:1IX04 _7R7D:3+24C\VN'Q,'6UR/C(!^F&BG,/ X)Z43 M!?W$9V=#6)0[E28FGQ VBZL3J5=;QB$17\X0 !';Z4&S .D49YB?EDE/"(Y. MJ 3NO11=Q3#U&'2U[!!9>QTBRX?(FNL0V5(X=WI3ZT@J),NIL(F5607*/*E_ M;%$"(@4CYD0DU1))VC,E0=3X9Y36'_A=E.1D="410I)]_(,MXQ- &=:$<4GR M)@GP*=J'>= X$WX6?^!0?B!^8\4D:I6)Z\:[8U26\9):AL1>!!/;"9.^!!#M MA9\!=7)9/49$3GQ'9&!A8J=C WJ1PJX],*/]@6-ETFF0EP.F\A3H>&,HX!># MLR=82F TR:@NMC3H4<8/FEB^BQ,"OS.92N37*#,UY#*4!=(-2$UYS-<)R<$( M^\Z04+<+"HH(B!0L%_D9QDF89\.* VH= ;T$G&X<@6D@QB$; _UB,DC:#; $ M]QN(,7&#Q!NIX+&P^O"D1'% 9/*A_@9>TX5C;#-ET@*\:C?&(:LM[DI+^Q[) MR:E AES >BXW,6O2RI&FIDQ2AF$AMNQR\Q4PI3Y?E1\ IHJYP& @I557 AD" M*8"^E 29N$V*27 6WRBR9RD)(*&*+/\$8LC =5KU'K"!$XE,K%O_C@6> ,S- MF,\J(.L/A=$#&-OR]8)%.54EVNBX BU+1Y9[.)2]#_K\'T#):B9U?:07ILV MD%5<)DQ;\GFT+Y WS"&]>V+=*$/IM$A>K)@'-(/4.Y2)O)=)V8Q1L.0K7.@G M:TI+@<062T<[4I4<.BU4E\NW7+ISM3%W+BE#3D\A\;U0VS)Q((G>JRF[?R3 MLCBE_ OW=).JZ#9;NSM4ZP\_[E:Z7=P,Q_N44(=K:HE;48-&!4L2%NNEV6J4 MO9T"'*E=/6!<^=A889S"@N/?W#)N'OWJ)F8J8Y8$?_8Q5&/,_)$5+2)+ [X( M%ICP-,,:M^O1Z$#IPS6=1"L@]ZS+HGLF' -Y)A"+0I8R!X<48+PR/0HP2(P*DFX$=*GDI M&" G= I-'*B>-XVTAC6%U^XIE2#)K<3F;#(C$I(;X(^(4LEI8>R3@"_T6J18 M!ND0,H84IVW9,C[F=[:FV]D!][5B>"X.J2R2>K'!MP+$G!($$,+5PR&E:_*/ M<;2T.!OF 9F+(86B09T0WLCI 0VD@I'*"34REM(W=XG'[C!>#Q81==!XFGLQ MSIMDQDW#RX#=&:*R&/R 9)5.9M.Q]$5=F5!\R"U")H>BP)73BVJJ,0Q\BMNI MR_,8^JYC(?%$F06R5I(KBW.AZM=,5%[F#TIEFW1BP'QX/KR+"U.B$6DE6S(V M4",,<9H(@C+"6%6FAVD#!]9R'(B;$W)[E9*1< SV8&*=+7!TEPZ/8@KGLU=3 M$3>$&EX'55O2>P4+5BBC)-WE&F5T<0HI&S,V8359 N1>$K-(R@ZE('&PI!R3 M/'M9;MK4[A:Q%1**%')TH-. M?\"VY$W+ 9TLGB'=UTW#-;M^(#L6>7$/HC:81@XBL\],+BF_\'IH6N9"1++WG"@@BP3W$U\7PU M"_R W/61"+I&CN4,*19*YH/-^')0S*L?DH3&4TL/0 Z+:\LJ ;73E*@/$,DW MM*PDWTDL0D1R*=$4NIM'U%+P'BAFY"@VDJF'.*8<@)I:YH/!K]>\/H/"BC,' M FZ8!O8Z;&QB\E H530YI%TA4]8R 3^LVP-*N$")FFR2@6XW&1F8YD6_8 X6 M_@ W@@S)&N?C.@%5T0"3V0 Y^@%^+RV=4YY"BW?+N.H3_V6^D#Y6P\V7S[0ZA'B(<<%<5"RVPB1;"R2A!,=LDS7)0[&WAUT"^NAI# M29[!=E3\, )IE\$TB\Y0V%YG*.0S%%KK#(47B[MF0>)N>\LXHH E>2D7X+'8 M(-V*.5#T[U;'\8I3FO+_- HW?X]3,([KO52"/[[TJIF[:<=^7;LZPMBD+";Q MK@5!:DI/)$@MBRV*"QE*2SZH*DCD.X'4ES'X?+8_3C_MV4_D@C(=0I)/D""?E M-]1^"GQ3P310/U437J;(P\442M$26+9[EPU;Q.=*)PSZ/-.E"N"LA*Z;XS6) M(F6&BN/ON02D&B*1PP P,^.6+FWCI!EEG\G-"O9:!)T1[]3MBY)CJVY(+=T0 MBHJ!B9! :;J^@!/XLE@KH7 K"L!.2&J%EFE$,=KM(]&/[!(7B2D[M4_ M&Y0J3AWJFFT9%81]@S:N^ANA,L=W[!JC?-<80K'EK2NR2,P"[-;"8G1=-YF: MZ":#E?DPMH_9PEEHE_\0P5K9T/5'>"4"%L"B!!&!ADQ&,G5O\QBU3L!ND*)G M35(3BG@W1CI=,_:L/B9&))VI1#L:RHU/^XN+;RM%KJ,NU-%;,59B4E]RT0"< MLZC30^?9->\Y8_+%6Z+$+1.:L_M,Z5K)9VZ&D, F((01]@:0@72&6P M,JH+\Q)=G*%.C:KRTGH"4:HO,X[A:,+)3NAL".BP8M[J85Z&Y;E12B2@$AJ# M479S-S-M^&P&@ATENJD1B(B)2,%%#BZSM1),Z:' /!1D^!W8*-L,[(011;,W M$5ZMB8U F!;0&=I$E@HY$>J7ZZ;;1I(\]:'/F52,C'.5$K7( M#X 78Y4?'0]GH"_@( "3DJ%0%C$$1OC7@(R6S/*P?"Z-9'*0B1EMR*?\8 :R M*Z_,;Q/]K:!H:JCVB7U*-[VO%M?.DL@+J7W'WIT3^![5\8/?CV@IA=N@&BB; M3 BM16)/9!UNUNA/]*+#I-%: K16B6[?H!LGL5LBXU+=3W*]_[._L[O_TR+7=^7MRYS?RJ=H#;Y,:W5CF@(D& M5[+=$MJPW%KP12-;G34E>NVJY_PZ[<&GL+-,LH.#$,18I9=1,B)B7%/;45TK M&0ZR5B]3X:3&PM2[]")5:K_/W'*+U\H6=*=L-6\7;FSM9B (S5W A9T!7W<# M\3S?G^T7!06BH4QJANX!LF)0,2"D"4[Y%YC#85.W',R!@6, G;L\X'=A;V1" MHC\M\!+C-<.5C>$BC/7)W/YN[+CV&(.I2IR:PW(Y&@]S?9BT_L*:N5:9N=3D M#3_X[OJFG;M,3*;9P ,4FA;J/& J(&/&D4\9+-U8? J9->BCB] WQC\GL^36 MPEFRJHS96AIC:DS- MCS&Y.7LJ1146A(Z9(W'\@[-\C@4U$"Z3F9-O\J=4T7 M3*AQRI^P[M82<=4DHN(=LZ/) 4-RR.4 M^A#,$#,#2K&''!,A% 5W*QV'57Y>#A^N.; \''@Z!C<^)>+&;EG FD=92RN, M27$GCZATI IO4[3=LU24'7*D7(:O(PZELIHDK$"E*YEKUY3^HN+R&MBRXD7R7\0,/!=7,%O?RR<"@O%B&P+!(-J"4J8PU]=81EMY3RJ@)J1)A M"S42()@6^,1:2 M81'%N; DJ\G&IZ,AAF![ :5%C:AE<=+?G$%^'>ENF0B14>F4V:G>N(. M'X7G,!Z:Q!D+""OJLLJ*XS Q&O2*A.^GN3Y':2%!(A%DN.490@@-VC&@"7L% 7(? MC_2Y8DLD!_H:^G#=FR/Z%C4 ?"/2BH[.K\Y%XM#;\5P<95UJ'A3<>9/-C]E\ MY%[>1VFM54+RY*8!,PA(0/,2*:AJ64$E!&'2'P+430_HELA1T?>:^GI;J$V> M%A 5RRXXQH;72'W(:[^'QL5I.T^SRVDM&PZ+C/>D\#.S.;6)FT/73\C[DVPU M!]_A.IT[[$%$Y6%"?6#6?7)'DHR-@[TJ@CR;2;FB['142^]"R3T_(S-5;!]G MRZGNK'.J\SG5[75.]0PL.Y9,W9IK,K7>\/FY>W!Q>'EMG)X:=>/\^M?C2^/T MZ\GYY9?#Z]/SKP4F5S>3^+XTCNK-I[*MQVC3+BC1O+EEG.%=>!=T2R#<3E.] MBXBO4;FDG7NYBJ$F$$DVE,T=1M<7_;G&6YNGP8A:TKR';@@4_&,VV]#&.U-;'J9U]E>:G:0VG6M*+"%HP!- [ EX I':PV4# M1!>) O34E.BBSY3A)_,?>K1TM-LZ?AXH(+ MN#">LZ^@RF.U X=T3B[SYV3:LU'1&C7!+RVHJ@_8+63$@MUZA?7XG%C'?\>0 M#9*>]$WCAFZA$](XI+S$4_"Z@N3R#_UWJ\>%7WVOF++?A>UL&]O[F-B+ .\= MN6(>W$BRWI5E[LKVEO$% ,4KL\?X$5%*@ZNX&Y%R&U;5'$JQ(9TMXQPM%24W MLWI;\;/S\-[SO:_Q@']LH?//39-+UOMEP]K>,&AEOVPX#]'[GO/ ['K/=$.V M87C<$/QE@UGV>WZTH":OV>AVFH=![^OY.9V\>0TTQ MSGX!2SJT?N-.@2ZR.B4\ MMCM;W.OH.UVGJ!N+'AE_>4'=WLU*!'4X(T"J+( M."&2&.Z4,?NG5CTED=2_33?\3YB2"\U[/!N8T@_>&_\X.CH^/CG9*"):WVYN M-;4) ;K5<+G4#T!^,[/1:NSN[#;90[M9;_Z'>3_\KN-O]:-!S'.GCX!Z:A?YSV9@&D>FQ\5ZYD[)*X;Y D:[T9(>ZY49=$V/A?7S M!Y>-9!U\J]%HI6%_:+V4-UHEX8T+,^)JWC&-8^L[_VS-'_/@C]9+ M94>K]+*CN6?<;%UM'6T9L*C=GYKM3H/ 7K)'M8RTW]A9,])LC/1"0=.JA*!9 M,],"F*G9:&X9IU^O_M_T'#7'W$'RS#CU1$N,C[X5#RC7:[[&:(7W MY^KHUV7OS[7YX'O^8,1=WHAYF)UT!=>(FNL-TVS8T>%9"3?LR'0M>4OPF>-] MAP[(Z^W+;]_'XY,2[MY':!#FK#=OPN:='7XHX>:=F5WFKO?MB7V[N#PNX;Y= MP(4E7K26F4]OW_82=NX(TTHQ)P]SM$U*1_X(Z<,G<._<&XJ91%0=K6ZT;+]# M%X4XGL3Q^9N;;\M0R5(**/\YI5JM[>'#/!U&K4C0P]MIF@0;HIE>,-5'(B[,^2%KY3"!DD]W'6%9CV8JB)< MU]!H-JD':8JKI3ENPGMM[K?;^)#T=[F3G']XO&,I_]9V&=AZT3G8.^L<['P. M]O8Z!_O%?:UW%I.*?77ZZ>OA]Q!!6M, MC5;@8K"B;MFNOJ[7AGCYFT"O_++1FG=<^NN?Y\:'T_.C7X^_;!JG7X]RL?JY MA*B+F?^;RX1KW[YDRF/FU0Y$_R>7P6]/]51[)_O8S.2<'[FXT M,;O'>]RJIC%)#?QVSC?($D4U?'%V>5,W-\DYD&S"RJ8CI+)BVPF'KLGYP?.A MU30DL<(ECRPX,(P:_N;8-O/D;_RIDX#ZD60S7%N4I4I/UZ&:IMZ0N:UQ6+\U MS>'[X] *_/N/#"^?W>"6G$-?CD-[PW@(G?>>X_ZR$04QVWCWG &;XP-2_3Y: MK(>>#?7_7.1P9XG;JQ.'?WKT=G[TUN)&UZR]/3[Z12!N*;Z*?.L[>M&323[[ MJK<7,:YFO9VGQ[WJFP$+L:[(5H8/\<_S6?G.8F>@H<'N-#,XCR/L"<1YKR!" M["UA&IW\-/:35'KOQWMJQW+JG9A.@#QXWN,'$,TN;E5\9%U^*N-@BH-H3)S* MMD80Y43?*5[R?6T^'#\,F1>R#W2U](M/AH8.S9P8+&IPOG*;6<[ =$/POO(S MR8E$FLF9'X8G@3\@D0AW/)XGG<@O6/#1<>.(,P_PQ@:V'?]EHYZ=+']*L,Y! M8PN"%]EI'DS>M<$:B%S;^X\8^Z-27//">5BYK[[C+GO3)I[3K 7,O=V M^QESG\CO.960G?M'O(0(IL_L=/9?673>XX?S.9S?*H)[Q?"NG,E\PP9:6 M$5[&S:V<)GW!!-O-V2=%EPWE//S--VZ\'VWOZVWOJ89H.5$Y_<:F>"O]I_)8)@^H@C)RZ MF?>@&G^EG=,.\QY4!Y?D)/ZA#?6YB-9<^X?)[0\7IF.?>D?FT(E,%[D NS=" M"QCN2J&^12_W'"^I"R\A2!HZ$;N""UXM=H'-$R^9Y=]2ZN<A8(J=-JK,H23#-!I.*2A1!*B@1\U =>7,*H3**&"S\W')R:J,ZR]&Q1$ZY5&H%RA=>&IBO]/]F>>]B_0N7GS^ MAD]K+CZ*CNLZY9F>CN]V2C,]+>?MEF9Z&IAO;V]QLWO&P9@IZ%(4#*YCNOV9 MO):B9J;CM_U2A%NT-)M)013A4VGI-9-F*,3_U'#^?E4\#HV^V,]Y'"6=NXY' M*Q*RT8CR_8RBF;( LABMLI]SBCZ9C@<4._>N63!P/"3+>>^,F>'+RX-UISJG M.>2-@U V\URI-_,TFHVHASS&:/G=,$E&YHC]'XX\>,'R'YP) M9A+:VML:M?/,AR^(7MXM&C&74#UVWKL)&89FD[O'86:BK]8%M+WA1$E[TIXY M8;1QT(^BX?MW[WIFV-WR@]MW8H!WT$3M'T^.,GZKX_-6EG.6;7<;DF M)C.WJ*6-#Y-;V^P+R_LA^A&_^IZUF+6E(^6W;N:^*\U\OP$]8Q[G>PT\XGQ3_>4DN_V)=C+/F5P^ M'WD2><,)])63#D\]6M=8U:G\G$LX:XSF:87TLU(Y=>O+HVLE9A]M?YD\"@?3 MZTY>0??I#8+6@]D5-%]HDZ$ZSB\@HZ.?/7GRE. &IB F'0F@Q77?],2R#F]O M Z[5H[%%?8+VIM/A?9-6I[- \ET+#EW7MTQ93YWC-&%JO)C4NJY(^0X%BYE, M6SN9G,X5SM-+.\,],EQ.$X+'<=Z;UF.;-*9V\W/*">W*$S:-)?FL 0O"OYY% M\)SJ>!PJE-#8!VS(/@TV.*G$3RMI\H']A;#_MFZK\B7_\V)__7":QI!S9'_] MF#G9MT .T,4YFIJB^H5P0$=GNN9+XN?% ?KABA6 6IB@O;,4>:1??\[.7B0W M:N(LS7P)^F*X<4>[53GA."]NU Z7+Q:?*S?JQ\S)P 5RP(XF2MC,EV[/F0.T M0$%">ILY[P^YL6R#P7SBFK?AKKZ_U]C=..B9;L@T",OTKQ=(1@I-'7LV M-,K/C+2W<5"O-W;K:5>NZ1"/S$CR/C,:BES+$_ZW,#/4_L;!O]J/ P^3ASGV M(@!H^$"!Z9YZ-GOXS$;J$,W&QD&#_Z_-F;"3'ZJ&?R$N2$@90+-8N,$F//C9 M=;SO[T.\EI0/;SS@[^+Z8^]'':"5QG:[L?6 &X^?1J,AGUWH#(8N[#Z.H+PR M]2RYZ^S' ?^;\3!PO9!S(P$X]_?W6P_=P$40I\7G_LX15]E2.^R 41 W[#M# M^=4-HQ?X S[%$%;^G\9_@*4-_E,S^:F5_-3&GS:,R%>_X/N1YT=9YW>*H;;S M+VN.OZSV,ZS'>2\V,GT3;!3?422]88BG&&[J ?XI^:-CPY][#@L,W Z6(5?( MK*U;_^[=T>GG['Z/?YFF ]W\Q\92QA\BMXZ-SS<@B."L'/ ];]<;>_5&4[XD M_M&A5D!8J7\R3%NVJT:(M%<_\:;%="5IDQ SGC%:9Q$RG>B1L/X>$ M[>)(N%,]$K:>H^P*).'N,DB8DH;=@EVK+%Y\9/.)/ Q=QW*B+PQ:=1JV,Z [ M?]5@D@CG$4 .SH3OX7T<#TZX<9!Z7X.!J.^@=]'$>BQ[.F) M.UNYC6TN96/+2HW6"K#YDLR&4OLLS?8*;/RR[8UR<\#V"G# ,@V5#*&P;=Q?@6TLEXY= MS,:V5@$<6KZR;!>'>[26@P*MK+(L2K@ (M6Z,O:"M7 0XJ#X90V#:N A14+AV[H(U=#CA45FJL0N9.*4R' MHHJNVJN I7+="AL*U96@:U*5B)%J#Q>G]QH^I7T&:]?T1J^N1T6GDIA5)7:MP&RE3J4!)[SC M\GHT9./P0A@%C@7W!0&Z>.,Y47AY=;.VDI-=KS3(5)5=+YL-M5-I<.G(-

D>AP+69R\>4D M^;TJQ[F2P%:)-[AT)[B2:-83&WSCW7&+C-EC=MFA9U^PH.<' [A),375EFJG MJ9NZ=/QCIY)8UVO@A+(A83L5R8HJ]W%:#C#U0L!'Y<-Y CX[RP%\7D*-5H'4 MJ"00@K!DX-NQQ3VC*Q;<.98B;<4GXL[P:87IM.,F.1Z?F'\;F,.^8YDN#6[Y ML1<%H_^]6$FE9LU7) ]Z[E81TUFQ5?)2>OJ\[N[ MAP]'?S3N[*O _/>Y_=EL?C__:]AU.U'C6ZL5? BOOYO>T;M^X_8OY[=F]_2W MSN?+O[\%>Q>MWF_^C_;)0^_J9OO6_.?WV_[>G[OLYI^_.X?WO;9_\OGBVFL/ M_[S8-J_^_&.T$W4/O1^_6MO_ZGZY.[JYO[>MX//'H[WM[^S=R8]A/_+O&G>] M3X?A7^SRI/G;SL6_6[^?__KPM]?=V_MZXL9__+5W=//W;[?7X='1[3!@O^[] M\Z\/HZ^_7MV.^G\Z_FG?.?]G_P_?_')ML[O&[[>__/*_QM'59;U^L$HGHUQ& MU1J77QWKII(H^1.)JEAEO* M;7OI3GLE<66Y[1],%[/,^XQ%9[YE0@.ZL38, 1N:CGW\,.3?9< $U)TJ#J MG#ACLNR?'S,LIFQ_KY)0KMRSCZP;G7)J!#&\)#W11[YWQX+(Z;HLJ3.:=O-F M&?^281NS"WXT1]>!Z86F!8P5?ABIGZ3S^NW3AR/?A4\"TST[.UI:/X%.O;E? M"#LM![9]L8)5Z3&UI%6_-$])N[\<8+*D++5?20RMQ(7,"]JV2L)ADQ3+#-JD M:I; ?B7S-4NY8:5VW_8KB=!,9_'!LQ>!8RVI07Z1IW,Y6,N+65]M7#5#)]CT M2W-E_4HC%^5C_5+'X_8KC5<4X=FN@&ZK-)IQ8CK![Z8;LP^CY,=?^3!F8/5' M9^R.N5G'(7GHU!O&48A/M)<&*135HG"_DIE@5=W34A_O9@.0D34?O!JKMMEH M+GQ#7T**1I&D:%6-%$5)_&:C77Y2C,?JVC,+2OQ2,8Y.L[%=-4$)*1B7IG?+ MTGS2+X[G#.+!XG))%R7T.J]A<\R'U[DY.^67/>,(?E%B>+?\I,@'\IYU\U!1 M8GBO:B<]R89P3>^K.5"R9*[O_>N^'X>F9Q^[D H'CRS%(FTV^287QO3[ZRV; MUY:IA[.YE]VTJ0[G^)?F>CB;E74FR[?3RN'<*_!P-A?O+LYIRTI\:<&"#*OF MXOW;8O<.=^Q\" E?:X!.;O+B/?=2']!99O ['\KQ;L>8K&\&[(,9,ANN(.)? MHIQ^Y]ZZKXKDOLJA'D]DI3^S-W9!>UVVZ&ZS63D0I3)[7;YSO7A, MIKB]5LR&\/DM\%?FF"\>@UK1K2];C76S65GPK();7S*!7UD0KFI;7[8JPV:K MLJC<=![DNH6(JL=^ET]_M5X[)+3N-LL!JZ&;[E>-L2]F[N1S7PJI(VI6%W,Y\ M[_::!8.+.+#Z9LB._,' B>"%'T9'G#ZW?C Z[YURX2V?L'-MEY?6N*ET9GB[ MLLC;L_D@::/G!T,_X$_*MJQKSXQ8HK)8W(M$PY'OA;[KV/PY>XW+"U98"53N M$_.@=RX7 X?VP/$<;COPA^^8;-M<1&+^6HO-E4]?)WA893Y=:]D)+/LZ\<\J ML^S:"M"SZO;KA&Y3"05PWI7I3F;'M9I?+B.^3DRYU(RXUN,3>+*RN'=U>7*M MJ!_AQP[#H.43:675L!C[#JZXX_E!:W6*OY,4;LK*,+JP[JEH\GUX&& M505UR\>+E0TP5%U/EJN@IK-ZX'[YU%3)6&+U;'&7$=75B#NB7CR9UU MH&&%0=V2\6)E PR5UI.EZYJSLWK@?LG45/E88O5P_I)HB?*Q0F7Q_5>-/*RU MV#B?KH,/9>/3M9:=P++K.$396'9M!3S"JJ\[_E!:W&*MYL<9<1U=6'50MWP\ MN0XTK"JH6SI>W%U\@.%E%&Q"@^%9*,\9V8=\,&*>/'%H\.&!F& ?L0,P0'Y+OE)^EH\!K'Q\B#NV- _WKG=#? M;C5WW]]EX9 /,X$-X!$M*:8;P>KW)O'! MT:\GT_#!.^?A/2>2S^UK%M*O?6;:*#?XHWSM!_+?KF^/#OC?^M' /?C_4$L# M!!0 ( .V!S5CIC!ME8@< )$G ; 96$P,C W-CF]B:6\N:'1M[5IA<^*V%OW>F?X'/6::269,@&3SV@'*# 2V2U]>DB:TT_TH M; &:V)+7LB'TU_=5?\CNQU]O!C\6)EHE399HQZG;"0C8=BE M6+ ;'7'EN0*/W8I$3BJHB*K71;V()U.IFJQ>Z1RHL8E;[=KU(Y-4W*=5'LHI MS!(YG:4MME&KW>L,[F=R+%-VVCANM&N]SK:+E7V+;7FS+HJV=U4NV[6-L&#Z MJ"E?J%0D&VV=#VY&P_?#\^YH>'7)KG^]N?VU>SEBHRL;1._&#G#G=G!NWY_6 M3]C5>S;Z,&"WW9M>]W)P6[WZ_6+PD77/1_3FI%X_^:KAO]:P5#I#C_V/)YR= M7/_U8J5?L\W6WWR^>GQW:0@;IC$SKW[786">!2*J^#D,>&P%PY/]5+.G: MHYNB@3D-C<_# D6ICBLY,=NC?F&5.Z_']VL2C?I/VKW[(;YO,8J]:N0?PG6@ MTFD<[ZZU93AD,SX7+!%S*18BP+Q)PSYE/ ' PR7*8YVD3"OV7B<1ZE1_87K" M!NH/S7I2^S,1>6RH_&-VF,X$.PB#3YEN)6(J39IPE1XDMN#(A8./&S+,DDXG>"$;Y6 M/@W* @2#)D/*^]0&&?@R\;,(9@K5$0G&GRUFTI\QD]''NOY")")W0AV(I D% M#Z2:8@[3&3IH8N'; ,EOC-!T@&YBIC HX^7F,+3VX'XKX#Y],;@%FT@%^! 2 MUW#Q@&R8XW6R\5ZJ";(B3R7\2.6'60"?@.0&-CS 65(FC8$H(@.1) S7:,^! M9AXU#4(%DAQ[9)&%, #$-7!HFS,V'I^;&9N$>F$*_*\S+^-4Z.)&E-X&C$T1 MS%:T>R2_&22_*XODT8-I/T@,+;@FQVHNQRBMZ)?M$APZ#<:)]$:#8L$- +A# L,/5 MX-Z?<345K(L\>I.%L&B<B>CFR_'Q,'%B2*FJ]+AL:_APH$\9=PX9 ?E21#7QB$ M QC8Y?[+F/5(B?@\,^6KD"08"^ M;\F)#)TE<(#\.I?&9FU8"67]T%9HG>\W MUXQ$A-P".%<9:Q!Z^7I"+R5R/V(Q.I0!3VV@8R,#R1-)'9!."]E53)&GS) ^ ML?PW5LS8'*^-0$ IUA2J%'.:OBSDM#2A6S:(M:-L4>_AL+,L3J@?HB M>.758D^0\@09_S6"E$ZQ6SPIGYQ+TP44F\N 6,"-5IQ6)6[ (-+R1 V>! 5, M01S)QS*4Z9*4SZYFB;06T1:LCF\/3#?V G;QN\\[%&=)#+(8J]1\'Q-N ["[ M@JE0$& A.(,W(B8RD@EV/(X7(*V,L=[LF?%FF.&79<9@SL/,YE>"C9A,H,KE M'!-N=JCKEY;)ES>P;%SL MABRWA1L)Q-,BYWLLOQ4L!Z6SO(/)-MSH?"87Q_;-3DP_([>3M-&^GR4$J@T= ML<-KI$V*B\?F;Z#.?CM=GCMGK[N=MH?H M0<$Z;YU0*;]O(G^=6PG"S]!?6UN$56@6P!7$:13%,A/K-ZC35$ M%;T/).*S3@Y!$RP6AA8C?--FI2"U^)1)A&\)G"G?GD,=[7?);V9Y*+U+[H:0 MOPA( L)TXD%G)[X4P%PN5U:[U87@=Z0_G!RV"L0*>7N 7QQ&/@O)^<;2G3_M M2,4\0$4C5IGX2=3G\A]5 %W,B.=$D,&DF2P"DM!AVYE\Z=MY;+L7.&\*P:6W ML5WHF$F"1._3["/QC[_R7? M6S@MP8737?5ZR^;G*WV_[LE8IZF.FFP< 3+ MYW;]6=U]F?$_,NCSF103-K@7?D8;>7;E-..7D\'GKS@]=;?J-6JM[/]3K;+W M4H1!DUTCD;; K4\9) -UML6N8JL&F^R"0^M6J\7@](>_/6RGBDD!6>+5O:\5 M?&W9(TCW'D,: >V\2N9N9*U\VD;J.QJQTT)]:M<06A'E1M]JU#G7@9?>.:O1 ME3IWQXZNXOT)4$L#!!0 ( .V!S5A&JHX@:0< "DG ; 96$P,C W M-CF]B:6\N:'1M[5IA;^*X%OW^I/T/7J17M5(HT$[?KH"M M!(79X:G;]K7,:N>C20Q83>*,[4"97__.=1*@0&?2Z7;5?8]^@,:YOKZVS[D^ M-FY_&/YV>?[#/]H?^IT>OAG]M8>#X67_O%W+OO&VEK]N=Z][G]C=\--E_Y?* M6,6VR1KUQ+*AC(1A5V+.;E7$8R\K\-B=T')<0454O2GJ15Q/9-QD]+!5GDH)S#3O[]T);#^.BK1POF)URV_S3VLH^C\]DG,^"C -!GJJN M\*DN#CO=RSZ[Z%]>WMUT+@97O_Y2J5?<\TVGURN>GQW:7 9V2J;U?[;82.E MZ*JOPI G1@ 9^7\5Q[CV\+9H8$9#X_.P@)!5225G97O8*ZQRY_7D8<6@8>]) MNW<_)P\M1K%7C?PBL@Y4SAO'NVMM&0[8E,\$TV(FQ5P$F#=IV.>4:Z [7* \ M4=HR%;/W2D>H4_T/4V/6C[\HUI7*GXK(8X/8/V:'=BK801A\3E5+BXDT5O/8 M'FA7<)2%@X_;;%1J;FK.]]#XZZ%Q4A8:76X "$Q]M&#WL9J'(I@(+T-(CHM M83!B9=&SV'(9,QXO6!I;G0IF++Z$.A!)$PH>R'B".;13=- DPG:V6@:A HD.?;((@UA (@KX- U9UP\/C=3-@[5W!3X M7V5>QJDPBQM1>FLP-D4P6]'ND?QFD/RN+)*'CZ;]0!M:<$V.U5R.45I3X['$ MHP/$@'$M'/0 )3D*!4&$">!]%$HS)7,RBY#2*:W3ZW"#(.) M5KX(4&S8(2 7"& XPU7_P9_R>")8!WGT-@UAT3CE[" . -L6:YP=BB/GHG$6 M/"[-BB4I[#CC K7'*/FN422#+,56JN$J7(^7#69/1Z[?F\2!!8FBYNN2H?'_ M0P6"^$NX<,B/2I*A)PS" 0S<FO)52!*,!/"6MY2)#)5J.$!^ MG4GCLC:L1.S\T%9HE>_7UPPM0NX G*N,%0B]?#VAEQ*Y'[$8%8*,OH\@I5/L%D_*)^?2= '%9C(@%G"C M8DZK$C=@$&EYH@;700%3$$?RD0RE79#RV=4LD=8AVH$UX]LCT[6]@%O\'O(. M):E.0!;CE)KO8\)= &Y7,!$Q!%@(SN"-2(B,9((=3\8+D%8F6&_VS'@SS/#+ M,J,_XV'J\BO!1HS'4.5RA@DW.]3U4F:56"^RQ]V"VQ$!%9'K32;K1RJU3T=0 M9D7C2VM!>Y;QMS>P;%3LAARW1382B*=%SO=8?BM8#DIG^0PFVW"C\YE<'+LW M.S']C-Q.TD;Y?JH)5&LZ8H?72!F+, M7:]P9TITW!2GRX".LG"FW"S5%B5J1R,1N!7,#42^NBQ8*.]%F!\P;=A[+QZ; MOX Z^^UT>>ZYVVAVB!P7KO%5"I?R^COQ5;B4(/T-_;6T1EJ%Q;!.LTF8I M>5P!7$:1M%:(KZQ>(P511>\#B?B
](?F1QV"L0) M>7> 7QQ&/@O)^<8R.W_:D8IY@(I&+#/QDZC/Y3^J +J8$2\300:39M((2$*' M76?RI6_GL>U>X+PI!)?>QG:@8\8:B3H741*JA<#;^51E.9P_(@: _*<(I=?[^?/U?MWO82";[-]I+%CC MU&,G]9-W_PL8_1?YWL)3"[JK7732_7NFG54]&REH5-=DHY/X]:QR?84#< MH=X.OS53V[Q;L0&AYW;_65U^F?'?-O"+J11C]G[)W^LUC7>3'>Z@M+,Z\NJFU#>N.17V/U:K"%J$01.8F8@6Z/0YQ6I._6JQZ\0)M2:[Y)"A MU6HQ#KW![X_;J6+\P8]D>1]KB5A7MH'B[B:*$=#.*U[93:FE3]=(?4"E=\%J=-4MN_M&5^3^"U!+ P04 " #M@F"EQD#SH:6 HN=3O,H;#EH:DN.+&](?WVO_,&R MA+2[+=V9Y@&P='7//4?G6HI]Z_\R&YZ?V;>N,\%OT'^V/_5G[M"VRF^[28W(/GW\_<]XU(<-6'=BM5X+.$9C"G3[ 2">%&.6" 1R6+&K@0ER[K=0F1 M#XSWH=487O)UE@YL:WD0HNA6F21F#Q@FV<-!OE3T:NML-6S,%W4ZS;5NC MX.B\!VM]R6/KNY.7R.OQ=ZRTL M;L"_=<%S5B-G[GKFXK>9>P_.V-&1%'84$FQ=OU< M%582JFM"(@;\3"2!,>%P]V^2OJ8,TD3 M;.),,_9*1VK]K@@Z1T*[=Q5>[V3Z;(.=!2JMVN^Z;P;:'/\[I3JE4HQC:R2D M:$CL34481]NPTM2UC(3IYDPES;1BQOD9SI,XQNS8MHS$*&B6HH:942R+&"<\ MT..8,61%;MT_&)7'I>("&[$ S0ZLWOP>0OK."-_)8W#K_\+[1:A3/ M2VU/ZJ@J^=O.16,X0=W#/OR49B%G8&%J9M?]F M_N_I?U>P5XZ9 V"KZ(OAR2]+U;ULOPF_^BY7M^P/I@DWC,9H^R5YH .$?VQY M'=SE+$!:1T!PK.1D6UA:7>4>-TN3*PG\VPNOI>_SY05?_Q_P)U!+ P04 M" #M@<7RND# I# &P &5A,#(P-S8W,65X,S(M,E]E;GIO8FEO M+FAT;=57;6_:2!#^CL1_F$-*1"0;#)3J"BZ2P4Y#Q0'%SNGR<;'7L*K9==;K M2W*_OK,V)I0D=VTO5^GXX)?9V7EFGGW&N]A7P6^S4;UF7WF.BW?0/SN8!C-O M9+?+.XZV]\/V>.'>@!_>*BZ+TR2<(VZ";99JN&<#3+'H^\^RU; M,P6];JMKM\>CIR$._D-X$JT(46$_-_E;2SM*"UU/H$+*%94%UL1;!=/+Z<0) MIHLY+*]7_K4S#R!8V.,50A<\0^=7N&[YK4D+?&]2.'9Z?Q##SW MZ?3*_9WU%A:7$%QYX#NKL3/W?'/QQ\R[ 6<2Z)&N9;W U@\6_/(*_G# *8=0 M<$Y#Q02'.Z:VH+84/N5$(IO) ZQH*J0"$8/'_Q(P9B+@Q*.RZK7S#)D=ELK2U9!(I KK.7;?^V@Y[30#EM=5G_-6U=1RZV;F O;BRG.$U16 MB"0F>B$/BROI;] M-T.MD/\=4]V2*<:Q/W:DZ$IL4$481]FP4MD5C83I#DTES31C1KV&XR1),#KV MKI8MCJ3(8684T^*#G#%BQ(K8NHG0*T]*Q@5V8P&:G4B]]3.(#)PQ?I@GWFSF M+YW)=/[A?<-J%.]+QW6K]^^&OV.1VFI7ZVP(:R$C*LU0) E),XK[QOZI4>S' M=K"J /[4O1V2I-I@E$@;^SW;#MS*:Q_\;?>L,7*1]V@ 'W-.L>7+;QANZ^Z+ MLWIGCQS\G5O_:S^\K+XOVV=1_M'X6CCCA\'S]>T78RV4$KL!K!,2?H9.JX]K MFHF$18U1.VN??IW_>PI^.N!+VXWNSJ5D:$S1ZH2AR+EB?%,YG&36+AIH].HG MC6\^YE6-_(MI8C4TP698D@T=(L9M3GF([=89PB(MOC #F)%,@6E61+C3W[_& M,9%0;*WTG$ZMA+GG#B1 M:\G)Y3J=&XB$)"84J1"D;/G7%P!)B2\ ",B*CWC&@;P>.ZT].=FX&NZ>#WL7%SK]?&L;?7OQ]=]=X WT8 M@@@ZQFAI](+9?&"[QC $/AH'XI\K<7 M=^@8V5,X P;TX SZT3EN]A4<@]B+3G:^QA)/6ZE6+T-\Q(A!.8/0!S"": QNN*A FH'\?$."T:+MKM3/ZGNM_ M+92\&X4>)6^VVU:+O!X!!+/B=Y7RMQ8MW3DZ.FK1MUG1&/& 9V]2W$EQC% . M\1UBM8_1=EJ_O;\<4-FNRF)FG&A5/L_;7BMYF15UHI M!_RB1> 2(.9NV]JU M.GGRKD!ZKH\BX-MP)^DLAD&T#WP_B$"$N^O+Y&'Z>#YW_7'P,GV$'Q)A'F<* MN(9C@XKWF& YV4'N;.X1M=!GTQ".3W:PR'8S:?WA@=%SC#(K 4([##PH5EUK M'@9S&$8NUDU.\Y1 I7:15?*ZA=N$WN4:\4Z+,KXECN8A?'2.<)L(CU&JKC)C MV^'*@>-'YPJWZ?HNBZ>M*M$J4ZA0CQ%T^OY+^KO<<=/J:1%AU6+O*%>L,I6O6U)! MJ7*FAE9!#SDY;4U!?UR!$+,_A9&+(2$9?96K2*C/E%>?\:Q(_B>6/AN-%C5Z M@0.Y&5Q)F*?%N/\E! M65-+1KO=AVI79K@VNLZ+E4RE0CB%/G(7,%$A3\&LHE6AE'6Z)Z_30@/&98!J M1VZCR\$4=_AIX#EX*OWZ6^Q&2U+1#$(KKT9!J7H-[LMKTG7_^X]#L M'/QB).W5V^!&F<6!"=#TW MNN:,Q>\_DHJS# X51B D;A'(3NS*5= :0BX+Q M58[;O(Y8KR5BTD.LE%$UD\&IF90D"3UR(.OX @SC.6&@._THRD,>W%( MT@;X13E;)5=':DAURSK+D3?6] W<@$%;,-(FR,NHR60PE'H9^),A) NQ1<45 MGDM$>9V]LFX(!8.0X F_1A)_%05 @(IV+'U2;\+V*R*G-1OKQ9+SJ6V'>+YQ MZ8*1Z[EDJ:UDAG)O\MI0JE<_3>TR2GPTW/-J&.J!$Y(5'L-YP%VT_ZDH)#RNWJ+5TDEI#2,%9%FGLJ+ MW8ATH&^7S%OQ1=V ,"LI@T+])H/#2:_!.0A):(KM^NE\'KA^E$XI*@DZ1J95K*-&2?E<7%4[ MU9>UF02L%U%F3J2/1AFRV;:JIA1KUKNNAZ7J:H9=H^I"WJZJ3L;;6K=5D\!K M+*%4(H^AB_QS&?O'2>LUIF];Z;VJCC:H73_MPJI\>+*O&7;*2;^J>KEE)*)$ MA11@,T)54H$,-;%+R-C,^L2@<" UVF%LNGL%(^ 6=ZL+2M6&A-7M1LP->L:S ME&*C*(4,8*GY$")*\Q1)6]H$T_ M6BO^/?@2A#T/(#PQ",:G^$]$0E9O'3ANUJ&V0+?>$502/*K]BJ(T4ICD00*4 M1M(YJ!OTL::7#'3 MY>)0H%%5SH9?A8$3VQ%*Y3A:OH'!) 3SZ5)@H.LJU5O?2GI)J,>2YS-=DQWMN&0O[.L$89Q64F*]5,E6% M=3/.@,Z5^1=QP8V#?=#*&F/TJE:5&;B5=)?BZII@R/Y NJ9GE/WWT_N/>__[ M[V_V/+[[[.\=.?<'B\GGI7_S*KY]';PSO]P,E\@[6-CW;>]MU(H&\.W] M@?7UKF-?1NW?S\_-P;O6XNZL][F]< 8A^*WOO .=K_TO\Y&W%[4_F69XAH9? M@=]K3=N3+^[;SNCB[=Z[ZV^?PL,K<_PVN+?.[\:#F^X$_/QU,CW\_0#>_/S1 M/;T=6\'YNZNA;\U_O^J"P>^?E_O1Z-2__]7N_F?T?M&[N;UU[/#=J]YA]RML MG=_/IU&P:"_&;T[1%WA]WGF[?_6;^;'_Z]TW?W1X^.'S=?'L[&:)> M;S(/P>3UX<\+"W[=OUS>CGZ-/]D?7M_<=^_==^V@>WGV]3\G)_\S>H-K3V#_-B%4&_ T*V,#A%#!6F).L9Q,>2ZQK,XPIZW6]:ZQN?RRO;3?3%OG4 M$\8\BV?G,>GTI[X? ^\*=VS;G>,?8$E/01!EF*2KUP_I2H*2I]9R_BC!8"0@ MC 2%L8)A9#B:WB#H7*3B.&?=VD>KT?K:0$-]BFU$10TO:@JD3!T.<5KO6M MV]A[QC$'#$I-[E=V>QHKPGY.63^W(760;1SF: MYY6NU[=524YMHF]2Q4@ &!F")@RKT?$U1%'HVA%TJ/QN, ?7@QL)=YV>AE3M)@+_=6WTOY =8GDVM2 MS2[K;9VRP=HKKUA59C!7^\QH/DFB9LWJ)8H4E MZL9C>O1&2B+_$Y,S$GIY0_L7"*9>M IW=9&'R:/"K5[T,7[JSHA#,7SFG6R< MN\*,Y'JXR\"FY 15R'^[6;U=\FBW8^Y:G>=WR,ENJ%)$09A.KEU20Y'5VP0% M[UXX%@*4W>*6KS0!8$[KM"!VYBLR]#*JS63!O/.-AZ>N)OT?K8!(] [V/762 M&LDJ$%7LK5N5UD+Y6D$Y->!:.16L:!1U(,LZ@O;S2;!H(=>6 5$N3GX4&E9J M%-J.2J-9\KZL.1WAZ3VP\5A(;J&C]R\>DRF_/[F(X(Q8ZAT#I*5.=J(P)A?( MT5*8B!LX0UK/B'/);#M\+,>7SRYE;X0.%M_(:"A4"3 UG-+5D"\!R&*$ MP^.2+D>=<1;&-&18#J_$&&8M%* XR\-KR+DD8*F^+4ZB#JM)5.H$JTE4#<6T M==;X4=$J=71:R$_UR_DI;:2D#%C0F6Y\>KTV]ARZ<%=%Q#4#E:)M_="WE:3? MT8^!CA(#IGX,F$H,6/HQ8"DQT-6/@:X2 WOZ,;"GQ,"^?@SL*S%PH!\#!TH, M'.K'P*$2 T?Z,7"DYL@T=,6=-G?J6RVKHR?N*.#7T!%W3 7\&OKACJ6 7T,W MW.DJX-?0"W?V%/!KZ(0[^PKX-?3!G0,%_!JZX,ZA GX-/7#G2!Z_J:'_-?G^ MMP?"<(D!GL[(%2PH6]!)/IM)EG,N?-N+'4P-78$PZH\U7YO:/D>B3'!5UAK& M+R8_?A%**Y<6_Y$ZP>9LJ?4$#2-!4R$2-#6,!$U^)%A4>:KQ#X'_X]BR[?"D ME%34,)@V^<%TC;A^%'.V1<:4.H.&,Q-3869B:C@S,15F)J:&,Q-3869B:C@S M,15F)J:&,Q-3869B:3@SL10R@Y:&D;7%CZSI 03)T<^Z;0<10%.*<"T-(UQ+ M(<*U-(QP+7Z$R]Z[L_+XHV"A3Q=3P:JT2JQA1&HII''[OZ?T("],6'.33]S EL/(:>WK&6)BXB_Y3X$_@A;_^ M_GK,O)RJR-0L\&$$PB6+K3'P4 U?R;L1\,A9/?@%'+G1YJO[LAP(#I@@G[1> M(!1#YU5,U'5%85-J'R$BSJT_QL_H)YT8\NH3V.\J%CN$S@/D\@"FA!]OL\G2 MP814A(5HC0U%M5V92('G.AW)#OBG'T&"C4-HFEV/@M#1>0@]D+&'?[L]A'?1F8>[8"8D)PJ/H^SAXXX= M=HJJ3C+Z/GR)S''N&!E:*SN\]I%#$"1F%)JXA@B"TIYCX*[B 7C G='X(Z7%8$[@:>=J7<$(5 MDKJX+(_S0\B-Q]N6!B[-5KCY; 4.#S2.;![,&M=^LSU:>G!Q_O:RM7\,4O\( M?,=;^T=ZOI_O-+VK;0O&(CG] M.'I*6U'+Y9;L[;4[F>*IQPV"B5)_".E5F.+UN_1DS&MH!Y/DX.]*SR\=HCE: M'Z*IF_'< C.B3O4@\OH8O"VQP? M+F&3;& 6:2J S7G@CH4AN.O[/3!W,4E].WL! M)7]%CK7^6[H4&[^(--7N1O"YPK@*X1PL^W%$;#J9>UR1;(X[!U[R/;R^RJY% MSN7Y$R!>)4*O[[!\790LIX2S(JL9ZL==(N)!X_)R&?@34D+C#LN%R(LF&17T MF6H)P0D"PVF;KJ=?8TN\M1'V?2(R/F+^$?9PY@+?C^D8Q#;JGLHZ M6R37..-= UP4,*QJKNS/-3%,I$A>=/H:4FD.^+,9FM#3-1QB@!/HLU!:([/# MAL4?B;P)K&[:J0$J2$EEDYC^> S#Q/_;6UF/_%ZY* Y@06=<5<%D\5PF#&P( M'3*GL4EP/UGID6QJF2=/-^/TH2SQ\*EM!:[.]L_*LWU&UN7A.P#:"87\\()=<85N8 M[#U]^JVQ'%P2>QCE[D?637<;P>=G$M6HZ1-U; QMK!:S,(,^'$Q"2CVJ;&(!J4KZ(3.E)S*T+ M?@8F?H]BYGTUXH2-3.0(R"?!_7&Z(4$75AB0N!N\,F:U@%Y&4XM:#XFS>PP3 M^=LW9[W (SMT0^!=7O:TP,\!)>KWS"_(M&!&A$S(4;*Y*!TW>K#"@L0;$]GF M*)V0%^7.#C)*6P*+GQ!IP8P41$$X328@Z9Z%$-(W6K#%QR7<(I7M2/$=?6V M E"121C>!L-I$).5Z=<>&817>#ZB!8,B9.(C>A=X5@#+23NME;D99GX&4GCC M\WKWFSX9#'7$W+@IL.G^,G*&C1_1+6>K2YRSHQ2>G%TID%DG?]'"3"(LH!F@ M!OC_4$L#!!0 ( .V!S5B+!BK$+!$ )+= 4 96YZ+3(P,C0P-#,P M7V-A;"YX;6SM75MSXK@2?C^_@I/S0VD\S49+<(";/))"$+9"Z[M;4E M;!F<&(F1;1+RZX]D3&*#Y6L+D>P^#4.,NOU]4JO5:K4^_O(P=FI3S%R;DJ.M MG3?;6S5,#&K:9'BT==.K-WNML[.M7WZNU?[U\=_U>NT3)I@A#YNUP:S6HN-) MS[!K?8:(:U$VKOW7&_^O5J^-/&_RH=&XO[]_8_!G7,-FV*4^,[ KOJC5Z[S! M19,MAD6#'VK]D5\[]TEM9Z^V<_AA^]V'[=W:3;]5V]W>W9__Y%\?'9O<#9"+ M:UQOXAYM120]#)CSAK)A8W=[>Z^Q>'!K_N2'!_%%[/G[O>#IG??OWS>"OSX] MZMI)#_)F=QK?+B]ZQ@B/4=TFKH>((02X]@/+CFUARW6NTCHP[N8JL6:/[!FTWPT99KCR>.4"CX;L2P=;2% MR6-= +B]O[+$I)'>"&-OJR8:ONF>Q5Z!_X8* MXAKBCPWI;QLJM#OCW7&,>Q[_/,:DL(++/Y_K"*VD& D,CS!Q[2F>BRRJ:%(3 M@;+0JB)WU';H?6']%K_C2@&H)$:1Z3N86ER(R=\:FYV),"W<\G2QZSN>2RUO MA$]LUZ"$?^L_/<"5ZJ.!DPMA"#%P7>99FTMT2UG+0:[+#:/5Y/]X+B*F8Z.! M[=B>C8'?'D >5&=\5NJ,3/F0I(Q+O\)>B;=*:@#,"$7 LXD]]L=MW_,9;A+B M(^>:V<2P)_P#F@F[4HJ3W,W"0^]@/KF4T#GR.V@[<(DX#L]=4=A#1&;NA9!X M\=Q/2W7^ BTKZ#]-PV!\0%5["5DC0E]0;=LVX5.ZC9PS(GRZP 1T,9^;7-$A M.7Z)!I0_09DG-.KA8=D1 2LZ8K<-Y!B^$[1WP:$( 1'2R_@Y,8SQ@X?YS!*Z M9D(:E^=0(_:0(QQ#RA:_=- .T=;OEL?(C3Y:VZ.6SYC@8,394LHYW+M A?1 M0NX@\!/#'S8$CPW,<5A\$S ;L)K<=J.\DF+^;Y+ #3C]X=M3Y BDFUX+,3;C MC'Q!CH^!E<\G]L&YS_W'Q>XO1 M<09['BV,'&4F9GP-ME6[Q_9PY(F/ZVD=RD(Q52LKM$22E.%K[*[ I#M-'0QR'$.$]@$Y_S? $V>;IPT2X M^7S =?C4C%VPA3?O+ Z'*?*=DHGON//K 3K0SB7@NV_JR M@%XSRATC;W;-G12/4RBFF8GPA.!M3:JH#;'WR=T\#2*9H2_)QY.;&BPQNJ+% MCG7#1Y=0#YB0=%G/L]5FT9&!$."T$#%G5Y082B:"9!D;:HHD@$A-?!G03VQW M0EWD?&+4GYP1P_'%CD)B=$DQ-54TV=3!4PG=D.>W $,K$HM0XV E"*A@E1>^ M_C6:"4>_SY")U2Z*DB1I]L_EG"4MBQ*A@EVH+@6UE!$BD:/;/\_-APPGN>M2 MW7-9R)NI825#V,N@)@LQB2M3EA\Q>5]0,NQC-C[! T51':D8O5-B3D:D&('Z M."U*IGQ%87/[J(X(B9 7,8G( %+C@72L FZ1EE#;:E\_Y>*T,>M@!WD&$ M52/*J&-3[U(NX14E=*B*+TGF.'7KZ4QYFS14"G@%"0LQJ)A3=,)31HQ$R.9, M1XD#1((,K&?6\ZAQ-Z(.;],5P45O!HQ]@H!*(6-L80Z$&32K8O,V28)>]U%. MT=*&R"HR4H-:SG,D1::V!YR MH.,,$BG:IZM\+$A!DIG*,DQTL8=L@LU3Q B?(-VF8?AC@0U'DB@6+YR$F!ORZ-DW2"^0D%;A,)^*E MO&724_)-\H^-I837GV&R8%?.XD3QBB7"5HHRM*@;D!GF)$$/ +F<*L/7Y2:[ MBZ>8*/#GHVUK[[Z9-,5'9PP76)O9Q2[FFHODVA,NP:%!0D^H#K@3F29+K_]8 MB)$,T("773WL\*^'\V.C#I?9-,>O%Y10F-*Z3&],OE5,RY6-<+9 C3G1.3"<-*(D;*+P 3 MR=J4\2;"+69C%E2D0(9XF4_()J+S'V.+/P,?IRHB6;MA*T1?(4QAT]#.B(<9 M=A7Y\LNMOZA!M0+-JL-7+QZ<%X> 6R-$AOB,M)'-@DV8CA5/X>'K!)\M3_N) MYXES-Z5U:RH7[L606?4+ZQ4B\,]3=YLK/H]M^5S9Y](,\Q$X?XZ/0^R>/O % M =?")HC-SOBK!\G?_)<<%2=XSWGW 1]2ZC35VD?60$&B.Q;UVE+GR;\!*-DN M!- )W:RW6ON@T;PZSH](?(92V#L ?<8G^6%O.L8$6^"[SS(IVGW!*N0F@"9; M+9:<^JZPIRP6$F];.Q&)KUIL0 $G*,4%)A>%4K3M7TBT7NM8D+E:X[MI;);S'(LH0J[ M05=D *R/WB)ZO$RB"R&=&KE1E4F06# S"FDTFZ!D/LVR $4S5IJDTO;[;^3^ MY& JMAB,(P.X'DC+R)/'0IO$#/X7HF;>^JX7UA51T=L4*:DUG%"P!ZCB28\A M?"K'*[%^Y9+=%V_G]FD7\[G L(/*9L] ]:F0?,WHU.9RCF@H_-3EF M4Q6GZD!5*SC0"X1RX6+^!>FTNDWGH_BE@N!CKH&G;A\!Z?YY;[J(5L ?M!S0UQ])DX]G^#YOV@BVFQ02_;J[1#$60OH/5G..@BN=_OAZ^>7MGW]\,R;^PW?R]KWY># = M?I^1FQ/__M,!>W_P>??VIC]SG8.I\;CMG'L-KX?/'P_V[AYVC MO^_=V>[?W MN3%].&Y]WYZ:/8:^=NW]OG.X.S\ M[>?NCZ_L\'K7.J>/>^T'JW>S/T0_W0U'A[\?X)N?OMC->VN/MC]?]\G>Y/?K M?=3[_?OLG3=HDL=?C?W?!I?3ULW]O6FPSR>MP_T[W&@_3D8>G6Y/K4]-]Q9W MVSOG[ZZ_[7[I_/KP@PP.#Z_:CO_]]K!U\^-\V'=;K>&$=>\:=&]Z\V,P8<[Q M\7Z_NSL]?7O0Z4WVT?CKA/SZV]'1G[56KRLNM"HS7!9T=(BH:6&3H.-TK*#. M"/#P2!7UZF?2=*##$7 (D1PMG[.?R]*OS5V*B'S5WG$^T$.:WP-E-:P*C5QA MI)SBJ*S7/9MEX+R(1FV#I6DN20N+ZI^$E602B^LKISN7$G^W?I"/F44'V8'I M(.).$2W1]@*"_]FJS)7Q4Z$S%MFY?'EO!SN488^32-Y,S FNCO&7)+CT^'NZ M*I VC1^^S3"79OJB8:QDHLF6MZGC-(7O6 &X;$!7QVZ),S<9VH:7X:V_=R8) M+M\[&34P-H.TI*"(26<2)".=/F!FV"YX2"=;WJ;VSA2^ERZRR0(4,"!9\G(YNK?/X=A:P@]TK[3+O=JYU>I8*GF2RWG9/*7@)SU?69VI MMLU<[Y(R;XB&^)@2:&.8+DM[]CP07PDHPAS###)\3,7$=EJPEXH;,9!+2K6Y@5G#"AS-(-K5WN+#+; M")/TFL2,?Q%Y\AHSFYJKP8:P&O[I@Q'D277YJYU:%C; ;XE8K_*Z3;T>KI:6 M\D67LIM4&V9C 4Q':T2LG()=N(ZK+*(5TD_#/BPNSE%KAP310T[UB=* M3;=''>CX2A5--JFRBSY;L4H04+BM8,?-J*X+:S^RA/UC27(0(@_Q*>THR>6S M8?N'1,8&E?S2TR=DV,L"@0J[05 *.EC:!/'*Y)L*JO8#F1#-P8]-Z I2_%*%K6OPJ5PXM_A?8P2.FB/5ZAV,,KP(CVUH"[8<(EN*6LYR.6=DUKS M]!%$3.?Y+$WYJ$.IR@"!!AMP5W(%1=835EAD@U]1+S@,=4$1B:2&KRPJU[F8 MR*&;[@/,E?M9R05%'MH \V,*:!9F'BM- J^LCN9T<%V]1L(-:(I.T3!*^&;J M#LD"**1^U"R=7A8+P96CJFIF*$5*:EW%P?7!BN8Y%YT@-4V+1C"?CCM'+VZ/ MG(<&#B5GBM,\DI"71$SM?R-596 MOD39C(FYC!G\XCO6=(6#P&$K771_B3S,;.3 G_--DJ%Y;V"5E_@IW$18H&M- MAT*^4G8GSOE2 X.?1Y4(T1Z0SXG_$C3 =[T^B6F+C3IN&()=754,Q(6\% :6 MH)'7VU,8DN8JC/UQVQ>5.9N$^,BY%CD;]H1_6!Q]A(\\7U R%(543O VGC' MFBYMO*.M<"OELV"E$3UH\@13%X^1S<%@XO")R_GXCA%3^%*EU-'K_2;1';M+ MMS+:D"5E"VAS1J[X4.C?8V>*+[DG-@*_&KF2+EH= 4#2DV"&7>L74D9TN?X] MU4GU0@7-4QTHQT^PID^$:^"6,PJ=0EQ2B5=CMV/(RA+]U\)NF_H:I^>(#MK3 M,L#IG4,KJ2:KS(=U1#PXW4DM?0.(DECFTAYK*>5BP?"ED ^TNJFR]%JH!)(2 M;U!-A@GROIC$W0GHXS@R*15F1TF3:K91,X3I#MAFD"CO6:NPP<:S)-*4;3AE MR],^>57G*HI>RM7!JG(!%_-ID/,G*O C,G.7]S;5Q,XO,+=_6 ++(NQS GZ, M+K?8"NNX/"+6$K$IKXCVH56T>\1\Q@H$P-K,O&^A.H)35@V]P1O572 1>,@+ MW/-JH2B84U"Z[CC.&NC.#N\HIUE%7*>P?,TAG74QG1[I60/;*N(\1<6__JD\ M!K;\'B%E?O1JQFBFRUSJJ,R:\HQ34X6KZT06>;'2 MU2EH0>XR+N0P:O%QQE\ .6VLFAF),-UQEU($R8"3.)%%TQH7.HFSI5G#/C%S M,:.!S1\1>5"0^7+E ^YK,K09PE[4B,@"3N*$*9N3P[IS8E?(HFS^KEUQ9:PK M/ :N;&*QK?E17S%Y]_ P3^)1N=*>HL9(DT@.Z5 MMG875<9(M(M+OYHR2"0;')]V-#M#7@*VWQCO\'4$L#!!0 M ( .V!S5AH(\[NI$ $X:! 4 96YZ+3(P,C0P-#,P7V1E9BYX;6SM M?6N3X[:.]O?]%;WS?MFM4Y.>2W)RJ62WW+_N2G)RMK91:HFUE9,G1 MI:<]O_XE**(^';@N/[RIQ7ER_^^[^.CO[MQW]_^?+H'?%):,7$.7K<'IT& MZ\V=[1[=AY8?+8)P??0?\?H_CUX>K>)X\\/Q\<>/'[^RZ6\BVPU)%"2A32+V MP='+EW3 ?,C3D+ !?SBZ7R5'/R?^T>NW1Z^_^^'5WW]X]>;HX?[TZ,VK-U^G MC_S;CY[K?WBT(G)$^?:CGUX4*#T_AMY70;@\?O/JU=OC_(N,QSOEGJY L?GI!_$\O&=*OOG[[BI'Z M?_2#/\(_3@,_"CS782(ZL3SVQG-4 M_'C<_7%CA<2/5R1V;@5FLD*R('[E/).5 E>^F(3BS *S>K2@(J\!SJ$$^_RMQX^T]'>)-$+Z5 MX;+E:2@&2T!8T>K""SXJ Y@_1YD"8.G$BMPH6-S0%8;J#S>_,APU/08VM<_< MR [\V/43XLPW;,&DPTO-$,&3<+/AFL2ITEX%471#0JXT,IPU/PBE6+?DB=!W MOB5VL/1=62$V/'4,L^S=)1OZ4V:8+(_)Q NBA/X^"'<&*UCDBBPE6+4!8:;& MI?_$Q@U=(L5B\>> !H-ZE['[Z)$S\DB'IR\=6;XSIY8^/$U"9O/I%[(KGMQ8 M,.A=!?[RGH1K6?9*OX>;L%>$NH%2\LM^"26ZF6V'U I=N=:CZ]')5<.Z\(T, M>TKC@9GBNSBP/Y061:G96G\*RK"0)9OLMV034%7VEU+<5)\!G)UL/+KCDY1A M^0$@2,[(Q@K99*;Z,-ML M>/,WM(9[OE^O/%PK6I(*363]FQ8&P$U>D@X9#< M4/>&@7*RY7]):5G+TU 2;O8G[BUJ0WOX(]GS0/*OK^+R_ F?!3,@A551GJWZ M0Z#[&:EE4)Y;Q1&A=+.X8,HSV_ 4D!ZFZZ<")\7?P\E799V49U9C5!@365]* MY9D6/@OG'E265@7>FI^$TP,69W02C]"U*_ =XD<["^PO;TF4>#'=OU(!MIAH MJ?< ((/QTN^M/X/PU+,B.L>"Q8S^+V8JZ^W5%/;M >B!A8%V3-V$@9/8<90M M6& MOUI>0@+?HNX%-9)T0O"HD<9[Z!" %\=[UW?7R?HB89S,?#^QO!M*U'8W] ]K MR\R9ULR1'A;^E3RV!FOP7'@.:)DK&!**P]Y@L'BQY6\C[BU4%UE5$Z4P,L(T MJ?L0&B\A&@1J?[TCQ .4[ R-A^SIPL9-]?DS^U-'923&0\"!%'D7C8+ ,74:XM"U8^)PJ@]T6W9[]]"#>9D!H2?QA>M;U()9WJ7/#K:Y MJ*FKEYX61'3R-?I(J3/(&,J\0YT) DL:SC5K.#$Y(['ERAW]M3R-&^M0X+%] M +"ITGB2HL!FZ_-H,1D%!L4/ TU3E;,4!;ZUQAT^L*/P1JI# AY;%,(T"@PW M/08V\=* C0HWI0> II9*)$:!5YUAP?SQ6IQ&9=8)'P:R%I5 C0IK@D>!-*%T MFJ(VJ^O/P8 E>WZBLJHJ#JEA@QCM*,^#6UC1(T^&2Z*72\O:'+/7/";446*? ML"$C_N;I6Q-G77^)VA#\1=AOC\^?8Y;Z0PWJN9^L,Q_ARHUB&.-Y%M@)0V?F M.^=4R/&VX 1*@=WV?*8B5FBK -N0I)CG&++LQ&\XWXZ[9K $_DN'+"SJE;XX MRL@4^=V-077@F#YRG/WFN/[X,+P&:ZJ VJRF3^^7)PQF5W2(T$X>RI\<8>V'%$]=1-?=LK2COC@/U, M)Q^V]%*$61B'."]RO:+4O, N_<9CB<9!F#_H68_$^^E%9JW^V+FK\_UF\B:( M.+>S1[J9MNQ8VX"R3_;V4XED.J>57R>-Q2,Q7AD\6]E+ IZ%96ZI/N1,9*JA MJM?9TXLP6.M)+0[$\ 0A]:1^>O&*_I9K_ ]L'T._A@J2#-CFDZ[L['_,4WZR/!;HF<6G5AANJ4?(CQ. 92)' ML_!*AJ0DT,RBL"3AZQ2>UO1)6]"X-D<^G;7L)J MS!M/7)$EU8>344^M7A!WKEGZC@**AV!P:O4+U" N0843/MPX30NAZ8FE#;7. MY4C;A<[VMS?6EFUN[T/+(;C1@"9*)G>BW3CX".T9VH MLGA$8,E8N_[^=DYYBR.D#F(3DE07;#(63]L'+V;W( E*1,:@YZ8H("%02)YY M.4<,22X"(M-9@$0HH?C-!=;F"P6W'D=V?;DQ&S!2$W-OY#-]^ 8V]H?NA0C= MC^E[\S*&$] !P8LP==*;IL0D<,0)J!<7632I"8B87/BTIY8 KTZ3U]/BX9FZ M:4+<=/ M2&AZ\Z@-M4Q,WX%/JQLJ"$*M9EK(B)&MU43!:$YCEVY6DAKJ\&"ETM%Y&OAH MIFO3NEZ:>**TI0L*F3);)_-RDCV80/>C2.^OCH M&F>R^;YM$/QZ7Z[#V=6V0]5FU3O=%7 _E6C7O(6_7P@HM<,+5 MS32FMPL58"6QY]%3M?.(OM+',[)AO '+I#RVZ95#3QX5?'#J3,K;7&I;YFF# M$8=ON/8]^1$# T*BTQ2;+*(XVZ4R=4XJFB7Q*@C=3\1!E6.-F-%,%!CQU0'$ MJF-IHGL91X-DI3W.JV(H=R)%BCB+*JB:A,TX<48M9] M&@@B(KS5K)749R*LIK5,'#G"#1W5+G,4A8OTFA24!D>*#XFH]/ #LJ:@T/DC MNV'-*G*'6,HQGQP(F3!/K\S$TR#B:2A9FP"L'DK=]"8C' GHL I:&,7Y(M,. M\"6@.+99:4AK9]G@E\#!FCFW)"+T55B7H#-*RPMXXX",0?@8=@LM@^?=6@+J M0 XMB>2.>/3C97HON4>ISYPUA8LQ&KM/!$=TDD0G.,]DX<0J$[LB2\N[(/!) MO[MQIS:Q"HC(Q$%A'8:A' 6S\1@MN;1@AI+^L:.W3SC!DDZ!@L'9HN.U%;%! MJ]WG.4 II0%\ZW9B1N>-BH0Z,.LT;7I[Y9B$)$+RWZJCFS5A4CI9;O!7 01FH88/608'Q>QWX0=EZ MXLR6#F(3FSQ=T$FL/3H2NPA"XBZS8F-[>Q]:?D0YI$B]H^_(EKT3=ET-@4_N M5:%L>-NC+$PE5%$6JJ$FX64]K>M+*/7]/6&IDJ2_ MHZI"HO-GRC]EQ_6M<'M)?23><(T^27'Q../I"HP2N\?AU-SBJN!KHHH*IQ1] MQTJFQB?$IP#C:$:=RF2B\T*89+)7<&;]X)-W(EMR&>30RM?+Q)NO=42J@E(B M/451=J'9F="B*]32M9?0CE%I[,G8PPHD,G7K6E4#62ECGF2&%.H2DIG&-!&C MU)V/@K8\46;8S;LV1IZE*G63N7M=*JRV=%50Q3J-5C&\PPE:A8]IBEP)::SH M7)5]3A/9XJ8TS&WR5$0FP RHF0(J+Y-&LQLCIR M_8VP&RB(,WNBTWQ)KA/V;O-%+:D48_:IT38J5RWU+TI;$6>YLZC!4GBE"\"_ MJ(Q>*3_IS/42"J@Q_[-$?QH;"0U>(Y*0RLJH7?2LS?- M[H"V@29^FQHIZMK;NR\EMJPISNZ8,W1[SK8^:W3YPTRVE*!JM!EA;PE*8XN: M>"9@0)R,0U^4_\M+;[!S_DRB.+O6$^,@#XE)P^F)\E-*5F/Z" ROMV^54R0E M::-DTN7I(>M6\"0M JR_P]VN4G/ >XK=FR!\B^/J4,X(SP'"\F;V!/H4ON6C MW;,+\;!830?'6N\LS^M8Y6JR*'?\+$-0-R=T TVUXMSCO_KI1426644^8 AY MQT6JFVS^!#[O___LHJE0(RTL,:WHDZ&=/)*7]%-F& *_0VPEG6P463-8W0N" M5@BC3.N,VT_H $8C#:S5/A?#2Z?T+@)IM"EF*8;1C!/*]9J-M/YX-914D%;F MO5S(PDJ\&%,P#"R\7@2[_BKO2VX&?$N:;'RCF0)M]D'0=B:'!>?NV>9^_RBB M:*=E<*Z^@!G]DC3-9A5(SV1Y$%$ M:T7P)=YR(+?7$7;(!U_]L0^/QG4\)(F_\.P'.M7LBSN+:,6]^;@!O!7T/CH9 MW0<"AR+/?$I/W:A5Y'%-/C'G&WXZ?TOHS(SU]HK7]IT]"P)J85):?/> /M[(OBO9A^MT'D7PML'/1ZF MH!Z:Z&(5%@K825<9P]+N8F(,IY\ZLNX$%[P>D?7Y:%.\7RDO++%O03];!.&: MWSC$?O] 497IBM)C\-%*L2]HX 6(+0RE*H4E1JG1Q]')7E62PWU@1:K9477E>/K"11 N MB-O0;6QPG[G&SJ2GMQS@N2:(0U7P4[UQKS?H7&_F8 27!_68Z0)4T5966^F$41J3I:J/.Z1GK2<[@.9"Y.V#9GK9IE1IH"VE-?D,42!6Y< MU:96Y^N-%VQ)WJ7IQK,&,K]"ZA,X9E#%,Y?KL!$J8Z(5DY]P$+(%TUR\\#VR M#DGXX]43Y'S[UVVQ,=QR-2M:77C!QQM4\MI8+7C:"75K[\9&^\F M#)Y<"L;)]B%BC0AVO>UG5,A/%'NT/B,:#(S#3VJ1>>4H61E@E/2^+^6$7U^C M^Q0<]C[^9Z>]ONUZI$3Y/C [.U%8-+AM;9P$P@-],)F =\I0Z.4O<1(D.Y)1 MPXLY6Q2O1\ J&3DCU/>R7>Y)T;\]DCE8LW5 .?B$$4N4(FG.<\46NAKR2$G= MPP2-A7'ASW9&=^&+U22ELJ=FUW0-(F)YNI__A%:0@5PW%81K4Q[\D%@>PEWV M2J0->F-#*8.:*% NTLL)S?U[$JY=G^O>?'%%+/#[5EI)F=V;#27P=K1ETBMU M^]:%C,092?]?X#O+!<;KLRA+>!2G$9*Q$Q4\D7RS.@LSVPX2JL!4?8G[A- & M08JDT3MQ%)6\7:1->**$6^JD+^G6SJVTS':&!)5>"4*LTK ZV9N0 M;"S7.2,+0M?T_/8NZN3Q0PR4LWQ-)CXC6] M49IB")N5%%,<9'NE>N3B*IC2!SP6[_%=(S.0GCA54!$Z_NWR=;N^0)3 M;&(ZGX'86D!$ZJI5I'CAAE'\/@CCI;4D)X$/;3?;:9G-N0067@.4W3M.Y?1* MQG-&\B(([ZUGUL:%]RF\#^@[\722.Q+':9]ORE;:(8\7(\OTW^A)8,JK( 2^ M*/M.^=,M%L2F_)X_VSR[]Y:^P=QG7+'_F$X]61[A M!]!Y4P'VQ#:.29EF]!Q&(RA:NM8I*T*[**V,KT979'# M<$MUDE>X((B\F^:47!A)%+N;#6GO(8N* [YI+ T^AH8RDF*IPM+="PB\QIQ= M&Q\%BYN01)3O4D5'4XFYCO!/DH@%*J+38/V8I3%')Y;_H4@3*<"N1%KWD#XG M O:>8GE"Q_J ])8*#!CU:704HCAM= "7*G:$G5K-]Y"+ M9Y=6M64C#8H&_6(31);W+@R2#=;YE2IU;2^@/-[.(6VFSSZEPDU"@C7A>K-C M<(W2U)A2H6EO:MD98,R1ZQ-S9>,Z@1UK21)FLV&JL@ZVK\10Y4 M(Q.HH880Q!_*Q]WNWQ6M>%A,J4=93VU0+/5O)66Z,JM3B.42G#;0)-0;HXUB MK?M19&550&D_A9A^$8.O#&Q0=,T7$-'?:I?&0]M!"ZB85?5V@95[+0E0,J'@ M5X&_9#TBVI581QF*(Y]LWUMTZK#L%1Q-[B"F?_I0'!A+H9MIF#O^DY-<4:4% M*!EQ2'B3$UA?)!T22W7+@^O&8:Y(%!&R+TSEHZ)I;#LQHWYVL[!*VMH!E8%@ M3+W4N.)D-%1\0YVQB!IP%9LFC5+=FP'K+[^^Q!7++JX%@30$1&^^J>RH #:+X$1;.! MT0Y1EI1>!CX#_MLI/[Q>$M]N=]"THNK!>NVFS498'EZ1$GJ$2(UVGVTV2^G) M1R_$_Z!3F"Q=8W)155.V(SDI$YU6BS7.EL49->4B=2CM9(H(5HA?CAM> /F++"^DT MX#.SPV?;&G;]6."Y;&J?;/E?XLU!CXUN@0S>SEU$2/?T>'=E%04VA0;MQ+B- ME/']D:O"E#290*2$HTYX.L M-T.>EU(T)S0EY3!$:7Y #8!-6(HB0^?6C3ZDW5'87_#^AY#2A&35AE=GWS7- M9LG!FMQ;S[B32DAF,NZ(&*C.'FFZ_? ^%C@, Y_^::?)C4,L:,KDI^3DJV/; MW4IDH(JU>W:$!QT0_4(*U^[L%7$2C^XKE(JFTJF_2U\_L3R+:LO=BI"8!4@< MAPMVD,1L$V]@]"@#H$#.B-11[F?=O\E[Z\\@//6L*&(]Y])6NY2KP@'^?'&_ M(BTF1"7TB4/7W$:HAU(ABJ$SP#% P5KGZO*EU:TU55AQ.1?$O&V;4! [&V4. MS$TMM5(V+73-Y%X4JG*Z)HFJ6:\-3;DBEW39D>GYV/*PLI_4.-Y]_4(Z.4;N M\VOEL-P'R_/J9U_=8.9F7/2F=?VB6DKEFY66_?0B2E,FP*-=^W5E5[:3)]]A M&AAILL;.,^5DJ@ZCS.URYBJ@.LS,%U,#M0M$%]RJ+";MS'VZTE#(J!?/.\X\ M^,%C1$)^Z>.EOTGB_"HA%[7G#PJ+)MN22)=>X0C'3)E+L>0&(\KR>=1O%7<_ M?%"^RZF!A[]:29(W&Y=4K_Q2QW?X?/RLP ?0#][A-8G",#K,:1#A*KJ(BF%] MEJ@%$Z #'A+;4ZQ7G^UVC_F40Y:5.@<&JU&UZODZ$95+T#%7Y=<=VSH4^W6N M^76* ZWVG80-G_+W*]%3 =A0[5&M. HG5CSE2KR=$$^#-;O)G&]KV%)X$:3] MZ>@VB#C9%26S,&3MV]-<.8^/3'\]7^Q_6!V%Y3=[EC_0A!OR'4F>4Q2)W1QUN#3-&$&&RI&OO070;CF4C[99E\.,+^4N)A. MR;,NS :*W')> ^IOT"GA1[L,$G])YWM")1DLXM84$]BYI9$6=;)52KRJ'>Z! MYB /PWF/+I?83#:MDZ--(6846?#.WDD;RDGU)#[>[;OP^M4&6S'W1!#5O4*J)U MQA=Q),%F@V.>C>1"?>F47B25K8PNMPDB!T>N82F0+/YXA2\-9%&0A45=( Q9 M,'!D,G*55_@;BYU+O"_YLD#+<&EH$S$UN;E?NOB^A 9.>7W)=K:;SBQ]%3HC M2IT!HYLIPRZ/CKS08F$*S/#X[7SQ+@B!$O$'Z228$W2E!D\)9$A*+. M^@&<4H1P(:Y@YFIJ$[(M& ]F50Y.F*++D:WQ*/>W//[*BAVJ"H MK[Z(B)@\$YZ&R@C%T]DI E-I>-J+RP',.+HFP":FF<1A@=*5C40'"\"^ O?6 M\_EB0>R8%V37OX=WFS5X,'W+DVF?64=LW3TR>AR)L(:L[,K#YM>A:CQ?4 YG M<1RZCTG,#[J#W;D>CT-L@14+CJ\O6MD Q9LIX'>#YC/L#FB+S0""K!F Y3O> M/I-3^Z168[ENNOR9Q);K14 <"XYI16O[@/QH[\O1>92MI1Z.%Z1M66-IMA&M M+'A)0XFW]TGJX115?(IJ9*I"G*&"'MT=CE$/QZA?YC$J(Y<>&K+45\O?RI^D M=HB@:=3AHY;R1ZA")%!ZCYU:8;AEB95K?I=8WOLJK;)+;6NZ"R#.+*)LB;:) M*G=%P-,T$50T[OH@B&X,QZWYM7;LDB[>=2VP_.B6V,3E'29J4<#.E MBF@36?/454:,QO-";D*RL5PGK^I,83*G7LWL&#CD'Z-""60E8[*TZK_Y^)7F MHAV)!BDVP/K3@Q$S /B.1JI.!53=VGRFTU@#.*>@D-TJ''42- MX"73[6PAFS!!#R!SYDK$T,$T=?#&O# P079FY?9S M\+/)=;VC.$BT%(:JH9#"B#Q[(.EUIO&BIGV[RQ7E\2$B38&KW@G?U=&-]0E' MG'"CM,'7W MD6@K(0!#9J)+DPT)-"R8K451B-4$-V'@)'8<91T.'K?O2+ ,K<6+IF%4F!62_QV :M5Z>.[L0@1@;!A FI@9BP#DD8,V']A0%NQ]BW&Q\R4ZG0Z);ECW/RJX*4Z/+DKW/[Q<->BS1&QOUH&3\?9CU.% MSOZQU^?"4 8B4U(VDX%;?&/0N!#CX#P)@TVC8FJ9A])P8P:U_N[P*^(L#.S/-"A[]VPYC*0X",9=A)BJ!8W=O6%1=Q<3TCCY07UM7L/;%8=S/' MBB\L-_S5\A(2^!9U*Y(P=/WEB16Y@'VZ;+=_?D/EX04:KK%8/V<9:/S.JK63A1Q8R9]YQ'6I&W4I@X9X#C%.Y+9 M:_$[?^M\R,?\=11!BC9B>G[KH8#>7&F4L!S&,L%5=%'+'2M@"MO D$)RBO+7U(.=^\V7Y3)9_LWB3BE]%#FKBO!EJ :HD:N M"-]G"--GU\GZ(F'!O[PGX9HI]LGVO46) M-]S,#I7DW4Y,WTLI#IP-2S7IEFPRW.:+'92WA&DE%?1\<>%&MN7]3BSH]:TW M.P:O,)-3B%(">F_P)78I/_[[RY='__O;^U^_^;___:>]29Y_][_YWOGT[=/R M]ZW_<)9\?/=M^/VWO[SY\^%^&WG?/MF?7GD_Q\?Q'?GYT[=O/SR_MJ_B5_^Z MN'AS]\OQT_/)Z>^OGIR[T/KGW/G%>OUA_N?FT?LF?O7;FS?A273_P?)/CU>O MEG^Z/[]^O/SYFU]N__HM_.[FS>+GX-/;B^?%W_PX\S_]P_[Z?Q[?/YT^?/SHV.$O9Z?? M??V!'%]\VJSBX.G5T^+=+/J3W%Z\_OGO-_]\\^O\'\]_^8_??7=]X26___G= MZ<-?/R_OH]/3Y29T?B9_N]C<7__>V7KW_[YB0XJ5_3:W._4?B/9'W@1^OH#?[_7@QMYRASITFU+'Z M_"FQQ>;P_FI>7EOD5:."$;(9E)64LQ M6-U5JWUG!EZY"U,H8+#^IJZ)I M^3A2D*8RN*%U@USM>UUIQP#9,*/5?\EB^J]1921!?H(2E $5[TRQC17> #;QXUNZNMZ0T,9>QB3(3U^^ MC:#*=-)%S2+>Y17P?L+9;>E1]?8RT+X:[4L+I9:G+Y\E@E,SI"590%K[9)A$ M$2&"!30G-$A^L3XC9IU)'0TI[2-[2 "M_$:**?IBV$FSNFR8"]H.H@Z-R&.= M@D@RA)0RJTC=9.1V*-$KI/N/Y+<9= M=JM]B"(/*,NN\+*QI."9;5-"CD(,1#\_N$Y+*UFX91CM'4HV)I4FQ<>[MYYW M9^S ZMU"R'3"7+=X2NG%+8BAY('D!,-@0:T=!+Y5[=K:R0/%*7SV%'3L2/K#1EA_W978NEHS_GZXT7; G)KB+A M#)Q4&9AY?!!VQ>HBZYG_B:X.)'0#AQVXUZ_6!-(Z:.Y4][1+ _K */*H9 MT?E?"77#:W<%R(NMS6,%H6.@]RN2"N6+(1#^IOJ\7OITGI-=1MY5A@)"<]K0?K="YIS]$,)'EL4VVN48UBQ4(<1K="M;Y,&2-(GF0\V2[ M_TT6^.2<[=GSG1O/\J^M-4$QH"@LFK6[C;.C*'L6;K,70;BV?+H[9]\\ M4(CD$5<8S.RI*Z9'4HI&2"*+EBM[2Z(X=.V8.)PHBHEKIF%NHF$+MP-;I%37 M+"Q&B36^7F:&H7=!_G.6](SX)+8\5]5",V(4 2*4JN+SVL,W:C&6+RCR)H]CR'>J$72<8KBLX M?R->$R 45FE/I"YKWS9Q+:;D1NZ"()O3 -Q?7(W=01:VV[,F U MB0%\@4N?>G=^Y-K\$IOQZF^%3X/5)E-6UZJTT;K^]^7Y'?UA'%WZJ>OZ+@S M;T?'X/!@1_L+628S;-C0>B.W8_(" #DW&:<=G_Y"JH1$*IV66K.]\&44)<0Y M2]BM=BDOG.VH&)S+V7&@M5.= :/E9,-KF8:$.BO1C%C G,%)&D$UYK\P%1U8 M,SIK[$RXG!=!N" NO[0S?XN1N9Q-'!Y/<&0]$'?H,OT,$86D4HC[/J_!V.L_H(-S\"&#Q35)[5,;D40%P?O&(<9\* M(7X%T0H!W8O8Q!L1E"2-Y_K7B^ MEUP52N.EP.U=&W^H\^Q9YZEB4CH+/:=0I3>:V.VATO-0Z7FH])Q.I6>#I8RH MJ1RB!JI":\PYF3C%4%6P43JL:&]4TJ7UTJ8ZY"N9. ^?DEI+ M*,7X$MP[7T_]K',TJ?$H[V:Z3>THYX"6DJ"FUNM$-CM?<[9Q8 ##:OJQG2@.[G>Q!G[KWR5HAL+5CG/4+T/V$=CKVB69GOR^CJ( M;'%NE>E[FO2K.;=Z *['< VL"6.J*ER\1/S>W->FUO0S/ !?[*#@8"K2F?T_ M3M=!X!9-SI<0O<>7N.WK+WR)'/^1A3O*-;1C45]5MK](5UA9MIT9^:/6S<\G M!JWZ7H= -(QZ=!<#**>3#1UVX:]5;2+0G(!FBK4)>@YF18F?\H,.R(LZU M5'P,-THM984[GX^)5GJI@__17R]RK6\YX,,LOKIP?]]7J7T/"A4UJ\^^B. MPYIDP2ZBD2"I:XAV6MM"A2I=^F5#G5;_M]/@8*@"+AVAEZ:S#KK]+S$]7&&J M7L,%,"'@+BT]W%IZN+5T4&D=;BV5D=I5X"_9 ?M-$MHKZH%1'VWMQJE;=DK9 M60;A=KY@JT'^"P?!?NIR@2?GH8VKMAP,:(: 'Q2KK,O%(!:@Q6+WG%=RJM$A M")0R-TUNP!> 'HIA<%TPKQ:RJXGJ">=-&#B)K7 ]8^4!HTUF>MJZ_&BPB@%2 M3?II$-(EAC(V\QT>$T$I(A91,=NS#4!2G3""UG^G]Z?Z4>"Y#KNS3^'"V-I# M!BNW@69($Q+=M7\];E;.>C]1$<^<-86,]7V*W2>279+8:*Z@KEF6I&W4\NE> MNBR+*\Y>,[V0^,[RD 18'W]2%V,WP(-UQ5E^*32P ';#&NX0JADDW:/2C;L. MZKNS GY9;):!S*8=TJVEW?2F*2<)''%6I]*-ZBC&*Q_;K&"D%;5NOG;@R%Q' MKMF1A]!765&NSB@M+]@P'<*YNKJ=ED&_3DM '1<$W'G8CSNUB55 1*8)A/;24^0'8?4I#6_N7@+MQ:<,#T[3@AUS MJ7=_!7]S:A,%D[W?^OIH1: D9H=JD(:'@%(:F>R;G>G&8$W+PT9O2U+$O N' MSJF@=W 8+&1H#>@N@I"X2_\T"4/BV]O[T/(CRB/%Z!U].[::G1!JE,F]]0PL.!7* MYOI4J(E1"4U@)Z$$A_1SDAT?DS?2/*CNM; MX9:ONE0560XD1IJW#I?@])4&5"^WI!+FOCQI;' M"3F\1(C=_I0N ,39VW_HX)[XO^=H=W:.=SX+PI'V8:46K?Q#/ MH5OBLGL./KM$=(Q.)U"%*,\W(:Y2H1[8Z=4\U[MFF*;];B;&SAO=:!-$EO')]B%B+1AV MAUE9Z;Q+HH$,M:N" 4%XOI&"P?5E+0 MDLT2HX95;M9$$:78MXT27GZ&5#UOI[)VR@CYHMH6FN"UMYUR,MI[ 4I4:%?! M?CDWB&M9N.;+P6%%<+@:_' U^.%J\#Y:=+@:_' U..BAY&=X-3@/6>?YH-*% M_]4G#.;>(,ND$1_@RZ\9C8?L(N**[!EO).1GW[Y-]NH@+2F]<3_C2=8#;)0X M:^;6HUC2\MAFR_\DMNA%&UB!!PFH)[XB=A#R8>OZS3 MDTZMM-6ZTL$/';.@3O1?>U52)J=SUY8&F++G0?IC(\Z/VE&1KE!W>=GZ" (< M)NE8P1/+XV[EBA#,/M]",E@>@524M;?"%VVC&$F4=J)-Y%#"J2V$\%N"ML1$ MNS2W2S:HS5[%!,$#E>WR,1IMA!$11N/5+^]$"=36J9XTZ8KG<-IT.&TZG#8= M3IM&<=J494'O>B%EV=#9]C=-BD8)F"H0-MDSI]LC+8I>!4WPLR4>YITO'B*2 M$J+4KUSKT?5XB$_Z&$-J&*-MC 8XMI##$JNF)&\K<$-UZ9K ]X$HCVZD7*Y/ M4$(($_!A84Z'A0/ER@: ):5 V,2$A)"A"K9H77G.(_JN'\_()HAJ2^,"9QCBV::0R?50$A$P%>W2TJ]:9)WE1I[K-F\O,%7A5C M&Z6I6KI6]% ZS]Q;SW,_:],@X?B5?CX]0U5_X\X>,?K]OGAW*"SWK$9@>L)H M0ZNS'0CX@6I30\;(*F_.Z!']M=0TML+Y=S50T38-M013D\M,@D*$[%,DJAAW)K5J/"G#]3,^QFW>!W7T;9M]'K(29?)P]CVN.HS\EN MB&6RG+2*&-(<[^@B"&_))NO[O^< 6+9=U PVP9:78"=DW1=LP7J@J7TPX'[6 M"$]D752!4N(&)EAI7OIV2*A&G9'T_X-)LT9X\M*L0YE)\SM4:;ZW8M8<:'M& M64"57HG0)&QG&U"9;+['-)N%(&,E>@/MQLC3G:#@6F',=^I0(1@6:N/5@=O" MUF6WZVSJ;M889^P<8O0NI!P0.?QPU?=?T 7VJDFLJC?8MX1&]/;916+0Z?35 MT<$1=O W#UV!ID7'KXZKV M0C"@;.6'\%$\>UPK[I"%--L.?4D2XR:[]?7\V>;K-=L:2KN-XF>']]M5 MI=#RWDCU_D7N]E&4$V)1+W5YX3[OS?HM_.98D?BXY:>+J,09G'(?4+)V+=]/ M^!Z#^E7I#>A.*Z2&]/\H&8,H#2:M/=2?PC+46[V6EJQV_DK#:_6 MWU-1[1]]R]17MLB@HSGT?BRD62U5-2!6&89\Y9V!4[=VH\MGS,E@.D".7&L^ M?Z.BE-!$2H6KC"^7EJ^(J($K&':Y8A6 MWA@ZDYZ3L)YA02V--TI0RV^,U1WYBD01(;L&8]RX,\^-1[TQ;OF0(&@@ZB;G M5JB AMF)6JB@+WW1M)30S MOI@?QOIR-DOYE6#7X\E:QA8^ 7T2.ILE#%PFA5N[MD0'1Q 4^ M+.MU%7B4<'3^5\*20Y"NJLH2,3E!P9X:*I>U0D/G*AX1+-+W[;0/@+1'%#:) M:@5_%^SI>.EA-^B[J99U/T9H!E :VFRYOYS"E=)B2[A(F0YM[%&*]D=UYT*3 MEC6A+=_"I#_>X(7X8[N?0 UTV2)[+>1_)1'OX0QO9(HCFPP-JEN8$B8H]8 9 M!13S4A[;>#N0!@5KP%JA0U(O/4)*V<(TWV,% M=9:^BT,<;K$ZW&(U0ATZW&+U!=YB)6"6,T(9ME=D[BN]JL;1SB2KE6[,";SO#;4#X& M]ZL@84=SYQYY(CYC4%I:;4^;E58[SJUOC18".#2+43\>4<(.PYS-ELN0+"FQ M^6)!PK0.U:X>O#9.#M&3!IT&J=,HX1LC9-SO:+T+@RBZ"0.;$"<2=?AHAUDT MQ"B:_$E"+H2A._%>R]&R/!*QJ>5&;#O(#LB3')EB^Z#V/**WY\&47P=Q+^3^);8 MP=)'6';P^)R";XHH):FV9MIKSF.W,7NL&K/TS"#ZE;]+V;)AK#?0+$Y!GW!D M(]&,;6#W)=VW[3LX1;P6XWYE^:47N?1O2.@&HW&55=F>C,H-(D.)KG1C4T/J MJ"V(.T5-K'-N\FQ[!-K8($J)/GLP4:-;PEK&6AXK@=U_JAT4$@PW[A,\=72Z MF_1E[PMM\Y"]AV]OL%+U"!:DD54A&=VN9^Q;IB&PSFY& ]@%; M")D+1W5)K6C*VI"22Y*%U6M6?4]9)KXM46BMNQ1?!5%4(E2S!6"][X2$-,I- MF["1K305/SMTD6DW^(6;_$3O:Z;(E*\;Z6G<6<*3#?@:G<7-;+JX1QP_\)VF M-%US1D=.K!I(@A?S,=7:;3Z)S>\Z: H0-,XCP8-FXX7R4TKTWMW9,CKSI7K3 MQZ7/_=UZGP/@^2)/=RKS10%)B:Z7O2^E2K%)G M9&.%[)X#RW=FFTU WYXQ%RQ."77T7'^^6+@VW=)T.EFJME61L,#W$ESTK#FT M5G*%(C595TQK6,0%IK%!9U\A[F^YUL$0HAVYIH=GQ9Q$&JEA6_W 9U,:H2RW MG1965%:J1K>/YI?=O%8X4>IQ*J10"G&;:6 M4U*%M%*:6SH5;,9I.)F %[8* MI6*T,!5&,+)M30Z]!X:P:\T="1 :11YZ$AQZ$AQZ$AQZ$HRA)\$M\?@UO-2" M;@NE" B+1ALELPWXH!:05BQE:F$#]K+K8MM1SLKW@2OCR2 MWUHHHD>9/_7Q3>:>M4:M!+T%4-O:Y)Z,.!>LMP0:21C)#X.*>+>#AW*2?96L M-W?).C>CLA=H-CYFYJ8YJ*.&9B0ZG>E#P),69Q] 9<_+E:2[)UC0,%[?2%T@E18ND@,9NG<'2G:R<$FT MH= 0%7M%JB\U>C*SK>UI,VE:L')IP0:XP814LEYE(HL,(VX.I)B)"4_#OO!W M]YI 4(=K\I%_-:CX]T2G/<%5$9;H^- SK:PF*@X%(<[Z^)REB$7NHT?._61- MTN# E1O%+:EDFAI7R&_,;F-#*D1I(:2[C2[=,)B/O\U&A]Y0MQ,S6GK5+^/92M:J %HUR[B;>G,(S)*M S7%HA(U$)RU4$T,P-IV>!S6N. M9[YS[L>\#)FW;RX&=GN6C3K$_2,G4QB]YNLTZ$Y$[*^6P1-]8S=5&_K'7ELZ M!U;>VPA&;,CA[L_F\!G O632.*"! MQ4M5+,U -] Q0C=AY9#3=;==OT8>+V@+H]DXD1-%>3*NX.>%Q1Y8>?:():% M#S3\48VN34G?&SQBSTADVX$+-[(M[W=BA>>^/;D>F,%.L)XL+U2'A*5Y=E$$*H?WF\*1GW"A*P'7.++*5' M 1".3O.(D[ X C!DVMSJ([]WJ2[H)S#!C.J84[ T0CPDFL'VPSX5-S3ZQ5$G M$!1H@02\A>K>OMVM+<\[22+*5>O1OJRE+X\W)4M?04*F7Z@>Y.=K$BYYID?P M,5ZQ5%++AUADF\<=?T"A%97N+IF:>K\BG@>'?6FX*1C[)A0D6E[JVOG_2:PP M)J&W33U8$"M?'7,*L OQR+%OR?'2#E"R&A W[74*!GYMT&F8>C$FN0#:MK7Z MFZFT/QO03BH;;!(>?1V"'&BX^VSV="Y].PBI/#E//,/\E%4+A-O3P($X:FH? M?P).IA1,N81:=KFZ KJWGB\=RJN[<.WT>@JHB2$:>1IVJ0.=_/ *JA9O3W+F M."'U=[/_,?Y> PBC:=3)S(Y&2'()@#7I::/W!D4$;Z8L@C=[$2#L@C-"I_3/ M>7@??&RKB%040&',*3BH0CQR]($N_ZW1XLO0/+P)@R?7MR$6:\' DY-"#9E< M%. GOAG!FR"*+>]?[@;(:VH<=D+>:S,LN10Z+XA02WU@]$)B]8:^--#X@T#E M]\ZQA3O8O0I84'45^!!;L=I@DU#F.@0YS*U'NWDN%(IBL2,:%/DF.1H)?_Z"X"/ M(8=X$P0XFWQ(O)((H-'=:#3Z^:?_]_P8@2>89F$2__F;R;=[WP 8^TD0QHL_ M?_/Y=O?H]N3BXIO_]Q< _NM/_V=W%WR$,4R]' ;@_@6<)(_+6S\$=ZD79_,D M?02O\L?78!<\Y/GRNS=OOGSY\JV/OLG\,(59LDI]F.%?@-U=-&$UY4D*\83? M@;N'%?AA%8/) 9B\_V[O[7=[^^#SW0G8W]N?%D/^ZT]1&/]Z[V40(+CC[,_? M-%9ZOD^C;Y-T\69_;^_@3?7A-\67WSWC7[2^_W) OIY\^/#A#?EK_6D6TCY$ MTT[>_/W3Y:W_ !^]W3#. /A3FD3P!LX!@?R[_&4)__Q-%CXN(PP0^=U#"N=T0*(T M?8/'OXEACA?X@!>8O,4+_ ']ZM*[A]$W '_Q^>:"N9U!B,\,^7")X2*OPMAW!DJI)-&CN#SSF, [BF#)XY\5O?1)@M MDK0:2!;^\S>K;'?A>YB[Q60&(H6F-49_48!(7F2>U%)#O'N_A7=1^24H:^P@('Q M[N?;;_YRAR]1VL:LE_K5NNB? H#++][X"3JVRWPW M:H(]3Y-' 4WRA+>M-W_I1?]!"(^!C=AU&8AW"@ M8TU9P,79[H(A=<"C]3"W;,"F4Y,E&+O4/N^-^89C"^LGO[$VEPG&2'P!U7M* M@]L\\7]]2*( :=EGOZW"_,4PV2D+N) &73"XC) U/O_C'][O3]Y]#R 9UN + M)YS!)EB301C;??,7PWA?PC1,@MO<2W-U[.]1T'_L1?C=LL;REJ%XKWT6#2+Y M+ [443R10?'V,?+$C/YS% >#RS_AE!AOML3&J3!>G"19CJ<_>U[".#.N:+'7,2^:A+S&!(;+9$DU"OAX&&$T M6 YLLI4#KA)2L!*MGO8C]Y!%>)ME@+-18XK3$=DF_!*XSQU]N,\CU=>7Z5Q$E[ MRO)T&SZ,['4BJW/@+=&N MX(OFQ5MQU28[_8>9>F.^K8D9ENO6Q;-]]5T,$T-:7L&O&L=27@!J&BG,!WL2MN=V8<)O02#@G9I!7"B6-"JTE,G.1HS; )]@ M>I_PKZX.%+3+IH-/1[JZ,DKW>EB(S[PT1NT94V;$V'%;+;*<7@GCH,U[:WOS._,9;P)"8-32F\F$3;%F-=N MG<^ +Q$4]B]&-V M]!R:5K?Y:YE^S$4\#N%!PCB4Q:=@_2WX&7_]3[=WOQ3]VL$'HJWW>*P=!;^L MLAS/GMTE-Q##'T:PI)2=>]G"=)D]A (/CE\\9#"[BVH]QY.?ATQ"A>D9! MLQ[E:Q!X?JSP>B'' <,#<%(K[-@T1O4U:+2HFR.AL+!]_5H>.([9Q$8N1 QM(5'(V(HP,F*F+ :.GH&Y9!>@D%9*-*-.J&OC,.AY>Y?"!!*^R\*7)JW@)_#_\?'KR(JQ MWJ"SD(9^#@/\AZ,X:/^B\>4U,5\@%3.%7@9/8?%?]'.TPD_YLV?_ 1$0WJ G MVME\#GW3(2^6@7<0RV5WAXR#5XW$5P(Y@-B=0/X!UXN17Z8U*.3O3JU\;CB[ M96"V3SQ=C:H7J&,ZU<-8:(6F\%XPLQPL*D<-[()[N CCF$1AS$$!MV-ES0A7 M&3M1 P6@2=GP>P/.?$\J, A$OZ6PQG\8@Q),9L>FT!ML6O)@F2RO=U'_AQN: MR8M:=^GQ*@MCF&4GR>,]4M:+0$9B2LJDG^)K?JH$G3/-$.R*4O7 7M M'.5(H-^O0]\6LK:>8KR9+-Y2U+71B4JOPY96% +$'=5 M"'7 W;*2A7U8HUL'3QMAVL71%-:;X8SG%9_D+7+^+E1B UQ MS(:.; *'^F%8"@ 49Q4G6@XBZOM 8CTEL@>P_*2<)-X=D[0WP!Z:[$Y%FPOC M:T^8J;EX'2IC@Q7C$;2#,[5O2_(M6\F8I#;?Y/MNSN9W7P5U MM _W#7R"2'3@L/9%' [H/N$L9,'"(8:"<<++ : Q8B3&9C'EFLPCV+BZ+HS- M*-=I$JS\?);>PO0I]*$A4QAU6BO."M;J#.8H/R7BI/RZ8P*S; 'CD:2R?C%W MJ,<%=9K81Y@L4F_Y$/I>9(@5V'-;XPK) ^,T^0GEE1 M##^$2,#2.4F H6F>3A).%2C?RCN519<^4^*LA!C]^66-TH%XD;>250<\!Q & M[U4C"L\.A:?K!'&$-JB@$>6S3>D(&%)9C*85CV- ;N /P&<_SV5:$29A9I-&B[3FHV1#,. M)6#PU/93CYK+.K@*#_WPO1'+UK!67QT [$=/8P7)$Y6ZY[77,)\2H58 M#= #54)-8+!GM0KP,4#B[=VE7WF+MU45R-#0Y-EVEB_VB9 MAA$XV"/HGVX_^O?,!UL(TY^8P-#RFIJB.:A%DVL'N@G43[3E92V.CU_J?_XU MA"G:P,/+)7R"TD9N!?DIN:@E^X :5#RQ6MSI]1BBDUX=_3B*PGAJA&ZRG0)> M]%O2)O'B#J:/F*^/7SYYZ&2&^Z M&,KOMC&YS<"M]M(LV4 ^&DG\!IT2+9IW]]0C-Y58@(K 0,-D;\YL.YZ^L3:_ M;RLILM.)#G9!> HA6GWZ-G:D[^2L:P,21JK"WTVG:[)6<9%*Q(!%@C-&DC A M(!FUGR-EK^:O7>DFFEUH:(_],OF^>.]CVR";"FY[:O:B0Y\N+/1I$6*N2VWE M=#64WT-I:9N7O I@$O;H4J/&X0WH)R1V2<5V+WXI&WEG@*P#&@LYMTKW80\Q MUW)0V4/SN(3H-H.,<])8S[@V*KFL@]J#LK!)W%R=UXNK]ZTBE=N:K@(ZM/.S M?3]=P:#=XYYH6\U?#2-2U=:V:V91@HW!D.4<+5'9=3L+!:F;Y&P=OFCE8RLC M4)6%V[Y#RGHZ+FG.-%9"'&2AD;C):>SG/&)1E6A=)[$ )YHFH.ZL Y6A8*[C MX,)E B,0:/07R3C$%*]$!'>[UIV17'!H[T,!^K<;_WOZSJ#;//%_?4BB &&\ MZ,HT5 H%>R&;B1-,*%B70F- ^8H#93>NL;S.C8@^O5*/T4,ZP%8M&&?%K&F*2]OCA8Y?UI^4;^RC+UX: M' 4!21#VHH\P1B_R:!UR.UC"WJ"P6@Z6&70SHL?0; Z(F *S)YB.Y50RX7/30,+X/AB'L/Q\!S0& MH'NI;AU1WE#.^P8/P7)&CAP7WXZZ2PRR&9J63.>>,_+?#NO\AW?4T-U#-3<( MT4\P7#SD,#AZ0O?) IX]P]0/,WB=AKYIYYQ+==X.&;*^&@+*,: : M!,@HZ3M@RP^R#$?2':(>T6$?-EL0PX3](Y#-&7CJUA_Q:\ MV"<0R""8%W&>AG$6^B118;PWS@:@_KQ(F^'> M']M^:ND\.= YI=!A, 7&WCW1W175I<9FK\9<7XMBXIBMM.MQ:D-5."0NXBQ/ M5R1@P:W+6BT:N=FX9/;G.,RQ!,%S8?E!)E:0+U^G>)$^.Y8ECQP7]%%$[L7P MWRO#7RNB;;6IP61#R")76QGF\2HC@ASM6/UU*RM>7$D7QZ>@(U5<$K:/(P4N M\,IU,\:A8DE8R]C,5&,!P0K?*#X']?>C"=<0T*S%F[P]]^";DR3+<4;%V3-F M>.--Y#K3VTYAWP2 F_.55#E2P,?#2)(-+ >ZCI!F$:I=J(FR67WC>%46XQI1 MY0')/"05'\.\$(0G2)@MDO1E-K_(8?U%,$!,I2X4;LKI*$+)JC5:CB"QF&@, MJ >-HJ933\:@E5[1P9M^K<9J#7Q83DB#KP6,_1!F@Y>]55O;+@\KP<:NDKL> MY3Y-K!?)VZ)5%3#:?ASY,55(2 ME:>TH0!^BZ>\C> 4'*F'/70.SR!60(2.LQ&PUBW&30"VFXD43/ MW[?Q(R^C-0B 8E0SV*0&P*@!9>=NXNZH>Y=_533J$_EZG:)'1%B9"JN:.JU; MS?#1EUG10$54=Y\-^'.WM[>P!FB&N^ M8(]._)^0;M-T\#7T<4D N,O3QB#IG*#!0DZ=ET:UKW+NID8;ORV$X MF;Z&;0V;"@4K>Q(CNCK8O=0$.M#FK7;;T!L?DS>:?D>* %0;#K,5?R[IAF@L.@[/( M5[O)?'=%*\COO)0R@W[LVLFT7;LQ: OAHI<=J )*>(3Y*LBB;1)OZ/]7"/!! M%';Z&K85=BH4/(5=YOG(>A&Z[K[1I26C#\<&*O0M&F<$)Z=PF62A:09JS^U" MS6A!H,@T);>,Y8U')523.[I[=6&,[$!!D_#%1^@AMTP3'\+ \76KCEH=&R+U M!;&G\W:SV+N3OK[XZ>;\[;;7I"-G%WV:2+2JJUNK@RN]K .SL"QLK&YH%T?' M%Y<7=Q=GM^#HZA37IVBK7-#7W@OV/]^E7@"'C0RAK60__(@# MC2@J9%D, >2:GWP/]?5#08F89-]SRSKP M0*(=>=Q6\;LZT*LDB6-GFR$*:/MR&HKH;'X:9LLD\Z*/:;):7E3&:)PM5P1F MPF!6A64.<\[[0N/"S-\39OEW)18>06.F1HSL9@""XP=0'TYBO)*T4:M\M5&- M*?LZ=JQ]QW:L_2VP8^TWZ<[918\',4,!&LYU+5S/A9@20L7LXL%4A9'42>+= MS2L ]"Q@3.!(;Z MK&GAO#9B?@6HWS/CA#S04=X.'"MO!UN@O!TTR")SSJ>^"M M\H2\I\@S#)B7DJ;9?5=I[6OF;$8ZD]+KA!6=QCRK M$9[-A5P4])$&CQN$SR%:3 M2D1 =W;)X6BX9]!X7(?&<1OU2@(VH6D>_[9';:+_%&^L,/ [G+>2&Q<% QHI MN7*S5G%A4&3 HL)"&Z]M]_>(Z+G-V[,Y.33< M.YN[U"B82/S*IG(2W>$Q#G82O+&%*-!FK*,@"'$TF!==>V%P$9]XRS#W(L,\ MQ5K%28EI.BRL/,+Z:X +I>XBU>@;+_HCL:!U!ZX8)G9Z:O4A"(HOW6I(\N1LUR"5VG^_ MC.=J1I(C@WN!IO !QEGX!"]B/WF$ETF67<%\-K_SGDW++<75G61&JT HP8YE MR>SF/+AX%9K(]:VIR0L;R=3*Z#(1C'2H$XQTZ#@8Z7 +@I$.FU3F[**'"+J! M3S!>&8])K*=UH015B[,*EY9_=EM[O(WV]KW3 -]%$D<3 )JY]#I-@I5/VF"0 M#YTZ2F0Q::SXW%L=:??6L;1[NP72[JU0VKTUEE&WV;YXH )1XO6<9M2QH!)F MU'5[5KNM821-5VJZ%1<-/:Q:&=*S2A%DW(S5G-N-W:H! =-0E9'6J.GFA>O* M+D4AR&9/\_:>>A@0,HA P[W43M%\44)*U)<,9ES7XJWEP&S 8>IDA5CB$@) MUJ-M,7;)5QXT3DT_FQ2,CWO M&,PMV CXB[DH'\J%B-L0I/"E@%>E\'[]G5OI+4?(3JTZ_MYU\Y+(U%=)7-?H M+)891G$7+.:*JY@0\;C*M6M.CG =+N+O59>+SI,4AHNR4IS_,9RC;\S[BU56=O$@5("/P6WE#$CU]!_0[Y$3YDVYQ2%TE;HL;3FFVN8'GM9 MZ ^1?*RZNOWP5T4(N>7U\+B&P!EAFJ0F-[!%D1S"--/=I)8Z#:-5#@-GW-M: MW_'E*0&B"@/OH*N4C'3\LM/F V6^[6"J]^- [LZV)X-5X' MC15@9;#U*5T5 M%)<:<,[E&ORBJS .)*^%BUJ3W&J0C/H!)"?-&6S?E>?C9W,UL:Z.O!X"OLI9 MJRI%E',;9F76*BZL/PQ8&%QXE^1>A -W:H]E8>G' K=D1)PE1O*LQUL 1D#E M)B_RT&.FT]!$KV7VQ/US7*9MMOOGN$3C[$FOY_@FBY"+EW@RL>A"YV.5#A8$ MH;:V ^^U$H ,?OH)AHL'+%F\)R3^%[ E85HE'!R'36AQ D_:B+&ER[053H\* ME%ZM'N]A.IMW"DD0" PSK=K:#IA6"4 &TY*_D>NO&/;:::*/%KF;G*F.$L.< MV=3R!BQTH[JZ_?>T(H3,YT2AK-$8=#S\*2*Z!(=R\:+;)IU3)0"]288,>)18 MU4V+9#%@W #(=FF)\E51O#'&$ LI3^Q..)LD8OJ&W3*688? ',4!^2DB#^JC MX)=51IKO#.2P'@A(VZ69A]F&(*[.+V<$^7H2X-6S.'6##\M\LJ>I)^KUBS^O M)\SN$D9-K4J5AP&&'H%.0"&%VV9+8LVZ@;^MPBS,X2U,GT(?%RH-D^ &^LDB M)C,:/HRVH'93RLW*WE@)DGCFW7L\-;G3JKF!C_ZPT-CG5E ML"_$C'/U(QH*<9)C-0/)>5S"=)ZDCZ2=<=%@:H688 S=6$SQ42M#V01J^V32 MT]R%"]94ZWD$[>UQ&R0NL M HBO$<4LRGS:ZO9-4(H0LB+)T02$BY-Y;=$G_(S8&\!R&C#=F[SZ]358HJ'@ MT*Z'W/SL6G(C[ZO MY4??=^]'W]\*/_I^D]Z\C>@Z?E35VX]IDKE^;Q4PC$AN\2'E*)HD3'C>5#8; MRN4VO:1:;-'G^;3&F&EK0B$.'?.T"(BQ6 X$<.JR-.OF'0^'2W*)]/4KP>/6 MT]?U :9ELE]]QCY?)LVW1MFR1'/ERELRDK1IJSU[AJD?9L;C9]77'XLP8X/( MD&/5WS%3%YR<+-NIKZ/B7S$+R-[(;"0-9L%TQ[D\ !S$OZE#J1,EEY/'=.$R(:5=MN5WH/YPU%?JP*3<&\;C>(TXX,'+X&Q^E&4PM_G:[2P] MJBMT$SJ)EG^5@P0;Y,@@4$T"CA8IA-@Q#>Z3>)6!I??2JJ(]'F;FH_)K99[TX=3;&!C1"2X"=LV0_&*#WNB M3;-D$U?*#<6R4K-;EF<]0-5F6]9=P?S$RQZNT^0I#&!P M_/(9/94NXKIYU)&?AT]A'@Z6&JL!@ /U4!U*EHZ(9@'S*/E25LRK2R@#KY[" M;;,Q?8YH:H":"--EXU;0,HXRCOTP@@B(1B9/XI;1!P'1^FM_B%TPV[?72X$\ M 6FU&*EK06I.HM_B?_OX3*UP*#^Z$@0'RGTTOV'N9(;NFR2.IH)T0@I57\3G M7I@276PV/TGB)YCFX7T$3^$]@G2U68&(J@S)SF19\9$$BW47%'6\$=/.T7CP MA"$DN$.#B)5"HX(:8U+L0T&S&"YPCR4#5*-9U#7)9O]]-3SE M]LQ'-7.<(XK 361I]^]VWB;Z7I!3N$3W<$BB]]&_(UCF;AX])FBAWX=()I%: MTG;VB Q0K)(.C:%%7\;&&/+@3;$.D[_LD #DO.A#_-LJ'$'+4!7R-Q43:729 MO[\EG*VRT-$N SXUP]B/5@'."+I/7+?<')IV>[U\4U;2TIB99[:=32KI92JI MRBY\1?()8MP<,*V2;NU,!=SDW HCR:]K^UZ2ADR"VC1S2"'BD%-8_+=A,REK M(@QD-E18V$G1<$G@N":0;,-P1\("B#85A=Y]&&T8\=R43E8D_T:E9!4TZ=< MWUCER/>359QGU]Z+AQZ!=ZD7#%#N6V911PVS)$!C&9_+3W%T#OX6_/$/[_-= 6#R_591GM02TD\ M=*\D'FZ%DG@H5A(/#08COM6BYEOWU'R[%=1\*Z;FVR%"8R[BIR([#L42CP QB.4.%!*"J5Y--#&)#.4382>L7K MN;!0"*%B,&4UKF!)*,X]=\"6TA1NLX M$(5,8*28ZSY)T^0+;G8#5G$ 4W #GY+H"0O 8I9U.MMHV(U*6A:;=5%B1M%Z MKZ5HO7>O:+W?"D7KO5C1>M^O7=A\#OU\-C][]HF/XL;+X2S&=R3^W]EOJ_#) MBW"D[;IV"_[#41RT?]'XTK07>@ (G;0V-+\/5IT+LA*^)V&Y%DC18L OO5 X MJ +K>]CV2?X!UU,Z;EDV'#>V?.,#D<)0Z<@/6C+U@WN9^F$K9.H'L4S]8.Z& MW-_3H>;^GG-J[N]M S77Z&52L]R([@U9GOR-\SZ0V4&PF .]F@\1NT3$,LG" M*M27>=N07S:JXY&_A^C72"U/(FR.^,YU'1\Y\C=O%PF,Z?)B^_HQS'L;DUMW M"+?79W#639M9'$>%TNG19 ;*IGK$#U_$"(MHQK,B.M%X#$%[=H/21IRQQ "" M5>"\_&H'9T:Z%A$,JK0=\-U=Z:@7DNDO,H47I*6,J9Z,&PUXRR^@^EC&)/,A-G\ M$@>K&690[E(F#8/R/,D#B<&#> @VY*W#R2/\-SWU-R>_3N'2"X-3.(?H1@[* MIV05MCU(/5M-($;!>#*0,F,#R- J";29)5 D;3DV._7C#3X+2Z.M!V]?%Z6 M<>-E_[=5F,+K- E6./0*#L+&XO7B2;KN#/(.R8,IQ$ILC2M!6A M(H4 ;=7O!I9%IS.D20X8",5>QXD)E0D.TZ9>?:\0_.3*X"Z@:-OVSL.#O@]F M/>MYF&;YIR3-%]X"'B>Q:6,*?RT'URP7(%GV>BS' *\N$5\X!PNI1AZRSN69 M%)E9W$9'C6YY01RP7$Y]GJ1WWC/NI!5A4MTE5S G91UN89Y'L%P>NQWS%])> M2\H3T&\!NW=G?X!Y(? UI^*&!CF>%[UXR<15%0DSHI,WZY;0ZHD MD05=!DR889[:@-T?\=J7>=%V@H1+?X*XLY[IT(O._/8+371@X+?@(!\Z?HLP MR=(*B:#NRW#5((D2:%0XJ)ZH!H+!S\6W_W1I3]5'\UZ/:M,!">'QHFOT(KR( MRV?'(*>/OY:#^L\<<)B%G*LQ _:#6-0#G.MRT@1LEUA6;3]'J__&YA[2!L/ MSKPTQAD7@_ 38Q'[(IT."-O,OGI<%?K&*9R'?NBT[1>?4FWEE[E+S3(_#500 MRQ,.*4SA U*OPB=8%/H>1A!)KVN[Z)TT9!+,128 K1E ,87K&O*J9&^)+24, MZ;MXCE<9-B=DIS#STW!95@H]]K(0:;S7B/A(]R6/@#OXG!^CN7XUS*0: #@( M'5:'DL&Y9 A^9S4'N12,^@S09%=-_.BJX-C72GL"S&K4G9C?!7/X3JMV12OM"HL MFT!?G^++_@,,5A&Z-6W02B4WCV(M(7ZH'"'-<'KK6E-<09T,=&1<[ M<-&DU/XV676"2TCPW7.2Q %VA2+EJ8ZYNH'9*BI,@$C? *V3/*.<9#4 <'!:U:%D'+8KF(.T^&)$EY\2X9G7G3Q> M+'#K29)AT_S') FRVR0R[;3L XE;G4X-6*9M/B.Y]UU6=B/]#3"&)EM3$:;I M!%58]A9&:/3B(XS1+R)R1SR&<8C3+W%@B81#U.!BEC-PS$'.THB*43M@48PK MW)RMD2[=G>;9I')]&L:L3O*?THV2080RG(=\BN10E)"N2F99G[&&+;.H$6C9 M6<;D8\+=P?KS+6%M/O4U.)J#/+W.(0IK7\(%.41EG$$9D"H3UV)@$7O^(C, M,_B9?%T66R@< %5HL[LD2G,LH,'0//1I.JRHZ]QYSU6Q(>K?S:O>&C"XJ(:E M!2DS@01;"'"X%GAU7[0[>NVVCE4O7MC0MC71I%6+:FVB^>3]DJ0G$4YW0"I\ M$8R-SDNC)\!L?O< Z2:;.])C@VX$I4KJ8=:UJ8D,L@,)JR19#93+X5\<4;L* MR5LH+=\"@W)<=3$,1QP][>?$2],77&WXD:0>5F 5[4D*H"[*EII'V;67L@XZ MHPH5(\C7])IV=2/C\#/#@(MU<(?351G>^T@.6=4^INS;M6YZBKLGI<3F$]!= M>6XJ9P_*:>N(X"'(HJ^"R2J 5=KO59*3UC>7B19:#\).F,542J<.?G#)!=-"\X][@C-F/0(58D(F\3D N;Z'M M.1E?_(7T#?XJRCUXL=B*A2]-&.2_7 M.]F*$0O+.U-:#^SFM:+[7]K]>8^J0=7 M/RK9>W65;7BQ:[33A[3M[ON]FBB&MS7 M\[$FB_O!G:CKIKZXN *EZZ]9=ZIXN=$Z5H6@,P[+.BBX*,1(;3+ML-[P$,RB MX7B50Z\137Y?2Y/?=Z_)[V^%)K\OUN3W#;91.="BYH%[:AYL!34/Q-0\,/0N M*U76JR2VZ?$RLZHUN^) &Y![C:T?8W$2[VZ_W\LHQ]$?8N:HTR/#3>4>QGYGFCD*PQLOJ4K#%MNP37/A9*J0V\KKGW]H0'R:)2()DQ; MI$DTP#9B:MHJ78/"1V84CDVL&M,Z#K6TCD/W6L?A5F@=AV*MX[!7WG0K]%>! MO]:L95C@&0#(ME>J/\BLD@!=\P-;;VCW@G0@]LRQ4E/F&4*N?K6SJJ;?-4Q) M?=^AJMNPUW%0U8()#*=X15CD(;W"/>!> T2'HEBTTUH60N(U68V_:?V"^:00 MPCF"ZP1Q*9;9/X7YP\DJRQ&ZTJ'827I9!]PE"QLS/9D,!S?03Q9QV*J&Y\:Z MI$KC=NU0!61H=W&GS$R,4(WLGQ=>WIJ!^N+J$-B^R#5@E,A1*YNZ9*#BV_L7 M\!$FB]1;/KPXE8X]N*)==UL/;?IW,B[$?QXE7VY7RV51:]]* 3KI91W(5%G8 M6 S;&$8TS&(<:0215<7'2#-BW"=BCA9R&H6MR@ M=E7!E*[ K5KAO:QG'HHK MN4NY2&[G :32!-%1[XL4[;K=)6 M;G#<#KB"N=N*":JTIA>6E$!*;WEVXWWYA*Z#-/0B\^TV:6O85@*I4+!>(MX7 M\%A],Q;!1:,056)U-MBGZV\YYT])^BONHIGX,!N,/]J+V$\&I@/"X!'\#0AC ML"R^(Z+P2&110HC#L4B[44%65\5H3S-0W2S@P#>(^SC1TLW M0QK_T;%2(R!ER[/)P8&V GWNA>F/7K1JQME_@AY>(9C%-Q!C*HP7I./$YSBY MSV!*B@E=1&%H;XA!/7Z@ #@NB#QD%S9/%*#$:5'A,UE$B_N8/J(C_M01XJ^AG6?, T*5GE* M]"U ,SYNRFPG_,FE4S2[=M:R8[M0W)Y%_J"*I R9?20 M]O:X>@3G*RQ.P5$]#-)0KHT]9!FO.NUVLV MRZZQ? ,?O1!W",<-M#/?B_X!/=/M_7J#8UVWZ LQ@_LQ9MQJQZ8X@R62M9%E MZ'X7K'\17Z$3=O<%1D_P4Q+G#Z9- ?U@<:DO*$/+YO%#UQ+;"$=HLC@#4?K: MB=+:^#S=?4E<HA%3??PT@1B MS%I& TXVQ[[;&MV"0OM^7%LCQI8>@5<]1RSAFG4)#"X>A%J0LGGWO5,752_2 M]^+<&BOZCSV891"V:[P,%HPF6,Q!= 8?(F9O%J_9A\4%QTE1K<5:XHUJY^/@ MN7#GN$'M7*Q5G$@O.BP25BN2_N?\@<,G6)MMV#O5ECEM+KP)%P_Y;/XY@R0 MMVX;BQ_YL8>DG1==)QD)F3][SF&<83_B99B9SN(R!97M9[@AN(69JV3FW62^ MN\I@E=I5MO8%I+=OT=,DG(>^-X+\!L-,UCP4)C&N5T>PFU+YMGT:))-:W[I/ M:GV[%4FM;YM\P-N(@:16>B4,DUFJ]@M><(!@*5GT>J6.LT1I]2%$>^OQJ*37 M7JQB94=R5?8 R[Z5SQ3HPNNRG!$LDQ2/QLI?PJD"(7>3.K]'^[,@^R+M20PC M%4C?:5VC[]Q?H^^VXAI])[Y&WYFZ1ANERP:_4"EKN;Q:N^"(JS5\-Y(Z#&RR M,>Y:QF;-W[KKA<9V\6I!YL#:9A!\X?W+*;FTTZIYMC5O6".,*'']:I-#5VBW MX<#6ID&/#5G A=FP"X9DN3 ??0K^^(?W^Y/)]ZV2.:/@RR;!V.Q5;]>0V? G MB.TN2'%X0K]=P"(VJ/HC=J),!F4BB>7=LY@82%8"6#EPURM&@K0:6G(D"?U] M]0*]-'L-=C=?-FXSQG3YA,V[DGC4:N#=U8#?:[U!WKM_@[S?BC?(^R:]>1LQ MB4EQ^=G*( *2NG@G(H0+/#^LIDBZ?1R2<. M?TC+)Q;^C 8)U.IB&:@P;"DF'0BLQ\.JPRB3YU#'@>"?\@<(3I+'I1>_$.9^ M]WT&R$* 82\?27"")+>((A9DT-DC5I:W8I5/8B7E01\0-^$0NN!*93J,C86E M.$&:D\7X&49L5^N>KN#060VZ8(Q*@', '7,N0T\64&9C%GH&ELIHV8&2%Q17 M=Y"WH ;A6%,6]*BLPY\F$A54EAHB1T%Y??ON*%40QYN9H$ML;>8TDH^@L. 0 MJ0BJRX]6<6T .=H$!$U:ZS)H_[2#S7;+G5[+57/9QJ_6Q7:J6H$#&1L, ^>" ML\UN@<'WY:Q-TP.EJ!.U\;B#0S(,RS6/T !(-U")M0N&I7HDPH7MZ\KRP$E8 MYBCL/Y:*K+(TIQ<9D<*-IN9:THJ]=&(#DL5_YZR7VIR]3B'[6O0"'D2F"Q5Q$:'(ADFV6[<2K+D6XE@]= MO%?=$)#;'*E)#TD4('R?_;8B094Y'+Y&L/RZMG4@:K$;"H%&NNX-(Z(WSPB<..(N'JU*Q&[ M]>B21XLYB?FAH%F,U'RTLAFJ[2F0[=^!7'L#O#&>8'J?F#IF$Q;!@-0Y^TK) M-C&B#-*7(4KI;$GZ?@T=&BO 8"L/V9Z@RRC<>%)0#$+J&9Q;/@UQSQT MM:D7.GN<">JR#?WL^*6KO7WQTJ $ZB/Z,,\NXFN8ADGP,4V,]Q$; D(GC0#, M[X.90TD& #("!HX]<\,Q6.L@#81=?2^T"*!,":*-/)>S9YCZ80:OT] W_4BQ M";D#*X.]W0DRMT Y!E2# !FU ]CG=YPGV#PG*YULPP33M"?T!K."9"N/O!KP M+GH16]UAWY-?_7[[S[X65QL]_NJ$TW9]]07U/$GG,"0]\K91"*B"OX67O^(6 M=>7 "2[+$T7HBR3%MITP_0I$@29W&Q4&.O3KHQ#?BL6ZI-[T!@;6M\C_L:0YP-,@?%'>,V M4&AVG^V-W; 2L!>+E(3'@?I[0 ;L?)5'F,&+ YU4 M&@FT#Z0@PN4&9F@Q'\=^X5B7SW&89P2L441@J4)GO=:,X0U(!&>M9RSCM/"< MX!7.3-G?^_[F]C/YU^3[U]W(K1&&;6FRGTH,EPX)>E2_T5;:BSR\,F[-)DAO^%9,RUPC#:&SM758)P0,*\P!8 M(I%"7BQ(XX, =V;-TE^%<-D_$H8Y*EP=X>6:*X,PU+:S4CR!/P MA.9LQ#8O-V*;MTQ8:#*SR0!));KU/? ]8D,*.)UH%A:@=A8-/?S>S*H'\K)@ M"Z.M%'G<9.B5"C&=Q4DS9-7VAT\;W-CV2A(3VS<1$O)O(&),'B'S4L@8(PQ7 M.:FW4L6P.F_=<;_=MPR-J#Z\/7&!0;N R27$[ M/PNM!R16=)&3(0:+%>Y=C 1I-=1M$*8\05O\*[E] XD-&RM=Q/,D?23'!9V1 MXH\6$AB4H'#!CWJ@2J0DG(>Q%_LA4B(;,R$U"3^0P$&R=LOUQY-,SLMSF+D)BCC7*>9U.>8_(#D_GU&5,+]#Q*1+[11%AF4 M 0*#\5P&A'#06\5JL#9BA)H'>SK4/!BBUKH:-0_VMH&::_0RJ5ENQ PU)UK4 MM)I@R@!A*Z@Y$5-3+[<2ST7\AQ>QGSS"LCQ^-:D$43F#[87T\ 'A-5P#(1D! M7I5M#UX["MF5HT-%?<%>-6-*T-L)IL1,0Z:\2N*D4G0,JYJ\E>P'@G&@8;!. M-<*UPU*"8DT53K11C2#HKAS:U[H)K);K8X"P%3?!OO@FT"LG1Y_K0(N:!^ZI M>; 5U#P04_- FYITLQNZ-J)5@!=(GE0N>I79K$6]* *FVG,L+"Z M@08M6R'W"OC1" ZA<^Y42W9,WQ'1%@(23X@- MGTF,](45#$HC6!*;KLP@O:P#PZ,L; P&*H<7/=:*\9EK'5*5RDV%4@D=9A22 M0RVAJ!QNA5 Y% N50WU#0_7:(&U82W\>>HADU=PR-D&)22S36@P1L]YO MY4?P\4C@Q4'5?C%SJ6S(TZDV2,BAP(P(>*LE MZZ%P%OMT($O!6+@+<&J?E. MBYKOW%/SW590\YV8FN\&L!Q+27+.:)OACP)8M,W'X[$?=^6U8+O*$7=TSGJO M=;;?NS_;[[?B;+\7G^WW!B6UEO_]P+W__6 K_.\'8O_[@;[_7<$()".ZE::S M3'\5V P:!$=L$>R(?V44&1$@4ZV0CZG[D(_I5H1\3,4A'U.3U-0*^9BZ#_F8 M;D7(QU0<\C'M$?(A>J_+$%=BDK%98EBDWUI+3(=+)%%@1@1H^?JG[GW]TZWP M]4_%OOZI05__5,O7/W7OZY]NA:]_*O;U3_5]_>P'O90DYXP>CR6&*;RWR!+3 ME=>"[9JQQ$RU?/%3][[XZ5;XXJ=B7_Q4SQ=/GTO+"3IU[P2=;H43="IV@D[U MG: *;V\9T:TTW7@M,2S9_I598CKB7QE%9@2(E@MUZMZ%.MT*%^I4[$*=&G2A M3K5TM([J5IANO)88EV[\R2TQ'_"NCR(P T7*A'KIWH1YN MA0OU4.Q"/=2C9I4"=9EDV0G)>%K V']9EP8SG1;'66>:PD\M)7DEA\Y5T!67*!_1>PB"[?BC8-2850P,FP_:$ MF/M&?E5\_;JR;>Z &.8.S9NF.*#F71/(&YB5;W )ZMG\,WKH9QG,,[->79LX\^/7K$/YG6*K5@,&F)%/-R+U@9G(SG^@[0ZGBY4$G[ M,$)+6]7&D+,2^XUF99L]ZD=2/)\&H9L#,,!.F%Y8,F#=Q0\D*2YX'Z9;V]!/ MS&\F2]:S4&W_G"EV+1W+X5,%VUC),0O'47%O&JWV.DV M^NL:O*LBRZ_E))I M=HQP-C>X1WL+W'XF;4_0W9#A=3+\I@5DR[E\)1<+=7^LN\6OGQ[\Z^4_'#@\A70M M7-<(B#C_! ?HX-V:VG[-^.;R##E:? )^+C[ZI]/&5S1"-#FJLQU%O2)+\W(. MS)%>_")/;E.DV#E MYS?P"<8K2&, JDN%.LP6A5D L$A) M.K)I6D#Y;092#KJW"-N;50VE3A8QV*+AAEKBG<13:FZ<8>-*[&LU6:+*DB4>M.;$UG MC92;*S,(6GPR@NN/AO3JWNOL0]DNCV>@;HVUW3JL$[BS/ZHN, MO@/EAZY/+9<4%<7I&]-VQYQ[84I:#%_$RU6>72)9'QT,\M#AK63_W<.!ANEI M1Y^ \<"08%NS7>1:+L:';-N\\3_M7QN'\4!>F:3[JD(LI4?4.NU #4W: NL&9GD:XN;I M9-Y!1!5]#=OV2RH4K("V^EL!0SD055R*-844>\/JX>GKEN<1^O4"<>0G+_T5 MXFBB,CAS$,X1+F?_IA.!Q&QX3X;M@ 6,8>I%1'!YP6,8ASC?) ^?*+JQ"Q.V M)(%;=F<9E&AOI?E+S_J,)N6(QH S R8C 3.EJ8,BHBQ?&/Q<%[= M3;V\\VKJ.-M:P]JZ3 $=]/A3I$1H%7V#/[>I37%)VBG.N* M@HUY0#712-A3BR\:V9.=;I,D*S M";8D$F:@LTU?Q470, ,6YDDOOP9_]!Z7WX,B=74 =NUCS]ZT5E&GDR3. MDB@,<"RGPFNU,\AJF_3N^NQB#?6'HXAP8*-[_5"E[DW#W5[S3.1EV6S^DX># MZO)92A(_CYY#X\VNF>N8OR,BGF!@P<%B$OP]U@+*$3@_K,@._AF/]6HZ]B-CP'R#,+_&7.$#3//LPES$M6GB\PP*"Z==!Q[0JV'$>QFAL MB-XKUTD6DGI2U10[H)RXPU)N;AP129M,Q45)#[%T"N_S=?CN Q%66 /87' M35T(F(5@[G.P_G(D7,*F4),_&)OLX=V+\-UW[:7YRQV28YGG$X_B\4OS+P/P MB\+"QE^T/"Z2AXMI>26?$3/*51*GY8]X6(B?O1UFA_84QI&HR5(J 5D"&B,&;5& MH*@"])491SX)F4=L>9U$(:[Y615;-N+HA,O>_@KC(*+^#Q)8;B(3U9IBNNOFK:^,==QX 5F L,RP:'O MR?/$Q_^ OZW")R_"2;T@C,&\F +<>_&O+AE*2,F6*8Z+ +14H* M,5PC&CYX&;Q.PS4M^=4?I6>S:MM7 (PEDJJ/P;+\&BSQY^Y"JC5(URCHJ(2. M/GX"Q++7:?(4!C X?OF$;I-GT)L+Z!"9-R7T L6VV':O:#EB<05 M[E" 1&!2?0V\>C;740HFN&538O9#8K]+>G/MB_BI?(^X9WUY6,; ^M+0RK!^ M6$TV;M97YA81ZZLA49_UC]"$01BM<)39+?17*5GJ[+GH%7*.-HY+*JSRHK[U M_,Q+8P14=@U34I=ED$J^9F"R'A5M!&QF),/C(Q+_9?V@1B$KQV?!*/NT'F3& MD-E#):J**E][8=#I#=";S3=G=_!0VP"!P7S55V")/G-K*V90I,DYM#WI.@@^ M>F&,^Z;,8AQJ.9N3F"M:B?W>S,!;R7X +0<:!H_@$0!+*/0]CH;PR_8E&Z7U M7?",!!&;_"/:NT:0[9WW/(M/O&68>U&;;ZB/\];GMI.=FXLS:(T^P:3VBX^< M!=?2L%J]FSN[T(Y'*-IHHOE@-M0UT%G 13QM%PPIZF_<"4ZN!!:!VK<"=7O: M;-$.>ZGNG!LOAV?S.<0Z.T2ZB(_^YBV@88Y16]N!6J$$(*MN?QHNPA@QV$66 MK2 X+1L^X,H)Y4#'JJ\6![ CIV2PI*O&;*R$$1IA2A.3P&&7[IB/+9^NWJ6G+F&@Y!XEF I 8#%9^GX$\ M63LIQE-S7I:NPMCS34QH.N&I2EV?JWHV1@6881 MQ3!;BU:S[4\0P,-ZDB3D)4)W]SJI42U%PW;9:O'&]:W\;%63I+ $#IXJG87M MW][RP(D,HR2SE/(R<:\B2I!:[DU"18GFA!3W34]SJ[Q06_[7&CIV%Q\2. MF\ QV;'X,W:<-AAS9(\6"6K+<205*T8X\I.78X?3RRE:95 .;"UD^ZYE@\+@ MK^H3$&QPE7.FHA&,S42=K9JZ6$^2^ FF>7@?P>*?69C$1$TT_1R17]_)_WXM^R-_DM_"'W]\=_/H\\2_SO?\]/]^__=N; MI^?CDW_L/06WJ??W6? W;_+K[)?E?728[_VTOY\>9W>_>O')FX>]Q2_A#Y/[ MBQ\._W;SVT_I^^O]^0_)[P?GS_/;S].%]W]_73R\_]]W\//__3$\^C(_2,[_ M=GT7'RS_]WKJW?[O/U[>YO='\>]_]:?_<__IZ>3SER^!G_[M].3]]%?XYOSW MY4.>/.T]S3\>9;_ F_/)#V^O_[[_X^ROS[_%]^_?7YU'JW_\\O[D\V\_+.ZR MDY/%,OU[>!+Y)\>3'[S)F\F;AZ?YRWDG?\A]71W_^\S_!R>W- M[NX(U!.) \,^QB+>4C_515$6N/1>&I:+VEQ&BW5AE,@13&';IR<"B%E'!P]K M1IOP#*+62^O(T6E=;$<"!]JO]@8O8B8U;7S:F-U%2'\;!*[P)E^! -ZC0XK; M!KNMH$&G3+NJ3G=OAEPMI8IZY/OI"H?U%=KKP*\:^IKN'S14N-B)1?BK^B7C M-NQ(B:J\UPL;!1IA)95QJ#1(>HA_[V#Z*'%#L49:3?5@ "%IBL:? S3_H\,6 M2@("5%/PMW$J]=.3LDA)5@ M IL2BP\*LYAQ-0C+JGH46);#B%'C'%T/OKM>P/*$JEN]B%'1EU_JY]D-+''5 M%)U*G".8R@T/\8'B<--NR4[KIWA:S="^'+]U%IFK2L4N6TE@I\>5";,,PCJY M\!*KY%@:SN;H)3A$<0>)!:T'QHEA8G9!PSYVAYJW.AE;5Y_0Z-7T"L55Q$0#-@82DKI/F+ATA JIXZ;B3$)U9+:>'LLA>SS.:D9=;5 M"G0B;M36&X"#I)>VK_HX8#GV*E*.81D."/YPQ$#JC+ M)E@MP2QR_K3TJSY]$7+PUH M;0=E;)5&U[/>']TD]-P6ZD5/:YJPM&WA'()!:C.H<7SJZP.ZH%3"_R@(2"\4 M+RHH=K3*'Y(T_!T&IM6' 2&U[;<<<"^LXU46EIH#OZ&EL')2G2@FPW-B2X\9 MF 0]^MGWA:R$Y\D+(QR*(+R%Z5.(NV/1@+Q*2!%'&!!X,I*EVOP[;N)ZE>3_ M@/D-])-%/,"M.!RV$! M0IOV/9*6L[CS5^D0DF^KX&!&-[&FXML;N$S2'&MRMW!!B2+M+9)B&25 ^#?S?5F'1L=?X M'2^]KG43DRQDS/RL^A/>C>SB.E:E=>N.54*+7HQS?0,79#P?(RD8^Q83$K/Q[HG>.E+RY5'AYQFHS!W)E.0\++U>/R=O58&1IDLX^IPVRF8-$ 8*6ZH$]! MMGJLLO7FGU[$K8U ^CC2D3SK*0M'*9GX8^$F58J&EYS(:E*$'$QJ_%7[ MD-V6*%6G7<5@"DC1-&;?P$:-O/DN;#=N8Z5-B M+DNB,"A*+> N]2]W\#D_1J-^-:!=C/O3 E[\5/T,M6*8EG*:8?E@WEU[5ML):&C%4P#XT'9 +0F,%U\W1E M.C=940TE^L9NW) =\SKZ#\XE>_(BC+F!Y:'4F@Y$H0Q<+"F(!@$O#H"/_P'7 MP]U6!%:A;DL22J-"M]$9!AX7(2(Q5&'VZTD*@S#'_S*OX3-7 ^$9=^NY$ M=*(V,69?=WJQE?#+D4_:ZY(Z-4F,_ND7ZH(-'4QY>193GN3Q"'=!EF MY?;<+OBT!0&_ECKXN?CJGX[?!%2"-/FCNR=EXF-'P6G5D8)&>JI?9W.$S3B% MC;49I*R_Q*]X41^-N@YFTA![_CF# M1UD&B2VM$<8IS:%2T]A[P.?LID*XVB4MBQ+- MQQUI9A4&9V6<Z MJ96E2O=VS2PE_&@4I&UWTBHN>WG9QAMM.XJ& XM$[[/UD#&H91)4J027:-M: M>OG, X?5X_R^B,:U- =T4]KO;$[G\7P_<[BK+[F MQ3?.M3PF\C&9Z9O1>(R2B;QGLR1NS6>;Q,W%F:WKG\=#8AKR:Q)W-J-I;[C[ MDMP])*L,O67.(O@$XVN$$&FYS1MM6_WBP,*@]O[>9 +P5\[O9PDJ5#)Q%#:!!; +=^>T__3LP<,L(%Q_2A(&KJ',:>3H!YIW]:5J/&"45<6(6KL[N M/\!93%7QABH*2EUY1'4^:?!QRSR1*4!S#J>2J ?A)4IQ,K&C]6KLY\ 1N6EL MWEOJ_AAICXL#(Y*";T7*@Z*1; M4'\,?BX^=WK;<*G4JB++W&F?BF]>3ACN#I>1,Z[QMB8W[?_G<45[:::66WX$ M?B:?N54ZJ)1H*[>=/?4I_5O-=AG&\ +]TWR&;F>! 50+*2:H(1 S OX4D&^= M>S'9%*)R17N36LK#18S>T^A/(9D8#W;&+1LRPS< MS4JR0ZX^Q78'!G*HYX9-R(UK-VZ/N?!YY#_ 8!61"B#H7@EP6&1]L-%YOX'9 M"M$&_SE_@.SC/Z*WE0,^MRL+>FF%)"2*.NTIS+TPRBJ.2.:?O%^2]"3RL@RQ M_;P(CO7B(%J'<2=SQ!32EST]WLT:+!8,EU8WQ+Z\J4?T50G":[ +FJ>> )* M2/ O&DD(#6B$$F!# ; >!FB;I^OX0JOTUDL6LP&CBG7!+CSF@[%Z,C6V>\ZZ=5]7@LN'T$>ZJ"D68<]MC468(#!8I/FA M>RN@D#@59_"WJ:!DDW$QM;3N/ M.BW8Q-5(ZP%$,;TZ^M&MXM&+^J+JI'PTZ?;"K2=M%94@BP:S^ ;W*,1%Z(^] M+,P^Q\E]AK1G?#-^V@4>74-X98T#IXC=C<$OO!$[+3JG51+ :05 MU8L!LMH.:*X'R(*@O2)%)7)ZF QS*/6\F:33"([D4([$04"T&?LZQ 8L'TZZ M$K?=!Y3K$!R,9CTBA#>R>7JXD CCA]'[I*R86PW< :5W MEVI3'('OFTY7CK>:@I(^<>CT;#E0>/W\21S&N$OB:S/_CC6+&Q 4@H?DBB M:59D#G5,!02<^TV0R[IGLJ9:,^O8<[\:@9>7-E_._<<_O-^?O/L>E#EG+,,M M66OWOIL(72[G.BW!*!NU&J$:H8'N.^3L<1DE+Q"6#C/&X8VB\JJ;S4N3V^^D M;V*8H.^R?+!81M/0V;QK#,,N81 6'R':<\)%IN/3^WO=H7?*OR?>O004 MS78VPFM)@;D4[B59VF@VD2_7F0G647$CJL]I41E3A4WB.M!AZ)$X#;7)7S.P M%CYUE:C+)%[M"8==;H@DE M@]_Q;+MX.E!]#]83[H!J2F*.0I/67P6CJ'C1DV^:^DX?M.JR_?J0E?%5-W"9 MI#@3YB(F!7VP9H4>^\4?!RFLH0&!Q9(L&N#)J/G%YZ">##1FV\%1(-47+M,, M##!)RZJDB%6'8ZPSUW)5:TB;_2L##+$;%8=(1^;54J-SB1UG4].@JB^/B M9_.RF=4L)4U"!M$<>"M93?'D ,*J3X!'8*E8]2A+4E!TB1G#!2]!PE9K3\'V M-8(TKV!>>*TNDRR[ABDQA)2/.5F[@G@.&W8U*4@87(+&5>[(5WCH:]RLJK"7 M->P!;D-AE*A5O7/D$-+#*WGFI3$2;_7KAD>;K"+#A8P")S M&9N!("P@V-WB\!NB^GX'X!%CT>A$=&OR#'??FK$4U'Z37KLQ*5Y749/3FM:B M$J<#GUK;T74+VW(Z0/B0K;DY:6NG1WANLU(9+!H2A L+!(YC'Q#'OD .V19$(BI4PH:[7U7E MFC$A0Z#(LD!;4CAB I&JQO;DO#;_=)=HL5#5(4@99.]F=I5GGF7S(];K9 M/LY,5->'F+XYS3=,:S8E$4X?:/$=0H= FM)4,YI+:K/%-GNCVH^!05,S'295 M2J5#DNZZ#$N& SU>G,9H)@&QFNU'F.$HH4%(WY[;\J.OM3B#]N4WKB]M+BV: MI._N2:\#)2N)HG<^SSCR='KGWXPY?48M+<9$O&D9_$76&,I21%_#8NP#%0!U M'AI3* V7;I3H/LK>]4(;3DA)Y 6,_5#YI< >:TFJ, %@FPO7WX_('"0D0L/X MS-FPOMC 46:MN8>2'9R%+ H0-A12C./\"2)/MG9V#W?7^MS3].OBGNR9YP\6 M?<=?R^:+A0N)P)=/!H'&J)&4=Y&B),NE3T>"IGWC%'?QQMX<+PZ.ELLDC/,R M'@JF2.S%L_D\]-&=KGAE:4UKT3:B Q\S!*")3WS.)(*: M0O@CWT]7,+B$"R]JE%DL'>X8HCV:(N6EZ0LVXSR1JLQ>W0CGO@PZSW#@-L"- M5O%?DOLH7)0M<<(8EVU$EV?^D":KQ0/ZKU=^B7EEZ;V0$I@X!#/"0'WKSAG MQ\TFU64P.< 5)"3P8I$BD'+X,<5I06GB0QC@S T?#UI %HGK<6"!!X)E.1(L MZZ$N22/858RPF!VGJ1WWC/,2KWW+KF".6>!;9]%TO?#2,6T8P++]8WCR M@+WT%W%=<7@VIP4(8O#V:4Q AJ.K#?B4D0$]AMQ;4$=U^:.TG*[[)!4 M!3G&-59#I".L-3%(NY$2KWL@E?#C0$&IM>6CEK8\V]26[^!S?HR>;[^R1''[ MT>&U'QU^^>A(RMF^'<5#0W;+S!>&&LZL'TYJL\9:*:CJ#Q&E@$75&[A$D)$K M$S\PO,=D55#4JQ74957NB6A%N+Q^T.S'F50+?^LPFU\!$QUBJR+1LF+5:L'- M[\!=MTX('.Z:O,210&, P@DT;V$VR M"(8R)&43RE*U2&MDL@7)#GA5?/X:P&+ #E:YW=W4?3?;A_QLY+F0_;)@WR ! MCY#[@)CT%#[!*%D^Z7UWVX/J//2Y4.@4(,=%C6;SSQDL M^CTSC5'%K>_CJ(EP'N(T6O3$)J6=D":PRK )LNC/G>=I>+_*B0T1O;V#$A9L MQ%HMP0., O)(1[^"N#Q4\7>L),QWB/CPRT?[/6S^#?WXDN!K)H;@!>$:#\7: M2(SK?$65AH%N)__%CY#\"><@2I#:G6X-3VX0H@\W4FDZ9O%S"R,T>O$1QN@7 M$5:I@\%_ (,]. &*=Q:9X[S)(7A(CY[ M]LGK^ ;IT86(8=&Z'(!$1#$"I,1A0<:X5#N9&]DDF6#'#JZ)R]7C\G;U6#5] MX:(??PNRU6-E:1T!YFG@;R*=O44'^+Y:X1PD7#/57Z5A7O3=8=ZXQ=?XZLO* M[PL;=N;0Z4#?P2;2>?NT;UF^3B'BV=DJSW)T/10>D-@/ET@6!MLZBGFZ9\$R641;W"20'$KLD^H&XF@G?%GABIND]T?I'62>DGH(TB_) M&*IWU#(]./O8)(5PRRZH4-7HQV7+D0*!0Z0[X''>AE6? Y\,!QEI=S J\LAL ML$LI>;18MO^MRW%_\GY)4A+:#K/9O%#_D86 M/H9>'*_(M9'FX>_DP\KW+'>O9O4<^)?U)+5#W]VERM]=A[(2N'!*HOJ*OX$E M;ILO$?8+^S'<+>FSUG?2:HKV:\R90)?=)9MH,MAQ03YJH[0;^ 13]/C'?N3U M;P66.WS62 A,T9'.;W:D2\L)78I?A9UVR*B,)>OF#GK?R$8;UK(+Z_UF%]8B M-F==N2@C#H8[Q)JSHDYD[8:\B)%Z$F>A3V(,2L5$'%L85L.*P(N=2E%S:CAS MA2XJ9SDCFPN!@Y7:BRQ#ZL;IBH0+DO:+Q0N^S,2>S=$O27\-7!^Z:N,E8\<@ MLX"G,@$=OZK7$Y7/A!6>RMU%HK_]#NOTQ:1]&46'F/#E1M^VC# YB>051HUL M!(T49 [),B!8%;&T9*$R\BM=/R"+;TET9A$#[58H:>%'DB^DL#PJEM"3!NN+ MIX[S*ZC<"-=E2(4-IL%L53".2[5%&T$J?"$I+FQRQIWW/(M/O&68>Y%8\\R] M9QP4YA??@X47.GWK-X'?I$-W8_8M<&7+H>SL&:9^F!6O_?21]Z+^4@Y!+[)Z M#,C1((=H9FQC$^/,HZ8=-+YT%T_> 7<3N:P-V187 M7Y*[AV2%Z_N>1>AA%N."3GP$[^]-)@!_YLX$Q(&Z(S9$&[3;+HD>A?C22(6C M1N*717Y)%[TD)HF#[+!/IQ4;^!ML4D<%)5;;Z[4!V@C:89&(?+:;S'?7(5>. M"WAQMR$F!'7?%DN8,-CB*BFR9-F'A1,0O0/B)-XMQX^*/)3]*9R53:38E6FE MD^0>1R[Y3+(47X&?J^_<%I9IPTQ#-6U7-DN >1F.6L7_P38K]"C#UJHF.,R< M2^S:(_]H#!P+WOG;HM%!!A%6KP>Z5;MK>SS>M#V6%L;S))W#D&267<3%8Y+I MY<'S[)*)0',QT%B-=+)N?%>N",B2.Z!<= ?AM&*$Z=0?;YN MW+T#RB$N2<_8!8UVW W;?4 W6&#]DA<]]5JG;CV,KG4XJ=W*VQ6-(A)HL/@ MO\$EZ&(85'S"-XI77X/Z8/Q<#'!-!?HV:.CG;=B6DO,Y)C_ H"+[X82%\?I3 ML/[6E;N' O:F%L+W.Z+<;OOP"Y4YA$6E[C?+!;\$9TK M7)OZX6&OB?&&)%E6DS]Q1'8([[]FQL%%! M 4T$J:/04AW^+H?M*9R=O?&..:EP5:6G\:MV5OM2;A1DR MFZ^8'?H39MUZ[*Q-+D5YK-XH]KHAR"-Q;<"R=L- M@[*P4'T42JXO/(G\]T,Y ZBFH'1XKARHW7>%B\YPTCNFT5L57[:>'YLQAC0_ M-OH&S) F5GRU';&2$PUGE<&T2"WSNYD5[77N-@RYA/F>K /*A? O2@F!UFII M+N@O.!*5;MO-NB;^[4SP%9O_S='%IIOS)X@#L9!^_H1 6<"ZA@?)5VF4BD"7 M9NBSKI=J$E#. M;)/\5$H#'3#B!SN;U@E+9-NV,T\&;[R8,UZ.LTF<,L0RSF M1>=0Z+JI'BS-80"/ZWI>'-D ^/MB/"V$F+!F):OZ=Q0Y$EDE-9J:2>'H09R5 MX:Y0L[E88' ;A90K-21Z6^&KED,_D[9:^,.QRG+CV-N4Y@.1QVK<"E9UKY*X MCN"^:%8EY==S;0X#Q3CPJASYVJ7CC;\I:O"(!!JL"F32GR%-GD+$.\\GGR'=;(=&W9[X89&?0/( MMNP@+UZHR>,RA0^(0\,G6# LMDJC]Y9(W)=O^>;X^@"71G[\LAR-]U9RN\R3 M+8LI]QD%Y>511Z8UHM6NDRS$''?VG..-W$=H5,8F<7V@R0([]2/LI5;.=M;Q M@>VPP6HE\/-Z+7 6KQY+GG?2K= TXJC,8I0H-N]Q;B&!(_^W55C R;P;"NMO M,0,HIBC#LG?*5QFV"J_G<:W92V^8:N)5PY;%CJ0=#]C^>WG?WO[[T?CV]M\+ M?7O5SNSZQ:OV.I_0"5^EY#A?)U'HOQ3_+_2HX D F0$TIM@!Q7#P<_G?L?CB MI/=+]8"K(8?! ?DP\.CDE]$9XD&;%+UMX1D699JQUD)/$< MU6ZDT>0@B';'U0WX*+'L1N9=9%?P"_E3KSL?35)\,>X;O]ZK\G6_@26[]*L+ M"698ITRS_%.2Y@MO 8^3F!F7M1Y4J.UH&*C& 3S0=5=[SIYHY)% @J7(*M4: M@327+)D#4-(DJVFPR;3Y!^D3SC['R7T&TR<<6G81 M+UO0:1R MW\;&B>>7\@EO<'KK,9#Z8*N)V.![=3,6ZG+L(3@X#XX[SH MV@N#"V%)X?IS@+_'%::Z$?)NXA'I&Z$))NZ>[462=QE (0GZ8#Q)T ?B).@# MFTG0E&PCN,#WR TDA55Q"!JIXHUY -U!Q1_%"5]52#X.IB[&@'I&T)ARA^@< MY1D0O%/ [;OQX/:=&+?O MG.-6(5SE8#SA*@?B<)4#F^$J= @.%7![.![<'HIQ>V@9MPJULC9*3V^-@D;F_4.CQ@;Q4.V-OQ'+"WX@/VUH%JNUG4 MC"2W$2O)VOLB=*W2:KN1B79*&UC3PT6-5Q]#Z3?NUFEJJP;N')X;A>"[@_$$ MWQV(@^\.7 3?7<%<,B-%='C03$ QZ6-!J^J\:^QQ:M;7XC,XEHRRNV51DH5+%GN.4&!0YPZ3:/. MF!*G65NB&BM%&+"9"W.=PCE$:Q?U>8HHSR+ZDU/PIAA1%$&JHE_+T%BG ?SL MS=#H(-KZ>"M)DZCJV?QCD@39;1(Q2:5>+KH(1$_F@,P-\.2.?: ]T$(C>F\L MN_) 3A4B3J;CB3B9BB-.IC8C3C $Y&G02EJO0&&Z:XKG4YGV6PZJT3UQ=$0$ M>]E$O'#;#AUE4P5'V70\CK*IV%$VM5TMF$UFIIN$R]W[H^3NCN]$N&U[W,T& MA2G#N138&R4%.H)=N&V7\D4AQF0ZGAB3J3C&9&HSQH0.@8*K93H>5\M4[&J9 MVG2UU,T48)9!R*BN\,G+5ZET1=MBJAW JV^1)^ >DM"?'5#-SHUQ<-&00ATE M--U?&[,ND[6G"L$-T_$$-TS%P0U3Y\$-4X6HSNEXHCJGXJC.J?.HSJE"<,-T M/,$-4W%PP]1Y<,-4P8 ;2*5L1.;O=*3Q\EQ%7@Z#4S@/_9#II>TVTGO5& S*T:\=NY/$ M^Z-1218K[FMBKI-*ARV+N5['0&7,$97&U,$?C6.,DV<\-J@RL3,[7<%_0"^] M>T@A,]Y&U0*%)P1D1K8M2.^-*/FZID:47.. M;P#Y/=-HJHHQF[$\&(@X3](7)%#"[ $&)'2!'0I7?KT#JN^+J(\='"Z2.2]A M1]\-C2:\?=N-I4I\"(/L'.V#:'1E@4G"E$'D_%$'4S$40<3%^FYQZL,*VO44#=O$(@(=0 Z1=%4>B[(7Z M;N+NVU7PY40A^'(RGN#+B3CX;B,/U)L[#]28* MP0.3\00/3,3! Q,7":BT+**C5?Z0I.'OZDE4ZY&NWS'\?='?^V),6&/[6_@8 M>G&\\J+K-(S]<.E%=>G\LV?_ 5)?A7C=B,HBOY@'6,ZTK%!2QUSHMSEX@47G@V*! MG;+-BTOOU6#8H_'@P*2RR'3<3F#T?7'9J2H1L0[:$W*9-T>W-#A/TCD,\U4* M7, M/P3EE]W@8\M'APIY$]6.$*B&CQ=5$4"KGSGB5[R9>U4= N?[QCNHU M4O=$5RUY^[= ")+]Y3U+Y+$5'[G/8VL"NZE"4G9BD9F; 4ME(8D09LU>S0U/ MRZ,7Q@%,<=Y'YGL1COYGID]LQ'-512IV0#U-D7.#)R+)$Z[=AGTQ03LJ9K!K M+7:LL.S7=R=G8+;NZ.[LUL7>%R#V$3=)N VLT\ZF<3B*!1:*C4C!&4,J=3\\!/A M_FT0@WYV%"(%]\<3*;@OCA3<=QXIN*\0F;T_GLCL?7%D]K[SR.Q]A?2H_?&D M1^V+TZ/V;1=E[4*@$)F]/Y[(['UQ9/:^\\CL?86HL?WQ1(WMBZ/&]EU$C9UE M:#]?3N$25R=@&?N*CT#YE5LS3 M@JH^^NR.'6:C["L'N^^,)=M\7![OO.P]V MWU=(+MH?3W+1OCBY:-]%;=K":'F99"2IF]HU(;N"^6R.[9JX_5:TPL]VK(X+ M[+JO\*2OBP1X>G.*C'B$ZI86R9SU'?$5X;\7MF+2]HS 4;QPQF BUL(@VXK< M@R V*Q81SZ3OIPBZJ@Q*"$7>V])36PP#C7&C:?_#WQ>-:C*8L)MMW*I1\Q/$ MO2:1J'E"OUU PE6K.,6E9>?+""-?)/D_2CV@LDQ\,N("+E4F+]M(^52T.YDD*R/). M S>&PJE1]Z\4_>SRX@E&;9Q7W6VS7T]2&(0Y_A?;7MD8 O"7Z!(@H\H?9!S# M3BR9S*W2+9D"S-@T*]_Z#S!817 V[UY8!W"9II%-!CUU9V6WG66L; M94Z>J+LMH_'I6F$KYV'TA7;S4I+<,^-AI(0QF\>044.P+ -JL&=Q/>,6]2SF M8(%&9UU<6GU>'04!J>OJ13C=]"(N.5 0QE\/(GFXN^BTUF?4<5"_U+ZH$E:, M"$NA&XAA@I4OBK^IOMH,J;%L'VP#NVD:I&WE*\NV/5HL4KA 5W,W:'4\Z; L?A!7794:72;Z7/;(S:H".HI,3A('V4= M_YXO2EH]_[&_*#E84'A1"G%I52RL8^(QK.R6/'76 /[,M1[:!IJ&>]JV+!XC MA7-_ Y]@S'Z!J(O72*+3JN^*I>IMI1?B-21J?J*O0ZXHVW3RM MPIPPBHXJ>NB@/N)[(-9VQ!$V,Z3P 3?4>H(-EDU2&"[B(N;&?[E+O3A#=WG1 M:('\%!66B>"759:7>?LDCHH?J=1:#K3$PPXH%P75JJ"Q+%&L&PN#]O/P;D:\=V9RKLF^]IS@9M95Q5 M99HJ%WMV&<;P(H>/PN97^/E2# %X#""#G,2*\/>QB731CIWENBFDNATXM"=U MX=[$,&MGSE*+%0+9QX18B=1BMXA5R! X'!-BQ2D"AVX1JY#6,AT38L5Y+5/K ME@F%$A@7L;@K*[.L"*7_ZKB+B#1V2U,B^^#-(GD;_:19:J\@6&1V<@&.)TZ7=N$:N0XO]V3(@5Y_B_M:\ J?12_Y(P-1^M M?O1?$L=6-\7=4S4A'01:KE^T>:>++*Y<6VLS"9BN&;E4<3F[I5%/B!QG!A^% M;G(?QB3DQ.WD/KB]/10Z KT?$V+%+8'>6[\]I#R5FM4*..Y>5MV!T?I[UJ4SI#V6T5>")"C2V6LVKR+4QE!? MF 9^UR_-VJ)%/-.S78J8.*P0)4^U?& Z^,@<@)+-5$T#R#QT]Y_U0'V%#6]2 M3!U9]MH)RX/&- "KTG&R)73L6([5D66-CB>DN?%%7&M(LWD1OY*']Q$\A?

.O%1!S1@/'M-!H'KP]K;D MX'4\"^K(LAIRS44X*9<\TI5(58U:#JW43>7$C MK/SE(D:,N"J<\/C-=(?$3RO%]R(N@HHW*JF1>E6G7@YK.35@%G@!*FC 6J:^ MY0C:3HYX&-?QX)VZ=P1L@.%N7!W. \+'0D(:[X\&N,[#/6E3AQ0-2E+&,4&0 MD0#-HS@@!:&\J)-]]I#">4'0#%&44'/N9?>$I.4TB+3[TS6H5B-(#'PU9CREB"1HV.K\)]B_S1[.^(3Y<7R*!DRXRE(2DQVCW>, +/ZKR$:MC@;,%/ES,TPHNV;KG0 MRJV'!"YN 11F.!4%R]YSR"Z=0CX'C>^)T, CG!]W^D:H9X^W9WL-#>K:LM G M4<1%%B#S"5?4\YW-0?5]F3SIT(=-W\'FZYJW3\MEG'%>92% ^:;[\OU2?#J: MLG$=\*G,3=_C5KQPR[N-?8F5?X$D8\Z&9L17?OY_=U?3'#>.9/\*3QOMB)J( MGMZ][4F6):\W;)5"DL>QT8<-N@HEU4R)U)*4;/6O7R2^")*)#[)8"CBRZ/"-\RE':GU6EW/*A--N&1:4U7HW J"A!<.:#^HB G\L M29+ET2K"OJFY%$]M3\'V^U >MJRJY2GB@H66OP9S+!,>-1TQG&<-(BSM$E57 MU3JS"GR;;_OFX?RY;LI'5@5QUE7[-BL->LA^\"XRW4?V)XZRG@8-*$Y<;,+& MJ8H6ZS='6&B=ERV_P[4;MU!PPDU#%9CE9_;%3YGR)!V$QR?NE0IX[]U%7L'=$92I MB(_D[!%8^9PVF-5YUO:>Z>ZUJV5> #:X?H6H !(OX;ZQ>$UJ8J0Y5(5:6_/- M0:IBN_A:NV2;ZF#,_8W1(13QU02[APWWACV55:-B6X>R?JXB>.)DT\RTS=K& MCL!%BHA26$ TQ!2K%])@A;@\E'X2&%XB"'G/N+/$HJW3M@=II-I]Q!$RIMD- MXT5'3=61BJ,\$F7@-4!LM"1H('O >#Y57R!*=0JD!"@FBF.[5'@2HFC*RVR9 M!D<"E04UZWQBOQ'6XI&9H$[@YV2)Q&^3V'BDVF>]B9TTY904 [TPE0Q)J60J M';4:$=.3[5>&6%=WD3( %"5C3 S/HQS2$Z"LZ_:(?VU--W>1M&T0A,W81'Z] M2RKNG[D_/HF=B? MJ85!K@;A69^U\E?TD^G=D>[(<:<#DX[X9NJ\K+@+FS=,4UZ%P /4XYEV[UO^ ML/9F4O^V#'_$(2(^)1YMI LK1T'=7O+73T0(AJ;)CZ\)XH;BUR/U1CO!BBQ9 MK/[M'FJQQR*W2/9HJX,H=)8T=XAQLN+7B&/T1'H^]3@"W0!(BZ!6#+ D#H2A M3E%DAP-D:A3;+WGU+P8'B3H9_4>2:B<.(M/26'"#(RA)C-DO&1Y@CM'& M+G MP4L'BI[- UL7H:G"(BIM$&"5J8XRWA-B/"PG:(()/2+NX=;9V\@B#Q3%'9E" M/BB>>U/IXYX:NUG43?R%1,(,SP/0G#8Q(E)4/+H^1DVD-LHMWV2VSP>VWN&; MD5685:LLR=>XJY'@;BY[7>E$U=? !4J2_?UH[:#;_DPZIT2VPRD@!6+&[!3U M$FAK#$,]=<;;9&WTHV['ZI427,)\M9VSJ?8?3K7,P;YM\D;>Y.0'(<<#8PT@ M9FRYS\8?RP]6C#FXM70MB#IL0M2+WEO(].G?C(BGE?:8&]1\794-&Y&NI*YT MT1N=152Z.>1!IWR<,A)@._"3$<9H:O!%[;W<)C\5%O^K#_ !LC-%+ZM,H1# M'T1/^MC9%S8E;]HP]!BQT4D=K;9%(?*_9_R(4^5> E[DXF=3Y67%=Z"\>A5< MIU C"^5_I0A]V!?$F'T1B]W/G0MXLRZR4@@MW7<-[]F7B>D_68G8!W7R.>ON M*Z-@ULRYL]Y=\I<5FWU^N"YK<>:<"&\MZI64YEC$>!SX:Z8I[(BF<:9;XTAL M20ZY^%GNGF^1JJ%#S;EEC_N\*)[SP]DCI 3_)5:0=OV=/I)IE=G-M#N=$D3' M+]# S8D0G_IF&RT_.VO.\ZIZY7N5%VS44Z67 V:M[*(/^[F8ZKR>E/BU6K1Z MJ*KS#!:< .UD6^X6;_B@\GLW_%2+\Z?:9%:C-)M;0)+^R@D*3;>'8?C@03() M!"D=H90@)Y1P2M+7?U#H90;#'5[8%VY^/3COGRTG.7!85T M."R1RB%/HK/W$.>]:&^S3.ML]L:,9\,A8BV1*F(NIHAT!]8(80>F]U@])2R/ M:%$\+G8[!C=?K+5WID*?F*XLVR_M\35*;&SE3= ;:;1]=)*EC\/9GYO:86M^ M"XFI+L+FR2HCK8UI4U1"FZOU*!I02INSXPL?.86DW!E'5F.T^)'^?-/QN5=V MAJH+OS/%'GJD@M!M=1:E$WXE7M_E:[&%D3]#U.#BYX8_ZH<_B7$%[3XSV6D? M[61I[J!+#:-]0;\^B6NDS:5]>U:L=_89$IFCI?J!BX"V)_BO[K'K3Y](FCP1 MIP!_YL,8)2ZA&'YRRAWL6")B+7/%DV8PH)*A\^31 :7QHZ_5):H+?!JJD,UY MVK9Y!VT;7?U6IU2^6Q1L D*"4R>('$E"LWYNZB8OX&R/9)OQD_7.!-IO#6LJ M8]$;Y"N:,!G./2+%-T&;Q385)T.OX#8O3^8&G3TW#V6U_XMM3_B%M[M@^WJ= MB-4.8(EU/',H-OY$FW$>J?&+XQTGZ2EUZ0["\ PQCJK715VVA]I7RI'.*:YC M K^TKIK_O7BNRJ= H9]\!F4H(IRH_FAMK>.2T-K^GXH7/GEE]>I!,3'/K)*! MD6##Q:_G^N)0&N]?:^[G7=3-_C%OW$@A_"D!ZJJ?BX4T3*#NKD"8PC&1"8-3 M'M#$2?"2B:]#G<+@5Z,!V2D_?2M!%Y(XU/)SI B8'&B5\&'O*LERGNVQ.V[^ M40FI&7TTXCADS9W[[1L+PQV>'I8U)^'H003 ].V1E#RUXO%1%4SZ$S;%<[H> M1#RZ4E4@B??QO@2N[60H)6'YY]V/\NZA?*[YIGQQ #:F:Z[=UC+"/G#>)--M M,MDH@U;#Y#_R; J/-/WLB:#@M%M,]^+?2L"1_P1>6,$YZ.3?'B1+6'WH_ZA% MBGF/&S)YFH1'V'"*1%!3Q-N63-/@UMG/S0/X_)"ZL2[$9MI-N.[NM-R6Z/[! M>M+I:XE7":M6O4SDQ61\CM7!,TAA'YQ-L(1[?^RV0"NK4AYE)U P]I6=;!X3 M, P[JM![/"HR# 5<;)=EM6,"<,M-=>.L\3=G\(#+1@<-)<6=]9*T <(C-81& M 6?1.F7)V9%!=C=AKBO([CS'Z-B2?]6+EPF3<8J+E\G?!.G%RS"U_+IB3]S5 M_,!VC'L_&J15XX+ZD[ =Q"@P$4.**9JW6_];_E36_ZDY/Y!4Y[25\^'Y M=I3.!S1$M ^/N/94F*@?6<'_K9)5Q/(X/OWU([Y:.E8C@VY/$' M%K2?*3Z5.L(_=]1I!F6G2-GT)3S5KHPGY28*](-:\SCU/$7E0S(1T#TF8E#' MA@SD<%KF+B1NH ;>_JI($G^^^/[\_)PX#83/^D^?S[W MGR^=IS/S>#(84WST_9/?)R-U0I2ZYE?A@??#,;,)'IH%^^Y958@5:T#D)Q+I-:/VZ'5OLA4_*OW2%#_W/WBDH+F3A$LP!F M/+L\5<7'VHJU]K?Q,"""4= NV\6XFZS?EP@3,D)!<8')*4IOOY)109H>I.Z) MPC*NM] CV6##< 1?U%;>QF!0B,*$F[ESUH:;.2XS+3X#4N<:1MUV% C7+IK+ MA50"^^&O8U1!AFES=G]?L7O^>7RLRKJ^KLH-8]NZ"^6!G;>F728:9KHECGA" M??"&I.J?P'%:H#4]K]@/!28%]_156?!_;J3K(C/#41YXI"*4_&E,6KR5LHW MR:+FL0)V#_4 MQJ@E&3 _3O4A\L[N\I^!.(N-M.]@83%I?;PWNZ3S&C"A82=KN(Z^/TNGWH(KT;O(?7R#DM\\/GE""*3[DCV?F^94T0U-/$R() M/A].D:FSPO,*\MW U-6GPG[CS.M6#\.6*,_\528:)#V*41$PK7MD)=:Z/U=O MD'J70*GN1+J$?+P1H48\5I@6^ ^- 2 !/*K(NHXO^ZOYE+-%63/?PS:W M=B,T4:F'W(Z15*?')+I\8 4S2-P[7_#4/N95*Y$@8QO*"VTL8W4L_]8L^&3A6 MU/XLC]82=17BE)@JFDLF(A4458;#E,$%!$E.H,M9P^"A*?M5[H>NX/RM&Z8 M_M)? 9D!:?C&I2>PSJ5ZVEL<=-X35[;J>.CX'#*KY>)RPZRQQ25^#=1 >,2I M4DQI4VU>+>;FC_F^@*L#2;VK;@@P(P4>5%!26C9*_94YI<%F/2 ZJ26AM]EU ?GR^T+RY.Q$ M1J5K)JQ3"@"IK(:"@P2:)K8D?%)A,Q+6 NVY ]5_EX?RQ^WST]-!; 3Y ;S[ M0UE#[E P85'44D('J\SN(K/Z<.7_IJJUC!$7#8*.4I6]MJ+2_ 49HZ&^_BY3^*3T27FV.')H+=T%3%*UWF9.P4]=WI0[ 3IQ? MP]4Y06/)B!W;K+7W+ ?XLLO]3[:UR2AC*1W;GC+552;Z,@E?G4>@Y\3I!*.T M@&8<3- C\27X%6M@0^06QLM^R[;O7[_6,*I+?J05&[@ )I1;_H'Y/J)XT/W M >[#;] -M_W?9::GK.TJ\>D1+S,VJ6,U1FHC*QI1[B7?L"<5OU_O=+&C&Q%# M-LNXYYRU#<$XTTV3Q@P"8J$F-LA,B_0X5TXQ M!F><7]XDR7_BAC(6WL:Z')^'8543UR"I6\F2#:=HQ)V@.%V_*>&U)32KH5V. MAM26[5:9:9F:*MF$2P 1_\(V&C=6Z:Z$]0"J>\H MQTF/1G&G*)"62T:Z)\/'\Q)1&:E2$FV&:$AC/>3*+;D$8:N[&U UTJY5B^#_Z@DA$!:]).0.:_\+U>F@QZ[DS:&PM(U(M@N5",JA>FTB OQ[,9YO( MGE9M_F>Y6PAT^RC11Q@F/MTE1[31Z_U5AWP^/+/_87EUR=\\$N-F97;=UQ44 M)G]GBAX/^LN@PY3X'&.%1R/2DQ1([)['!Q%$$L.P[&2^H(U,;+&Z7DC-Q_$Z M0B,",VF>OI#/9M'Q'Z@#)J+AR9J4D]$2 9LBCZS$6C>;2(MTX+)YVVVV R*1 M=@DAX\<4[A3S#=5"K)^;NLD+6,QM!C+JG,Q8"6&]=)A=_I;R^EQ*1 VHT\P4 MY4755*:G8(:A*2SZ5/ MK*CW&Q'P4N@XWD_RN_^+?*^^R._##]*=K7IG9:M: M55UF<#(&J2&)DI5WI9J/@=^=]+M(=;9U#>3P^=9W(U)[A Y!O <=)C,=!O4( M&Q1'+YB+ ,8@/9QUD1X2WKX?K9O^HIY)V93'$UB]>N,HMA,XQ*35;S;^0J#- M1;&*4>_\T:(.]NJ12B)LY(.U.DUUBG M/E^C!<;O&4=IBQJFKGL1#1L)[MTXH>MZE_>2:<#E8J8-!D0+B\WC2$TMC93I M6'!:R'Z5]P0G#"N,PS06NEV&M4PJAEY6D M!4J.#3]>7O2F=:2V*&=2?$ORMHM_62H),@BV)]>7NM^#!:<;HB1.*4*A7K'0 MB&B$(FCI=UM.@39\@YU '5*%Q 3'SL%C*G=(2)4)RIYS#'1'VT 1"P+NL,I#9ZOX16=C'/,5W+0 MRRFIA>5MX/=0A]Z9'JEN3?M9-K6ZC4T(ACA="VAX?:(N2<^+VV?N,(G (IQA M3N]6/:4.[]3+JSMHU)M$Q)I(QFE8&OFR5+@@ Y-@)D9.[ZNH8X*>L;@ .@PI M)VS$&BYF,=9=S$1V,YT#&B"^-^E4',776+69!V!R.RJNEE!SA=]_(%*3G8@" MQ*%%";C+?[+ZA@$!^O:NO&*-"$C=LJ:1($&U+K<4.[KS9)1(&-IXX?UFHN-, M]9S=E8(<2T+<6+W#M:6*<OOH)T%F0$%R*)M)Q4R90%!2#+4(8O2!I5_9E+%UKL=$Y878),[%V.;U:>? MEUCMR:Z-/3+T%XY75,+<8UC _\4.@'#3A5[U0LG!:23^ :OY)3\PP7L+_<#% M7!^H-JGEX!0070Y^;1R)%G=>%ELX";?F6.?NQ/.A\14R3@*1.^I%1!0.\XPV M F[.=&]94^H%H! C?T?@G$A)5"Z^8C^H3@V1@*@I\H&.;W2 MG3DB5/--ZU+:.*!?7>%QQEDG@AC.A!WXG^\_LH(/]0"Y_]O'?;$'^[K9O[! Q%BU M7F6JO7#,NSTL@KDV3DKTV!BAGR7.7*A:*7X"<="OQ4ZF!P]L@N:2X:-?<7WX M6;S[!_7%3UUYJ#E(V_,LZ2+$Q0H=QGT%4,6"921Z][5F&/17 0$VH)G_Q78 M!'#0M?2)/3$2]EW\>*U0)@ -&=_M"!&Z:!#('?2N.-EP$J7+; JEM"7%PCO5;K=J&+@#"W\G+47K8%ZE3"$ZGV5/$'T+S2&JA MG&W_^5R+^N#ZKCS;;O][7^X;=LNIE MOV$R3'C#-N5]L?>5?IY=?SI?X=]?JT_]%0H<-EGU"_P3 L?6>D?JKY!(E=@G M23J+M,[1&)^<#Y@+N-\(48\/A@@7RJ"!E+NXH D?1"9&(3_K],RWT]1W;'P$ MF8L4!#=\.6SX5UVQZZK.4#)NY2'40 M1[O9?7ZX9.ZT'/% !D^DWMO-4%&[O2L'81XD+(3W^^Y1;,KM;:\I M-A5^QB) BCW"8;,0U 5I:5P'(ZMWUW3#'OE8]8\0'G%:\ / L,'-H.E,/B$X M4Q>"EQDI.S:9T_27@,+[Z'M(6::N&![=,.,GN&26;Q9,$.+=J=?[*?1YNOMC M;-XHLRVYY061H6_[YN&QUR%^!\(+*K[ ?O*].=K3+S=]&O M]=\6]CE8R-Q!8/L7<4?X9Y]A(CD-P00]H>F<4]5-'&/"8-MA@Q3Y6]ZR;"?2 MO;B0*'=F^I>&;-\5#[?/XI3R%H":@W [5LJ]Z]C44C_G!U##*0^=2#2F#@2T MQ\2Q1BZ^RV6<64N91^=AMY0!_F*P9E>0$ILZ=S!RA9FQCDXN_,765?RDT2ZG ML1\3I3=[D5>PG.MK5@GI@B:E;B""H;*$\4_4*$R!X.@2!IOO@.1D-:@J7'?# M7ECQS/R8+NK93#V#/_RE]KPNVJG MW=2Q*:?T,DQMUB=^N!1-6;VJQ)*XR( I?N/NG^G!RK)9G+& Z3BO-G M?SEYP?[<$D04\9M79M8[L_:EHHS?6=_?OCK3[\9J^Y-5]I_J>QQ6^Y]DZA9! M "WL V=Q\T3;JDLF9'I ML'Z'%5"E)X/M"H8??D%-$,Y+]T8.TGFCTV#@X=3.YG#XX4R65LA%$N6)3#9N M<"K@-5T_%T>3'6;*D_E\9R)G0*+D8]LZ6CG](W(N=2^*(*6.X]U@)M;5 MN\70OPMLLF-"G_41>"S(U9=^2L*]I=Y1:*=A4BCT!!\":3S";,>P$]<66G_X MZ!$M.HP%B7/[G;)XSR%<<-))^ !^ O<=X(OA_SXP\9$5V[-' %'XRU"@.?@< M3=M59EK+K?6+.C[" V"3%*X;X5LRB6[C.JW4ER4=D)%5=C3JQTBR*B15 MB #>J:)HD=6 M4/"4R0[=Y5&))W62'M"U.5VAQ+C$[?.1,GL:>WY(XYT^7.,>2_LU_V:F7/QI2[K/;I]!AXN%AD:$'W'I M%U @W3E_70'>J[6%&1'PD2U6/5K6))LG M)@J^8;J%)H4TM2!P@Q4770A@1]%<&X^_N*2S+*NJ)X7N,NK?'$Y,E!+IZ*3R:80BD/JIK<_! MX%'3TR$B>IKG.L/3/Z_B;!?_-P(:L8; M;OW)Q!,?N^X*H=:U;"GYB(1PZ_RQVT(.J<7>_DV/ZIU]9:)'EL'05%)0VC.> M=A[0M)0$7P(M>OQF4W&#%5]WCO ?-,@6N,4X97%$]GR"DTY"ZQ#R$^B:_VOS M&H/YV+;A2URTROY4_[\@1 >?<'@F6$@9R4Y=OMB%^_90'K:LJB5X2,B!LHF& M1.JYQ'9!_:C$![-7OL!Q':$;>D[9?@J$TT3OFM?I<71"Z1\.Z:@N 9RE"'K" M?X\MQCBSBC',W<#O"<-W8='ZX;Q89=#RUB&(J0;F5KOG$N9Q"XE#E_MZDQ^ M3G8TO*P%)MR4V7?N@>;[[2HSG<-%KNQ>T-4N#7TV3BOH[G>DCFG/L?5NQ_W6 MJK;=8F=$-S_DU:LXKKYQSY=/NFS<830$\AX^M1]+[EK DXIS)KOE)T#*2<8$ MQ:;/K1!BXZ]NUCN5E^FV]J2RU6/)RVRL(>,VW$ FXA"W3:<$_$?%9B_N[MLD MC+L2W+7KJGS9;]GV_>O7FG%?S:SF,Z!6D99-*$+>O@LV0/,VD<3237GA/POO M7+\50G^_P8NS??'.VEG;ER_'3CR%2E''[&131P2.,R*S$C\[I#4M N?.&LJ1 M=?N]0[O#?@HFF'A90N['&576-\_FGP[2/%>3@V(?4["_7I;5,)!ME:5 ,M9& MBK7#@^+"7GW_"MF=D6B2(98_<4SQ/0VZ]()+)D66)-0DZKNEFU+*+_?\D-?U M>O.BX&POV>Y7I1H+<(3$BADL8 M;#)"HA.G@5R51:F-.^E'J""=:R+L!L:)4VW>I5X=3FFPF0B(G@:[1QC8XH1: M[[CW)G*T+-Q< TUYK9@M+WXV@)W++9K/^Q$@<^(-?RMW?_L*F>>2!*V#1-QB MB>HW97^V[\HN"O[Y2M\@^3W:3+I#(V%S3@MABG P\A[!RNFYAOC[DJ\A.A;B M&&60,9X$!_3'4;/SQY)GYX_1L_-'@NVX:[?ZH(^B3/=H9*CTIOP8=*@Q6DJ8 MR!V9P)TZBFP/&0W_#F4R2E5C_\S;J.^(_X7_!_"\@E'\_U!+ P04 " #M M@BTR,#(T,#0S,%]P&UL[7UI<^0V MLN#W^15ZO5]VXT5;?=CC;H>]+TI7CVRU2JO#'OO%"P=%HDITL\@R#TG5OWX! MD*SB!1( $TQ2TH>):4LB,I$7$HD\?OROQY6W=T_"R W\GUZ]_>;-JSWBVX'C M^LN?7MUOOJO_[NW]X\?_^/UZ[U/Q">A%1-G[W:S=QBLUE>VNW<= M6GZT",+5WO^.5_]G[_7>71RO?]C??WAX^,:F?Q/9;DBB( EM$K$?[+U^31?, MESP,"5OPA[WKNV3OY\3?>_M^[^V''][\\X"12[+8XYC_$&_6Y*=7 MD;M:>PPA_K.[D"Q^>D7\KZ\9 =]\^_X-6^%_T1_\&?YY&/A1X+D.H_R!Y;&- M7-T1$K_:8PO?7)Z6MD"_"1CC]MDO]X7?[IO&[L\+*R1^?$=BU[:\J ^RU:6, MX'Y*56E%KF+Z[Q4%IHIO]?,41\-(]J1QQVIFML ,44CNB!^Y]R3%0!7OIB4X ML@"H7MU1(MP%GD/M[/'?B1MOKND2[X+PO0R6+5]#(5@BA!7=G7C!@S(!\^\H M4@ H'5B1&P6+"WIP4/GA5E4&HZ;/P%3[R(WLP(]=/R'.?,W.0;J\E(8(OH33 MAG,2IT)[%D31!0FYT,A@UOPAE&!=DGM"]WQ)[&#IN[),;/B*(02AB.(%44+_/@BW!BM8Y((LQ5BU!6%4X]2_9^N&+I%"L?CG@ :#.HVQ>^N1 M(W)+EZ>;CBS?F5-+'QXF(;/Y]!>R)Y[<6C#4.PO\Y34)5[+HE?X>3F'/"/7N MI/B7_244ZV:V'5(K=.9:MZY'E:M&Z\)O9-!36@_,%%_%@?VE="A*:6O]*RC# M0I9,V2_).J"B["^EL*E^ ZB=;#UZD9/D8?D#()(DCD%Y;!57A)+-XH$ICVS# M5T!RF)Z?"I@4_QZ.ORKGI#RR&JO"F,CZ42J/M/!;./>@,H.^9N-Y](L RM]=U&8X==B\&C7S@& MSTFL@7+3 G"ZOP6S._4^4YM._]^QXA/+#7^UO(0$OD7="VHDJ4+PJ)'&/G0 MP+/CL^N[JV1UDC!,9KZ?6-X%!6J[:_H/:\/,F9;F2"\+OR6/G<$:.!>^ SKF M"H:$TF%G,%B\V/(W$?<6JH>LJHE26-F FM1]"(U-B!:!NE]O ?$ )7L:XR%[ M>K!Q4WW\R/ZI(S(2ZQF@.7>!YFL&:F;'[GWN RGB+EK% ,;4:8A#UXZ)PZ'> MT&O9Y=5-#^1E%H16XA/7MZ@%L[Q3G[U7>:-;R8')'8_EJ^-AOK4,"Q?0$P56E\25% L_5[8S$9!03%'P.I MJ6NL.']A1V)'JDH#/%H4PC0+"39^!*5X:L%'!IO0!D&JI1&(4<-59 M%LP?K\5I5+1.^#&0M:@$:E10$WP*) FEUQ0UK:Y_!T,LV?<3E5-5<4D-&\1@ M1Q0XSX^+B/W-,KC?=XB[SW;(_L&WRK=I!]0@UM&N?P#,-_,'+\Z 5V MZ0\\EML8A/E7GG5+O)]>)='KI66M_]P>I?.=HWL11-Q+F-U21]^RXQ8:+JSH MEF= 9NNEA"34"\Y_LJ.H$LA]O>VD<4)#B%<6S[A;X>\L+.-KA7:.!OUGC>7E M%-+L+_;7//GNM7WG>D[^]2(,5GI\BP,Q@8*0VOF?7KUA"<1T&PM"SR;G+"6J M$$V.8TQM!.%_N5-$37YE)Z)1ME5A; 4,@7G-4EIG4XTNR-QBSO;,YQF#S#.X MMSQVL9W%AU88;N@)R,.GP-R3@YE[3IC\%$AQD:V2! 1CLY9*IED0$;TN$HHA MO:K0"VZV-VC-; .U\SM&SM1V@F6\?-M?9768F3_8;,X)-/-*2T]$_\KDR%CS M#D7-+D+JA[M.%J^>97?#TDZ &28#L7@VC)F14M3+^/L>X+3L[]R8=&HF9"L; M.?2M!H>"V/)Z&L>+,%C3.^_F@MZM8BI#[$A>,Y\:WEBV@AH']]K5K8U24$>< M#@^WCR\\-GCI+N_HC>B&F@2V)V FML-"O0YVL["#4*AG8<%XGP>^;<1@-L,8 M]RU00!? ]A%4=-S[6&>9I'TQ&KJZ]B-SC6 6X M/W)TC+@[J.K:+^+6ZY0L^3HZ/"F\-9F-M;4 FB+OVN@&=6+VB=%<6!L6;[@. M+8>8#=$T0<*]]'?+=%.0II%BV/&VRD.Q,4X*X"!?^I49*2(77*A-TXTMN=@Y MAALS[.P -BF>=A$.['*BRUCFAQ=380RQ5 0&U5=59*605,BWEG+JE2$."H!, MZ: 4T0GU3E'8PGRA<#4RP^6^V&#'^]0$HC?M,\GY#N<%S+A?)72HGL)UIY?9 M!@C1"SP#?1/C&C@8;!:N3SI-V+)2.6F,\#^L!C2-'6NE7894[]'4;QZWKZQ_%TA MH"FJ91O=,H9^P(CQ7N3P.((F4BN;(" G-7>)<"4'J$X@[ Q9:AX"WQC':LOC M*IP*M^J4P4P;F3D.-PRL(X+KG/J'UMJEQRITR%T !?\.H<(Y(:W@PK(Z++QD M]4D^<8ZMT*=G<#2S[625>*Q:YH@L7-N%/OLJ0#SED6T I+9RLMWIF M)=?GA![YU]8C_'N9$G1L?U9)I54IBQK];>H9:MBCG9B);J)0CR@ 0."N<-FE M]R3C'.P$AZV=O4,& BIF7/[8F\NL3G6_6JAJI'ZU-JB@R("7+YIA3/$F+Z 6U)50AX''$=WTPQ%9,_2!&5=>&__ TF-:A4*XY7+ED *U M4_.TUXS#KZR[\0P&PS!"H%-EL"Q-<6^392PY2M$LB>^"T/U*'*,$WXG491,@A[,T!3/%;;Z 9U+X3BYSR)V70WAT]R,,[4(K2GPMD2 M!:%>DGN&T@4-Q>U$ M4'H<8%FC7>@LJNVRV%+?P9AR+"XG!6!&1K\4XL,@XDE;6=,84UT"N^%-B(T2 MQ,.NNF.8S1>9O(&?0<6UL?DF+P-O(9!N! M?]EH@86:JZ'%R@[:8>9371&/_GCYB?AT7QY%<.:L7-]E>XG=>V*&OY) )ZFV ML@3%+HT](TO+.R'PR?[;=:>GIP6:0,6\01V?H1P>[&"9%O-:J ;6K:X7-W?I M6:;X6(" JGPZ?FJ1.CUL8^\:&YY6ER(SP)6C'1BR&JJPL8-J8$^(>F$)N@B) M##FKU=6Q;:>4_)9[ZU;(HW'5^)@RRZ<':)S]K:H"'MY9_I*<^MMQCO-%X]2= M,OL:QV](+X7KHDAS2IXT&E<) >MZ-%PY#_R@;-;-:%X'L,DI8A?Q *\,.KP] M"4+B+K/V$/;F.K3\B.Z$4O23Y?KLY#Y@,[X(?$:_"F3T2Z,RVY7HBGJ0#J78 M3TBGN]49H(=VC\<:)EXG=(]I071"L=P-;$S%+OT[*GPD.GZD^Z1HN[X5;DZI M5\B;E](O*58>WV#J21AY\#&#*6;VCX)_;919N,WOM/:$;'"%*#URNJHNG%Z54E8#GJ>"&@I3"L%,1>O$=(+*W#)S;E)\ MV;QWVT32M"ITW/3:+DE7.U,K=,7.K5 Y%(83"14\IBH<2K3&3IBJ;I/C9MC4 MIS P;\DJS!50".H]$9)O/)3$Q,\+(A:['^CH;H<]G0='19KFJ@M@XG4DX#?" MQG819W9/3K6Q+.%[5,MYD MF!EVPG(H$PI\"0F%G<T":3G26@ M(O?B[IBQQ/;$!4GI5&"\/_R4K8X?R51G$V4-_$*; A)S(BFHOK)RE8? MEN%WWZ_NR) XM4'"=TV)_"X(WYMSR@8&Y S B=U&U&WB9H?JJZ_7U#;:H MI%@S"Q/XA U/>G2-L; 1UCCX MHNC;'*]/8/9Y#DP2W1 E!R5I^&MK$KJ!0R&'<;_N68:?%\?V@"C)*^'KH(8/ MUL0J78/^#%^L6AG5_"BE8?2JCU*:UY\\+AU=!P*?/D\*3)]QJ<_ BNS;KDD[EYY+8P=+G*X)?I(;!>AH2-1@/L6>2<'33UMY' M24AM7(HC[\ZR&V?%_VKV8(7.IQ#>Y.CA, U!TJ0OV+A+6+%(3T1DN>A"8AQ! M'QVIZ"0OQCB4-@G^E:+*+(%SQ$8OL[V^H?9/I<-5C\3%[D'UH!C8$ M!8#)J4":XK+4ZN,V\[WH!C85!?SD+SHQQX\DM-T(/)E8'?YT#7L;4:'FJ8 ? M\XA"T(; 6 9@Z1_P[8+0?_C*$/< GI=S$H0+XC9TLQS\2E!#9^*V0H[D<-6@ M\,:C\7(\J/5HQF 4,?P>MD- UUP4())PH>W'11+:=Q3E^6(61:3J,1JU%370 M$[<+=5+FC.__K QN W#X+H ]?;=!S'N Z"&TSA^OUEZP(7ESOPO/&LCX"Z&/ M.5Z@3=%< L89*$03 C'X<8<3]*F:"P+*I.27 IPQ"Y/A6INW$..:89),_GPS M3)K)R!G>3)B<71KAQC1WX=AW>CJ+U7P*>'Z-=TYO.\>:*),S3",R6&>8X5IT M*[H[\8*'5R62%FN=>I8ZY0!,M1=K!=4O4X>M=Q$&]RZEQ,'F)F(]D+;3HF;4 MUMZ[L6NL;YH& F.Y*;5PO9+\HTQBL J)E^RM-E;J2_\@+07S; M]4@)R^L 5^N-H(CJ^30JC3!C"XPK&*V_)*=D2;R[RZZ$;2=,:I3"W#'T]@%' MA *U74YZ^F^/9!>QV2J@J'XU\80B!1+SCFM:-M1H#]CJ1/L&9?Q53?AP]H1- M1!>%L8OW*D$_-A=X$&&0A_L5TB(N"0ZN5F,KO=?N%W0XB&"CI/RH2HL@*[OACR M:C7BM[-Q9(=)7DM@>0(WJ\YLW@5:OL7$+JTJ%.UQ4D',*12@RGSO"#/II@V! MIY%TTTIBL#-'1R:H*Y5W<['_3MR04-2=A&%)C-QKNN%A.ZWZ6E(4! FZHL*9@>>QF'02-$>/4L,'@8GKF]1_P;O,&A#X&DB&-]+#0$)+2H=!-UU1,V^+^)VY/HFH@%/P+K3*B^$@:S8\FRMD1'ZN MNB3KS!^9+TPR6 SG23"XA8QP4>B^_#UQPRC^'(3QTEJ2@\"'-MKML+"3H8&Y MW$!,C4N\V&U72X!F>\M0.PG":^N1-<7CG=:O [IWGG)U1>+8(QGZV4@:UB5% MIA]93P"80;U^K.]+6=#4),/N/)H;_S3N\@A/IPHI]BX1*B01E]&;4_0S##366 MO#33@)1TPYR>-$C0$:XSH'8TKBB1X.&9TN+C:,LCR< J8>#Z^ UOUM^^F'4D ML_X6L/T??'N@ RMRHV!Q4?CX58D'A>Y .E)[D$0L,AT=!JO;K&0J.K#\+T6 MAEYTE4#K:F4.Y(A$=NBNLVIT3M5YB:K7E) '=*TOAG:I@ #RQ4]')(KJJ$-R MN(X1\"IXY$9VX,>NGQ GR].C%!%JH>8IWPR%$H[^8AU$EOP*5>C: M&:7E];87_&;X[*=>$"4A,:6=O=%!=9@T9:;4KZ,W/X#'I ,K;RGO^H*$_&FF M17>UXNG9A.I\>4,Z*@2C>S96%S2E9&(XR"==%^-*X7@QL<9\>%V2>^*S01BU M@9=-!Y?F_;0*PI "M #23H3@*[(,G$-J[MA2O[GQW6$2Q=1DA*840AHLLGYT M<[9\'9K\0XYLHY;T1I:(0!Y9/G*FQU9C'57$4/J MT2NFMJ@I76D%A9TR(<'&<6%3TM\, S-51(YW1?D7T&G<+A%O5@?M#:6+FI+S\N*Z ML:@S$D6$[+IL\%6-B7<[,.1K03.[2J+=0:PQ!Z3J+58J;DY#KQN0ETYQ;Y?B MCPP-$E""W6.F0KGCD138G8^0,<"4U@$CA^V):@Z"&,SCH2 ^HR/+ZUX'L3$_!U''BYNDG 78]N'M@EI"3B4!%I=R))%]2[) MF@U-\)? _F!U>5.*(@*C/?BNLN &B(!$3N(W,',DG+($'#,SN,ASTE8$M]N MCQEK9G &JY6;=FYC><%%6,:C9&JP^T0/6&)7OGHA4@I=E=(""/,TT>)Q.:P@ M)N"X8PM'A)*'!9;IA6NV7@>N'V>/F22,+=>?+Q:N3?& B3%OH."YS#X<;/B_VJXN M/>[L!4#F@A B0+KO^]O9M92T*7&,O>FW@1I!**"#A:7G^U:J@;I?RAR]B&BCJ]38KH"+:%&!L!5^QI6+8O^"=*2&D27&UC6(]&N;VYV5:LW>=>'CU,^D5/3* MOB-.XM&;EU*18FI/MK4:!Y9G4<&ZNB,D9K$IQ^&%+(,4(F#L /DY"J D%87O M@(_!TH*^V^AGZZ\@//2L*&)-@M.)#Q3I0N+'?'%]1UJLC$I$V@ST@;FC*&&"&7M0J1;7H.]YTG4(=6[?' M]XS*V6ITN:[/N6X\H 0?*FIS;17*47)*O0.9WN8M'R-[6))%<2+BZY]+7KV1 MW8#;;Q>FQAT7^ UU&O>[QVQ9ER?OFCQ"I,$BR7.W>C9?"KJ(..(T:-DJS\Y3 MY-D4>VX?:0I.>/9>X\Q]ZFY0HM$;(6\N=N,'MQ$)[QGQ3OUU$N?#5UVC#=Z, MH(A[F9*N,37#GG$G!I7J"LT$^)Y&H6KQ8LT7Y1?H&OG,GW^2X+'CY^HEKNH4 M'O'AF%4Q&KE 3:,"EBYS&$1FM4($!5WX)8I>!?3!"-WND*I7XFXC&+D*&V:H M.@:HA?Q:U>XR@"^ESUW>1AWB0'Y&)V#TW)I^! M(6K@\6/*U!&GK4WJ=(TXV_W 6AFPP4YH[Z_&5Z5_/ M%[L_K*["ZB@\RQ]()X?< _;4!*4Z:1PNH\ZMWNVY&>_BK.UL7*-9WPT H0E5 MY@-0?QQA_&;\=Q-&^$YN?)?J"AOX.@I14L4.>1 0I& I,P:LQ,-(*Y5*#;^9 M@,ED6T3L9*&R]*F_",(5)_;!)OOE ,JHA,646DGH$GK,[27R3074*:+ZXT?; M!"]_2:U(0ID>+.+6## H12SZ9P)46I+1%(KJ@0#U*Y10RMH\V"CEA38DG0#5 M79C'NL?40/,HUM[K)T/72D)I-\7I(_^UT[R6I?&O&$-;!V9)+63&8+M.M;L@I/J,UG=DA#8W)26 MQK$',J)=U/(R-6#?OYZ'E*.#^ MDW NGR3',!_"%?#EX>'YXE,0.-%5L*/_\*)6PP0UZC4=B:MS$/#Y7:UAFSS2 M5\2C7RX_$9_^P.,47;F^&_'V ?$1_;&46W3UE>F1$"> MIS\&P1VPKD+&!(MG ;F#D'-5FCT=WH8RI3/A73./O;?E?* M.K+7UN/Q8D'LF/=NJ/\>WM77P.&9REQ/QB$W8]H-<6?SA9NW315COJ [F<5Q MZ-XF,7_6#[8/DSRJM@$603B\GKE8 C*X1Z.H(+8\P_D;VS?F8KN1(&LW8OF. MMTNJ[?'8C-"'1NO1&0:B7N2@8<4C$ENN%YE@4KL;-1 N&O==XY@)WI'1*%5Y M'49]'P95R,SS'$KLAWXK?$X/Q(-;KT&>AE6YG;Z#LEQ/R]_(/PYW,+II50P> MR[X*"RD!.^CY&0CXP*<=Q'NPBLH<6F&X87F=*SYW,C]=TA+$=!NI!T^<640E M2G095/'TX&$^88%LO" 9X!KNC!&%X%<^(I7-<.1^3V#YT26QB1?6ACD$[+6AUE_"C!DTA"1&M,"L%>CI^DEQ%N=6HO(4W]B2J-!' M!3ACHA,23%'/MV@-$FN&@8H3PAO)702(<7!YU>:2]=WE'=W) M342: GJ]T_2KJX\CA@*JEZHY^#6":[C_HHS6(9PT2C6[2#5D%ZV&S@A"P.#R M!<>KZ<1&.,*[#2 &0*J8O$B8@$,XGG\'988+! ."?O&^@%@(6((T\.DZGBA( M,TYCM(*HL1 !ZW!S3G3OT<8.7@"$GFK>J9& 2,/YK%([-U1O\BT%+\+ 2>PX MRII[W&X^D6 96NN[C9G*CPJ\@QT\K;(.B>4T3I/ZE-&:Y$G2K643 $#4$Y%Z M :TIC*G=G94J(Q#+(N2EE=D."+$!Z7>GG-^>8C4/KTAX[]H$J)*A<5D<5QM. MH[>9\(TT&YQ]&1H9TDVU"8WJV?@9BK)UR1^C=_,F]3V]>Q+>!OK9G SE;?UJ M+B6N;7E >B->^ZDH3POU0)K7*7,S;1]=Q.8H6%FN5".!+FX*UTY1_?$_7K_> M^^_?/O_ZW?_\][_M=?+XN__=1^?K]_?+WS?^S5'R\.G[\./WO[S[Z^9Z$WG? MW]M?WW@_Q_OQ%?GYZ_?OOSR^M<_B-W^/BZN;;I?6?7Y9W'_[XGMS\YZ_N[&'Q/CCYY>+:?[_^X^);Z^J/WS?_ MC&]G_M=_V=_^O]O/]X]WO\[_]?BW?_OAP_F)E_S^UX?#F[]_7EY'AX?+=6A9RJEJ6H+3>!;_$Z88ULZ;YX V53W"L#F2#W M*E0"G,K6CWOP5>>EI2?(J6()MX[/VU3^:.RX/R*W]'/6ONXSL5@;.\>*3RPW M_-7R$A+X%O6(DC!T_>6!%;F&^JS5<9CM<)C[LS(.6@Z#)H@>"K)=O?!&F\.> M^V5X-WYP&Y&0-P X]==)S/Q0WZ9?<;Z:F-D%CI[^,0Z(BN#M;TS4&LVK83^M M*UH^>%&'F:?53QH/-MM__LLE(24MO>FQ!NFR[R1N$_6FW*$-145 #\S!GS3S[1P&U',. M8Y=B2,^DV$S-I0#(2/3(@.=3%!@1A?45;DU"-W"N8BN,M5H '=Y9_I+N8^=P M+,I(9JZ)3+J][%*HH-AQGV9A_//-@ K_A.6@F\KZ=CY5^F/?*:J\ MN8;PKN^NDM5)PN1VYON)Y5VPT1_NFO[#VK"W2-!XQ#:G.O"7UR1<,;(=;#Y; M%+P;"_)^^R>^MP/3OU07%\Z6I9)V2=89Y5C6:$;,2\*2/ZA0S!Z.#:KSE1**4F-^;_,@5(O+XG_KG5.>N'XAW3SX'?GP'?3GNAPOF*%^C MO?#+9)S%8YU".P(I M>GD=O >I5KI&^4MMGR*;$&8F=%-9'/DUOY'6]5[N$%-/&NH2]EPP>*]L@IP*W[ M&%(R<+V/G@SO$SCJ6:5<\H:,] ZL3((9LXV&FLS2:X#&UJ\I- \W]/C1 &'L MQV@C57"J#AM0ROO^&>=7%1!JE%TLJ +.U<@$6IK5\Q#+\=QD6([$$^J!%O*- MKE,]Q.=D'UZ >4;P(C6HH&!GY$'R']11ZFGK"VU\C9O[!EBXT39ED]]$+92. M#1V"ML-S;'9?"[/QZ+Y872347X\KN"DO;3!K>SOLP6*TM?Q-5)S'"M=1I/^(HJ#Q-_B@1/,,:<@P$H+4OO22*"!$< MY#F@0;+8]1'!]GUU9*1TE>[! ZA[D#'9H7LWG<.NBP9F8'T0F6FD/6 >NTFA M,93!K@@=-[P^E)" 9[$/(APFDMB5X:.&:@>5#^!$=M/B82*%717\LW!,2O2& M"BB8E XDJ<".UP\E#'")\@:,Q(WO9'=@XAP_LF:-Z6"S(65"B,.3-A=BRD.F MY+^$^8=F>M<;@$:._G"SSV:V'284*]D(DJI?NPO^W+*-_)E0$EKR+=!SSJOG6DE8CHX%D#."Y3C4103 H(5^=GUM)P8+-,7 )J9S M7:1##38,Q=(GP\UN1NJ$!6KY(,:KY MA!S@@0"@EGLHMZ)B?.4J#NPO=X%'61@=_YU0Y[XVOT6>=&W; ('3(_I\O%I[ MP8:0; 9E,S%G'E^$S2!?9"-MOE*W@;=O8TDU]:'20'8"&CODLU])^)F9 1)# MF/;7>F,=J-$AVR37LXQ1!EI>MT%"&OH :4/*DR%:B(K5QUJ E/Q T?Z\+@P8 M10LM20B\!"L%\S-U^')%//KCYSLP0J=:_J'!@ZS\MIH*9BF#K * MZ= ZQ0O\R3!DO:_Y0\#!9O, 1WZW ]^Y\"S_W%H1(T>=$11Q>TLTZ4W) MZ!KA2I]1U%P1YFN&1L26)N$B"%>63V\D[#)^"2T M/%;_XP5L'H:IMD-F<>T1V]5&+#O=YTD6(B5@".'^;).XC(*OG) MZNR%'>"$+[:56L#C1Q+:;D0NJ ,$?=@-A37V:3EE,6\7!_W+2M_I90:V>NI3 M+]^/7)L/AQJOK%?P1(U,3%FTJ_SN.Y6K8LDQI/D3_<,X.O53)_M3&$308583 M&+[89P@VP\T.&3HRW+BK,?DA@)CCON6-3](AA0*L38VF K!;_FD4)<0Y2M@$ MR11GOKVH& +.T7:@Y5@= >1BL^'E48-'^G5J0(VY>RM1OIE)&EA(//CT>B-/+2\RW9/%F=A^U W2'?O.B$2W347'+-"=IOM% MR@U(0_[:HOW66!)^;=&O)075-WNKO-EMU]G#P.>T3BR/]9Y]9T()!M[!L[R3 M#BTEN7(,7%9@_%UJS,= PTODLY-S4SS/Y5G[.;+LZ6#(=': L4RW429#U?%[ M28;JQ]Y<:"$>(9$E=DS!%2"L7P*)IL0AEWN4AI9]W2WQ+D7N%O2,#8P=/$MG M96@IR?6B_]P0;,TH.V@C5H JHB]R#L?S7)S[OWX:+3>IU*NQ\L++JQNYRA/- M'D5-(*,D!ZG5I$AR2;W*U/;:-P4"]FM4) -(-5;73L'=ZF?-#8@TN-*T)OX, M)#61E&P=)"49 /UD7KHK:):MJMB^SO8*"-V?&O"/Z :&*,6NP!IWQX,..L'. M.YJTB&N+<%;AE[?67[FU9T'_CW=/7'&%8A4QAN] MUZ>B3P$2C5'G;M^B3,PL ?G=5N[A/%7^R(K)B>6&HZIA@]P24L.,B2B A$CT MK=DLZL:X%$/]W7@TU7%&]H8[+&&4BJ(E(E"-?@8-87:28K9;Q*]X[OX 6(\S5&S:.JNRML>TQ!&\I I4=?JI!X ;>]$#( $!JU$= MJ;\B\-LFY\"(]O'\[JW]60\X1G-$$9UR]X^Q"+@JVL_00U?F[%3+414W^G1" M]JK[>HG;0PB'?OEKC_8;@T>@^,ZK[9&:$Y.P4)N>3D@O;T1'EXSNI4EP[:/@9HIT_'/U'=UXM_ B$_I*Q5@9:][ABNB3ES?\FW7\DY]/GF- MK7-)LE4C2H/YFFZ2S2JE7$FH\ 8+^D/Z%T$8L[>'*[+DY.JHG=(MU&E'[[J. MWGQQW82>5IT5.'!M'W.J(VN[ MS*I0_XQDTP<;)]@"V&D5V,CU_7K3X67IBCD,-QV@?F5YAMA<7Q_7S"IRLH$\ MN,/ESP)_R1* +I+0OJ,7'WHU6KEQ>ALZI)M:!N%FOF!>3OX7CH%C5!<+[#8= M,&>L-@] YMFKRMGO+.V%8E 535M&ZTZS (J=11W.G! MP",3A@QO,Y0GP-!.0D(=J$KL/0S\*/!VRV-9')2!5;L21TP7N]-#ASS8RQ$?+9SFT["YA M:(1Y-[RI;*?NDE*-[OB.8G]$ MGA9HHN^>UJ>%ZAZ.1;0-G(^EY3%;YFL?CV4"]:@.#V++@W)F20I9%^T?(Q]E5=D31L9X";2ZSVM MTE5X"3%'ZSSP@UQ\P!]6Q9!P8E;=PEE^3FVA%.#U02EF>,=RV4[];;;9?''( MFIQ1H;SUR!&YI3M/0IDVS+(K83F-9)$!)WZ1\F%*AO;ZY#RX_H/B@-/UFNSX[@ T*/"')M/0*S M5@7RN)57BY: %PG]S"2&TPG=*6NRX?H)E!OD$US=+1P2/6.:G[::Y763M M$4Y\WYFMF&_ZE?\<6):D0*).B=.\.LG14I_?_8(7S04-5&2]Q"'.[#:X5[E= MJ:R&G-JJR$TE.L%U#--3WYG'?T^<9JS-^(.20-%Z;:D+>FE,A21)-2YMXDN M5A326KNQY7&$'%Y/Q,8WI8<3<79G$W1T4A;LQ*(LZF2%ZX%FHC*+2JX;!8N+ MPL?9F(M7)?*7BJNT[J+ATO*SXVV7?9,>?47HA=*3;0:LLC("-3;?A/LIGP0T#B&2Q^4) M"I$"(\ >RN&]PW,2[R+,%R3D@8?NNYJ>/!];(>OHO85CR!,4@E'5PS;BR$X) M[EY#.WY>W2>[==NU^((AHE: (5_ZNB2+*;,$-T'FPFI9>L^*HOGB-XOU^(GG MX27KS6.@?%4,!XF!TBI6,L=B:N%-]FU$RDBCAS9(N%?%3C'NY**@QX,61[*5 MC129EM?&3DA7HGN%+"@EH]L'CR<_TUS+P#6/*Q_?O.9(U(ANMP'?N? L_]Q: M$2.VT B*XQZ-;H8K$ ;W9;B]' ?EAMM#A*[4 MQYEJET$7_UBW&2O;8OI)*" MFVR($7L).21L>/'- ,FS6%>Y'P@HCZ/O3HW*:Y M! OVH''B!0^=>2":IT 1AQS6L6=YCM" M3':8%H+!&<305W6+!X*8@EB-I9LP,A)@:P&$J;A=,MW%O>:PEPXGLORC;6N* M+ \IJ5 3KDO9R^/% $84_E'CY4WCY4W#U)L&?T*= M+VXBDAH=NOR9:]VZ'@^C2,=FI99!3IX1.!O!F>&H63OV&!1*?[=,UYX(> MLN<$OE2_O#J28.O>>)N:YFP)A=0H)\>'1:#D4IF!>:H &,?-A."V"G4QNW(> M1Y0:#T=D'40N>-IL:6TL@PS!S0J5]#W-AH!MO[P(MB$SX?=F&!A7= @."BB& MW#,G[^(S]]ESHGL)9[[TYU-3K?)> MX9J'Z#>?XLV*3#FB-0!3/M":Z 76 0+^!;*IQH<='OO3V+F>J MW+P9B+)**-)*]G51:UG=XFFZSF[FM-([HB+!FZ!@IQ:T2ULV%DB#Q3#OA0 , M-1#=;@" Q<8^^E=NP%:G&0 +^[//6)A:" :W^8!0=L7<@HH9-\J2RD0TX=>H M]=.M%&W=,T:H1(/R3>3&/E+$%!>2>?"1(2GO(]Z$P[7ERP::OQLUT05;A6N! M_U(WC')L=Y<2]YM9^U))_%))_%))/$ E\27Q6&/3"RN,BXW7HX--\3<&3*," M8!R5@C*5*A2&J3_J+0A&C&8# &RM51=^$6/[YT7^_.G@,/#8BJ'EG9T=2GN% M@@\QKSYZ=!518-*),F;B)&>UE!B-]Q_ 8$F>]7%)F7>\6!#V[$\N2&@S*B^A MFYFKP1[5_:CUN4*1IF"9-0#\CZ*$:G7H^K:[KKX)0O.[ FM$83,5[E8IAID> MT^B]SI,XBJFE@A\,UPD.N7&O/$^["8?4,V&+8+!:!3ZO^Z=G[CQ-SW3XI+2\ M8AF:N1(0IV.2I>@'W$0!0'>/'^DYX68MHK>_C++?1F^'4.A.'+"]_[YZWDUD MN#E1>K*1)?Q')T%X2=99V_ =IL!2T 5M/(\QK;SN)!IN#I#824QM$X+770,\ MF?-;A9B HV-@^7[JVR&A,GI$TO\?C.\UP$^ [W5B9GS_?A1\_VS%K"/-YHBB M:I3/)4 3L=QMI,JX^&$,1KL0$ZJ\CT([9O)P)\GB5D)F'/\X+,=Y(?:F< 7< M7O&;6G0U!G0[EQ@YK[I)D,4R^0440*.BNYNOJ4 M A05NN1\ H@X0;BIJ1C9XUPRSD38$:! ]>3G 7^DJ$I4S.BH^O%]0\VN;]MJ'"D YCZ M!:N!.K)5(L)/-;2I8:V:"*JA -.@2+L&NSVKO M^D/6L63S68\?;>X4LG"(]*5%_"W*^ZR,5C$>M&P9[^>JF MO.#RXJHAL-+.I;W=^D?*X8'2&DK^;?.'F"'09@9SCZZ!O(//1F2-$RZ9&LHF M[7^X4? 6]$#B9NL%^"K95143)D'/,4-5X4(8UL">?36"@ M T%I:1SK*:J$$CT&#RY5T3#2*6!,(SB:Y*^)'X*V*4I==1^"Z[L@81[9 ML<<&+[*UI=L M'V-:7Y$!&S=+?:(HE])Q-O7PQN=XLH8;%&W."5:0(00>C#$ MB+DIKXV=L]L@>@W<$'5ITO0QF\<(\?DVH>7;=V3N*T2X59Q.!<@CYXP2$7'" MOMO;U].?P*9LYIK'K"%,@G^9M#:F65YFN0+19&\W\X,+_8WOQM'EU8T1<]T. M:]P<[* 39O\5CM"<#S0P<\K6UL<-%G9K6YT@2(U4+DBX",(5'\2Z%1OI2UG; MUYB7,B$#6K<+F-$U=F] $"H$:+;VTL8'2HA;P[FZ37PTGAIZS+T*A8Q)78C5N#/G@I/"/@KJP@*=MA!VLP)R037;5^7>QGZ MYPES).A_,),;I2T03_U"AU@#+)4&C7I[46*R/#4!&Y!IO1)EMN2$[I7AQ]Q* M>OSR+:1^&/3+43? :;!9AG)P?[(B&B0$C3!5PF&0 4WJA/8F#2(GQ+^3 M^)+8P=(W<.*9PW,:_K5!/L$UM^OC=]UVF]+;JBE-'URB7_F>RW;5Q'D'C>(T M),\,=WITYP,4.IWS.[W-[OIO1;P*X/K.\DL;/O4O2.@&H_'\5=&>D' .PD7 M-H5C$UCJ>BZ(.T69K6,^\L[)*SML>6QNM#=3[7#:H+E1G]3 M4",.7-=& V5E9,D$\9*L60\D?VFJ34T5CJFJ,A$8W52(W/-)5V17_0P$M(_: M @BUG*N#;T6SV$8KN-)* TK :MSIWHAOR]0AZV;4N#&GQ@&^BGFSII?A;784]"Z*HM&K-@(/U+10"0@W"ZT@:;\TN9B- W=_@ M].B4RG+#1K'08)6BCLY5QS&=^OR"5F\? :QS M\G#'SUH-6F*T6MVFONSF[Z67<>L1G+W-,*;#2@&-QMMR]8A0$K!!,I;OS-;K MP/6Y1Q0L#@F]F+C^?+%P;8J#Q&U71::V8&9\@T$TM>57L5653ZJ_ I3-:^ZZT*>]S$O+A9>6"R\M%\;!P1&W M7+@D'A_P3JW8IE R9%JIX2(B[!38#& MAE=,WM*=+T/"3;=T!PWQMU.@;) /IOZ!B4'"%QBE5O.](( M CMTI1G%*UJ59M*A3"XX2U;KJV25.XJRDRT;/YM"H*F1+\U$0'[E>VEO8TC[ M5#K?J%RZ/Z;,]TFLG8@]["$XFD-+);EY8XC4%V M&!7$DQ=K4H=*I>V.Y$*3<)(:^2I+*; V'VIL9!<#*FPUA&2TM.UKC+@_#+M: M* +5K0,\[]X\=]]BM62\O^Z_\#4$L! A0#% @ [8'-6!4UFR_^ M$0$ _6,, !D ( ! &5A,#(P-S8W,2TQ,'%?96YZ;V)I M;RYH=&U02P$"% ,4 " #M@F]B:6\N:'1M4$L! A0#% @ M[8'-6$:JCB!I!P *2< !L ( !T!D! &5A,#(P-S8W,65X M,S$M,E]E;GIO8FEO+FAT;5!+ 0(4 Q0 ( .V!S5C;N;3FVP, X, ; M " 7(A 0!E83 R,##,R+3%?96YZ;V)I;RYH=&U0 M2P$"% ,4 " #M@<7RND# I# &P @ &&)0$ M96$P,C W-CF]B:6\N:'1M4$L! A0#% @ [8'-6*O9 MMW17% (?@ ! ( !J"D! &5N>BTR,#(T,#0S,"YX XML 82 ea0207671-10q_enzobio_htm.xml IDEA: XBRL DOCUMENT 0000316253 2023-08-01 2024-04-30 0000316253 2024-06-10 0000316253 2024-04-30 0000316253 2023-07-31 0000316253 2024-02-01 2024-04-30 0000316253 2023-02-01 2023-04-30 0000316253 2022-08-01 2023-04-30 0000316253 us-gaap:CommonStockMember 2024-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0000316253 us-gaap:RetainedEarningsMember 2024-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0000316253 2024-01-31 0000316253 us-gaap:CommonStockMember 2024-02-01 2024-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2024-04-30 0000316253 us-gaap:RetainedEarningsMember 2024-02-01 2024-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-01 2024-04-30 0000316253 us-gaap:CommonStockMember 2024-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-04-30 0000316253 us-gaap:RetainedEarningsMember 2024-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-30 0000316253 us-gaap:CommonStockMember 2023-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0000316253 us-gaap:RetainedEarningsMember 2023-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0000316253 2023-01-31 0000316253 us-gaap:CommonStockMember 2023-02-01 2023-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2023-04-30 0000316253 us-gaap:RetainedEarningsMember 2023-02-01 2023-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2023-04-30 0000316253 us-gaap:CommonStockMember 2023-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0000316253 us-gaap:RetainedEarningsMember 2023-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-30 0000316253 2023-04-30 0000316253 us-gaap:CommonStockMember 2023-07-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-07-31 0000316253 us-gaap:RetainedEarningsMember 2023-07-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-31 0000316253 us-gaap:CommonStockMember 2023-08-01 2024-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2024-04-30 0000316253 us-gaap:RetainedEarningsMember 2023-08-01 2024-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2024-04-30 0000316253 us-gaap:CommonStockMember 2022-07-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0000316253 us-gaap:RetainedEarningsMember 2022-07-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0000316253 2022-07-31 0000316253 us-gaap:CommonStockMember 2022-08-01 2023-04-30 0000316253 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2023-04-30 0000316253 us-gaap:RetainedEarningsMember 2022-08-01 2023-04-30 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2023-04-30 0000316253 2023-07-01 2023-07-24 0000316253 us-gaap:ParentMember 2024-02-01 2024-04-30 0000316253 us-gaap:ParentMember 2023-02-01 2023-04-30 0000316253 us-gaap:ParentMember 2023-08-01 2024-04-30 0000316253 us-gaap:ParentMember 2022-08-01 2023-04-30 0000316253 srt:ParentCompanyMember 2024-04-30 0000316253 srt:ParentCompanyMember 2023-07-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2024-04-30 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2024-04-30 0000316253 us-gaap:WarrantMember 2024-02-01 2024-04-30 0000316253 us-gaap:WarrantMember 2023-08-01 2024-04-30 0000316253 enz:DebentureMember 2024-02-01 2024-04-30 0000316253 enz:DebentureMember 2023-08-01 2024-04-30 0000316253 enz:UnvestedRestrictedStockAndPerformanceStockUnitsMember 2023-04-30 2023-04-30 0000316253 enz:UnvestedRestrictedStockAndPerformanceStockUnitsMember 2022-08-01 2023-04-30 0000316253 2023-04-30 2023-04-30 0000316253 2023-08-01 0000316253 2022-08-01 0000316253 enz:ProductRevenueMember country:US 2024-02-01 2024-04-30 0000316253 enz:ProductRevenueMember country:US 2023-02-01 2023-04-30 0000316253 enz:ProductRevenueMember country:US 2023-08-01 2024-04-30 0000316253 enz:ProductRevenueMember country:US 2022-08-01 2023-04-30 0000316253 enz:ProductRevenueMember srt:EuropeMember 2024-02-01 2024-04-30 0000316253 enz:ProductRevenueMember srt:EuropeMember 2023-02-01 2023-04-30 0000316253 enz:ProductRevenueMember srt:EuropeMember 2023-08-01 2024-04-30 0000316253 enz:ProductRevenueMember srt:EuropeMember 2022-08-01 2023-04-30 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2024-02-01 2024-04-30 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2023-02-01 2023-04-30 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2023-08-01 2024-04-30 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2022-08-01 2023-04-30 0000316253 enz:ProductRevenueMember 2024-02-01 2024-04-30 0000316253 enz:ProductRevenueMember 2023-02-01 2023-04-30 0000316253 enz:ProductRevenueMember 2023-08-01 2024-04-30 0000316253 enz:ProductRevenueMember 2022-08-01 2023-04-30 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2023-08-01 2024-04-30 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2022-08-01 2023-04-30 0000316253 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-04-30 0000316253 enz:ConvertibleDebenturesMember enz:JGBCollateralLLCMember 2023-05-19 0000316253 2023-05-19 2023-05-19 0000316253 2023-05-19 0000316253 us-gaap:WarrantMember 2023-05-19 0000316253 enz:DebenturesMember 2024-04-30 0000316253 enz:DebenturesMember 2023-08-01 2024-04-30 0000316253 enz:ConversionPriceMember 2024-04-30 0000316253 2023-07-31 2023-07-31 0000316253 enz:ConversionPriceMember 2024-02-01 2024-04-30 0000316253 enz:ConvertibleDebenturesMember 2023-08-01 2024-04-30 0000316253 us-gaap:FairValueInputsLevel3Member 2023-07-31 0000316253 us-gaap:FairValueInputsLevel3Member 2023-08-01 2024-04-30 0000316253 us-gaap:FairValueInputsLevel3Member 2024-04-30 0000316253 2020-04-30 0000316253 2020-07-31 0000316253 2022-03-01 2022-03-31 0000316253 srt:MinimumMember 2024-04-30 0000316253 srt:MaximumMember 2024-04-30 0000316253 2023-05-31 0000316253 2023-05-01 2023-07-31 0000316253 enz:TwoThousandElevenPlanMember 2011-01-31 0000316253 enz:TwoThousandElevenPlanMember 2018-01-31 2018-01-31 0000316253 enz:TwoThousandElevenPlanMember 2018-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-04-30 0000316253 us-gaap:StockOptionMember 2023-08-01 2024-04-30 0000316253 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-08-01 2024-04-30 0000316253 enz:PerformanceStockUnitsMember 2024-02-01 2024-04-30 0000316253 enz:PerformanceStockUnitsMember 2023-08-01 2024-04-30 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2024-02-01 2024-04-30 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2023-02-01 2023-04-30 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2023-08-01 2024-04-30 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2022-08-01 2023-04-30 0000316253 us-gaap:RestrictedStockMember 2024-02-01 2024-04-30 0000316253 us-gaap:RestrictedStockMember 2023-02-01 2023-04-30 0000316253 us-gaap:RestrictedStockMember 2023-08-01 2024-04-30 0000316253 us-gaap:RestrictedStockMember 2022-08-01 2023-04-30 0000316253 us-gaap:SellingAndMarketingExpenseMember 2024-02-01 2024-04-30 0000316253 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2023-04-30 0000316253 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2024-04-30 0000316253 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2023-04-30 0000316253 enz:CostOfRevenuesMember 2024-02-01 2024-04-30 0000316253 enz:CostOfRevenuesMember 2023-02-01 2023-04-30 0000316253 enz:CostOfRevenuesMember 2023-08-01 2024-04-30 0000316253 enz:CostOfRevenuesMember 2022-08-01 2023-04-30 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-07-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2023-07-31 0000316253 enz:ProductsMember 2024-02-01 2024-04-30 0000316253 us-gaap:CorporateAndOtherMember 2024-02-01 2024-04-30 0000316253 enz:ConsolidatedMember 2024-02-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ProductsMember 2024-02-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateAndOtherMember 2024-02-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ConsolidatedMember 2024-02-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2024-02-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2024-02-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2024-02-01 2024-04-30 0000316253 enz:ProductsMember 2023-02-01 2023-04-30 0000316253 us-gaap:CorporateAndOtherMember 2023-02-01 2023-04-30 0000316253 enz:ConsolidatedMember 2023-02-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ProductsMember 2023-02-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateAndOtherMember 2023-02-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ConsolidatedMember 2023-02-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2023-02-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2023-02-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2023-02-01 2023-04-30 0000316253 enz:ProductsMember 2023-08-01 2024-04-30 0000316253 us-gaap:CorporateAndOtherMember 2023-08-01 2024-04-30 0000316253 enz:ConsolidatedMember 2023-08-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ProductsMember 2023-08-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateAndOtherMember 2023-08-01 2024-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ConsolidatedMember 2023-08-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2023-08-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2023-08-01 2024-04-30 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2023-08-01 2024-04-30 0000316253 enz:ProductsMember 2022-08-01 2023-04-30 0000316253 us-gaap:CorporateAndOtherMember 2022-08-01 2023-04-30 0000316253 enz:ConsolidatedMember 2022-08-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ProductsMember 2022-08-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateAndOtherMember 2022-08-01 2023-04-30 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ConsolidatedMember 2022-08-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2022-08-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2022-08-01 2023-04-30 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2022-08-01 2023-04-30 0000316253 2021-07-01 2022-06-30 0000316253 2022-05-01 2022-05-31 0000316253 2022-07-01 2022-07-31 0000316253 2023-11-01 2023-11-30 0000316253 enz:SeparationAgreementMember us-gaap:CommonStockMember 2023-08-01 2024-04-30 shares iso4217:USD iso4217:USD shares pure iso4217:CHF 10-Q true 2024-04-30 2024 false 001-09974 ENZO BIOCHEM, INC NY 13-2866202 21 Executive Blvd Farmingdale NY New York 11735 (631) 755-5500 Common stock $0.01 par value ENZ NYSE Yes Yes Non-accelerated Filer true false false 51457660 57156000 82373000 3935000 4808000 7324000 7939000 5000000 1000000 7321000 3336000 75736000 98456000 12638000 13086000 2959000 3626000 5000000 591000 5745000 1545000 967000 93469000 121880000 1520000 3575000 5376000 11743000 799000 980000 75000 75000 3609000 2514000 10284000 21102000 21663000 39989000 2595000 3160000 180000 269000 24438000 43418000 0.01 0.01 25000000 25000000 0.01 0.01 75000000 75000000 51227535 51227535 49997631 49997631 511000 499000 347069000 344435000 -281047000 -268350000 2498000 1878000 69031000 78462000 93469000 121880000 8022000 7485000 24381000 22102000 4289000 4476000 12969000 13681000 605000 884000 2035000 2708000 4479000 6212000 16550000 17078000 692000 4265000 2527000 6160000 10065000 15837000 34081000 39627000 -2043000 -8352000 -9700000 -17525000 -726000 36000 -2595000 -99000 384000 1095000 94000 144000 373000 262000 -524000 347000 -842000 1022000 -88000 455000 1031000 1383000 -2131000 -7897000 -8669000 -16142000 -2131000 -7897000 -8669000 -16142000 -889000 -7290000 -4028000 -21000000 -3020000 -15187000 -12697000 -37142000 -0.04 -0.16 -0.17 -0.33 -0.02 -0.15 -0.08 -0.43 -0.06 -0.31 -0.25 -0.76 51214 49384 50629 48944 -3020000 -15187000 -12697000 -37142000 452000 -372000 620000 -994000 -2568000 -15559000 -12077000 -38136000 50489771 504000 346252000 -278027000 2046000 70775000 -3020000 -3020000 207000 207000 249912 2000 2000 487852 5000 610000 615000 452000 452000 51227535 511000 347069000 -281047000 2498000 69031000 48733054 487000 340407000 -310593000 2529000 32830000 -15187000 -15187000 563000 563000 86667 1000 1000 6667 14000 14000 843100 8000 1071000 1079000 -372000 -372000 49669488 496000 342055000 -325780000 2157000 18928000 49997631 499000 344435000 -268350000 1878000 78462000 -12697000 -12697000 394442 4000 4000 347610 3000 481000 484000 1543000 1543000 487852 5000 610000 615000 620000 620000 51227535 511000 347069000 -281047000 2498000 69031000 48720454 487000 339462000 -288638000 3151000 54462000 -37142000 -37142000 1508000 1508000 86667 1000 1000 12600 6667 14000 14000 843100 8000 1071000 1079000 -994000 -994000 49669488 496000 342055000 -325780000 2157000 18928000 -12697000 -37142000 1095000 874000 2076000 1543000 1508000 494000 772000 -764000 1081000 554000 -2475000 -1861000 -636000 -91000 88000 -1350000 -7654000 5128000 -12062000 5492000 -12477000 17197000 -25174000 -19945000 422000 2187000 -422000 -2187000 14000 7565000 4211000 110000 253000 474000 -584000 3115000 -37000 46000 -26217000 -18971000 83373000 22603000 57156000 3632000 57156000 2632000 1000000 57156000 3632000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1 – Basis of Presentation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enzo Biochem, Inc. (the “Company,” “we,” “our” or “Enzo”), is a manufacturer and supplier of a comprehensive portfolio of thousands of high-quality products, including antibodies, genomic probes, assays, biochemicals, and proteins. The Company’s proprietary products and technologies play central roles in translational research and drug development areas, including cell biology, genomics, assays, immunohistochemistry, and small molecule chemistry. Enzo Biochem, Inc.’s Life Science division supports the work of research centers and industry partners. Enzo Biochem, Inc. has a broad and deep intellectual property portfolio, with patent coverage across many vital enabling technologies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements include the accounts of Enzo Biochem, Inc. and its wholly-owned subsidiaries, Enzo Life Sciences, Inc. (“Enzo Life Sciences”), Enzo Therapeutics, Inc. (“Enzo Therapeutics”), Enzo Realty LLC (“Enzo Realty”), and Enzo Realty II LLC (“Enzo Realty II”), collectively or with one or more of its subsidiaries referred to as the “Company” or “Companies.” The financial statements also include as discontinued operations the accounts of its wholly owned subsidiary Enzo Clinical Labs, Inc. (“Enzo Clinical Labs”). Effective July 24, 2023 we completed the sale of certain assets used in its clinical services operations to Laboratory Corporation of America Holdings, a Delaware corporation (“Labcorp”), and thereby exited the clinical services business. See Note 2.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has one reportable segment, Products. The consolidated balance sheet as of April 30, 2024, the consolidated statements of operations, comprehensive loss and stockholders’ equity for the three and nine months ended April 30, 2024 and 2023, and the consolidated statements of cash flows for the nine months ended April 30, 2024 and 2023 (the “interim statements”) are unaudited. In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present fairly the financial position and operating results for the interim periods have been made. Certain information and footnote disclosure, normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), have been condensed or omitted. The interim statements should be read in conjunction with the consolidated financial statements for the fiscal year ended July 31, 2023 and notes thereto contained in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission. The consolidated balance sheet at July 31, 2023 has been derived from the audited financial statements at that date. The results of operations for the nine months ended April 30, 2024 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Principles of consolidation</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly-owned subsidiaries, Enzo Life Sciences (and its wholly-owned foreign subsidiaries), Enzo Therapeutics, Enzo Realty, Enzo Realty II, and Enzo Clinical Labs (a corporate entity with discontinued operations). All intercompany transactions and balances have been eliminated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Use of Estimates</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contingencies</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contingencies are evaluated and a liability is recorded when the matter is both probable and reasonably estimable. Gain contingencies are evaluated and not recognized until the gain is realizable or realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Fair Value Measurements</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines fair value measurements used in its consolidated financial statements based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. The basis for fair value measurements for each level within the hierarchy is described below with Level 1 having the highest priority and Level 3 having the lowest.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 Quoted prices in active markets for identical assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash and cash equivalents</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents consist of demand deposits with banks and highly liquid money market funds. At April 30, 2024 and July 31, 2023, the Company had cash and cash equivalents in foreign bank accounts of $1,240 and $419, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Concentration of Credit Risk</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash and cash equivalents and accounts receivable. The Company believes the fair value of the aforementioned financial instruments approximates the cost due to the immediate or short-term nature of these items. At April 30, 2024 and July 31, 2023, the Company had cash deposited in certain financial institutions in excess of federally insured levels. The Company regularly monitors the financial stability of these financial institutions and believes that it is not exposed to any significant credit risk in cash and cash equivalents or restricted cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concentration of credit risk with respect to the Company’s Products segment is mitigated by the diversity of the Company’s customers and their dispersion across many different geographic regions. To reduce risk, the Company routinely assesses the financial strength of these customers and, consequently, believes that its accounts receivable credit exposure with respect to these customers is limited.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Income Taxes</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes under the liability method of accounting for income taxes. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. The liability method requires that any tax benefits recognized for net operating loss carry forwards and other items be reduced by a valuation allowance when it is more likely than not that the benefits may not be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-13 <i>Financial Instruments – Credit Losses</i> (Topic 326). This standard changes the impairment model for most financial instruments, including trade receivables, from an incurred loss method to a new forward-looking approach, based on expected losses. The estimate of expected credit losses will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. We adopted this standard for our interim period beginning August 1, 2023 using a modified retrospective transition approach. The impact of the adoption of this standard on our results of operations, financial position and cash flows was not material.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2023, FASB issued ASU No. 2023-07, <i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i> (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for our annual period ending July 31, 2025 and our interim periods beginning August 1, 2025. Early adoption is permitted. Upon adoption, we expect the guidance will be applied retrospectively to all prior periods presented in the financial statements. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We reviewed all other recently issued accounting pronouncements and have concluded they are not applicable or not expected to be significant to the accounting for our operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Principles of consolidation</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include the accounts of the Company and its wholly-owned subsidiaries, Enzo Life Sciences (and its wholly-owned foreign subsidiaries), Enzo Therapeutics, Enzo Realty, Enzo Realty II, and Enzo Clinical Labs (a corporate entity with discontinued operations). All intercompany transactions and balances have been eliminated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Use of Estimates</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contingencies</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contingencies are evaluated and a liability is recorded when the matter is both probable and reasonably estimable. Gain contingencies are evaluated and not recognized until the gain is realizable or realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Fair Value Measurements</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines fair value measurements used in its consolidated financial statements based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. The basis for fair value measurements for each level within the hierarchy is described below with Level 1 having the highest priority and Level 3 having the lowest.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 Quoted prices in active markets for identical assets or liabilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash and cash equivalents</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents consist of demand deposits with banks and highly liquid money market funds. At April 30, 2024 and July 31, 2023, the Company had cash and cash equivalents in foreign bank accounts of $1,240 and $419, respectively.</span></p> 1240000 419000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Concentration of Credit Risk</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash and cash equivalents and accounts receivable. The Company believes the fair value of the aforementioned financial instruments approximates the cost due to the immediate or short-term nature of these items. At April 30, 2024 and July 31, 2023, the Company had cash deposited in certain financial institutions in excess of federally insured levels. The Company regularly monitors the financial stability of these financial institutions and believes that it is not exposed to any significant credit risk in cash and cash equivalents or restricted cash.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concentration of credit risk with respect to the Company’s Products segment is mitigated by the diversity of the Company’s customers and their dispersion across many different geographic regions. To reduce risk, the Company routinely assesses the financial strength of these customers and, consequently, believes that its accounts receivable credit exposure with respect to these customers is limited.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Income Taxes</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes under the liability method of accounting for income taxes. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. The liability method requires that any tax benefits recognized for net operating loss carry forwards and other items be reduced by a valuation allowance when it is more likely than not that the benefits may not be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the Financial Accounting Standards Board (FASB) issued ASU No. 2016-13 <i>Financial Instruments – Credit Losses</i> (Topic 326). This standard changes the impairment model for most financial instruments, including trade receivables, from an incurred loss method to a new forward-looking approach, based on expected losses. The estimate of expected credit losses will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. We adopted this standard for our interim period beginning August 1, 2023 using a modified retrospective transition approach. The impact of the adoption of this standard on our results of operations, financial position and cash flows was not material.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2023, FASB issued ASU No. 2023-07, <i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i> (ASU 2023-07), which requires an enhanced disclosure of significant segment expenses on an annual and interim basis. This guidance will be effective for our annual period ending July 31, 2025 and our interim periods beginning August 1, 2025. Early adoption is permitted. Upon adoption, we expect the guidance will be applied retrospectively to all prior periods presented in the financial statements. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We reviewed all other recently issued accounting pronouncements and have concluded they are not applicable or not expected to be significant to the accounting for our operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2 – Discontinued operations</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior to July 24, 2023, we operated a clinical laboratory, doing business as Enzo Clinical Labs, which provided reference, molecular and esoteric diagnostic medical testing services in the New York, New Jersey, and Connecticut medical communities. Effective July 24, 2023, we completed the sale of certain assets used in the operation of Enzo Clinical Labs and the assignment of certain clinical lab liabilities to Labcorp for an aggregate purchase price of $113.25 million in cash, subject to customary closing adjustments. In connection with the sale, $5 million of escrowed proceeds were included in prepaid and other assets as of April 30, 2024 and in other assets as of July 31, 2023. Excluded from the sale of the clinical services assets were its cash and accounts receivable. In accordance with the sale, we ceased our clinical services operations but continue winding down activities. As a consequence of the sale, for the three and nine months ended April 30, 2024 and 2023 we have classified as discontinued operations all income and expenses attributable to the clinical services business.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the condensed operating results of the discontinued operations for the three and nine months ended April 30:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> April 30</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended<br/> April 30</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Net revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,622</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,619</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,993</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,538</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">835</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,810</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,085</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,207</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">694</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Legal and related expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">192</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other (income) expense, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">444</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Income tax (benefit)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(390</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">—</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(390</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">—</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss from discontinued operations</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(889</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,290</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,028</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(21,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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other expense, net for the nine months ended April 30, 2024 is primarily the cost for a third party to maintain and destroy health records according to statute related to the discontinued operations.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the condensed carrying amounts of major classes of assets and liabilities of the discontinued operations as of the dates indicated:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">April 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Carrying amounts of major current assets included as part of discontinued operations:</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; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trade receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">97</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,675</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Prepaid and other current</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">313</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">410</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,729</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Carrying amounts of major current liabilities included as part of discontinued operations:</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; "> <td style="text-align: left">Trade payables and accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,709</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,616</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,985</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,215</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total current liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,694</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,831</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Current liabilities of discontinued operations, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">10,284</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">21,102</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Carrying amount of major non-current assets included as part of discontinued operations:</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(204,238,255)"> <td style="text-align: left">Right of use assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,658</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,001</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">78</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total non-current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,736</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,063</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Carrying amount of major non-current liabilities included as part of discontinued operations:</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; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,191</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,096</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Non-current assets of discontinued operations, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,545</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">967</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended April 30, 2024, the cash used in operating and investing activities of the discontinued operations was $14,219 and $0, respectively, primarily for reductions of trade payables and accrued liabilities, partially offset by collections of accounts receivable, and the period loss. During the nine months ended April 30, 2023, the cash used in operating activities and investing activities of the discontinued operations was $12,564 and $447, respectively.</span></p> 113250000 5000000 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the condensed operating results of the discontinued operations for the three and nine months ended April 30:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> April 30</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended<br/> April 30</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Net revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,622</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,619</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-106">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,993</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,538</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">835</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,810</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,085</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,207</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">91</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">694</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Legal and related expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">192</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other (income) expense, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">444</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Income tax (benefit)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(390</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">—</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(390</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">—</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss from discontinued operations</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(889</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,290</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,028</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(21,000</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 8622000 28619000 9993000 30538000 835000 5810000 3085000 18207000 91000 694000 21000 192000 -444000 3000 -1333000 12000 -390000 -390000 -889000 -7290000 -4028000 -21000000 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the condensed carrying amounts of major classes of assets and liabilities of the discontinued operations as of the dates indicated:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">April 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Carrying amounts of major current assets included as part of discontinued operations:</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; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trade receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">97</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,675</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Prepaid and other current</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">313</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">410</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,729</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Carrying amounts of major current liabilities included as part of discontinued operations:</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; "> <td style="text-align: left">Trade payables and accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,709</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,616</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,985</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,215</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total current liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,694</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,831</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Current liabilities of discontinued operations, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">10,284</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">21,102</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Carrying amount of major non-current assets included as part of discontinued operations:</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(204,238,255)"> <td style="text-align: left">Right of use assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,658</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,001</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">78</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total non-current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,736</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,063</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Carrying amount of major non-current liabilities included as part of discontinued operations:</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; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,191</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,096</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Non-current assets of discontinued operations, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,545</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">967</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 97000 1675000 313000 54000 410000 1729000 8709000 20616000 1985000 2215000 10694000 22831000 10284000 21102000 -5658000 -7001000 78000 62000 5736000 7063000 4191000 6096000 1545000 967000 14219000 0 12564000 447000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3 – Net income (loss) per share</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic net income (loss) per share represents net income (loss) divided by the weighted average number of common shares outstanding during the period. The dilutive effect of potential common shares, consisting of outstanding stock options, and unvested restricted stock units and performance stock units, is determined using the treasury stock method. As a result of the net loss for the three and nine months ended April 30, 2024 and 2023, diluted weighted average shares outstanding are the same as basic weighted average shares outstanding, and do not include the potential common shares from stock options, restricted stock units, warrants, assumed conversion of debentures, or unearned performance stock units because to do so would be anti-dilutive.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three and nine months ended April 30, 2024, the effect of approximately 1,832,000 and 2,542,000, respectively, of outstanding “out of the money” options to purchase common shares and the effect of approximately 77,000 and 133,000, respectively, of outstanding restricted stock units were excluded from the calculation of diluted net (loss) income per share because their effect would be anti-dilutive. During the three and nine months ended April 30, 2024, the effect of approximately 848,000 and 688,000, respectively, of shares related to warrants and the effect of approximately 1,688,000 and 1,438,000, respectively of shares related to the assumed conversion of debentures were excluded from the calculation of diluted weighted average shares outstanding because their effect would be anti-dilutive.</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three and nine months ended April 30, 2023, approximately 173,000 and 105,000, respectively, of potential common shares from “in the money options” and unvested restricted stock and performance stock units were excluded from the calculation of diluted (loss) per share because their effect would be antidilutive. For the three and nine months ended April 30, 2023, the effect of approximately 4,097,000 and 3,627,000, respectively, of outstanding “out of the money” options to purchase common shares were excluded from the calculation of diluted net (loss) income per share because their effect would be anti-dilutive.</span></p> 1832000 2542000 77000 133000 848000 688000 1688000 1438000 173000 105000 4097000 3627000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4 – Revenue Recognition</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Products Revenue</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates revenue from the sale of our single-use products used in the identification of genomic information. Revenue is recorded net of sales tax. The Company considers revenue to be earned when all of the following criteria are met: the Company has a contract with a customer that creates enforceable rights and obligations; promised products are identified; the transaction price is determinable; and the Company has transferred control of the promised items to the customer. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the contract. The transaction price for the contract is measured as the amount of consideration the Company expects to receive in exchange for the goods expected to be transferred. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, control of the distinct good or service is transferred. Transfer of control for the Company’s products is generally at shipment or delivery, depending on contractual terms, but occurs when title and risk of loss transfers to the customer which represents the point in time when the customer obtains the use of and substantially all of the remaining benefit of the product. As such, the Company’s performance obligation related to product sales is satisfied at a point in time. The Company recognizes a receivable when it has an unconditional right to payment, which represents the amount the Company expects to collect in a transaction and is most often equal to the transaction price in the contract. Payment terms for shipments to end-user and distributor customers may range from 30 to 90 days. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of revenues.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Products revenue by geography is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> April 30</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended<br/> April 30</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,793</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,043</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,594</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,282</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,359</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,688</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,869</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Asia Pacific</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">870</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">754</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,004</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,951</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Products revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,022</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,485</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,381</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,102</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of August 1, 2023 and 2022, accounts receivable from continuing operations was $4,808 and $4,762, respectively.</span></p> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Products revenue by geography is as follows:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> April 30</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Nine Months Ended<br/> April 30</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,793</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,043</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,594</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,282</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,359</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,688</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,869</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Asia Pacific</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">870</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">754</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,004</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,951</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Products revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,022</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,485</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,381</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,102</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4793000 5043000 14594000 13282000 2359000 1688000 6783000 5869000 870000 754000 3004000 2951000 8022000 7485000 24381000 22102000 4808000 4762000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5 – Supplemental disclosure for statement of cash flows</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended April 30, 2024 and 2023, interest paid by the Company was $275 and $204, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the nine months ended April 30, 2024 and 2023, the net reductions in the measurement of right of use assets and liabilities included in cash flows from operating activities was $306 and $5, respectively. The changes are included in changes in accrued liabilities, other current liabilities, and other liabilities in the statement of cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In connection with the completed sale of certain assets used in the operation of Enzo Clinical Labs, $5,000 of escrowed proceeds were included in prepaid and other assets as of April 30, 2024 and in other assets as of July 31, 2023. In connection with the full payment of a mortgage in July 2023, the restricted cash collateral deposit of $1,000 was released during the nine months ended April 30, 2024.</span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended April 30, 2024, state taxes paid on the gain on the completed sale of certain assets used in the operation of Enzo Clinical Labs were $729. For the nine months ended April 30, 2024 and 2023, tax on capital paid by the Company was $23 and $9, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the nine months ended April 30, 2024, the Company disbursed $474 for taxes related to net share settlement of bonuses paid in stock to a current senior executive and a former senior executive, and for taxes related to a net share settlement of a performance stock unit.</span></p> 275000 204000 306000 5000 5000000 1000000 729000 23000 9000 474000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6 – Inventories</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories, net consisted of the following as at:</span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">April 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,067</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,206</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,708</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,599</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished products</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,549</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,134</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,324</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,939</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories, net consisted of the following as at:</span><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">April 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">July 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,067</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,206</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,708</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,599</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished products</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,549</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,134</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,324</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,939</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2067000 2206000 2708000 2599000 2549000 3134000 7324000 7939000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7 – Convertible debentures and other current debt</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 19, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with each of the purchasers that are parties thereto (each, including its successors and assigns, a “Purchaser” and collectively, the “Purchasers”) and JGB Collateral, LLC, a Delaware limited liability company, as collateral agent for the Purchasers (the “Agent”). Pursuant to the Purchase Agreement, the Company agreed to sell to the Purchasers (i) 10% Original Issue Discount Secured Convertible Debentures (the “Debentures”) with an aggregate principal amount of $7,608 and (ii) warrants to purchase up to 1,000,000 shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), for an exercise price of $2.31 per share, the average of the three (3) daily volume weighted average prices of the Common Stock as defined in the Purchase Agreement (“VWAP”) prior to the closing date (the “Warrants”), subject to adjustments as set forth in the Warrants, for a total purchase price of $7,000. The Purchase Agreement contains customary representations, warranties and covenants. The transactions contemplated by the Purchase Agreement were consummated on May 19, 2023. Pursuant to ASC 825, <i>Fair Value Option</i>, the Company made an irrevocable election at the time of issuance to report the Debentures at fair value with changes in fair value recorded through the Company’s consolidated statements of operations as other income (expense) in each reporting period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Debentures</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Debentures bear interest at a rate of 10% per annum (which interest rate is increased to 18% per annum five days after the occurrence and continuance of an Event of Default (as defined in the Debentures)), have a maturity date of May 20, 2024 and are convertible, at any time after their issuance date at the option of the Purchasers, into shares of Common Stock at a conversion price equal to $3.01 per share (the “Conversion Price”), subject to adjustment as set forth in the Debentures. Following the July 24, 2023 consummation of the Company’s sale of certain assets and assignment of certain liabilities of Enzo Clinical Labs to Labcorp pursuant to the Asset Purchase Agreement, dated March 16, 2023, the Company prepaid $4,000 of the outstanding principal amount prior to July 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s obligations under the Debentures may be accelerated, at the Purchasers’ election, upon the occurrence of certain customary events of default. As of April 30, 2024 and July 31, 2023, there were no events of default. The Debentures contain customary representations, warranties and covenants including among other things and subject to certain exceptions, covenants that restrict the Company from incurring additional indebtedness, creating or permitting liens on assets, amending its charter documents and bylaws, repurchasing or otherwise acquiring more than a de minimis number of its Common Stock or equivalents thereof, repaying outstanding indebtedness, paying dividends or distributions, assigning or selling certain assets, making or holding any investments, and entering into transactions with affiliates.</span></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">The following table presents a reconciliation of the beginning and ending balances of the Debentures measured at fair value on a recurring basis that use significant unobservable inputs (Level 3) and the related change in fair value expense recorded in the consolidated statement of operations during the nine months ended April 30, 2024:</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; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Fair value, July 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,514</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Change in fair value of convertible debentures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,095</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Fair value, April 30, 2024</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,609</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">During the three months ended April 30, 2024, the change in fair value expense recorded was $384.</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: left">As of April 30, 2024, the outstanding principal of the Debentures was $3,609, which was paid in full, plus interest of $20, on May 20, 2024, the date the Debentures matured.</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"><i>Security Agreement and Subsidiary Guarantees</i></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">In connection with the Purchase Agreement, on May 19, 2023, the Company, certain of the Company’s domestic subsidiaries (“Guarantors”), the Purchasers and the Agent entered into a Security Agreement (the “Security Agreement”), pursuant to which the Company and the Guarantors granted, for the benefit of the Purchasers, to secure the Company’s obligations under the Purchase Agreement and the Debentures. Subsequent to the payoff of the Debentures on May 20, 2024, all obligations under the Security Agreement were terminated.</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"><i>Warrants</i></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">The Warrants are exercisable for five years from May 19, 2023, at an exercise price of $2.31 per share, which is the average of three (3) daily VWAPs prior to the closing date, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions, as more fully described in the Warrant.</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"><i>Registration Rights Agreement</i></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">In connection with the Purchase Agreement, on May 19, 2023, the Company and the Purchasers entered into a Registration Rights Agreement, pursuant to which the Company is obligated to register the shares of Company Common Stock issuable upon exercise of the Debentures and the Warrants. The Company has registered the shares. With the full payoff of the Debentures, there is no longer a right to a conversion of the Debentures into shares.</p> 0.10 7608000 1000000 0.01 2.31 7000000 0.10 0.18 2024-05-20 3.01 4000000 The following table presents a reconciliation of the beginning and ending balances of the Debentures measured at fair value on a recurring basis that use significant unobservable inputs (Level 3) and the related change in fair value expense recorded in the consolidated statement of operations during the nine months ended April 30, 2024:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Fair value, July 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,514</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Change in fair value of convertible debentures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,095</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Fair value, April 30, 2024</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,609</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2514000 1095000 3609000 384000 3609000 20000 P5Y 2.31 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8 – Long term debt</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">In April 2020, the Company’s subsidiary in Switzerland received a loan of CHF 400 (or $400, based on the foreign exchange rate as of July 31, 2020) from the Swiss government under the “Corona Krise” emergency loan program in response to the COVID-19 pandemic. This loan is uncollateralized and bears 0% interest. In January 2022, the bank agent of the Swiss government informed our subsidiary that the loan had to be fully amortized within a maximum of eight years and that the first of semiannual amortization payments of CHF 33 would begin in March 2022. In March 2022, the subsidiary made its first semi-annual principal repayment of CHF 33 (or $35 based on exchange rates). Based on this amortization schedule, the loan will be repaid by September 2027. The current portion of this loan is included in other current liabilities and the long term portion in long term debt – net as of April 30, 2024 and July 31, 2023.</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">Minimum future annual principal payments under this agreement as of April 30, 2024 are as follows:</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="border-bottom: Black 1.5pt solid; font-weight: bold">July 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: left">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">73</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">36</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total principal payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">255</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(75</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Long term debt – net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">180</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 400000 400000 0 33000 33000 35000 Minimum future annual principal payments under this agreement as of April 30, 2024 are as follows:<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="border-bottom: Black 1.5pt solid; font-weight: bold">July 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 88%; text-align: left">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">73</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">36</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total principal payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">255</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(75</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Long term debt – net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">180</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 73000 73000 73000 36000 255000 75000 180000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 9 – Leases</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">The Company determines if an arrangement is or contains a lease at contract inception. The Company leases buildings, office space, and equipment through operating leases. Generally, a right-of-use asset, representing the right to use the underlying asset during the lease term, and a lease liability, representing the payment obligation arising from the lease, are recognized on the balance sheet at lease commencement based on the present value of the payment obligation. For operating leases, expense is recognized on a straight-line basis over the lease term. Short-term leases with an initial term of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term. The Company primarily uses its incremental borrowing rate in determining the present value of lease payments as the Company’s leases generally do not provide an implicit rate.</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">The Company has lease agreements with (i) right-of-use asset payments and (ii) non-lease components (e.g. payments related to maintenance fees, utilities, etc.) which have generally been combined and accounted for as a single lease component. The Company’s leases have remaining terms of less than 1 year to 4 years, some of which include options to extend the leases for up to 3 years. The Company’s lease terms may include renewal options that are reasonably certain to be exercised and termination options that are reasonably certain not to be exercised.</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">Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation or a market rate which are included in the lease liabilities.</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="border-bottom: Black 1.5pt solid; font-weight: bold">Leases</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance Sheet Classification</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">April 30, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Assets</td><td> </td> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 38%; padding-bottom: 1.5pt">Operating</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 37%; text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-hidden: hidden-fact-113">Right-of-use assets</span></td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">2,959</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">3,626</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total lease assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,959</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,626</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <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></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Liabilities</td><td> </td> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Current:</td><td> </td> <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></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Operating</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: hidden-fact-114">Current portion of operating lease liabilities</span></td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">799</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">980</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <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></tr> <tr style="vertical-align: bottom; "> <td>Non-current:</td><td> </td> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Operating</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-hidden: hidden-fact-115">Operating lease liabilities, non-current</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,595</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,160</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,394</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,140</td><td style="padding-bottom: 1.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">Components of lease cost were as follows:</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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended <br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Operating lease cost – net (a)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">141</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">108</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">422</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">472</td><td style="width: 1%; text-align: left"> </td></tr> </table> <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; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(a)</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net of $126 and $378 of sublease income for the three and nine months ended April 30, 2024, respectively, and $126 and $252 for the three and nine months ended April 30, 2023, respectively.</span></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">The maturities of the Company’s lease liabilities as of April 30, 2024 are as follows:</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="border-bottom: Black 1.5pt solid; font-weight: bold">Maturity of lease liabilities, years ending July 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating<br/> leases</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">278</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">896</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">886</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">881</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">808</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,749</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Interest (a)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(355</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Present value of lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,394</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily calculated using the Company’s incremental borrowing rate.</span></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">Lease term and discount rate for the nine months ended April 30 were as follows:</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="border-bottom: Black 1.5pt solid; font-weight: bold">Lease term and discount rate</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted-average remaining lease term (years) - operating leases</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1 years</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.1 years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted-average discount rate – operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.1</td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See Note 5 for cash flow information on cash paid for amounts included in the measurement of lease liabilities for the nine months ended April 30, 2024 and 2023.</p> P1Y P4Y P3Y Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation or a market rate which are included in the lease liabilities.<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="border-bottom: Black 1.5pt solid; font-weight: bold">Leases</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance Sheet Classification</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">April 30, <br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Assets</td><td> </td> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 38%; padding-bottom: 1.5pt">Operating</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 37%; text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-hidden: hidden-fact-113">Right-of-use assets</span></td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">2,959</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">3,626</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total lease assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,959</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,626</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <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></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold">Liabilities</td><td> </td> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Current:</td><td> </td> <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></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in">Operating</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: hidden-fact-114">Current portion of operating lease liabilities</span></td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">799</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">980</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <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></tr> <tr style="vertical-align: bottom; "> <td>Non-current:</td><td> </td> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Operating</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt"><span style="-sec-ix-hidden: hidden-fact-115">Operating lease liabilities, non-current</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,595</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,160</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,394</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,140</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p>Components of lease cost were as follows:<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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended <br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Operating lease cost – net (a)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">141</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">108</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">422</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">472</td><td style="width: 1%; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(a)</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net of $126 and $378 of sublease income for the three and nine months ended April 30, 2024, respectively, and $126 and $252 for the three and nine months ended April 30, 2023, respectively.</span></td></tr> </table>Lease term and discount rate for the nine months ended April 30 were as follows:<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="border-bottom: Black 1.5pt solid; font-weight: bold">Lease term and discount rate</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted-average remaining lease term (years) - operating leases</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1 years</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.1 years</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted-average discount rate – operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.1</td><td style="text-align: left">%</td></tr> </table> 2959000 3626000 2959000 3626000 799000 980000 2595000 3160000 3394000 4140000 141000 108000 422000 472000 126000 378000 126000 252000 The maturities of the Company’s lease liabilities as of April 30, 2024 are as follows:<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="border-bottom: Black 1.5pt solid; font-weight: bold">Maturity of lease liabilities, years ending July 31,</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Operating<br/> leases</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">278</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">896</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">886</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">881</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">808</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,749</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Interest (a)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(355</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Present value of lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,394</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Primarily calculated using the Company’s incremental borrowing rate.</span></td> </tr></table> 278000 896000 886000 881000 808000 3749000 355000 3394000 P4Y1M6D P5Y1M6D 0.051 0.051 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10 – Accrued Liabilities and other current liabilities</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued liabilities consist of: </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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">April 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Payroll, benefits and commissions</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,053</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,421</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">451</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">610</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Legal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,248</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">590</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,464</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,376</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,743</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"><i>Self-Insured Medical Plan</i></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">The Company self-funds medical insurance coverage for certain of its U.S. based employees. The risk to the Company is believed to be limited through the use of individual and aggregate stop loss insurance. As of April 30, 2024 and July 31, 2023, the Company had established reserves of $99 and $631, respectively, which are included in accrued liabilities for payroll, benefits and commissions, for claims that have been reported but not paid and for claims that have been incurred but not reported. The reserve is based upon the Company’s historical payment trends, claim history and current estimates.</p> Accrued liabilities consist of:<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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">April 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Payroll, benefits and commissions</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,053</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,421</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">451</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">610</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Legal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,282</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,248</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">590</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,464</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,376</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,743</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3053000 7421000 451000 610000 1282000 2248000 590000 1464000 5376000 11743000 99000 631000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11 – Stockholders’ equity</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"><b><i>Controlled Equity Offering</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In May 2023, the Company entered into a sales agreement (the “Sales Agreement”) with B. Riley Securities, Inc. as sales agent (“Riley”). Under the Sales Agreement, the Company may offer and sell, from time to time, through Riley, shares of the Company’s common stock, par value $0.01 per share (“Shares”) having an aggregate offering price of up to $30 million. The Company pays Riley a commission of 3.0% of the aggregate gross proceeds received under the Sale Agreement. The Company is not obligated to make any sales of Shares under the Sales Agreement. The offering of Shares pursuant to the Sales Agreement will terminate upon the earlier of (a) the sale of all of the Shares subject to the Sales Agreement or (b) the termination of the Sales Agreement by Riley or the Company, as permitted therein. In May 2023, the Company filed with the SEC a “shelf” registration and sales agreement prospectus covering the Sales Agreement. A total of $150 million of securities, including those covered by the Sales Agreement, may be sold under the shelf registration which was declared effective in July 2023. During the fourth quarter of the fiscal year ended July 31, 2023, the Company sold 276,479 shares for net proceeds of $386. There was no activity during the nine months ended April 30, 2024.</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"><i>Incentive stock plans</i></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">In January 2011, the Company’s stockholders approved the adoption of the 2011 Incentive Plan (the “2011 Plan”) for the issuance of equity awards, including, among others, options, restricted stock, restricted stock units and performance stock units for up to 3,000,000 shares of common stock. In January 2018, the Company’s stockholders approved the amendment and restatement of the 2011 Plan (the “Amended and Restated 2011 Plan”) to increase the number of shares of common stock available for grant under the 2011 Plan by 2,000,000 shares of common stock bringing the total number of shares available for grant to 5,000,000 shares of common stock. On October 7, 2020, the Company’s Board of Directors approved the amendment and restatement of the Amended and Restated 2011 Plan, with an effective date of October 7, 2020 and subject to approval by the Company’s stockholders at the 2020 annual meeting of stockholders of the Company. The amendment and restatement of the Amended and Restated 2011 Plan was for purposes of, among other things, (i) increasing the shares of common stock available for grant under the Amended and Restated 2011 Plan by an additional 4,000,000 shares of common stock bringing the total number of shares available for grant to 9,000,000 shares of common stock and (ii) extending the term of the Amended and Restated 2011 Plan until October 7, 2030. In January 2021, the Company’s stockholders approved the amendment and restatement of the Amended and Restated 2011 Plan.</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">The exercise price of options granted under the Amended and Restated 2011 Plan, as amended and restated, is equal to or greater than fair market value of the common stock on the date of grant. The Amended and Restated 2011 Plan, as amended and restated, will terminate at the earliest of (a) such time as no shares of common stock remain available for issuance under the plan, (b) termination of the plan by the Company’s Board of Directors, or (c) October 7, 2030. Awards outstanding upon expiration of the Amended and Restated 2011 Plan, as amended and restated, will remain in effect until they have been exercised or terminated, or have expired. As of April 30, 2024, there were approximately 5,006,000 shares of common stock available for grant under the Amended and Restated 2011 Plan, as amended and restated.</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">The Company estimates the fair value of each stock option award on the measurement date using a Black-Scholes option pricing model or the fair value of our stock at the date of grant. The fair value of awards is amortized to expense on a straight-line basis over the requisite service period. The Company expenses restricted stock awards based on vesting requirements, primarily time elapsed. Performance stock awards are not recognized until it is probable they will be earned. At such time, their expense is then recognized over the requisite service period, including that portion of the service period already elapsed. Options granted pursuant to the plans may be either incentive stock options or non-statutory options. The 2011 Plan provides for the issuance of stock options, restricted stock and restricted stock unit awards which generally vest over a two or three year period.</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">During the nine months ended April 30, 2024, the Company recognized $519 of share based compensation with respect to stock options and $367 of share based compensation with respect to restricted stock units as a result of the termination of the former CEO during the period then ended. See Note 14.</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">The amounts of share-based compensation expense recognized in the periods presented are as follows:</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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended <br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Stock options and performance stock units</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">90</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">211</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">833</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">622</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Restricted stock units</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">117</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">277</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">710</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">666</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">207</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">488</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,543</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,288</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">The following table sets forth the amount of expense related to share-based payment arrangements included in specific line items in the accompanying statements of operations:</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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended <br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Selling, general and administrative</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">199</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">482</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,518</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,271</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">207</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">488</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,543</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,288</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">No excess tax benefits were recognized during the nine month periods ended April 30, 2024 and 2023.</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">The following table summarizes stock option activity during the nine month period ended April 30, 2024:</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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Term</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> Intrinsic<br/> Value<br/> (000s)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding at July 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,829,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.61</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">             —</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">125,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.38</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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; "> <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,122,630</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">1.61</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Outstanding at end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,831,870</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">2.37</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt">2.1 years</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable at end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,215,203</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">2.49</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt">1.8 years</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right"><span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of April 30, 2024, the total future compensation cost related to non-vested options, not yet recognized in the statements of operations, was $491 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately one and one half years. The intrinsic value of stock option awards represents the value of the Company’s closing stock price on the last trading day of the period in excess of the exercise price multiplied by the number of options that are outstanding.</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"><b><i>Restricted Stock Units</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">The following table summarizes RSU activity for the nine months ended April 30, 2024:</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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> RSUs<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average Fair<br/> Value per<br/> Unit at<br/> Date of<br/> Grant</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Term</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> Intrinsic<br/> Value<br/> (000s)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Outstanding at beginning of fiscal year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">557,490</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.21</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1 years</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">825</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">405,825</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.31</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">             —</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(475,222</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.24</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </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; "> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(100,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">1.97</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Outstanding at end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">388,093</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">1.31</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.5 years</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">404</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Expected to vest at end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">388,093</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">1.31</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.5 years</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">404</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">Certain directors had not received their vested RSU shares, totaling 144,530, as of July 31, 2023. These shares were issued during the nine months ended April 30, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the nine months ended April 30, 2024, 173,333 RSUs vested and 100,000 were cancelled as a result of the termination of the former CEO. The vested shares had not been issued as of April 30, 2024, but were subsequently issued in May 2024.</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">During the three and nine months ended April 30, 2024, the Company recognized shared based compensation expense for RSU’s of $117 and $710, respectively. As of April 30, 2024, the total future compensation cost related to non-vested RSUs, not yet recognized in the statements of operations, was $390 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately one and a half years.</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"><i>Performance Stock Units</i></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">During the three and nine months ended April 30, 2024, the Company recognized <span style="-sec-ix-hidden: hidden-fact-122"><span style="-sec-ix-hidden: hidden-fact-123">no</span></span> share based compensation for Performance Stock Units (“PSUs”) because no PSUs were outstanding during either period. During the three and nine months ended April 30, 2023, the Company recognized $7 and $(41) of share based compensation (reversal of compensation) for PSUs. During the nine months ended April 30, 2024, the Company issued 4,817 shares of stock, net of taxes to a senior executive who had previously vested in the shares.</p> 0.01 30000000 0.03 150000000 276479 386000 3000000 2000000 5000000 4000000 9000000 5006000 519000 367000 The amounts of share-based compensation expense recognized in the periods presented are as follows:<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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended <br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Stock options and performance stock units</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">90</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">211</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">833</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">622</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Restricted stock units</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">117</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">277</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">710</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">666</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">207</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">488</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,543</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,288</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table>The following table sets forth the amount of expense related to share-based payment arrangements included in specific line items in the accompanying statements of operations:<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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months ended<br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Nine months ended <br/> April 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Selling, general and administrative</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">199</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">482</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,518</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,271</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of revenues</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">207</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">488</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,543</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,288</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 90000 211000 833000 622000 117000 277000 710000 666000 207000 488000 1543000 1288000 199000 482000 1518000 1271000 8000 6000 25000 17000 207000 488000 1543000 1288000 The following table summarizes stock option activity during the nine month period ended April 30, 2024:<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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Term</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> Intrinsic<br/> Value<br/> (000s)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding at July 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">3,829,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.61</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">             —</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">125,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.38</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-118">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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; "> <td style="text-align: left; padding-bottom: 1.5pt">Cancelled or expired</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,122,630</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">1.61</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Outstanding at end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,831,870</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">2.37</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt">2.1 years</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right"><span style="-sec-ix-hidden: hidden-fact-119; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable at end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">1,215,203</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">2.49</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="text-align: center; padding-bottom: 4pt">1.8 years</td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right"><span style="-sec-ix-hidden: hidden-fact-120; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3829500 2.61 125000 1.38 2122630 1.61 1831870 2.37 P2Y1M6D 1215203 2.49 P1Y9M18D 491000 The following table summarizes RSU activity for the nine months ended April 30, 2024:<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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of<br/> RSUs<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average Fair<br/> Value per<br/> Unit at<br/> Date of<br/> Grant</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Term</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Aggregate<br/> Intrinsic<br/> Value<br/> (000s)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Outstanding at beginning of fiscal year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">557,490</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.21</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1 years</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">825</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">405,825</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.31</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">             —</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(475,222</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.24</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </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; "> <td style="padding-bottom: 1.5pt">Cancelled</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(100,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left">$</td><td style="padding-bottom: 1.5pt; text-align: right">1.97</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Outstanding at end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">388,093</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">1.31</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.5 years</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">404</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Expected to vest at end of period</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">388,093</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">1.31</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.5 years</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">404</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 557490 2.21 P1Y1M6D 825000 405825 1.31 475222 2.24 100000 1.97 388093 1.31 P1Y6M 404000 388093 1.31 P1Y6M 404000 144530 173333 100000 117000 710000 390000 7000 41000 4817 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 12 – Segment reporting</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">The Company has one reportable segment, Products, which develops, manufactures, and markets products to research and pharmaceutical customers. The Company evaluates segment performance based on segment income (loss) before taxes. Costs excluded from segment income (loss) before taxes and reported as “Corporate &amp; Other” consist of corporate general and administrative costs which are not allocable to the Products segment.</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">Legal and related expenses incurred to defend the Company’s intellectual property, which may result in settlements recognized in another segment and other general corporate matters are considered a component of the Corporate &amp; Other segment. Legal and related expenses specific to the Products’ segment’s activities are allocated to that segment.</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">Management of the Company assesses assets on a consolidated basis only and therefore, assets by reportable segment have not been included in the reportable segments below. The accounting policies of the reportable segment are the same as those described in the summary of significant accounting policies.</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">The following financial information represents the operating results of the reportable segments of the Company:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Three months ended April 30, 2024</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"><b> </b></span></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate<br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,022</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,022</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating costs and expenses:</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; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,289</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,289</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">595</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">605</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,881</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,598</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,479</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Legal and related expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">692</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">692</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total operating costs and expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,765</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,300</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,065</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating income (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">257</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,300</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,043</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other income (expense)</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(204,238,255)"> <td>Interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">689</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">726</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in fair value of convertible debentures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(384</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(384</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">125</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(524</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(524</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Loss before taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(261</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,870</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,131</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization included above</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">162</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">175</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">337</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Share-based compensation included above:</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; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">199</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">167</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">207</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Capital expenditures</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">123</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">143</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"><span style="font-size: 8pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Three months ended April 30, 2023</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 8pt"><b> </b></span></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate <br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,485</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,485</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating costs and expenses:</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; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,476</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,476</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">884</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,069</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,212</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Legal and related expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,246</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,265</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total operating costs and expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,436</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,401</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,837</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(951</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,401</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,352</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other income (expense)</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(204,238,255)"> <td>Interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(66</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(36</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">142</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">144</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange gain</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">347</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">347</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss before taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(572</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,325</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,897</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization included above</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">182</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">93</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">275</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Share-based compensation included above:</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(204,238,255)"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">482</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">462</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">488</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Capital expenditures</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">331</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">282</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">613</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"><span style="font-size: 8pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Nine months ended April 30, 2024</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate<br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,381</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,381</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating costs and expenses:</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; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,969</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,012</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,035</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,550</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Legal and related expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">51</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,476</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,527</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total operating costs and expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,298</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,783</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,081</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating income (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">83</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,783</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,700</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other income (expense)</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(204,238,255)"> <td>Interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,491</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,595</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in fair value of convertible debentures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,095</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,095</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(28</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">401</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">373</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(842</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(842</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Loss before taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(683</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,986</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,669</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization included above</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">374</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">874</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Share-based compensation included above:</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; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,518</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,421</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,543</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Capital expenditures</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">369</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">422</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"> <b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Nine months ended April 30, 2023</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate <br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,102</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,102</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating costs and expenses:</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; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,681</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,675</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,708</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,989</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,089</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,078</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Legal and related expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">55</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,105</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,160</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total operating costs and expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25,400</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,227</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,627</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,298</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14,227</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(17,525</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other income (expense)</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(204,238,255)"> <td>Interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">256</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">262</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange gain</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,022</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,022</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Income (loss) before taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,186</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(13,956</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(16,142</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization included above</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">518</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">267</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">785</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Share-based compensation included above:</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(204,238,255)"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">60</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,211</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">77</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,211</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,288</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Capital expenditures</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,268</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">506</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,774</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1 The following financial information represents the operating results of the reportable segments of the Company:<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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate<br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,022</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,022</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating costs and expenses:</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; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,289</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,289</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">595</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">605</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,881</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,598</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,479</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Legal and related expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">692</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">692</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total operating costs and expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,765</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,300</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,065</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating income (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">257</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,300</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,043</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other income (expense)</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(204,238,255)"> <td>Interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">37</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">689</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">726</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in fair value of convertible debentures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-127">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(384</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(384</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">125</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">94</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(524</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(524</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Loss before taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(261</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,870</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,131</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization included above</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">162</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">175</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">337</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Share-based compensation included above:</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; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">199</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">167</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">207</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Capital expenditures</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">123</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">143</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table><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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate <br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,485</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,485</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating costs and expenses:</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; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,476</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,476</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">884</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,069</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,143</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,212</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Legal and related expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,246</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,265</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total operating costs and expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,436</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,401</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,837</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(951</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,401</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,352</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other income (expense)</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(204,238,255)"> <td>Interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(66</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(36</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">142</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">144</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange gain</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">347</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">347</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss before taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(572</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,325</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,897</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization included above</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">182</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">93</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">275</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Share-based compensation included above:</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(204,238,255)"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">482</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">462</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">488</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Capital expenditures</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">331</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">282</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">613</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"><span style="font-size: 8pt"><b> </b></span></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate<br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,381</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,381</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating costs and expenses:</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; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-135">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,969</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,012</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,035</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,550</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Legal and related expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">51</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,476</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,527</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total operating costs and expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,298</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,783</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">34,081</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating income (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">83</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,783</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,700</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other income (expense)</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(204,238,255)"> <td>Interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,491</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,595</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in fair value of convertible debentures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-136">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,095</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,095</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(28</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">401</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">373</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(842</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-137">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(842</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Loss before taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(683</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,986</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,669</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization included above</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">374</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">874</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Share-based compensation included above:</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; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">97</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,518</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-138">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">122</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,421</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,543</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Capital expenditures</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">369</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">422</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"> <b> </b></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate <br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,102</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-139">—</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,102</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating costs and expenses:</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; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-140">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,681</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,675</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,708</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,989</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,089</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,078</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Legal and related expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">55</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,105</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,160</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total operating costs and expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25,400</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,227</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,627</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Operating loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,298</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(14,227</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(17,525</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Other income (expense)</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(204,238,255)"> <td>Interest</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">256</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">262</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Foreign exchange gain</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,022</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-141">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,022</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Income (loss) before taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,186</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(13,956</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(16,142</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization included above</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">518</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">267</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">785</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Share-based compensation included above:</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(204,238,255)"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">60</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,211</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-142">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">77</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,211</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,288</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Capital expenditures</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,268</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">506</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,774</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 8022000 8022000 4289000 4289000 595000 10000 605000 2881000 1598000 4479000 692000 692000 7765000 2300000 10065000 257000 -2300000 -2043000 37000 689000 726000 384000 384000 -31000 125000 94000 -524000 -524000 -261000 -1870000 -2131000 162000 175000 337000 -32000 -167000 -199000 -8000 -8000 -40000 -167000 -207000 123000 20000 143000 7485000 7485000 4476000 4476000 872000 12000 884000 3069000 3143000 6212000 19000 4246000 4265000 8436000 7401000 15837000 -951000 -7401000 -8352000 30000 -66000 -36000 2000 142000 144000 347000 347000 -572000 -7325000 -7897000 182000 93000 275000 -20000 -462000 -482000 -6000 -6000 -26000 -462000 -488000 331000 282000 613000 24381000 24381000 12969000 12969000 2012000 23000 2035000 9266000 7284000 16550000 51000 2476000 2527000 24298000 9783000 34081000 83000 -9783000 -9700000 104000 2491000 2595000 1095000 1095000 -28000 401000 373000 -842000 -842000 -683000 -7986000 -8669000 500000 374000 874000 -97000 -1421000 -1518000 -25000 -25000 -122000 -1421000 -1543000 369000 53000 422000 22102000 22102000 13681000 13681000 2675000 33000 2708000 8989000 8089000 17078000 55000 6105000 6160000 25400000 14227000 39627000 -3298000 -14227000 -17525000 84000 15000 99000 6000 256000 262000 1022000 1022000 -2186000 -13956000 -16142000 518000 267000 785000 -60000 -1211000 -1271000 -17000 -17000 -77000 -1211000 -1288000 1268000 506000 1774000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 13 – Contingencies</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"><b>Ransomware Attack</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">In April 2023, the Company experienced a ransomware attack (the “ransomware attack”) that impacted certain critical information technology systems. In response, we promptly deployed containment measures, including disconnecting our systems from the internet, launching an investigation with assistance from third-party cybersecurity experts, and notifying law enforcement. We adhered to our disaster recovery plan, which enabled us to maintain operations throughout the incident response process. We are in the process of evaluating the full scope of the costs and related impacts of this incident. The Company’s facilities remained open, and we continued to provide services to patients and partners. We later became aware that certain data, including names, test information, and Social Security numbers, was accessed, and in some instances, exfiltrated from the Company’s information technology systems as part of this incident. The investigation identified unauthorized access to or acquisition of clinical test information of approximately 2,470,000 individuals. The Social Security numbers of approximately 600,000 of these individuals may also have been involved. Additionally, the Company has determined that some employees’ information may have been involved. The Company has provided notice to the individuals whose information may have been involved, as well as to regulatory authorities, in accordance with applicable law.</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">Enzo Biochem is currently subject to regulatory inquiry from the New York Attorney General, a joint inquiry from the Connecticut and New Jersey Attorneys General and an inquiry from the Utah Attorney General. All inquiries ask questions about the ransomware attack, as well as the corrective actions taken in response.  We are unable to evaluate the likelihood of an outcome, favorable or unfavorable, to the Company or to estimate the amount or range of any potential liability, if any, at this time.</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">Enzo Biochem is also subject to regulatory inquiries from the U.S. Department of Health and Human Services Office for Civil Rights (the “Office for Civil Rights”) regarding the ransomware attack. It is not known at this time whether the Office for Civil Rights will seek a penalty against the Company. We are unable to evaluate the likelihood of an outcome, favorable or unfavorable, to the Company or to estimate the amount or range of any potential liability, if any, at this time.</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">There is also pending Class Action litigation:</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>In re Enzo Biochem Data Breach Litigation</i>, No. 2:23-cv-04282 (EDNY)</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">In the Eastern District of New York twenty putative class actions have been consolidated alleging various harms stemming from the April 2023 data incident. Interim lead counsel has been appointed and filed a Consolidated Amended Complaint on November 13, 2023. The complaint seeks to certify a federal class as well as several state subclasses. The Consolidated Amended Complaint brings various statutory and common law claims including negligence, negligence per se, breach of fiduciary duty, breach of implied contract, breach of the implied covenant of good faith and fair dealing, violation of the New York’s General Business Law § 349, Invasion of Privacy, violations of the Connecticut Unfair Trade Practices Act, and violations of the New Jersey Consumer Fraud Act. The Company filed its motion to dismiss on April 8, 2024. Plaintiffs filed their Opposition on May 23, 2024 and our Reply was filed on May 30, 2024. We are now awaiting the court’s decision.</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>Maria Sgambati et al., v. Enzo Biochem, Inc., et al</i>., Index No. 619511/2023 (N.Y. Sup. Ct.)</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">This is a putative class action pending in state court alleging various harms stemming from the April 2023 data incident. The complaint seeks to certify a class of New York residents. The complaint brings claims of negligence; negligence <i>per se</i>; breach of implied covenant and good faith and fair dealing; breach of duty; breach of implied contract; and violations of New York’s Deceptive Acts and Practices § 349. This court granted our motion to stay the case pending the outcome of the federal action in the Eastern District of New York.</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>Louis v. Enzo Biochem, Inc. et al.</i>, Index No. 653281/2023 (N.Y. Sup. Ct.)</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">This is a putative class action pending in state court alleging various harms stemming from the April 2023 data incident. The complaint seeks to certify a class of New York citizens. The complaint brings claims of negligence; negligence <i>per se</i>; breach of duty, breach of implied contract; breach of implied covenant of good faith and fair dealing; and violations of New York’s Deceptive Acts and Practices § 349. We have filed a motion to stay this action pending the resolution of the federal action in the Eastern District of New York and the motion remains pending.</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">A provision was made in the financial statements as of July 31, 2023 for the above matters based on a reasonable estimate of loss; however, the actual exposure may differ.</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"><b>Patent Matters</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">The Company (as plaintiff) has brought cases in the United States District Court for the District of Delaware (“the Court”), alleging patent infringement against various companies. At this time, the majority of such cases have been resolved.</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">There is currently one case that was originally brought by the Company that is still pending in the Court. In that case, Enzo alleges patent infringement of the ’197 patent against Becton Dickinson defendants. The claims in that case are stayed.</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">On September 2, 2021, the U.S. Patent and Trademark Office (“PTO”) issued a non-final office action in an <i>ex parte</i> reexamination concerning the ’197 Patent. In the office action, the PTO rejected certain claims of the ’197 Patent under 35 U.S.C. §§ 102 and 103, and for nonstatutory double-patenting. Enzo responded to the office action on January 3, 2022, and the proceeding remains pending. Becton Dickinson requested another <i>ex parte</i> reexamination concerning the ’197 patent on July 26, 2022. On September 16, 2022, the PTO ordered that <i>ex parte </i>reexamination as to certain claims of the ’197 patent and has not yet issued an office action. Enzo filed a petition to terminate that second reexamination proceeding on November 16, 2022.</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"><b>Arbitration with former executives</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">The Company terminated the employment of Elazar Rabbani, Ph.D., the Company’s former Chief Executive Officer, effective April 21, 2022.  Dr. Rabbani was a board director of the Company until the Annual Meeting on January 31, 2024, when his term expired. Dr. Rabbani was a party to an employment agreement with the Company that entitled him to certain termination benefits, including severance pay, acceleration of vesting of share-based compensation, and continuation of benefits. Based on the terms of his employment agreement, the Company estimated and accrued a charge of $2,600 in fiscal year 2022. The charge was partially offset by the reversal of bonus accruals. In May 2022, the Company paid Dr. Rabbani $2,123 in severance (the payment constituted taxable income but the Company did not withhold taxes from the payment). In July 2022, the Company paid Dr. Rabbani’s income and other withholding taxes of $1,024 related to that payment on Dr. Rabbani’s behalf. Dr. Rabbani disputed, among other things, the Company’s decision to not award him a bonus for fiscal year 2021 and the amount of severance that was owed to him under his employment agreement.  On July 8, 2022, the Company filed a demand for arbitration with the American Arbitration Association (the “AAA”) seeking, among other things, a declaration that the Company has fully satisfied its contractual obligations to Dr. Rabbani and seeking the tax withholding reimbursement referenced above.  On August 4, 2022, Dr. Rabbani filed counterclaims in the arbitration seeking, among other things, a bonus for fiscal year 2021 and additional severance that he asserted was owed to him. At the parties’ joint request, the arbitration has been stayed while the parties work towards resolving the matter. A provision was made in the financial statements as of July 31, 2023 based on a reasonable estimate of loss; however, the actual exposure may differ.</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">On February 25, 2022, Barry Weiner, the Company’s co-founder and President, notified the Company that he was terminating his employment as President of the Company for “Good Reason” as defined in his employment agreement. The Company accepted Mr. Weiner’s termination, effective April 19, 2022, but disagreed with Mr. Weiner’s assertion regarding “Good Reason.” On October 24, 2023, the Company and Mr. Weiner reached an agreement resolving the dispute and a provision was made in the financial statements as of July 31, 2023 based on the settlement agreement. The Company paid Mr. Weiner $3,600, less applicable withholding taxes, related to the agreement in November 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Other Matters</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">On or about March 2, 2023, a verified complaint was filed in the Supreme Court of the State of New York, New York County captioned Elazar Rabbani (as plaintiff) v. Mary Tagliaferri, et al. (as defendants), Index No. 651120/2023. The verified complaint purports to assert causes of action for breach of fiduciary duty and corporate waste under N.Y.B.C.L. § 720, and seeks an accounting and certain injunctive relief. Plaintiff served a copy of the verified complaint on Enzo’s agent for service in New York on or about March 13, 2023. On August 4, 2023, defendants moved to dismiss all the causes of action asserted in the verified complaint. Plaintiff filed an amended complaint on or about  October 4, 2023, adding, among other things, an additional cause of action for violation of N.Y.B.C.L. § 626. On October 23, 2023, Defendants filed a reply in further support of their motion to dismiss. On October 24, 2023, Plaintiff sought leave to file an opposition brief. Defendants filed an opposition to that request on October 26, 2023. On October 31, 2023, in response to a question from the Court’s law clerk, Defendants reiterated that they had elected to apply their original motion to dismiss to the amended pleading. On November 6, 2023, Plaintiff filed an opposition to Defendants’ motion to dismiss. On November 17, 2023, Defendants filed a reply brief in further support of their motion to dismiss the Amended Complaint. The Company cannot predict the outcome of this matter. Oral argument on Defendants’ motion to dismiss is scheduled for June 18, 2024.</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">On or about September 26, 2023, James G. Wolf, Individually and as the Trustee of the Wolf Family Charitable Foundation, Barbaranne R. Wolf, Stephen Paul Wolf, and Preston M. Wolf initiated an appraisal action against Enzo Biochem, Inc. in the New York Supreme Court for Suffolk County. Petitioners seek an appraisal of the value of their shares in the Company. The amount of damages sought by the Petitioners is unspecified. The Company will defend itself vigorously in the appraisal action.</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">In our discontinued Clinical Labs operations, third-party payers, including government programs, may decide to deny payment or recoup payments for testing that they contend was improperly billed or not medically necessary, against their coverage determinations, or for which they believe they have otherwise overpaid (including as a result of their own error), and we may be required to refund payments that we received. In April 2024, the Company engaged in settlement negotiations for a government payer and reached a verbal settlement. A provision is included in the financial statements based on a reasonable estimate of loss; however, the actual exposure may differ.</p> 2470000 600000 2600000 2123000 1024000 3600000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 14 – Departure and Appointment of Certain Officers</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">On September 5, 2023, the Company entered into a Separation Agreement and General Release (the “Separation Agreement”) with Hamid Erfanian, the Company’s Chief Executive Officer, which provides for Mr. Erfanian’s separation of employment, resignations from his positions as Chief Executive Officer and as a director of the Company and the payment of severance benefits as described below. Pursuant to the Separation Agreement, Mr. Erfanian’s resignations as Chief Executive Officer and as a director became effective immediately and his final date of employment with the Company was November 18, 2023 (the “Separation Date”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the Separation Agreement, Mr. Erfanian is entitled to the following severance benefits: (i) a payment equaling twelve (12) months of his annual base salary of $624, subject to standard payroll deductions and withholdings; (ii) a lump-sum payment of $187, representing his annual bonus; (iii) a grant of restricted shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), in an amount equal to $1,502 with 50% of the restricted Common Stock granted as soon as reasonably practicable after September 13, 2023, and the remaining 50% granted on the earlier of July 24, 2024 or a Change in Control of the Company (as defined in Mr. Erfanian’s employment agreement with the Company); and (iv) the immediate vesting on the Separation Date of the remainder of a restricted stock unit award of 260,000 shares of Common Stock and an option to purchase 700,000 shares of Common Stock that were previously granted to Mr. Erfanian upon his employment. The foregoing are subject to continued compliance with existing restrictive covenants under Mr. Erfanian’s employment agreement with the Company and his reaffirmation.</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">The severance benefits with respect to salary and bonus were accrued during the three months ended October 31, 2023. The share-based charges related to the immediate vesting of the remainder of the restricted stock unit award and options granted upon employment were also recognized during the three months ended October 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">On September 5, 2023, the Company’s board of directors appointed Kara Cannon, the Company’s Chief Operating Officer, to serve as Interim Chief Executive Officer of the Company, which became effective immediately upon Mr. Erfanian’s resignation as Chief Executive Officer. On January 31, 2024, the Company’s board of directors appointed Kara Cannon as the Company’s Chief Executive Officer and Patricia Eckert, CPA as the Company’s Chief Financial Officer.</p> 624000 187000 0.01 1502000 0.50 0.50 260000 700000 false false false false -0.04 -0.16 -0.17 -0.33 -0.02 -0.08 -0.15 -0.43 -0.06 -0.25 -0.31 -0.76 48944 49384 50629 51214 http://fasb.org/us-gaap/2024#OperatingLeaseRightOfUseAsset http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityCurrent http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent false --07-31 Q3 0000316253 Net of $126 and $378 of sublease income for the three and nine months ended April 30, 2024, respectively, and $126 and $252 for the three and nine months ended April 30, 2023, respectively. Primarily calculated using the Company’s incremental borrowing rate.