0001213900-25-024550.txt : 20250317 0001213900-25-024550.hdr.sgml : 20250317 20250317161519 ACCESSION NUMBER: 0001213900-25-024550 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20250131 FILED AS OF DATE: 20250317 DATE AS OF CHANGE: 20250317 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: 25744607 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 ea0234387-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 January 31, 2025

 

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 March 10, 2025, the Registrant had 52,402,804 shares of common stock outstanding.

 

 

 

 

  

ENZO BIOCHEM, INC.

FORM 10-Q

January 31, 2025

 

INDEX

  

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

 

i

 

 

PART I FINANCIAL INFORMATION

 

ITEM 1 FINANCIAL STATEMENTS

 

ENZO BIOCHEM, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share data)

 

   January 31,
2025 (unaudited)
   July 31,
2024
 
ASSETS        
Current assets:        
Cash and cash equivalents  $40,297   $52,371 
Cash in escrow   
    5,000 
Accounts receivable, net   4,245    3,988 
Inventories, net   5,987    6,832 
Prepaid expenses and other current assets   1,688    1,840 
Total current assets   52,217    70,031 
           
Property, plant, and equipment, net   12,303    12,367 
Right-of-use assets   2,563    2,836 
Other assets   427    530 
Total assets  $67,510   $85,764 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current liabilities:          
Accounts payable – trade  $672   $1,376 
Accrued liabilities   5,392    5,714 
Current portion of operating lease liabilities   817    841 
Other current liabilities   73    76 
Current liabilities of discontinued operations, net   10,222    16,787 
Total current liabilities   17,176    24,794 
           
Operating lease liabilities, non-current   2,102    2,403 
Long term debt   146    189 
Non-current liabilities of discontinued operations, net   1,470    2,266 
Total liabilities  $20,894   $29,652 
           
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: 52,402,804 at January 31, 2025 and 52,244,074 at July 31, 2024   523    521 
Additional paid-in capital   343,159    348,134 
Accumulated deficit   (299,339)   (294,428)
Accumulated other comprehensive income   2,273    1,885 
Total stockholders’ equity   46,616    56,112 
           
Total liabilities and stockholders’ equity  $67,510   $85,764 

 

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
January 31,
   Six Months Ended
January 31,
 
   2025   2024   2025   2024 
Revenues  $7,334   $8,553   $13,546   $16,359 
                     
Operating costs and expenses:                    
Cost of revenues   3,549    4,329    7,230    8,680 
Cost of revenues – inventory provision   
    
    252    
 
Research and development   479    580    1,041    1,429 
Selling, general and administrative   4,558    5,068    9,441    12,070 
Legal and related expense, net   350    761    808    1,835 
Total operating costs and expenses   8,936    10,738    18,772    24,014 
                     
Operating loss   (1,602)   (2,185)   (5,226)   (7,655)
                     
Other income (expense), net:                    
Interest, net   462    893    1,082    1,870 
Change in fair value of convertible debentures   
    (383)   
    (711)
Other   126    119    250    276 
Foreign exchange (loss) gain   (234)   693    (425)   (318)
Total other income, net   354    1,322    907    1,117 
                     
Loss before income taxes   (1,248)   (863)   (4,319)   (6,538)
Income taxes   
    
    
    
 
Net loss from continuing operations   (1,248)   (863)   (4,319)   (6,538)
Net loss from discontinued operations   (287)   (2,198)   (592)   (3,139)
Net loss  $(1,535)  $(3,061)  $(4,911)  $(9,677)
                     
Net loss per common share – basic and diluted:                    
Continuing operations  $(0.02)  $(0.02)  $(0.08)  $(0.13)
Discontinued operations   (0.01)   (0.04)   (0.01)   (0.06)
Total net loss per basic and diluted common share  $(0.03)  $(0.06)  $(0.09)  $(0.19)
                     
Weighted average common shares outstanding:                    
Basic and diluted   52,297    50,490    52,271    50,337 

 

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
January 31,
   Six Months Ended
January 31,
 
   2025   2024   2025   2024 
Net loss  $(1,535)  $(3,061)  $(4,911)  $(9,677)
Other comprehensive (loss) income:                    
Foreign currency translation adjustments   313    (700)   388    168 
Comprehensive loss  $(1,222)  $(3,761)  $(4,523)  $(9,509)

 

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

 

3

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

Three Months Ended January 31, 2025 and 2024

(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 October 31, 2024   52,244,074   $521   $342,981   $(297,804)  $1,960   $47,658 
Net loss for the period ended January 31, 2025       
    
    (1,535)   
    (1,535)
Share-based compensation charges       
    178    
    
    178 
Vesting of restricted stock units   158,730    2    
    
    
    2 
Foreign currency translation adjustments       
    
    
    313    313 
Balance at January 31, 2025   52,402,804   $523   $343,159   $(299,339)  $2,273   $46,616 

 

   Common
Stock
Shares
Issued
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Accumulated
Deficit
   Accumulated
Other
Comprehensive
Income
   Total
Stockholders’
Equity
 
Balance at October 31, 2023   50,489,771   $504   $345,991   $(274,966)  $2,746   $74,275 
Net loss for the period ended January 31, 2024       
    
    (3,061)   
    (3,061)
Share-based compensation charges       
    261    
    
    261 
Foreign currency translation adjustments       
    
    
    (700)   (700)
Balance at January 31, 2024   50,489,771   $504   $346,252   $(278,027)  $2,046   $70,775 

 

4

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

Six Months Ended January 31, 2025 and 2024

(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, 2024   52,244,074   $521   $348,134   $(294,428)  $1,885   $56,112 
Net loss for the period ended January 31, 2025       
    
    (4,911)   
    (4,911)
Share-based compensation charges       
    349    
    
    349 
Vesting of restricted stock units   158,730    2    
    
    
    2 
Payment of cash dividend        
 
    (5,324)   
 
    
 
    (5,324)
Foreign currency translation adjustments       
    
    
    388    388 
Balance at January 31, 2025   52,402,804   $523   $343,159   $(299,339)  $2,273   $46,616 

 

   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 January 31, 2024       
    
    (9,677)   
    (9,677)
Vested restricted stock unit issuances   144,530    1    
    
    
    1 
Common stock issued for Asset Purchase Agreement bonus payment   347,610    4    481    
    
    485 
Share-based compensation charges       
    1,336    
    
    1,336 
Foreign currency translation adjustments       
    
    
    168    168 
Balance at January 31, 2024   50,489,771   $504   $346,252   $(278,027)  $2,046   $70,775 

 

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

 

5

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

   Six Months Ended
January 31,
 
   2025   2024 
Cash flows from operating activities:        
Net loss  $(4,911)  $(9,677)
           
Adjustments to reconcile net loss to net cash used in operating activities:          
           
Change in fair value of convertible debentures   
    711 
Depreciation and amortization of property, plant and equipment   637    537 
Share-based compensation charges   349    1,336 
Share-based 401(k) employer match expense   213    362 
Unrealized foreign exchange loss   396    240 
Gain on operating lease termination   
    (554)
           
Changes in operating assets and liabilities:          
Accounts receivable   (554)   1,252 
Inventories   560    192 
Prepaid expenses and other assets   501    (272)
Accounts payable – trade   (942)   (7,097)
Accrued liabilities, other current liabilities and other liabilities   (7,265)   (9,342)
Total adjustments   (6,105)   (12,635)
           
Net cash used in operating activities   (11,016)   (22,312)
           
Cash flows from investing activities:          
Release of escrowed cash from Asset Purchase Agreement   5,000    
 
Capital expenditures   (518)   (279)
Net cash provided by (used in) investing activities   4,482    (279)
           
Cash flows from financing activities:          
Payment of cash dividend   (5,324)   
 
Repayments under loan agreement and capital leases   (37)   (73)
Cash payments for taxes related to net share settlements of equity awards   (163)   (467)
Net cash used in financing activities   (5,524)   (540)
           
Effect of exchange rate changes on cash and cash equivalents   (16)   (1)
           
Decrease in cash and cash equivalents   (12,074)   (23,132)
Cash and cash equivalents - beginning of period   52,371    83,373 
Cash and cash equivalents - end of period  $40,297   $60,241 

 

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

 

6

 

 

ENZO BIOCHEM, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

As of January 31, 2025

(unaudited)

(Dollars in thousands except share data)

 

Note 1 – Basis of Presentation

 

Enzo Biochem, Inc. (the “Company”, “we”, “our” or “Enzo”) has operated as a life sciences company for over 45 years. The primary business of Enzo today is conducted through its Enzo Life Sciences division (“Enzo Life Sciences”), which focuses on labeling and detection technologies from DNA to whole cell analysis, including 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 strives to enable a healthier world using scientific innovation through drug discovery, development and diagnostic solutions.

 

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 our clinical services operations to Laboratory Corporation of America Holdings, a Delaware corporation (“Labcorp”), and thereby exited the clinical services business. See Note 2.

 

We have one reportable segment, Products. The consolidated balance sheet as of January 31, 2025, the consolidated statements of operations, comprehensive loss and stockholders’ equity for the three and six months ended January 31, 2025 and 2024, and the consolidated statements of cash flows for the six months ended January 31, 2025 and 2024 (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, 2024 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, 2024 has been derived from the audited financial statements at that date. The results of operations for the three and six months ended January 31, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2025.

 

Principles of consolidation

 

The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP and include the accounts of the Company and its wholly-owned subsidiaries. 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.

 

Foreign Currency Translation/Transactions

 

The Company has determined that the functional currency for its foreign subsidiaries is the local currency. For financial reporting purposes, assets and liabilities denominated in foreign currencies are translated at current exchange rates and profit and loss accounts are translated at weighted average exchange rates. Resulting foreign currency translation adjustments are recognized as other comprehensive income (loss) in the consolidated statements of comprehensive loss and are included as a separate component of stockholders’ equity as accumulated other comprehensive income. Gains or losses resulting from transactions entered into in other than the functional currency are recorded as foreign exchange gains and losses in the consolidated statements of operations.

 

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 January 31, 2025 and July 31, 2024, the Company had cash and cash equivalents in foreign bank accounts of $420 and $391, 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 January 31, 2025 and July 31, 2024, 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.

 

8

 

 

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.

 

The Company carries a valuation allowance equal to domestic and foreign net deferred tax assets as of January 31, 2025 and July 31, 2024. The Company believes that the valuation allowance is necessary as it is not more likely than not that the deferred tax assets will not be realized in the foreseeable future based on positive and negative evidence available at this time. This conclusion was reached because of uncertainties relating to future taxable income, in terms of both its timing and its sufficiency, which would enable the Company to realize the deferred tax assets.

 

Effect of New Accounting Pronouncements

 

Pronouncements Issued but Not Yet Adopted

 

In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amended guidance enhances income tax disclosures primarily related to the effective tax rate reconciliation and income taxes paid information. This guidance requires disclosure of specific categories in the effective tax rate reconciliation and further information on reconciling items meeting a quantitative threshold. In addition, the amended guidance requires disaggregating income taxes paid (net of refunds received) by federal, state, and foreign taxes. It also requires disaggregating individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than five percent of total income taxes paid (net of refunds received). The amended guidance will be effective for our fiscal year beginning August 1, 2025. The guidance can be applied either prospectively or retrospectively. We are currently in the process of evaluating the impact this amended guidance may have on the footnotes to our consolidated financial statements.

 

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. Upon adoption, we expect the guidance will be applied retrospectively to all prior periods presented in the consolidated financial statements. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

In November 2024, FASB issued ASU No. 2024-03, Disaggregation on Income Statement Expenses (DISE), which specifies additional disclosure requirements. The new guidance requires additional disclosures, including the composition of certain expense line items (such as purchases of inventory, employee compensation, and “other expenses”) and a separate disclosure for selling expenses. This guidance will be effective for our annual period ending July 31, 2027 and our interim periods beginning August 1, 2027. Early adoption is permitted. We are currently evaluating the impact that the adoption of ASU 2024-03 will have on our consolidated financial statement disclosures.

 

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.

 

Reclassifications

 

Certain prior period amounts have been reclassified to conform to the current period presentation. These reclassifications had no effect on the reported results of operations or discontinued operations.

 

9

 

 

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. In accordance with the sale, we ceased our clinical services operations. Excluded from the sale of the clinical services assets were its cash and accounts receivable. As a consequence of the sale, we have classified as discontinued operations all income and expenses attributable to the clinical services business for the fiscal year 2025 and 2024 periods presented.

 

The following table sets forth the condensed operating results of the discontinued operations for the three and six months ended January 31:

 

   Three Months Ended
January 31
   Six Months Ended
January 31
 
   2025   2024   2025   2024 
General and administrative expense  $221   $813   $471   $2,250 
Other expense   66    1,385    121    889 
Loss from discontinued operations  $(287)  $(2,198)  $(592)  $(3,139)

 

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:

 

   January 31,
2025
   July 31,
2024
 
Carrying amounts of major current assets included as part of discontinued operations:          
Prepaid and other current  $68   $182 
           
Carrying amounts of major current liabilities included as part of discontinued operations:          
Accrued liabilities and trade payables   8,232    14,979 
Operating lease liabilities and other   2,058    1,990 
Total current liabilities   10,290    16,969 
           
Current liabilities of discontinued operations, net  $10,222   $16,787 
           
Carrying amount of major non-current assets included as part of discontinued operations:          
Right-of-use assets  $1,071   $1,308 
Other   61    75 
Total non-current assets   1,132    1,383 
           
Carrying amount of major non-current liabilities included as part of discontinued operations:          
Operating lease liabilities and other   2,602    3,649 
           
Non-current liabilities of discontinued operations, net  $1,470   $2,266 

 

During the six months ended January 31, 2025, the cash used in operating activities of the discontinued operations was $7,213, primarily for reductions of trade payables and accrued liabilities. During the six months ended January 31, 2024, the cash used in operating activities of the discontinued operations was $11,304, primarily for reductions of trade payables and accrued liabilities.

 

10

 

 

Note 3 – Net loss per share

 

Basic net loss per share represents net 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 six months ended January 31, 2025 and 2024, 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, or warrants because to do so would be anti-dilutive.

 

For the three and six months ended January 31, 2025, the effect of approximately 2,105,000 and 2,115,000, respectively, of outstanding “out of the money” options to purchase common shares and the effect of approximately zero and 10,700, respectively, of outstanding restricted stock units were excluded from the calculation of diluted net (loss) per share because their effect would be anti-dilutive. Also, for the three and six months ended January 31, 2025, the effect of approximately 1,686,000 and 1,270,000 shares related to 1,000,000 warrants was excluded from the calculation of diluted weighted average shares outstanding because their effect would be anti-dilutive. The warrants relate to the debentures which were repaid in May 2024. The warrants are eligible for any dividends paid on the common stock and are therefore considered to be participating securities which do not have any contractual obligation to share in the Company’s losses. The impact on net loss per share under the two-class method was not material.

 

For the three and six months ended January 31, 2024, the effect of approximately 2,474,000 and 2,897,000, respectively, of outstanding “out of the money” options to purchase common shares and the effect of approximately 280,000 and 129,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 six months ended January 31, 2024, the effect of approximately 754,000 and 647,000, respectively, of shares related to warrants and the effect of approximately 1,535,000 and 1,372,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.

 

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.

 

11

 

 

Products revenue by geography is as follows:

 

   Three Months Ended
January 31
   Six Months Ended
January 31
 
   2025   2024   2025   2024 
United States  $4,830   $5,166   $8,594   $9,801 
Europe   1,712    2,286    3,375    4,424 
Asia Pacific   792    1,101    1,577    2,134 
Products revenue  $7,334   $8,553   $13,546   $16,359 

 

As of August 1, 2024 and 2023, accounts receivable from continuing operations was $3,988 and $4,808, respectively.

  

Note 5 – Supplemental disclosure for statement of cash flows

 

During the six months ended January 31, 2025 and 2024, interest paid by the Company was $3 and $184, respectively.

 

For the six months ended January 31, 2025 and 2024, the net reductions in the measurement of right-of-use assets and operating lease liabilities, including those of discontinued operations, was $786 and $254, respectively and are included in cash flows from operating activities. The changes are included in changes in accrued liabilities, other current liabilities, and other liabilities in the statement of cash flows.

 

The Company added new right-of-use assets and operating lease liabilities of $106 and $0 for the six months ended January 31, 2025 and 2024, respectively.

 

In connection with the completed sale of certain assets used in the operation of Enzo Clinical Labs at the end of fiscal 2023, $5,000 of escrowed proceeds are included in cash in escrow as of July 31, 2024. As of January 31, 2025, these escrowed proceeds were released to the Company.

 

During the six months ended January 31, 2025, the Company disbursed $163 for taxes related to net share settlement of a bonus paid in stock to a senior executive. During the six months ended January 31, 2024, the Company disbursed $467 for taxes related to net share settlement of bonuses paid in stock to a senior executive and a former senior executive.

 

For the six months ended January 31, 2025 and 2024, tax on capital paid by the Company was $8 and $23, respectively. During the six months ended January 31, 2024, state taxes paid on the gain on the completed sale of certain assets used in the operation of Enzo Clinical Labs were $729.

 

On October 29, 2024, the Board of Directors of the Company declared a cash dividend of $0.10 per share on its common stock, which was paid on December 2, 2024, to the holders of record as of the close of business on November 15, 2024. The total dividend paid was $5,324.

 

Note 6 – Inventories

 

Inventories, net consisted of the following as of the dates indicated:

 

   January 31,
2025
   July 31,
2024
 
Raw materials  $1,156   $1,794 
Work in process   2,415    2,461 
Finished products   2,416    2,577 
   $5,987   $6,832 

 

12

 

 

Note 7 – Convertible debentures

 

In May 2023, the Company consummated a Securities Purchase Agreement (the “Purchase Agreement”) with the Purchasers, as defined in the Purchase Agreement, and JGB Collateral, LLC, 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 (the “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, subject to adjustments as set forth in the Warrants, for a total purchase price of $7,000. 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. During the six months ended January 31, 2024, the change in fair value expense recorded was $711.

 

Debentures

 

The Debentures bore interest at a rate of 10% per annum. The Debentures were 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, Inc., 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. In May 2024, the Company repaid in full the remaining principal balance of $3,609.

 

Warrants

 

The Warrants are exercisable for five years from May 19, 2023, at an exercise price of $2.31 per share, subject, with certain exceptions, to adjustments in the event of stock splits, subsequent dilutive offerings and certain fundamental transactions, as more fully described in the Warrant. The Warrants are eligible for any dividends paid on common stock. The warrant holders were paid $100 in dividends in December 2024.

 

Registration Rights Agreement

 

In connection with the Purchase Agreement, the Company was obligated to file a registration statement pursuant to which the Purchasers could sell the Common Stock issuable upon the conversion of the Debentures and the exercise of the warrants in a public offering. There is no right to a conversion of the Debentures into shares as the Debentures have been repaid in full.

 

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 the first of semiannual amortization payments of CHF 33 began in March 2022. 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 January 31, 2025 and July 31, 2024.

 

Minimum future annual principal payments under this agreement as of January 31, 2025 are as follows:

 

July 31,  Total 
2025  $37 
2026   73 
2027   73 
2028   36 
Total principal payments   219 
Less: current portion, included in other current liabilities   (73)
Long term debt – net  $146 

 

13

 

 

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 3 years. Certain of the Company’s leases have terms that include renewal options that are reasonably certain to be exercised. Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation which are included in the lease liabilities.

  

The following table summarizes the Company’s right of use assets and associated liabilities of its continuing operations as of the dates indicated:

 

Leases  Balance Sheet Classification  January 31,
2025
   July 31,
2024
 
Assets           
Operating  Right-of-use assets  $2,563   $2,836 
Total lease assets     $2,563   $2,836 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $817   $841 
              
Non-current:             
Operating  Operating lease liabilities, non-current   2,102    2,403 
Total lease liabilities     $2,919   $3,244 

 

Components of lease cost were as follows:

 

   Three months ended
January 31,
   Six months ended
January 31,
 
   2025   2024   2025   2024 
Operating lease cost – net (a)  $92   $141   $187   $281 

 

(a)Net of $126 and $252 of sublease income for the three and six months ended January 31, 2025 and 2024, respectively.

 

14

 

 

The maturities of the Company’s lease liabilities as of January 31, 2025 are as follows:

 

Maturity of lease liabilities, years ending July 31,  Operating
leases
 
2025  $494 
2026   906 
2027   907 
2028   833 
2029   44 
Total lease payments   3,184 
Less: Interest (a)   (265)
Present value of lease liabilities  $2,919 

 

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

 

Lease term and discount rate for the six months ended January 31 were as follows:

 

Lease term and discount rate  2025   2024 
Weighted-average remaining lease term (years):        
Operating leases   3.4 years    4.3 years 
           
Weighted-average discount rate:          
Operating leases   5.3%   5.1%

 

See Note 5 for cash flow information on cash paid for amounts included in the measurement of lease liabilities for the six months ended January 31, 2025 and 2024.

  

Note 10 – Accrued liabilities and current liabilities

 

Accrued liabilities as of the date indicated consist of:

 

   January 31,
2025
   July 31,
2024
 
Payroll, benefits and commissions  $2,560   $3,459 
Professional fees   578    405 
Legal   1,462    1,235 
Other   792    615 
   $5,392   $5,714 

 

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 January 31, 2025 and July 31, 2024, the Company had established reserves of $85 and $114, 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. There was no activity with respect to the controlled equity offering during the six months ended January 31, 2025 or 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. At the fiscal 2020 annual stockholders’ meeting 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 is equal to or greater than fair market value of the common stock on the date of grant. The Amended and Restated 2011 Plan 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 will remain in effect until they have been exercised or terminated, or have expired. As of January 31, 2025, there were approximately 4,304,000 shares of common stock available for grant under the Amended and Restated 2011 Plan.

 

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.

 

Listed below are the assumptions used to determine the fair value of options granted during the periods indicated:

 

   Six Months Ended
January 31
 
   2025   2024 
Risk free interest rate %   3.035.35    
 
Expected term of option   3.5 years    
 
Expected stock price volatility   70%   
 
Expected dividend yield   0%   
 

 

16

 

 

The risk-free interest rate is based on the yield of Daily U.S. Treasury Yield Curve Rates with terms equal to the expected term of the options as of the grant date. The expected term of options is determined using the simplified method, as provided in an SEC Staff Accounting Bulletin, and the expected stock price volatility is based on the Company’s historical stock price volatility.

 

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

 

   Three months ended
January 31,
   Six months ended
January 31,
 
   2025   2024   2025   2024 
Stock options  $105   $98   $206   $743 
Restricted stock units   76    163    143    593 
   $181   $261   $349   $1,336 

 

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
January 31,
   Six months ended
January 31,
 
   2025   2024   2025   2024 
Selling, general and administrative  $173   $249   $333   $1,319 
Cost of revenues   8    12    16    17 
   $181   $261   $349   $1,336 

 

During the six months ended January 31, 2024, the Company recognized in selling, general and administrative expense $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.

 

No excess tax benefits were recognized during the three and six month periods ended January 31, 2025 and 2024. 

 

The following table summarizes stock option activity during the six month period ended January 31, 2025:

 

   Options   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term
   Aggregate
Intrinsic
Value
(000s)
 
Outstanding at July 31, 2024   2,136,870   $2.31         
 
Granted   10,000    1.11           
Exercised   
    
           
Cancelled or expired   (41,500)  $1.72           
Outstanding at end of period   2,105,370   $2.31    2.0 years      
 
Exercisable at end of period   1,352,037   $2.45    1.1 years      
 

 

As of January 31, 2025, the total future compensation cost related to non-vested options, not yet recognized in the statements of operations, was $253 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately seven months. The intrinsic value of stock option awards is 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 six months ended January 31, 2025:

 

   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   308,730    1.31    1.5 years   $352 
Granted   428,691    0.70         
 
Vested   (158,730)   1.26           
Cancelled   
    
           
Outstanding at end of period   578,691    0.87    1.25 years   $355 
Expected to vest at end of period   578,691   $0.87    1.25 years   $355 

 

During the three and six months ended January 31, 2025 and 2024, the Company recognized shared based compensation expense for RSUs of $76 and $143, and $163 and $593, respectively. As of January 31, 2025, the total future compensation cost related to non-vested RSUs, not yet recognized in the statements of operations, was $413 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately 15 months.

 

Dividend

 

On October 29, 2024, the Board of Directors of the Company declared a cash dividend of $0.10 per share on its common stock, which was paid on December 2, 2024, to the holders of record as of the close of business on November 15, 2024. The dividend paid amounted to $5,324.

 

Note 12 – Segment reporting

 

The Company has one reportable segment, Products, which focuses on labeling and detection technologies from DNA to whole cell analysis, including 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. 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.

 

18

 

 

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

 

Three months ended January 31, 2025

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $7,334    
   $7,334 
                
Operating costs and expenses:               
Cost of revenues   3,549    
    3,549 
Research and development   479    
    479 
Selling, general and administrative   2,798   $1,760    4,558 
Legal and related expenses   2    348    350 
Total operating costs and expenses   6,828    2,108    8,936 
                
Operating income (loss)   506    (2,108)   (1,602)
                
Other income (expense)               
Interest   (1)   463    462 
Other   2    124    126 
Foreign exchange loss   (234)   
    (234)
Income (loss) before taxes  $273   $(1,521)  $(1,248)
                
Depreciation and amortization included above  $228   $93   $321 
                
Share-based compensation included above:               
Selling, general and administrative   33    137    170 
Cost of sales   8    
    8 
Total  $41   $137   $178 
                
Capital expenditures  $70   $
   $70 

 

19

 

 

Three months ended January 31, 2024

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $8,553    
   $8,553 
                
Operating costs and expenses:               
Cost of revenues   4,329    
    4,329 
Research and development   578   $2    580 
Selling, general and administrative   3,284    1,784    5,068 
Legal and related expenses   22    739    761 
Total operating costs and expenses   8,213    2,525    10,738 
                
Operating income (loss)   340    (2,525)   (2,185)
                
Other income (expense)               
Interest   34    859    893 
Change in fair value of convertible debentures   
    (383)   (383)
Other   2    117    119 
Foreign exchange gain   693    
    693 
Income (loss) before taxes  $1,069   $(1,932)  $(863)
                
Depreciation and amortization included above  $172   $95   $267 
                
Share-based compensation included above:               
Selling, general and administrative   42    207    249 
Cost of sales   12    
    12 
Total  $54   $207   $261 
                
Capital expenditures  $
   $27   $27 

 

20

 

 

Six months ended January 31, 2025

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $13,546    
   $13,546 
                
Operating costs and expenses:               
Cost of revenues   7,230    
    7,230 
Cost of revenues – inventory provision   252    
    252 
Research and development   1,041    
    1,041 
Selling, general and administrative   5,965   $3,476    9,441 
Legal and related expenses   8    800    808 
Total operating costs and expenses   14,496    4,276    18,772 
                
Operating loss   (950)   (4,276)   (5,226)
                
Other income (expense)               
Interest   (2)   1,084    1,082 
Other   1    249    250 
Foreign exchange loss   (425)   
    (425)
Loss before taxes  $(1,376)  $(2,943)  $(4,319)
                
Depreciation and amortization included above  $457   $180   $637 
                
Share-based compensation included above:               
Selling, general and administrative   65    268    333 
Cost of sales   16    
    16 
Total  $81   $268   $349 
                
Capital expenditures  $518   $
   $518 

 

21

 

 

Six months ended January 31, 2024

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $16,359    
   $16,359 
                
Operating costs and expenses:               
Cost of revenues   8,680    
    8,680 
Research and development   1,416   $13    1,429 
Selling, general and administrative   6,383    5,687    12,070 
Legal and related expenses   51    1,784    1,835 
Total operating costs and expenses   16,530    7,484    24,014 
                
Operating loss   (171)   (7,484)   (7,655)
                
Other income (expense)               
Interest   68    1,802    1,870 
Change in fair value of convertible debentures   
    (711)   (711)
Other   3    273    276 
Foreign exchange loss   (318)   
    (318)
Loss before taxes  $(418)  $(6,120)  $(6,538)
                
Depreciation and amortization included above  $338   $199   $537 
                
Share-based compensation included above:               
Selling, general and administrative   65    1,254    1,319 
Cost of sales   17    
    17 
Total  $82   $1,254   $1,336 
                
Capital expenditures  $246   $33   $279 

 

Note 13 – Contingencies

 

Settled or Inactive Legal Matters

 

Ransomware Attack

 

In April 2023, the Company experienced a ransomware attack (the “ransomware attack”) that impacted certain critical information technology systems, principally of the discontinued operations. The Company 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 determined that some employees’ information may have been involved. The Company provided notice to the individuals whose information may have been involved, as well as to regulatory authorities, in accordance with applicable law.

 

22

 

 

As a result of the ransomware attack, Enzo was 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 asked questions about the ransomware attack, as well as the corrective actions taken in response.  The Company responded to all such inquiries, and there have been no further inquiries from the Utah Attorney General. The matters with the New York, Connecticut and New Jersey Attorneys General are now closed, as they were resolved by agreements with each of the three states effective August 8, 2024. A provision was recorded in the consolidated financial statements as of July 31, 2024 based on the settlement terms of the agreements. In September 2024, the Company paid the full settlements totaling $4,500.

  

Enzo was 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. The Company has responded to all requests. 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.

 

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

 

In the Eastern District of New York (“EDNY”), twenty putative class actions were consolidated alleging various harms stemming from the April 2023 data incident (“EDNY Federal Action”). Lead counsel was appointed and filed a Consolidated Amended Complaint on November 13, 2023. The complaint sought 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 parties have reached a class-wide settlement agreement in the sum of $7,500 and filed an unopposed motion for preliminary approval with the Court. The Court granted the motion and set a final fairness hearing on June 10, 2025. $800 of the $7,500 settlement was paid in March 2025 to cover class action notice costs.

 

Other Settled or Inactive Matters

 

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

 

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. 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 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. On or about July 17, 2024, the Court granted, in part, the defendants’ motion to dismiss the amended complaint. On or about August 16, 2024, plaintiff noticed an appeal from the order granting that dismissal. On or about September 18, 2024, plaintiff filed a Verified Second Amended Complaint. On October 11, 2024, the defendants filed a joint stipulation and letter requesting the court to extend the deadline to respond to the Second Amended complaint from October 18, 2024 to November 18, 2024. On November 15, 2024, the plaintiff discontinued the derivative case and the related appeal (without prejudice).

 

23

 

 

In April 2024, the Company engaged in settlement negotiations with a government payer in our discontinued operations and reached a verbal settlement. The settlement was finalized in a formal written settlement agreement on August 14, 2024. The settlement resolved allegations that Enzo Clinical Labs, Inc. overbilled the Connecticut Medicaid program for testing services. The settlement was paid in August 2024 for $1,700 to resolve the State of Connecticut’s allegations and $175 was paid to settle whistleblowers’ legal fees.

 

Open and Active Legal Matters

 

Pending Class Action Litigation

 

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. The Company has filed a motion to stay this action pending the resolution of the EDNY Federal Action, and the motion was granted by the court. The Company anticipates that the case will be dismissed once the settlement in the EDNY Federal Action receives final approval from the court, likely sometime in 2025.

 

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. The Company has filed a motion to stay this action pending the resolution of the EDNY Federal Action, and the motion remains pending. The Company anticipates that the case will be dismissed once the settlement in the EDNY Federal Action receives final approval from the court, likely sometime in 2025.

 

Other Open and Active Legal Matters

 

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 (collectively the “Petitioners”) initiated an appraisal action against the Company 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. On or about August 21, 2024, the Court dismissed the Company’s Second and Third Affirmative Defenses. On or about September 19, 2024, the Court granted the Company permission to move for leave to reargue the Court’s dismissal decision. On or about October 16, 2024, the Company moved for leave to reargue. On or about February 20, 2025, the Court issued a decision granting the Company’s motion for leave to reargue, and, upon reargument, adhered to its original decision. The Company intends to continue to vigorously litigate both (i) Petitioners’ alleged entitlement to dissenting shareholder appraisal rights and (ii) the correct valuation of Petitioners’ shares.

 

On September 18, 2024, we received an unsealed complaint filed by whistleblowers in the Southern District of New York (“SDNY”) alleging, among other things, that the Company falsely billed Medicaid and Medicare for COVID-19 tests by utilizing inappropriate diagnostic codes to trigger payments for such tests. The SDNY advised the court that the government was not intervening in the case; however, the private plaintiffs are still pursuing the case on the governments’ behalf. The court ordered that the matter be stayed until January 15, 2025, so that the parties may explore potential settlement of the matter. The parties were unable to reach a settlement and the case is proceeding to litigation.  The Company anticipates filing a motion to dismiss the complaint (the entire case) and, pursuant to the Court’s instructions, will be submitting a letter to the court regarding that motion by March 21, 2025.  The initial conference with the court is scheduled for April 8, 2025.  We believe there are meritorious defenses to the claims set forth in the complaint and the Company will vigorously defend itself.  A probable settlement amount is not estimable at this time.

 

24

 

 

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 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. 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 had 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 consolidated financial statements as of July 31, 2023 and updated as applicable through the period ended January 31, 2025 based on a reasonable estimate of loss; however, the actual exposure may differ.

 

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, all of such cases have been resolved, except for one. 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 for nonstatutory double-patenting. Enzo responded to the office action on January 3, 2022. 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. Enzo filed a petition to terminate that second reexamination proceeding on November 16, 2022, which was denied on July 26, 2024.  The PTO merged the ex parte reexamination proceedings as of August 2, 2024.  On September 17, 2024, the PTO issued an office action, rejecting the claims subject to the merged reexamination proceedings. Enzo filed a response to that office action on December 17, 2024. On February 6, 2025, the PTO issued a final rejection of the claims (2, 5, 18, 20, and 228) in the ex parte reexamination proceedings. The Company is considering appeal options.

 

25

 

 

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 fiscal year ended July 31, 2024. 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 has operated as a life sciences company for over 45 years. The primary business of Enzo today is conducted through its Enzo Life Sciences division, which focuses on labeling and detection technologies from DNA to whole cell analysis, including 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. The Company monetizes its technology primarily via sales through our global distribution network and licensing. Enzo Life Sciences is operated through the Company’s wholly-owned subsidiary Enzo Life Sciences, Inc. and its wholly-owned domestic and foreign subsidiaries. Costs excluded from Enzo Life Sciences financial results consist of corporate general and administrative costs and minimal therapeutic research and development expenses. These costs are reported within the consolidated financial statements as “Corporate and Other” (see Note 12 in the Notes to Consolidated Financial Statements for further segment information).

 

We continue to explore all strategic alternatives to maximize value for the Company’s stockholders, including without limitation, improving the market position and profitability of our services in the marketplace, and enhancing our valuation. We may pursue our goals through organic growth and strategic initiatives. Additionally, we will continue to review information regarding potential acquisitions or joint ventures, and provide information to third parties regarding potential dispositions of assets or business lines, including a potential sale of the Company, from time to time.

 

26

 

 

Discontinued operations – sale of Clinical Services business to Labcorp

 

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 Laboratory Corporation of America (“Labcorp”) for an aggregate purchase price of $113.25 million in cash. In accordance with the sale, we ceased our clinical services operations. Excluded from the sale of the clinical services assets were its cash and accounts receivable. As a consequence of the sale, we have classified as discontinued operations all income and expenses attributable to the clinical services business for all periods presented.

  

Ransomware attack

 

In April 2023, the Company experienced a ransomware attack that impacted certain critical information technology systems, principally of the discontinued operation. 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.5 million individuals. The Social Security numbers of approximately 600,000 of these individuals may also have been involved. Additionally, the Company determined that some employees’ information may have been involved. The Company 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 covered up to $3 million of the remediation costs related to the incident and paid service providers from the policy proceeds.

 

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. See Note 13 of the consolidated financial statements for discussion of litigation in connection with this incident.

 

NYSE Listing Notice

 

On January 8, 2025, the Company received a letter from the New York Stock Exchange (the “NYSE”) notifying the Company that it is not in compliance with (i) Section 802.01B of the NYSE Listed Company Manual because, as of January 7, 2025, the Company’s 30 trading-day average market capitalization was less than $50 million and its last reported stockholder’s equity as of October 31, 2024 was less than $50 million and (ii) Section 802.01C of the NYSE Listed Company Manual because the average closing price of the Company’s Common Stock (the “Common Stock”) was less than $1.00 over a consecutive 30 trading-day period. The Company has a period of 18 months to cure the market capitalization and stockholder’s equity deficiencies and a period of six months to cure the average closing stock price deficiency, subject to the NYSE’s acceptance of a plan by the Company to regain compliance. The notice did not result in the immediate delisting of the Common Stock from the NYSE, but the Company may be delisted from the NYSE if it does not regain compliance with the foregoing continued listing standards.

 

With regard to the average closing stock price deficiency, the Company can regain compliance at any time within the six-month period following receipt of the NYSE's non-compliance notice if, on the last trading day of any calendar month during the cure period, the Company has (i) a closing share price of at least $1.00 and (ii) an average closing share price of at least $1.00 over the 30 trading-day period ending on the last trading day of that month. Under the NYSE’s listing rules, the price condition will be deemed cured if the price promptly exceeds $1.00 per share and the price remains above that level for at least the following 30 consecutive trading days.

 

 The Company submitted a plan on February 21, 2025 to cure the market capitalization, stockholder’s equity and average closing stock price deficiencies and to return to compliance with the NYSE's continued listing standards. The plan considers all available alternatives to cure the deficiencies identified by the NYSE, which plan is being reviewed by the NYSE. The Common Stock continues to be listed and trade on the NYSE, subject to the Company’s ongoing compliance with the NYSE's other continued listing standards and by the acceptance of the NYSE of this plan.

 

27

 

 

Results of Operations from Continuing Operations

Three months ended January 31, 2025 compared to January 31, 2024
(in $000s)

 

Comparative Financial Data from Continuing Operations for the three months ended January 31,

 

   2025   2024   Favorable
(Unfavorable)
   %
Change
 
                 
Revenues  $7,334   $8,553   $(1,219)   (14)
                     
Operating costs and expenses:                    
Cost of revenues   3,549    4,329    780    18 
Research and development   479    580    101    17 
Selling, general and administrative   4,558    5,068    510    10 
Legal and related expenses   350    761    411    54 
Total operating costs and expenses   8,936    10,738    1,802    17 
                     
Operating loss   (1,602)   (2,185)   583    27 
                     
Other income (expense):                    
Interest, net   462    893    (431)   (48)
Fair value adjustment       (383)   383    100 
Other   126    119    7    6 
Foreign exchange (loss) gain   (234)   693    (927)   ** 
Loss before income taxes  $(1,248)  $(863)  $(385)   (45)

 

  ** not meaningful

 

Consolidated Results:

 

The “2025 period” and the “2024 period” refer to the three months ended January 31, 2025 and 2024, respectively.

 

Revenues were $7.3 million in the 2025 period and $8.5 million in the 2024 period, a decrease of approximately $1.2 million or 14% due to a decline in all geographic areas of our customer base due to declining market demand, primarily in our markets outside of the U.S., related to general continued headwinds in the life sciences tools space and the timing of large orders fulfillment.

 

The cost of revenues was $3.5 million in the 2025 period and $4.3 million in the 2024 period, a decrease of $0.8 million or 18% due to lower revenues. The gross profit margin was approximately 52% and 49% in the 2025 and 2024 periods, respectively. The 2025 period gross profit was positively impacted by a more profitable mix of products sold and cost containment measures.

 

Research and development expenses were $0.5 million in the 2025 period and $0.6 million in the 2024 period, a decrease of $0.1 million or 17%. There was an emphasis on manufacturing effort in the 2025 period. During the 2024 period there was a greater investment in research and development resources and materials consumed.

 

Selling, general and administrative expenses were $4.6 million during the 2025 period versus $5.1 million during the 2024 period, a decrease of $0.5 million or 10%. The decrease was in the Products segment as compared to 2024 period due to lower headcount, sales commissions, and travel expenses.

 

Legal and related expenses were $0.4 million during the 2025 period and $0.8 million in the 2024 period, a decrease of $0.4 million or 54%. During the 2024 period, we required significantly more legal expertise and assistance associated with corporate matters.

 

Interest income, net was $0.5 million in the 2025 period compared to $0.9 million in the 2024 period, a decrease of $0.4 million or 48% due to the decrease in the balance of cash held in a money market account and a decline in the interest rate earned due to Federal Reserve actions to lower discount rates.

 

We recorded a fair value adjustment charge of approximately $0.4 million for the Debentures in the 2024 period based on their fair value as of January 31, 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 2025 period was $0.2 million compared to a gain of $0.7 million in the 2024 period, an unfavorable variance of $0.9 million. The foreign exchange loss in the 2025 period was due to the revaluation of intercompany balances denominated in European currencies into Swiss francs, which appreciated slightly, by our Swiss subsidiary. The 2024 period revaluation gain was due to appreciation of the Swiss franc, Euro and British pound as compared to the U.S dollar, when intercompany balances were higher, especially those denominated in the U.S. dollar.

 

28

 

 

Results of Operations from Continuing Operations

Six months ended January 31, 2025 compared to January 31, 2024
(in $000s)

 

Comparative Financial Data from Continuing Operations for the six months ended January 31,

 

   2025   2024   Favorable
(Unfavorable)
   %
Change
 
                 
Revenues  $13,546   $16,359   $(2,813)   (17)
                     
Operating costs and expenses:                    
Cost of revenues   7,230    8,680    1,450    17 
Cost of revenues – inventory provision   252        (252)   ** 
Research and development   1,041    1,429    388    27 
Selling, general and administrative   9,441    12,070    2,629    22 
Legal and related expenses   808    1,835    1,027    56 
Total operating costs and expenses   18,772    24,014    5,242    22 
                     
Operating loss   (5,226)   (7,655)   2,429    32 
                     
Other income (expense):                    
Interest, net   1,082    1,870    (788)   (42)
Fair value adjustment       (711)   711    100 
Other   250    276    (26)   (9)
Foreign exchange loss   (425)   (318)   (107)   (34)
Loss before income taxes  $(4,319)  $(6,538)  $2,219    34 

 

  ** not meaningful

 

Consolidated Results:

 

 The “2025 period” and the “2024 period” refer to the six months ended January 31, 2025 and 2024, respectively.

 

Revenues were $13.5 million in the 2025 period and $16.4 million in the 2024 period, a decrease of approximately $2.8 million or 17% due to a decline in all geographic areas of our customer base due to declining market demand, primarily in our markets outside of the U.S., related to general continued headwinds in the life sciences tools space and the timing of large orders fulfillment.

 

The cost of revenues was $7.2 million in the 2025 period and $8.7 million in the 2024 period, a decrease of $1.5 million or 17% due to lower revenues. The gross profit margin was approximately 47% in both the 2025 and 2024 periods.

 

The cost of revenues – inventory provision was approximately $0.3 million for raw material inventory we intended to use in manufacturing and sell to laboratory customers which we fully reserved in the 2025 period. This provision represents approximately 2% of the 2025 period’s revenues.

 

Research and development expenses were $1.0 million in the 2025 period and $1.4 million in the 2024 period, a decrease of $0.4 million or 27%. There was an emphasis on manufacturing effort in the 2025 period. During the 2024 period, there was a greater investment in research and development resources and materials consumed.

 

Selling, general and administrative expenses were $9.4 million during the 2025 period versus $12.0 million during the 2024 period, a decrease of $2.6 million or 22%. The Other segment expense declined $2.2 million primarily due to severance provisions and accelerated recognition of share based compensation in the 2024 period related to a former senior officer. The Products segment expense decreased $0.4 million as compared to 2024 period due to lower headcount, sales commissions, travel expenses, and bonus accruals.

 

29

 

 

Legal and related expenses were $0.8 million during the 2025 period and $1.8 million in the 2024 period, a decrease of $1.0 million or 56%. During the 2024 period, we required significantly more legal expertise and assistance associated with corporate matters.

 

Interest income, net was $1.1 million in the 2025 period compared to $1.9 million in the 2024 period, a decrease of $0.8 million or 42% due to a decrease in the balance of cash held in a money market account and a decline in the interest rate earned due to Federal Reserve actions to lower discount rates.

 

We recorded a fair value adjustment charge of approximately $0.7 million for the Debentures in the 2024 period based on their fair value as of January 31, 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 2025 period was $0.4 million compared to $0.3 million in the 2024 period, an unfavorable variance of $0.1 million. The foreign exchange revaluation loss in both periods was due to the depreciation of the Swiss franc, Euro and British pound as compared to the U.S dollar. Those currencies depreciated more in the 2025 period than in the 2024 period.

 

Liquidity and Capital Resources

 

Our aggregate cash and cash equivalents as of January 31, 2025 was $40.3 million and $52.3 million as of July 31, 2024. The decrease of $12.0 million in our cash and cash equivalents balance as of January 31, 2025 was primarily due to the period net loss, cash used to pay down accrued liabilities, particularly those of the discontinued operations, and the payment of a dividend of $5.3 million, partially offset by the release from escrow of $5.0 million, as discussed below. Based on the current available working capital, management believes the Company has sufficient funds to meet its operating requirements for at least the next twelve months from the date of the filing of this report. Our working capital was $35.0 million and $45.2 million as of January 31, 2025 and July 31, 2024, respectively.

 

Net cash used in operating activities during the 2025 period was $11.0 million, compared to $22.3 million during the 2024 period, a favorable variance of $11.3 million, primarily due to the smaller net loss from continuing operations in the 2025 period and the larger paydowns of accounts payable – trade and accrued liabilities in the 2024 period.

 

Net cash provided by investing activities during the 2025 period was approximately $4.5 million and represents the release of cash held in escrow from the Labcorp Asset Purchase Agreement which closed in July 2023, partially offset by capital expenditures. Net cash used in investing activities during the 2024 period was approximately $0.3 million for capital expenditures.

 

Net cash used in financing activities in the 2025 period was $5.5 million and primarily represents the payment of a $5.3 million dividend in December 2024. Cash used in the 2024 period amounted to $0.5 million primarily for taxes paid on bonuses paid in stock.

 

Labcorp Asset Purchase Agreement and release of Cash in Escrow

 

We had indemnification obligations to Labcorp under the Asset Purchase Agreement that could have required us to make 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 retained liabilities or certain third-party claims specified in the Asset Purchase Agreement. Generally, our representations and warranties survived 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).

 

30

 

 

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 in order to satisfy, in whole or in part, certain of our indemnity obligations, if any, that arose under the Asset Purchase Agreement. Labcorp made no claims and required only a reimbursement of certain legal fees it had incurred, which were immaterial. On October 30, 2024, the escrowed funds of $5.0 million were released to the Company.

 

Off Balance Sheet Arrangements

 

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

 

Critical Accounting Policies and Estimates

 

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 U.S. GAAP. 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.

 

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 January 31, 2025 and July 31, 2024, Products accounts receivable, net were $4,245 and $3,988, respectively. As of January 31, 2025 and July 31, 2024, these totals include foreign receivables, net, of $881 and $1,185, respectively.

 

31

 

 

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 six months ended January 31, 2025 and 2024 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.

 

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 the evaluation of our Disclosure Controls, our principal executive officer and principal financial officer have concluded that, as of January 31, 2025, our Disclosure Controls were effective to ensure that information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

 

Changes in Internal Control Over Financial Reporting

 

There were no changes in our internal control over financial reporting that occurred during the period ended January 31, 2025 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

  

32

 

 

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 for the fiscal year ended July 31, 2024 filed with the Securities and Exchange Commission, other than as noted in Note 13 to these Consolidated Financial Statements as of January 31, 2025.

 

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

 

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 Information00

 

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.

 

33

 

 

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: March 17, 2025 by: /s/ Patricia Eckert
   

Chief Financial Officer and

Principal Accounting Officer

 

 

34

 

 

0000316253 false Q2 --07-31 0000316253 2024-08-01 2025-01-31 0000316253 2025-03-10 0000316253 2025-01-31 0000316253 2024-07-31 0000316253 2024-11-01 2025-01-31 0000316253 2023-11-01 2024-01-31 0000316253 2023-08-01 2024-01-31 0000316253 us-gaap:CommonStockMember 2024-10-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-10-31 0000316253 us-gaap:RetainedEarningsMember 2024-10-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-10-31 0000316253 2024-10-31 0000316253 us-gaap:CommonStockMember 2024-11-01 2025-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-11-01 2025-01-31 0000316253 us-gaap:RetainedEarningsMember 2024-11-01 2025-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-11-01 2025-01-31 0000316253 us-gaap:CommonStockMember 2025-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2025-01-31 0000316253 us-gaap:RetainedEarningsMember 2025-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-31 0000316253 us-gaap:CommonStockMember 2023-10-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0000316253 us-gaap:RetainedEarningsMember 2023-10-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0000316253 2023-10-31 0000316253 us-gaap:CommonStockMember 2023-11-01 2024-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-11-01 2024-01-31 0000316253 us-gaap:RetainedEarningsMember 2023-11-01 2024-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-01 2024-01-31 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-07-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-07-31 0000316253 us-gaap:RetainedEarningsMember 2024-07-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-31 0000316253 us-gaap:CommonStockMember 2024-08-01 2025-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-08-01 2025-01-31 0000316253 us-gaap:RetainedEarningsMember 2024-08-01 2025-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-08-01 2025-01-31 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 2023-07-31 0000316253 us-gaap:CommonStockMember 2023-08-01 2024-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2024-01-31 0000316253 us-gaap:RetainedEarningsMember 2023-08-01 2024-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2024-01-31 0000316253 enz:EnzoClinicalLabsMember 2023-07-01 2023-07-24 0000316253 srt:ParentCompanyMember 2025-01-31 0000316253 srt:ParentCompanyMember 2024-07-31 0000316253 enz:OptionToPurchaseMember 2024-11-01 2025-01-31 0000316253 enz:OptionToPurchaseMember 2024-08-01 2025-01-31 0000316253 enz:OutstandingRestrictedStockUnitsMember 2024-11-01 2025-01-31 0000316253 enz:OutstandingRestrictedStockUnitsMember 2024-08-01 2025-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember 2024-11-01 2025-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember 2024-08-01 2025-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember us-gaap:WarrantMember 2024-08-01 2025-01-31 0000316253 enz:OptionToPurchaseMember 2023-11-01 2024-01-31 0000316253 enz:OptionToPurchaseMember 2023-08-01 2024-01-31 0000316253 enz:OutstandingRestrictedStockUnitsMember 2023-11-01 2024-01-31 0000316253 enz:OutstandingRestrictedStockUnitsMember 2023-08-01 2024-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember us-gaap:WarrantMember 2023-11-01 2024-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember us-gaap:WarrantMember 2023-08-01 2024-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember 2023-11-01 2024-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember 2023-08-01 2024-01-31 0000316253 2024-08-01 0000316253 2023-08-01 0000316253 country:US 2024-11-01 2025-01-31 0000316253 country:US 2023-11-01 2024-01-31 0000316253 country:US 2024-08-01 2025-01-31 0000316253 country:US 2023-08-01 2024-01-31 0000316253 srt:EuropeMember 2024-11-01 2025-01-31 0000316253 srt:EuropeMember 2023-11-01 2024-01-31 0000316253 srt:EuropeMember 2024-08-01 2025-01-31 0000316253 srt:EuropeMember 2023-08-01 2024-01-31 0000316253 srt:AsiaPacificMember 2024-11-01 2025-01-31 0000316253 srt:AsiaPacificMember 2023-11-01 2024-01-31 0000316253 srt:AsiaPacificMember 2024-08-01 2025-01-31 0000316253 srt:AsiaPacificMember 2023-08-01 2024-01-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2024-08-01 2025-01-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2023-08-01 2024-01-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2025-01-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2024-01-31 0000316253 srt:ExecutiveOfficerMember 2024-08-01 2025-01-31 0000316253 srt:ExecutiveOfficerMember 2023-08-01 2024-01-31 0000316253 enz:EnzoClinicalLabsMember 2023-08-01 2024-01-31 0000316253 2024-10-29 0000316253 2024-10-29 2024-10-29 0000316253 enz:ConvertibleDebenturesMember enz:JGBCollateralLLCMember 2023-05-31 0000316253 enz:ConvertibleDebenturesMember 2023-05-01 2023-05-31 0000316253 2023-05-31 0000316253 us-gaap:WarrantMember 2023-05-31 0000316253 2023-05-01 2023-05-31 0000316253 enz:DebenturesMember 2024-08-01 2025-01-31 0000316253 enz:DebenturesMember 2025-01-31 0000316253 enz:DebenturesMember 2023-07-31 0000316253 enz:DebenturesMember 2024-05-01 2024-05-31 0000316253 us-gaap:WarrantMember 2023-05-19 0000316253 us-gaap:WarrantMember 2024-12-01 2024-12-31 0000316253 2020-04-30 2020-04-30 0000316253 2020-07-31 2020-07-31 0000316253 2020-04-30 0000316253 srt:MinimumMember 2025-01-31 0000316253 srt:MaximumMember 2025-01-31 0000316253 enz:SalesAgreementMember 2023-05-31 0000316253 enz:SalesAgreementMember 2023-05-01 2023-05-31 0000316253 2022-08-01 2023-07-31 0000316253 us-gaap:PerformanceSharesMember us-gaap:StockOptionMember enz:TwoThousandElevenPlanMember us-gaap:RestrictedStockMember 2011-01-01 2011-01-31 0000316253 srt:MinimumMember enz:TwoThousandElevenPlanMember 2018-01-31 0000316253 srt:MaximumMember enz:TwoThousandElevenPlanMember 2018-01-31 0000316253 srt:MinimumMember enz:TwoThousandElevenPlanMember 2020-10-07 0000316253 srt:MaximumMember enz:TwoThousandElevenPlanMember 2020-10-07 0000316253 srt:ChiefExecutiveOfficerMember us-gaap:StockOptionMember 2023-08-01 2024-01-31 0000316253 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2024-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-11-01 2025-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-08-01 2025-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-11-01 2024-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2024-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2025-01-31 0000316253 srt:MinimumMember 2024-08-01 2025-01-31 0000316253 srt:MaximumMember 2024-08-01 2025-01-31 0000316253 us-gaap:StockOptionMember 2024-11-01 2025-01-31 0000316253 us-gaap:StockOptionMember 2023-11-01 2024-01-31 0000316253 us-gaap:StockOptionMember 2024-08-01 2025-01-31 0000316253 us-gaap:StockOptionMember 2023-08-01 2024-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-11-01 2025-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-11-01 2024-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-08-01 2025-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-08-01 2024-01-31 0000316253 enz:CostOfRevenuesMember 2024-11-01 2025-01-31 0000316253 enz:CostOfRevenuesMember 2023-11-01 2024-01-31 0000316253 enz:CostOfRevenuesMember 2024-08-01 2025-01-31 0000316253 enz:CostOfRevenuesMember 2023-08-01 2024-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-08-01 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-08-01 2024-08-01 0000316253 2023-08-01 2024-07-31 0000316253 enz:ProductsMember 2024-11-01 2025-01-31 0000316253 us-gaap:CorporateAndOtherMember 2024-11-01 2025-01-31 0000316253 enz:ConsolidatedMember 2024-11-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ProductsMember 2024-11-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember us-gaap:CorporateAndOtherMember 2024-11-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ConsolidatedMember 2024-11-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2024-11-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2024-11-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2024-11-01 2025-01-31 0000316253 enz:ProductsMember 2023-11-01 2024-01-31 0000316253 us-gaap:CorporateAndOtherMember 2023-11-01 2024-01-31 0000316253 enz:ConsolidatedMember 2023-11-01 2024-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ProductsMember 2023-11-01 2024-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateAndOtherMember 2023-11-01 2024-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ConsolidatedMember 2023-11-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2023-11-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2023-11-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2023-11-01 2024-01-31 0000316253 enz:ProductsMember 2024-08-01 2025-01-31 0000316253 us-gaap:CorporateAndOtherMember 2024-08-01 2025-01-31 0000316253 enz:ConsolidatedMember 2024-08-01 2025-01-31 0000316253 enz:InventoryProvisionMember enz:ProductsMember 2024-08-01 2025-01-31 0000316253 enz:InventoryProvisionMember us-gaap:CorporateAndOtherMember 2024-08-01 2025-01-31 0000316253 enz:InventoryProvisionMember enz:ConsolidatedMember 2024-08-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ProductsMember 2024-08-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember us-gaap:CorporateAndOtherMember 2024-08-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ConsolidatedMember 2024-08-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2024-08-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2024-08-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2024-08-01 2025-01-31 0000316253 enz:ProductsMember 2023-08-01 2024-01-31 0000316253 us-gaap:CorporateAndOtherMember 2023-08-01 2024-01-31 0000316253 enz:ConsolidatedMember 2023-08-01 2024-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ProductsMember 2023-08-01 2024-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember us-gaap:CorporateAndOtherMember 2023-08-01 2024-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ConsolidatedMember 2023-08-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2023-08-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2023-08-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2023-08-01 2024-01-31 0000316253 2023-04-01 2023-04-30 0000316253 2024-09-30 0000316253 srt:ScenarioForecastMember 2025-03-01 2025-03-31 0000316253 enz:MrWeinerMember 2023-11-01 2023-11-30 0000316253 enz:SettlementAgreementMember 2024-08-01 2024-08-31 0000316253 enz:EnzoClinicalLabsIncMember 2024-08-01 2024-08-31 0000316253 enz:DrRabbaniMember 2022-05-01 2022-05-31 0000316253 enz:DrRabbaniMember 2022-07-01 2022-07-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure iso4217:CHF
EX-31.1 2 ea023438701ex31-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: March 17, 2025

 

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

EX-31.2 3 ea023438701ex31-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: March 17, 2025

 

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

 

EX-32.1 4 ea023438701ex32-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 January 31, 2025 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: March 17, 2025    
     
  By: /s/ Kara Cannon
    Kara Cannon
    Chief Executive Officer

 

EX-32.2 5 ea023438701ex32-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 January 31, 2025 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: March 17, 2025

 

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

 

EX-101.SCH 6 enz-20250131.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 Comprehensive Loss (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995306 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 995307 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Discontinued Operations link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Net Loss Per Share link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Supplemental Disclosure for Statement of Cash Flows link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Convertible Debentures link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Long Term Debt link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Accrued Liabilities and Current Liabilities link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Segment Reporting link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Contingencies 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 - Long Term Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Accrued Liabilities and Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Segment Reporting (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Discontinued Operations (Details) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Discontinued Operations - Schedule of Condensed Operating Results of the Discontinued Operations (Details) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Discontinued Operations - Schedule of Major Classes of Assets and Liabilities of the Discontinued Operations (Details) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Revenue Recognition (Details) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Revenue Recognition - Schedule of Products Revenue by Geography (Details) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Supplemental Disclosure for Statement of Cash Flows (Details) link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Inventories - Schedule of Inventories, Net (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Convertible Debentures (Details) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Long Term Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Long Term Debt - Schedule of Minimum Future Annual Principal Payments (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Leases - Schedule of Right of Use Assets and Associated Liabilities of its Continuing Operations (Details) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Leases - Schedule of Maturities of the Company’s Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Accrued Liabilities and Current Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Accrued Liabilities and Current Liabilities - Schedule of Accrued Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Stockholders’ Equity - Schedule of Fair Value of Options Grand (Details) link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Stockholders’ Equity - Schedule of Share-Based Compensation Expense (Details) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Stockholders’ Equity - Schedule of Stock Option Activity (Details) link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Stockholders’ Equity - Schedule of Restricted Stock Unit (“RSU”) Activity (Details) link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Segment Reporting (Details) link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Segment Reporting - Schedule of Financial Information Represents the Operating Results of the Reportable Segments (Details) link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 enz-20250131_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 enz-20250131_def.xml XBRL DEFINITION FILE EX-101.LAB 9 enz-20250131_lab.xml XBRL LABEL FILE EX-101.PRE 10 enz-20250131_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover - shares
6 Months Ended
Jan. 31, 2025
Mar. 10, 2025
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 Jan. 31, 2025  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q2  
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, City or Town Farmingdale  
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   52,402,804
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Current assets:    
Cash and cash equivalents $ 40,297 $ 52,371
Cash in escrow 5,000
Accounts receivable, net 4,245 3,988
Inventories, net 5,987 6,832
Prepaid expenses and other current assets 1,688 1,840
Total current assets 52,217 70,031
Property, plant, and equipment, net 12,303 12,367
Right-of-use assets 2,563 2,836
Other assets 427 530
Total assets 67,510 85,764
Current liabilities:    
Accounts payable – trade 672 1,376
Accrued liabilities 5,392 5,714
Current portion of operating lease liabilities 817 841
Other current liabilities 73 76
Current liabilities of discontinued operations, net 10,222 16,787
Total current liabilities 17,176 24,794
Operating lease liabilities, non-current 2,102 2,403
Long term debt 146 189
Non-current liabilities of discontinued operations, net 1,470 2,266
Total liabilities 20,894 29,652
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: 52,402,804 at January 31, 2025 and 52,244,074 at July 31, 2024 523 521
Additional paid-in capital 343,159 348,134
Accumulated deficit (299,339) (294,428)
Accumulated other comprehensive income 2,273 1,885
Total stockholders’ equity 46,616 56,112
Total liabilities and stockholders’ equity $ 67,510 $ 85,764
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Jan. 31, 2025
Jul. 31, 2024
Statement of Financial Position [Abstract]    
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 52,402,804 52,244,074
Common stock, shares outstanding 52,402,804 52,244,074
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Income Statement [Abstract]        
Revenues $ 7,334 $ 8,553 $ 13,546 $ 16,359
Operating costs and expenses:        
Cost of revenues 3,549 4,329 7,230 8,680
Cost of revenues – inventory provision 252
Research and development 479 580 1,041 1,429
Selling, general and administrative 4,558 5,068 9,441 12,070
Legal and related expense, net 350 761 808 1,835
Total operating costs and expenses 8,936 10,738 18,772 24,014
Operating loss (1,602) (2,185) (5,226) (7,655)
Other income (expense), net:        
Interest, net 462 893 1,082 1,870
Change in fair value of convertible debentures (383) (711)
Other 126 119 250 276
Foreign exchange (loss) gain (234) 693 (425) (318)
Total other income, net 354 1,322 907 1,117
Loss before income taxes (1,248) (863) (4,319) (6,538)
Income taxes
Net loss from continuing operations (1,248) (863) (4,319) (6,538)
Net loss from discontinued operations (287) (2,198) (592) (3,139)
Net loss $ (1,535) $ (3,061) $ (4,911) $ (9,677)
Net loss per common share – basic and diluted:        
Continuing operations basic (in Dollars per share) $ (0.02) $ (0.02) $ (0.08) $ (0.13)
Continuing operations diluted (in Dollars per share) (0.02) (0.02) (0.08) (0.13)
Discontinued operations basic (in Dollars per share) (0.01) (0.04) (0.01) (0.06)
Discontinued operations diluted (in Dollars per share) (0.01) (0.04) (0.01) (0.06)
Total net loss per basic and diluted common share (in Dollars per share) (0.03) (0.06) (0.09) (0.19)
Total net loss per diluted common share (in Dollars per share) $ (0.03) $ (0.06) $ (0.09) $ (0.19)
Weighted average common shares outstanding:        
Basic (in Shares) 52,297 50,490 52,271 50,337
Diluted (in Shares) 52,297 50,490 52,271 50,337
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Statement of Comprehensive Income [Abstract]        
Net loss $ (1,535) $ (3,061) $ (4,911) $ (9,677)
Other comprehensive (loss) income:        
Foreign currency translation adjustments 313 (700) 388 168
Comprehensive loss $ (1,222) $ (3,761) $ (4,523) $ (9,509)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
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, 2023 $ 499 $ 344,435 $ (268,350) $ 1,878 $ 78,462
Balance (in Shares) at Jul. 31, 2023 49,997,631        
Net loss (9,677) (9,677)
Share-based compensation charges 1,336 1,336
Vesting of restricted stock units $ 1 1
Vesting of restricted stock units (in Shares) 144,530        
Common stock issued for Asset Purchase Agreement bonus payment $ 4 481 485
Common stock issued for Asset Purchase Agreement bonus payment (in Shares) 347,610        
Foreign currency translation adjustments 168 168
Balance at Jan. 31, 2024 $ 504 346,252 (278,027) 2,046 70,775
Balance (in Shares) at Jan. 31, 2024 50,489,771        
Balance at Oct. 31, 2023 $ 504 345,991 (274,966) 2,746 74,275
Balance (in Shares) at Oct. 31, 2023 50,489,771        
Net loss (3,061) (3,061)
Share-based compensation charges 261 261
Foreign currency translation adjustments (700) (700)
Balance at Jan. 31, 2024 $ 504 346,252 (278,027) 2,046 70,775
Balance (in Shares) at Jan. 31, 2024 50,489,771        
Balance at Jul. 31, 2024 $ 521 348,134 (294,428) 1,885 56,112
Balance (in Shares) at Jul. 31, 2024 52,244,074        
Net loss (4,911) (4,911)
Share-based compensation charges 349 349
Vesting of restricted stock units $ 2 2
Vesting of restricted stock units (in Shares) 158,730        
Payment of cash dividend (5,324) (5,324)
Foreign currency translation adjustments 388 388
Balance at Jan. 31, 2025 $ 523 343,159 (299,339) 2,273 46,616
Balance (in Shares) at Jan. 31, 2025 52,402,804        
Balance at Oct. 31, 2024 $ 521 342,981 (297,804) 1,960 47,658
Balance (in Shares) at Oct. 31, 2024 52,244,074        
Net loss (1,535) (1,535)
Share-based compensation charges 178 178
Vesting of restricted stock units $ 2 2
Vesting of restricted stock units (in Shares) 158,730        
Foreign currency translation adjustments 313 313
Balance at Jan. 31, 2025 $ 523 $ 343,159 $ (299,339) $ 2,273 $ 46,616
Balance (in Shares) at Jan. 31, 2025 52,402,804        
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Cash flows from operating activities:    
Net loss $ (4,911) $ (9,677)
Adjustments to reconcile net loss to net cash used in operating activities:    
Change in fair value of convertible debentures 711
Depreciation and amortization of property, plant and equipment 637 537
Share-based compensation charges 349 1,336
Share-based 401(k) employer match expense 213 362
Unrealized foreign exchange loss 396 240
Gain on operating lease termination (554)
Changes in operating assets and liabilities:    
Accounts receivable (554) 1,252
Inventories 560 192
Prepaid expenses and other assets 501 (272)
Accounts payable – trade (942) (7,097)
Accrued liabilities, other current liabilities and other liabilities (7,265) (9,342)
Total adjustments (6,105) (12,635)
Net cash used in operating activities (11,016) (22,312)
Release of escrowed cash from Asset Purchase Agreement 5,000
Capital expenditures (518) (279)
Net cash provided by (used in) investing activities 4,482 (279)
Payment of cash dividend (5,324)
Repayments under loan agreement and capital leases (37) (73)
Cash payments for taxes related to net share settlements of equity awards (163) (467)
Net cash used in financing activities (5,524) (540)
Effect of exchange rate changes on cash and cash equivalents (16) (1)
Decrease in cash and cash equivalents (12,074) (23,132)
Cash and cash equivalents - beginning of period 52,371 83,373
Cash and cash equivalents - end of period $ 40,297 $ 60,241
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation
6 Months Ended
Jan. 31, 2025
Basis of Presentation [Abstract]  
Basis of Presentation

Note 1 – Basis of Presentation

 

Enzo Biochem, Inc. (the “Company”, “we”, “our” or “Enzo”) has operated as a life sciences company for over 45 years. The primary business of Enzo today is conducted through its Enzo Life Sciences division (“Enzo Life Sciences”), which focuses on labeling and detection technologies from DNA to whole cell analysis, including 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 strives to enable a healthier world using scientific innovation through drug discovery, development and diagnostic solutions.

 

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 our clinical services operations to Laboratory Corporation of America Holdings, a Delaware corporation (“Labcorp”), and thereby exited the clinical services business. See Note 2.

 

We have one reportable segment, Products. The consolidated balance sheet as of January 31, 2025, the consolidated statements of operations, comprehensive loss and stockholders’ equity for the three and six months ended January 31, 2025 and 2024, and the consolidated statements of cash flows for the six months ended January 31, 2025 and 2024 (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, 2024 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, 2024 has been derived from the audited financial statements at that date. The results of operations for the three and six months ended January 31, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2025.

 

Principles of consolidation

 

The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP and include the accounts of the Company and its wholly-owned subsidiaries. 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.

 

Foreign Currency Translation/Transactions

 

The Company has determined that the functional currency for its foreign subsidiaries is the local currency. For financial reporting purposes, assets and liabilities denominated in foreign currencies are translated at current exchange rates and profit and loss accounts are translated at weighted average exchange rates. Resulting foreign currency translation adjustments are recognized as other comprehensive income (loss) in the consolidated statements of comprehensive loss and are included as a separate component of stockholders’ equity as accumulated other comprehensive income. Gains or losses resulting from transactions entered into in other than the functional currency are recorded as foreign exchange gains and losses in the consolidated statements of operations.

 

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 January 31, 2025 and July 31, 2024, the Company had cash and cash equivalents in foreign bank accounts of $420 and $391, 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 January 31, 2025 and July 31, 2024, 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.

 

The Company carries a valuation allowance equal to domestic and foreign net deferred tax assets as of January 31, 2025 and July 31, 2024. The Company believes that the valuation allowance is necessary as it is not more likely than not that the deferred tax assets will not be realized in the foreseeable future based on positive and negative evidence available at this time. This conclusion was reached because of uncertainties relating to future taxable income, in terms of both its timing and its sufficiency, which would enable the Company to realize the deferred tax assets.

 

Effect of New Accounting Pronouncements

 

Pronouncements Issued but Not Yet Adopted

 

In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amended guidance enhances income tax disclosures primarily related to the effective tax rate reconciliation and income taxes paid information. This guidance requires disclosure of specific categories in the effective tax rate reconciliation and further information on reconciling items meeting a quantitative threshold. In addition, the amended guidance requires disaggregating income taxes paid (net of refunds received) by federal, state, and foreign taxes. It also requires disaggregating individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than five percent of total income taxes paid (net of refunds received). The amended guidance will be effective for our fiscal year beginning August 1, 2025. The guidance can be applied either prospectively or retrospectively. We are currently in the process of evaluating the impact this amended guidance may have on the footnotes to our consolidated financial statements.

 

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. Upon adoption, we expect the guidance will be applied retrospectively to all prior periods presented in the consolidated financial statements. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

In November 2024, FASB issued ASU No. 2024-03, Disaggregation on Income Statement Expenses (DISE), which specifies additional disclosure requirements. The new guidance requires additional disclosures, including the composition of certain expense line items (such as purchases of inventory, employee compensation, and “other expenses”) and a separate disclosure for selling expenses. This guidance will be effective for our annual period ending July 31, 2027 and our interim periods beginning August 1, 2027. Early adoption is permitted. We are currently evaluating the impact that the adoption of ASU 2024-03 will have on our consolidated financial statement disclosures.

 

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.

 

Reclassifications

 

Certain prior period amounts have been reclassified to conform to the current period presentation. These reclassifications had no effect on the reported results of operations or discontinued operations.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations
6 Months Ended
Jan. 31, 2025
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. In accordance with the sale, we ceased our clinical services operations. Excluded from the sale of the clinical services assets were its cash and accounts receivable. As a consequence of the sale, we have classified as discontinued operations all income and expenses attributable to the clinical services business for the fiscal year 2025 and 2024 periods presented.

 

The following table sets forth the condensed operating results of the discontinued operations for the three and six months ended January 31:

 

   Three Months Ended
January 31
   Six Months Ended
January 31
 
   2025   2024   2025   2024 
General and administrative expense  $221   $813   $471   $2,250 
Other expense   66    1,385    121    889 
Loss from discontinued operations  $(287)  $(2,198)  $(592)  $(3,139)

 

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:

 

   January 31,
2025
   July 31,
2024
 
Carrying amounts of major current assets included as part of discontinued operations:          
Prepaid and other current  $68   $182 
           
Carrying amounts of major current liabilities included as part of discontinued operations:          
Accrued liabilities and trade payables   8,232    14,979 
Operating lease liabilities and other   2,058    1,990 
Total current liabilities   10,290    16,969 
           
Current liabilities of discontinued operations, net  $10,222   $16,787 
           
Carrying amount of major non-current assets included as part of discontinued operations:          
Right-of-use assets  $1,071   $1,308 
Other   61    75 
Total non-current assets   1,132    1,383 
           
Carrying amount of major non-current liabilities included as part of discontinued operations:          
Operating lease liabilities and other   2,602    3,649 
           
Non-current liabilities of discontinued operations, net  $1,470   $2,266 

 

During the six months ended January 31, 2025, the cash used in operating activities of the discontinued operations was $7,213, primarily for reductions of trade payables and accrued liabilities. During the six months ended January 31, 2024, the cash used in operating activities of the discontinued operations was $11,304, primarily for reductions of trade payables and accrued liabilities.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share
6 Months Ended
Jan. 31, 2025
Net Loss Per Share [Abstract]  
Net loss per share

Note 3 – Net loss per share

 

Basic net loss per share represents net 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 six months ended January 31, 2025 and 2024, 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, or warrants because to do so would be anti-dilutive.

 

For the three and six months ended January 31, 2025, the effect of approximately 2,105,000 and 2,115,000, respectively, of outstanding “out of the money” options to purchase common shares and the effect of approximately zero and 10,700, respectively, of outstanding restricted stock units were excluded from the calculation of diluted net (loss) per share because their effect would be anti-dilutive. Also, for the three and six months ended January 31, 2025, the effect of approximately 1,686,000 and 1,270,000 shares related to 1,000,000 warrants was excluded from the calculation of diluted weighted average shares outstanding because their effect would be anti-dilutive. The warrants relate to the debentures which were repaid in May 2024. The warrants are eligible for any dividends paid on the common stock and are therefore considered to be participating securities which do not have any contractual obligation to share in the Company’s losses. The impact on net loss per share under the two-class method was not material.

 

For the three and six months ended January 31, 2024, the effect of approximately 2,474,000 and 2,897,000, respectively, of outstanding “out of the money” options to purchase common shares and the effect of approximately 280,000 and 129,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 six months ended January 31, 2024, the effect of approximately 754,000 and 647,000, respectively, of shares related to warrants and the effect of approximately 1,535,000 and 1,372,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.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition
6 Months Ended
Jan. 31, 2025
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
January 31
   Six Months Ended
January 31
 
   2025   2024   2025   2024 
United States  $4,830   $5,166   $8,594   $9,801 
Europe   1,712    2,286    3,375    4,424 
Asia Pacific   792    1,101    1,577    2,134 
Products revenue  $7,334   $8,553   $13,546   $16,359 

 

As of August 1, 2024 and 2023, accounts receivable from continuing operations was $3,988 and $4,808, respectively.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Disclosure for Statement of Cash Flows
6 Months Ended
Jan. 31, 2025
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 six months ended January 31, 2025 and 2024, interest paid by the Company was $3 and $184, respectively.

 

For the six months ended January 31, 2025 and 2024, the net reductions in the measurement of right-of-use assets and operating lease liabilities, including those of discontinued operations, was $786 and $254, respectively and are included in cash flows from operating activities. The changes are included in changes in accrued liabilities, other current liabilities, and other liabilities in the statement of cash flows.

 

The Company added new right-of-use assets and operating lease liabilities of $106 and $0 for the six months ended January 31, 2025 and 2024, respectively.

 

In connection with the completed sale of certain assets used in the operation of Enzo Clinical Labs at the end of fiscal 2023, $5,000 of escrowed proceeds are included in cash in escrow as of July 31, 2024. As of January 31, 2025, these escrowed proceeds were released to the Company.

 

During the six months ended January 31, 2025, the Company disbursed $163 for taxes related to net share settlement of a bonus paid in stock to a senior executive. During the six months ended January 31, 2024, the Company disbursed $467 for taxes related to net share settlement of bonuses paid in stock to a senior executive and a former senior executive.

 

For the six months ended January 31, 2025 and 2024, tax on capital paid by the Company was $8 and $23, respectively. During the six months ended January 31, 2024, state taxes paid on the gain on the completed sale of certain assets used in the operation of Enzo Clinical Labs were $729.

 

On October 29, 2024, the Board of Directors of the Company declared a cash dividend of $0.10 per share on its common stock, which was paid on December 2, 2024, to the holders of record as of the close of business on November 15, 2024. The total dividend paid was $5,324.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories
6 Months Ended
Jan. 31, 2025
Inventories [Abstract]  
Inventories

Note 6 – Inventories

 

Inventories, net consisted of the following as of the dates indicated:

 

   January 31,
2025
   July 31,
2024
 
Raw materials  $1,156   $1,794 
Work in process   2,415    2,461 
Finished products   2,416    2,577 
   $5,987   $6,832 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Debentures
6 Months Ended
Jan. 31, 2025
Convertible Debentures [Abstract]  
Convertible debentures

Note 7 – Convertible debentures

 

In May 2023, the Company consummated a Securities Purchase Agreement (the “Purchase Agreement”) with the Purchasers, as defined in the Purchase Agreement, and JGB Collateral, LLC, 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 (the “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, subject to adjustments as set forth in the Warrants, for a total purchase price of $7,000. 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. During the six months ended January 31, 2024, the change in fair value expense recorded was $711.

 

Debentures

 

The Debentures bore interest at a rate of 10% per annum. The Debentures were 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, Inc., 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. In May 2024, the Company repaid in full the remaining principal balance of $3,609.

 

Warrants

 

The Warrants are exercisable for five years from May 19, 2023, at an exercise price of $2.31 per share, subject, with certain exceptions, to adjustments in the event of stock splits, subsequent dilutive offerings and certain fundamental transactions, as more fully described in the Warrant. The Warrants are eligible for any dividends paid on common stock. The warrant holders were paid $100 in dividends in December 2024.

 

Registration Rights Agreement

 

In connection with the Purchase Agreement, the Company was obligated to file a registration statement pursuant to which the Purchasers could sell the Common Stock issuable upon the conversion of the Debentures and the exercise of the warrants in a public offering. There is no right to a conversion of the Debentures into shares as the Debentures have been repaid in full.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Long Term Debt
6 Months Ended
Jan. 31, 2025
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 the first of semiannual amortization payments of CHF 33 began in March 2022. 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 January 31, 2025 and July 31, 2024.

 

Minimum future annual principal payments under this agreement as of January 31, 2025 are as follows:

 

July 31,  Total 
2025  $37 
2026   73 
2027   73 
2028   36 
Total principal payments   219 
Less: current portion, included in other current liabilities   (73)
Long term debt – net  $146 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Leases
6 Months Ended
Jan. 31, 2025
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 3 years. Certain of the Company’s leases have terms that include renewal options that are reasonably certain to be exercised. Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation which are included in the lease liabilities.

  

The following table summarizes the Company’s right of use assets and associated liabilities of its continuing operations as of the dates indicated:

 

Leases  Balance Sheet Classification  January 31,
2025
   July 31,
2024
 
Assets           
Operating  Right-of-use assets  $2,563   $2,836 
Total lease assets     $2,563   $2,836 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $817   $841 
              
Non-current:             
Operating  Operating lease liabilities, non-current   2,102    2,403 
Total lease liabilities     $2,919   $3,244 

 

Components of lease cost were as follows:

 

   Three months ended
January 31,
   Six months ended
January 31,
 
   2025   2024   2025   2024 
Operating lease cost – net (a)  $92   $141   $187   $281 

 

(a)Net of $126 and $252 of sublease income for the three and six months ended January 31, 2025 and 2024, respectively.

The maturities of the Company’s lease liabilities as of January 31, 2025 are as follows:

 

Maturity of lease liabilities, years ending July 31,  Operating
leases
 
2025  $494 
2026   906 
2027   907 
2028   833 
2029   44 
Total lease payments   3,184 
Less: Interest (a)   (265)
Present value of lease liabilities  $2,919 

 

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

 

Lease term and discount rate for the six months ended January 31 were as follows:

 

Lease term and discount rate  2025   2024 
Weighted-average remaining lease term (years):        
Operating leases   3.4 years    4.3 years 
           
Weighted-average discount rate:          
Operating leases   5.3%   5.1%

 

See Note 5 for cash flow information on cash paid for amounts included in the measurement of lease liabilities for the six months ended January 31, 2025 and 2024.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities and Current Liabilities
6 Months Ended
Jan. 31, 2025
Accrued Liabilities and Current Liabilities [Abstract]  
Accrued liabilities and current liabilities

Note 10 – Accrued liabilities and current liabilities

 

Accrued liabilities as of the date indicated consist of:

 

   January 31,
2025
   July 31,
2024
 
Payroll, benefits and commissions  $2,560   $3,459 
Professional fees   578    405 
Legal   1,462    1,235 
Other   792    615 
   $5,392   $5,714 

 

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 January 31, 2025 and July 31, 2024, the Company had established reserves of $85 and $114, 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 29 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity
6 Months Ended
Jan. 31, 2025
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. There was no activity with respect to the controlled equity offering during the six months ended January 31, 2025 or 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. At the fiscal 2020 annual stockholders’ meeting 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 is equal to or greater than fair market value of the common stock on the date of grant. The Amended and Restated 2011 Plan 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 will remain in effect until they have been exercised or terminated, or have expired. As of January 31, 2025, there were approximately 4,304,000 shares of common stock available for grant under the Amended and Restated 2011 Plan.

 

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.

 

Listed below are the assumptions used to determine the fair value of options granted during the periods indicated:

 

   Six Months Ended
January 31
 
   2025   2024 
Risk free interest rate %   3.03 – 5.35    
 
Expected term of option   3.5 years    
 
Expected stock price volatility   70%   
 
Expected dividend yield   0%   
 

The risk-free interest rate is based on the yield of Daily U.S. Treasury Yield Curve Rates with terms equal to the expected term of the options as of the grant date. The expected term of options is determined using the simplified method, as provided in an SEC Staff Accounting Bulletin, and the expected stock price volatility is based on the Company’s historical stock price volatility.

 

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

 

   Three months ended
January 31,
   Six months ended
January 31,
 
   2025   2024   2025   2024 
Stock options  $105   $98   $206   $743 
Restricted stock units   76    163    143    593 
   $181   $261   $349   $1,336 

 

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
January 31,
   Six months ended
January 31,
 
   2025   2024   2025   2024 
Selling, general and administrative  $173   $249   $333   $1,319 
Cost of revenues   8    12    16    17 
   $181   $261   $349   $1,336 

 

During the six months ended January 31, 2024, the Company recognized in selling, general and administrative expense $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.

 

No excess tax benefits were recognized during the three and six month periods ended January 31, 2025 and 2024. 

 

The following table summarizes stock option activity during the six month period ended January 31, 2025:

 

   Options   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term
   Aggregate
Intrinsic
Value
(000s)
 
Outstanding at July 31, 2024   2,136,870   $2.31         
 
Granted   10,000    1.11           
Exercised   
    
           
Cancelled or expired   (41,500)  $1.72           
Outstanding at end of period   2,105,370   $2.31    2.0 years      
 
Exercisable at end of period   1,352,037   $2.45    1.1 years      
 

 

As of January 31, 2025, the total future compensation cost related to non-vested options, not yet recognized in the statements of operations, was $253 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately seven months. The intrinsic value of stock option awards is 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 six months ended January 31, 2025:

 

   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   308,730    1.31    1.5 years   $352 
Granted   428,691    0.70         
 
Vested   (158,730)   1.26           
Cancelled   
    
           
Outstanding at end of period   578,691    0.87    1.25 years   $355 
Expected to vest at end of period   578,691   $0.87    1.25 years   $355 

 

During the three and six months ended January 31, 2025 and 2024, the Company recognized shared based compensation expense for RSUs of $76 and $143, and $163 and $593, respectively. As of January 31, 2025, the total future compensation cost related to non-vested RSUs, not yet recognized in the statements of operations, was $413 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately 15 months.

 

Dividend

 

On October 29, 2024, the Board of Directors of the Company declared a cash dividend of $0.10 per share on its common stock, which was paid on December 2, 2024, to the holders of record as of the close of business on November 15, 2024. The dividend paid amounted to $5,324.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting
6 Months Ended
Jan. 31, 2025
Segment Reporting [Abstract]  
Segment reporting

Note 12 – Segment reporting

 

The Company has one reportable segment, Products, which focuses on labeling and detection technologies from DNA to whole cell analysis, including 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. 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.

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

 

Three months ended January 31, 2025

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $7,334    
   $7,334 
                
Operating costs and expenses:               
Cost of revenues   3,549    
    3,549 
Research and development   479    
    479 
Selling, general and administrative   2,798   $1,760    4,558 
Legal and related expenses   2    348    350 
Total operating costs and expenses   6,828    2,108    8,936 
                
Operating income (loss)   506    (2,108)   (1,602)
                
Other income (expense)               
Interest   (1)   463    462 
Other   2    124    126 
Foreign exchange loss   (234)   
    (234)
Income (loss) before taxes  $273   $(1,521)  $(1,248)
                
Depreciation and amortization included above  $228   $93   $321 
                
Share-based compensation included above:               
Selling, general and administrative   33    137    170 
Cost of sales   8    
    8 
Total  $41   $137   $178 
                
Capital expenditures  $70   $
   $70 

Three months ended January 31, 2024

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $8,553    
   $8,553 
                
Operating costs and expenses:               
Cost of revenues   4,329    
    4,329 
Research and development   578   $2    580 
Selling, general and administrative   3,284    1,784    5,068 
Legal and related expenses   22    739    761 
Total operating costs and expenses   8,213    2,525    10,738 
                
Operating income (loss)   340    (2,525)   (2,185)
                
Other income (expense)               
Interest   34    859    893 
Change in fair value of convertible debentures   
    (383)   (383)
Other   2    117    119 
Foreign exchange gain   693    
    693 
Income (loss) before taxes  $1,069   $(1,932)  $(863)
                
Depreciation and amortization included above  $172   $95   $267 
                
Share-based compensation included above:               
Selling, general and administrative   42    207    249 
Cost of sales   12    
    12 
Total  $54   $207   $261 
                
Capital expenditures  $
   $27   $27 

Six months ended January 31, 2025

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $13,546    
   $13,546 
                
Operating costs and expenses:               
Cost of revenues   7,230    
    7,230 
Cost of revenues – inventory provision   252    
    252 
Research and development   1,041    
    1,041 
Selling, general and administrative   5,965   $3,476    9,441 
Legal and related expenses   8    800    808 
Total operating costs and expenses   14,496    4,276    18,772 
                
Operating loss   (950)   (4,276)   (5,226)
                
Other income (expense)               
Interest   (2)   1,084    1,082 
Other   1    249    250 
Foreign exchange loss   (425)   
    (425)
Loss before taxes  $(1,376)  $(2,943)  $(4,319)
                
Depreciation and amortization included above  $457   $180   $637 
                
Share-based compensation included above:               
Selling, general and administrative   65    268    333 
Cost of sales   16    
    16 
Total  $81   $268   $349 
                
Capital expenditures  $518   $
   $518 

Six months ended January 31, 2024

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $16,359    
   $16,359 
                
Operating costs and expenses:               
Cost of revenues   8,680    
    8,680 
Research and development   1,416   $13    1,429 
Selling, general and administrative   6,383    5,687    12,070 
Legal and related expenses   51    1,784    1,835 
Total operating costs and expenses   16,530    7,484    24,014 
                
Operating loss   (171)   (7,484)   (7,655)
                
Other income (expense)               
Interest   68    1,802    1,870 
Change in fair value of convertible debentures   
    (711)   (711)
Other   3    273    276 
Foreign exchange loss   (318)   
    (318)
Loss before taxes  $(418)  $(6,120)  $(6,538)
                
Depreciation and amortization included above  $338   $199   $537 
                
Share-based compensation included above:               
Selling, general and administrative   65    1,254    1,319 
Cost of sales   17    
    17 
Total  $82   $1,254   $1,336 
                
Capital expenditures  $246   $33   $279 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Contingencies
6 Months Ended
Jan. 31, 2025
Contingencies [Abstract]  
Contingencies

Note 13 – Contingencies

 

Settled or Inactive Legal Matters

 

Ransomware Attack

 

In April 2023, the Company experienced a ransomware attack (the “ransomware attack”) that impacted certain critical information technology systems, principally of the discontinued operations. The Company 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 determined that some employees’ information may have been involved. The Company provided notice to the individuals whose information may have been involved, as well as to regulatory authorities, in accordance with applicable law.

As a result of the ransomware attack, Enzo was 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 asked questions about the ransomware attack, as well as the corrective actions taken in response.  The Company responded to all such inquiries, and there have been no further inquiries from the Utah Attorney General. The matters with the New York, Connecticut and New Jersey Attorneys General are now closed, as they were resolved by agreements with each of the three states effective August 8, 2024. A provision was recorded in the consolidated financial statements as of July 31, 2024 based on the settlement terms of the agreements. In September 2024, the Company paid the full settlements totaling $4,500.

  

Enzo was 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. The Company has responded to all requests. 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.

 

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

 

In the Eastern District of New York (“EDNY”), twenty putative class actions were consolidated alleging various harms stemming from the April 2023 data incident (“EDNY Federal Action”). Lead counsel was appointed and filed a Consolidated Amended Complaint on November 13, 2023. The complaint sought 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 parties have reached a class-wide settlement agreement in the sum of $7,500 and filed an unopposed motion for preliminary approval with the Court. The Court granted the motion and set a final fairness hearing on June 10, 2025. $800 of the $7,500 settlement was paid in March 2025 to cover class action notice costs.

 

Other Settled or Inactive Matters

 

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

 

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. 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 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. On or about July 17, 2024, the Court granted, in part, the defendants’ motion to dismiss the amended complaint. On or about August 16, 2024, plaintiff noticed an appeal from the order granting that dismissal. On or about September 18, 2024, plaintiff filed a Verified Second Amended Complaint. On October 11, 2024, the defendants filed a joint stipulation and letter requesting the court to extend the deadline to respond to the Second Amended complaint from October 18, 2024 to November 18, 2024. On November 15, 2024, the plaintiff discontinued the derivative case and the related appeal (without prejudice).

In April 2024, the Company engaged in settlement negotiations with a government payer in our discontinued operations and reached a verbal settlement. The settlement was finalized in a formal written settlement agreement on August 14, 2024. The settlement resolved allegations that Enzo Clinical Labs, Inc. overbilled the Connecticut Medicaid program for testing services. The settlement was paid in August 2024 for $1,700 to resolve the State of Connecticut’s allegations and $175 was paid to settle whistleblowers’ legal fees.

 

Open and Active Legal Matters

 

Pending Class Action Litigation

 

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. The Company has filed a motion to stay this action pending the resolution of the EDNY Federal Action, and the motion was granted by the court. The Company anticipates that the case will be dismissed once the settlement in the EDNY Federal Action receives final approval from the court, likely sometime in 2025.

 

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. The Company has filed a motion to stay this action pending the resolution of the EDNY Federal Action, and the motion remains pending. The Company anticipates that the case will be dismissed once the settlement in the EDNY Federal Action receives final approval from the court, likely sometime in 2025.

 

Other Open and Active Legal Matters

 

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 (collectively the “Petitioners”) initiated an appraisal action against the Company 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. On or about August 21, 2024, the Court dismissed the Company’s Second and Third Affirmative Defenses. On or about September 19, 2024, the Court granted the Company permission to move for leave to reargue the Court’s dismissal decision. On or about October 16, 2024, the Company moved for leave to reargue. On or about February 20, 2025, the Court issued a decision granting the Company’s motion for leave to reargue, and, upon reargument, adhered to its original decision. The Company intends to continue to vigorously litigate both (i) Petitioners’ alleged entitlement to dissenting shareholder appraisal rights and (ii) the correct valuation of Petitioners’ shares.

 

On September 18, 2024, we received an unsealed complaint filed by whistleblowers in the Southern District of New York (“SDNY”) alleging, among other things, that the Company falsely billed Medicaid and Medicare for COVID-19 tests by utilizing inappropriate diagnostic codes to trigger payments for such tests. The SDNY advised the court that the government was not intervening in the case; however, the private plaintiffs are still pursuing the case on the governments’ behalf. The court ordered that the matter be stayed until January 15, 2025, so that the parties may explore potential settlement of the matter. The parties were unable to reach a settlement and the case is proceeding to litigation.  The Company anticipates filing a motion to dismiss the complaint (the entire case) and, pursuant to the Court’s instructions, will be submitting a letter to the court regarding that motion by March 21, 2025.  The initial conference with the court is scheduled for April 8, 2025.  We believe there are meritorious defenses to the claims set forth in the complaint and the Company will vigorously defend itself.  A probable settlement amount is not estimable at this time.

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 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. 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 had 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 consolidated financial statements as of July 31, 2023 and updated as applicable through the period ended January 31, 2025 based on a reasonable estimate of loss; however, the actual exposure may differ.

 

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, all of such cases have been resolved, except for one. 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 for nonstatutory double-patenting. Enzo responded to the office action on January 3, 2022. 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. Enzo filed a petition to terminate that second reexamination proceeding on November 16, 2022, which was denied on July 26, 2024.  The PTO merged the ex parte reexamination proceedings as of August 2, 2024.  On September 17, 2024, the PTO issued an office action, rejecting the claims subject to the merged reexamination proceedings. Enzo filed a response to that office action on December 17, 2024. On February 6, 2025, the PTO issued a final rejection of the claims (2, 5, 18, 20, and 228) in the ex parte reexamination proceedings. The Company is considering appeal options.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Pay vs Performance Disclosure        
Net Income (Loss) $ (1,535) $ (3,061) $ (4,911) $ (9,677)
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Jan. 31, 2025
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 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Accounting Policies, by Policy (Policies)
6 Months Ended
Jan. 31, 2025
Basis of Presentation [Abstract]  
Principles of consolidation

Principles of consolidation

The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP and include the accounts of the Company and its wholly-owned subsidiaries. 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.

Foreign Currency Translation/Transactions

Foreign Currency Translation/Transactions

The Company has determined that the functional currency for its foreign subsidiaries is the local currency. For financial reporting purposes, assets and liabilities denominated in foreign currencies are translated at current exchange rates and profit and loss accounts are translated at weighted average exchange rates. Resulting foreign currency translation adjustments are recognized as other comprehensive income (loss) in the consolidated statements of comprehensive loss and are included as a separate component of stockholders’ equity as accumulated other comprehensive income. Gains or losses resulting from transactions entered into in other than the functional currency are recorded as foreign exchange gains and losses in the consolidated statements of operations.

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 January 31, 2025 and July 31, 2024, the Company had cash and cash equivalents in foreign bank accounts of $420 and $391, 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 January 31, 2025 and July 31, 2024, 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

Effect of New Accounting Pronouncements

Pronouncements Issued but Not Yet Adopted

In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amended guidance enhances income tax disclosures primarily related to the effective tax rate reconciliation and income taxes paid information. This guidance requires disclosure of specific categories in the effective tax rate reconciliation and further information on reconciling items meeting a quantitative threshold. In addition, the amended guidance requires disaggregating income taxes paid (net of refunds received) by federal, state, and foreign taxes. It also requires disaggregating individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than five percent of total income taxes paid (net of refunds received). The amended guidance will be effective for our fiscal year beginning August 1, 2025. The guidance can be applied either prospectively or retrospectively. We are currently in the process of evaluating the impact this amended guidance may have on the footnotes to our consolidated financial statements.

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. Upon adoption, we expect the guidance will be applied retrospectively to all prior periods presented in the consolidated financial statements. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

In November 2024, FASB issued ASU No. 2024-03, Disaggregation on Income Statement Expenses (DISE), which specifies additional disclosure requirements. The new guidance requires additional disclosures, including the composition of certain expense line items (such as purchases of inventory, employee compensation, and “other expenses”) and a separate disclosure for selling expenses. This guidance will be effective for our annual period ending July 31, 2027 and our interim periods beginning August 1, 2027. Early adoption is permitted. We are currently evaluating the impact that the adoption of ASU 2024-03 will have on our consolidated financial statement disclosures.

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.

Reclassifications

Reclassifications

Certain prior period amounts have been reclassified to conform to the current period presentation. These reclassifications had no effect on the reported results of operations or discontinued operations.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations (Tables)
6 Months Ended
Jan. 31, 2025
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 six months ended January 31:

 

   Three Months Ended
January 31
   Six Months Ended
January 31
 
   2025   2024   2025   2024 
General and administrative expense  $221   $813   $471   $2,250 
Other expense   66    1,385    121    889 
Loss from discontinued operations  $(287)  $(2,198)  $(592)  $(3,139)
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:

 

   January 31,
2025
   July 31,
2024
 
Carrying amounts of major current assets included as part of discontinued operations:          
Prepaid and other current  $68   $182 
           
Carrying amounts of major current liabilities included as part of discontinued operations:          
Accrued liabilities and trade payables   8,232    14,979 
Operating lease liabilities and other   2,058    1,990 
Total current liabilities   10,290    16,969 
           
Current liabilities of discontinued operations, net  $10,222   $16,787 
           
Carrying amount of major non-current assets included as part of discontinued operations:          
Right-of-use assets  $1,071   $1,308 
Other   61    75 
Total non-current assets   1,132    1,383 
           
Carrying amount of major non-current liabilities included as part of discontinued operations:          
Operating lease liabilities and other   2,602    3,649 
           
Non-current liabilities of discontinued operations, net  $1,470   $2,266 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Tables)
6 Months Ended
Jan. 31, 2025
Revenue Recognition [Abstract]  
Schedule of Products Revenue by Geography

Products revenue by geography is as follows:

 

   Three Months Ended
January 31
   Six Months Ended
January 31
 
   2025   2024   2025   2024 
United States  $4,830   $5,166   $8,594   $9,801 
Europe   1,712    2,286    3,375    4,424 
Asia Pacific   792    1,101    1,577    2,134 
Products revenue  $7,334   $8,553   $13,546   $16,359 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
6 Months Ended
Jan. 31, 2025
Inventories [Abstract]  
Schedule of Inventories, Net

Inventories, net consisted of the following as of the dates indicated:

 

   January 31,
2025
   July 31,
2024
 
Raw materials  $1,156   $1,794 
Work in process   2,415    2,461 
Finished products   2,416    2,577 
   $5,987   $6,832 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Long Term Debt (Tables)
6 Months Ended
Jan. 31, 2025
Long Term Debt [Abstract]  
Schedule of Minimum Future Annual Principal Payments

Minimum future annual principal payments under this agreement as of January 31, 2025 are as follows:

 

July 31,  Total 
2025  $37 
2026   73 
2027   73 
2028   36 
Total principal payments   219 
Less: current portion, included in other current liabilities   (73)
Long term debt – net  $146 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
6 Months Ended
Jan. 31, 2025
Leases [Abstract]  
Schedule of Right of Use Assets and Associated Liabilities of its Continuing Operations

The following table summarizes the Company’s right of use assets and associated liabilities of its continuing operations as of the dates indicated:

 

Leases  Balance Sheet Classification  January 31,
2025
   July 31,
2024
 
Assets           
Operating  Right-of-use assets  $2,563   $2,836 
Total lease assets     $2,563   $2,836 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $817   $841 
              
Non-current:             
Operating  Operating lease liabilities, non-current   2,102    2,403 
Total lease liabilities     $2,919   $3,244 

 

Components of lease cost were as follows:

 

   Three months ended
January 31,
   Six months ended
January 31,
 
   2025   2024   2025   2024 
Operating lease cost – net (a)  $92   $141   $187   $281 

 

(a)Net of $126 and $252 of sublease income for the three and six months ended January 31, 2025 and 2024, respectively.

Lease term and discount rate for the six months ended January 31 were as follows:

 

Lease term and discount rate  2025   2024 
Weighted-average remaining lease term (years):        
Operating leases   3.4 years    4.3 years 
           
Weighted-average discount rate:          
Operating leases   5.3%   5.1%
Schedule of Maturities of the Company’s Lease Liabilities

The maturities of the Company’s lease liabilities as of January 31, 2025 are as follows:

 

Maturity of lease liabilities, years ending July 31,  Operating
leases
 
2025  $494 
2026   906 
2027   907 
2028   833 
2029   44 
Total lease payments   3,184 
Less: Interest (a)   (265)
Present value of lease liabilities  $2,919 

 

(a)Primarily calculated using the Company’s incremental borrowing rate.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities and Current Liabilities (Tables)
6 Months Ended
Jan. 31, 2025
Accrued liabilities and Current liabilities [Abstract]  
Schedule of Accrued Liabilities

Accrued liabilities as of the date indicated consist of:

 

   January 31,
2025
   July 31,
2024
 
Payroll, benefits and commissions  $2,560   $3,459 
Professional fees   578    405 
Legal   1,462    1,235 
Other   792    615 
   $5,392   $5,714 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity (Tables)
6 Months Ended
Jan. 31, 2025
Stockholders’ Equity [Abstract]  
Schedule of Fair Value of Options Grand

Listed below are the assumptions used to determine the fair value of options granted during the periods indicated:

 

   Six Months Ended
January 31
 
   2025   2024 
Risk free interest rate %   3.03 – 5.35    
 
Expected term of option   3.5 years    
 
Expected stock price volatility   70%   
 
Expected dividend yield   0%   
 
Schedule of Share-Based Compensation Expense

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

 

   Three months ended
January 31,
   Six months ended
January 31,
 
   2025   2024   2025   2024 
Stock options  $105   $98   $206   $743 
Restricted stock units   76    163    143    593 
   $181   $261   $349   $1,336 

 

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
January 31,
   Six months ended
January 31,
 
   2025   2024   2025   2024 
Selling, general and administrative  $173   $249   $333   $1,319 
Cost of revenues   8    12    16    17 
   $181   $261   $349   $1,336 
Schedule of Stock Option Activity

The following table summarizes stock option activity during the six month period ended January 31, 2025:

 

   Options   Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Term
   Aggregate
Intrinsic
Value
(000s)
 
Outstanding at July 31, 2024   2,136,870   $2.31         
 
Granted   10,000    1.11           
Exercised   
    
           
Cancelled or expired   (41,500)  $1.72           
Outstanding at end of period   2,105,370   $2.31    2.0 years      
 
Exercisable at end of period   1,352,037   $2.45    1.1 years      
 
Schedule of Restricted Stock Unit (“RSU”) Activity

The following table summarizes RSU activity for the six months ended January 31, 2025:

 

   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   308,730    1.31    1.5 years   $352 
Granted   428,691    0.70         
 
Vested   (158,730)   1.26           
Cancelled   
    
           
Outstanding at end of period   578,691    0.87    1.25 years   $355 
Expected to vest at end of period   578,691   $0.87    1.25 years   $355 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting (Tables)
6 Months Ended
Jan. 31, 2025
Segment reporting [Line items]  
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 for the period indicated:

   Products   Corporate
& Other
   Consolidated 
Revenues  $7,334    
   $7,334 
                
Operating costs and expenses:               
Cost of revenues   3,549    
    3,549 
Research and development   479    
    479 
Selling, general and administrative   2,798   $1,760    4,558 
Legal and related expenses   2    348    350 
Total operating costs and expenses   6,828    2,108    8,936 
                
Operating income (loss)   506    (2,108)   (1,602)
                
Other income (expense)               
Interest   (1)   463    462 
Other   2    124    126 
Foreign exchange loss   (234)   
    (234)
Income (loss) before taxes  $273   $(1,521)  $(1,248)
                
Depreciation and amortization included above  $228   $93   $321 
                
Share-based compensation included above:               
Selling, general and administrative   33    137    170 
Cost of sales   8    
    8 
Total  $41   $137   $178 
                
Capital expenditures  $70   $
   $70 
   Products   Corporate
& Other
   Consolidated 
Revenues  $8,553    
   $8,553 
                
Operating costs and expenses:               
Cost of revenues   4,329    
    4,329 
Research and development   578   $2    580 
Selling, general and administrative   3,284    1,784    5,068 
Legal and related expenses   22    739    761 
Total operating costs and expenses   8,213    2,525    10,738 
                
Operating income (loss)   340    (2,525)   (2,185)
                
Other income (expense)               
Interest   34    859    893 
Change in fair value of convertible debentures   
    (383)   (383)
Other   2    117    119 
Foreign exchange gain   693    
    693 
Income (loss) before taxes  $1,069   $(1,932)  $(863)
                
Depreciation and amortization included above  $172   $95   $267 
                
Share-based compensation included above:               
Selling, general and administrative   42    207    249 
Cost of sales   12    
    12 
Total  $54   $207   $261 
                
Capital expenditures  $
   $27   $27 
   Products   Corporate
& Other
   Consolidated 
Revenues  $13,546    
   $13,546 
                
Operating costs and expenses:               
Cost of revenues   7,230    
    7,230 
Cost of revenues – inventory provision   252    
    252 
Research and development   1,041    
    1,041 
Selling, general and administrative   5,965   $3,476    9,441 
Legal and related expenses   8    800    808 
Total operating costs and expenses   14,496    4,276    18,772 
                
Operating loss   (950)   (4,276)   (5,226)
                
Other income (expense)               
Interest   (2)   1,084    1,082 
Other   1    249    250 
Foreign exchange loss   (425)   
    (425)
Loss before taxes  $(1,376)  $(2,943)  $(4,319)
                
Depreciation and amortization included above  $457   $180   $637 
                
Share-based compensation included above:               
Selling, general and administrative   65    268    333 
Cost of sales   16    
    16 
Total  $81   $268   $349 
                
Capital expenditures  $518   $
   $518 
   Products   Corporate
& Other
   Consolidated 
Revenues  $16,359    
   $16,359 
                
Operating costs and expenses:               
Cost of revenues   8,680    
    8,680 
Research and development   1,416   $13    1,429 
Selling, general and administrative   6,383    5,687    12,070 
Legal and related expenses   51    1,784    1,835 
Total operating costs and expenses   16,530    7,484    24,014 
                
Operating loss   (171)   (7,484)   (7,655)
                
Other income (expense)               
Interest   68    1,802    1,870 
Change in fair value of convertible debentures   
    (711)   (711)
Other   3    273    276 
Foreign exchange loss   (318)   
    (318)
Loss before taxes  $(418)  $(6,120)  $(6,538)
                
Depreciation and amortization included above  $338   $199   $537 
                
Share-based compensation included above:               
Selling, general and administrative   65    1,254    1,319 
Cost of sales   17    
    17 
Total  $82   $1,254   $1,336 
                
Capital expenditures  $246   $33   $279 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation (Details)
$ in Thousands
6 Months Ended
Jan. 31, 2025
USD ($)
Jul. 31, 2024
USD ($)
Basis of Presentation [Abstract]    
Number of segment 1  
Cash and cash equivalents, held in foreign currency $ 420 $ 391
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Jul. 24, 2023
Jan. 31, 2025
Jan. 31, 2024
Discontinued Operations [Line Items]      
Cash used in operation activities   $ 7,213 $ 11,304
Enzo Clinical Labs [Member]      
Discontinued Operations [Line Items]      
Aggregate purchase price $ 113,250    
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations - Schedule of Condensed Operating Results of the Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Schedule of Condensed Operating Results of the Discontinued Operations [Abstract]        
General and administrative expense $ 221 $ 813 $ 471 $ 2,250
Other expense 66 1,385 121 889
Loss from discontinued operations $ (287) $ (2,198) $ (592) $ (3,139)
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Discontinued Operations - Schedule of Major Classes of Assets and Liabilities of the Discontinued Operations (Details) - Parent Company [Member] - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Carrying amounts of major current assets included as part of discontinued operations:    
Prepaid and other current $ 68 $ 182
Carrying amounts of major current liabilities included as part of discontinued operations:    
Accrued liabilities and trade payables 8,232 14,979
Operating lease liabilities and other 2,058 1,990
Total current liabilities 10,290 16,969
Current liabilities of discontinued operations, net 10,222 16,787
Carrying amount of major non-current assets included as part of discontinued operations:    
Right-of-use assets 1,071 1,308
Other 61 75
Total non-current assets 1,132 1,383
Carrying amount of major non-current liabilities included as part of discontinued operations:    
Operating lease liabilities and other 2,602 3,649
Non-current liabilities of discontinued operations, net $ 1,470 $ 2,266
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Option to Purchase [Member]        
Net Loss Per Share [Line Items]        
Anti-dilutive securities 2,105,000 2,474,000 2,115,000 2,897,000
Outstanding Restricted Stock Units [Member]        
Net Loss Per Share [Line Items]        
Anti-dilutive securities 0 280,000 10,700 129,000
Weighted Average Shares Outstanding [Member]        
Net Loss Per Share [Line Items]        
Anti-dilutive securities 1,686,000 1,535,000 1,270,000 1,372,000
Weighted Average Shares Outstanding [Member] | Warrant [Member]        
Net Loss Per Share [Line Items]        
Anti-dilutive securities   754,000 1,000,000 647,000
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Aug. 01, 2024
Jul. 31, 2024
Aug. 01, 2023
Revenue Recognition [Abstract]        
Accounts receivable from continuing operations $ 4,245 $ 3,988 $ 3,988 $ 4,808
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Schedule of Products Revenue by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Schedule of Products Revenue by Geography [Line Items]        
Products revenue $ 7,334 $ 8,553 $ 13,546 $ 16,359
United States [Member]        
Schedule of Products Revenue by Geography [Line Items]        
Products revenue 4,830 5,166 8,594 9,801
Europe [Member]        
Schedule of Products Revenue by Geography [Line Items]        
Products revenue 1,712 2,286 3,375 4,424
Asia Pacific [Member]        
Schedule of Products Revenue by Geography [Line Items]        
Products revenue $ 792 $ 1,101 $ 1,577 $ 2,134
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental Disclosure for Statement of Cash Flows (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Oct. 29, 2024
Jan. 31, 2025
Jan. 31, 2024
Jul. 31, 2024
Supplemental Disclosure for Statement of Cash Flows [Line Items]        
Interest paid   $ 3 $ 184  
Cash flows from operating activities   (11,016) (22,312)  
Operating lease liabilities   2,919   $ 3,244
Escrowed proceeds     $ 5,000
Taxes related to net share settlements   163 467  
Tax on capital paid   8 23  
Cash dividend per shares (in Dollars per share) $ 0.1      
Dividend paid $ 5,324 5,324  
Enzo Clinical Labs [Member]        
Supplemental Disclosure for Statement of Cash Flows [Line Items]        
Gain on sale of asset     729  
Right of Use Assets and Liabilities [Member]        
Supplemental Disclosure for Statement of Cash Flows [Line Items]        
Cash flows from operating activities   786 254  
Operating lease liabilities   106 0  
Senior Executive [Member]        
Supplemental Disclosure for Statement of Cash Flows [Line Items]        
Taxes related to net share settlements   $ 163 $ 467  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories - Schedule of Inventories, Net (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Schedule of Inventories, Net [Abstract]    
Raw materials $ 1,156 $ 1,794
Work in process 2,415 2,461
Finished products 2,416 2,577
Total inventories, net $ 5,987 $ 6,832
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Debentures (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 29, 2024
Dec. 31, 2024
May 31, 2024
May 31, 2023
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Jul. 31, 2024
Jul. 31, 2023
May 19, 2023
Convertible Debentures [Line Items]                      
Warrants to purchase (in Shares)       1,000,000              
Common stock, par value (in Dollars per share)         $ 0.01   $ 0.01   $ 0.01    
Warrants exercise price per share (in Dollars per share)       $ 2.31              
Total purchase price       $ 7,000              
Change in fair value expense         $ 383 $ 711      
Dividend paid $ 5,324           $ 5,324      
Warrant [Member]                      
Convertible Debentures [Line Items]                      
Common stock, par value (in Dollars per share)       $ 0.01              
Warrants exercise price per share (in Dollars per share)                     $ 2.31
Warrant exercisable term                     5 years
Dividend paid   $ 100                  
Convertible Debentures [Member]                      
Convertible Debentures [Line Items]                      
Aggregate principal amount       $ 7,608              
Convertible Debentures [Member] | JGB Collateral, LLC [Member]                      
Convertible Debentures [Line Items]                      
Original Issue Discount percentage       10.00%              
Debentures [Member]                      
Convertible Debentures [Line Items]                      
Debentures interest rate             10.00%        
Conversion price per share (in Dollars per share)         $ 3.01   $ 3.01        
Outstanding principal amount                   $ 4,000  
Principal balance repaid     $ 3,609                
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Long Term Debt (Details)
SFr in Thousands, $ in Thousands
Jul. 31, 2020
USD ($)
Apr. 30, 2020
CHF (SFr)
Long Term Debt [Abstract]    
Loan received $ 400 SFr 400
Fixed interest rate   0.00%
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Long Term Debt - Schedule of Minimum Future Annual Principal Payments (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Schedule of Minimum Future Annual Principal Payments [Abstract]    
2025 $ 37  
2026 73  
2027 73  
2028 36  
Total principal payments 219  
Less: current portion, included in other current liabilities (73)  
Long term debt – net $ 146 $ 189
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Leases [Line Items]        
Sublease income $ 126 $ 126 $ 252 $ 252
Minimum [Member]        
Leases [Line Items]        
Leases remaining term 1 year   1 year  
Maximum [Member]        
Leases [Line Items]        
Leases remaining term 3 years   3 years  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Right of Use Assets and Associated Liabilities of its Continuing Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Jul. 31, 2024
Assets          
Operating, Right-of-use assets $ 2,563   $ 2,563   $ 2,836
Total lease assets 2,563   2,563   2,836
Liabilities          
Current portion of operating lease liabilities 817   817   841
Non-current:          
Operating lease liabilities, non-current 2,102   2,102   2,403
Total lease liabilities 2,919   2,919   $ 3,244
Operating lease cost – net [1] $ 92 $ 141 $ 187 $ 281  
Weighted-average remaining lease term (years):          
Operating leases 3 years 4 months 24 days 4 years 3 months 18 days 3 years 4 months 24 days 4 years 3 months 18 days  
Weighted-average discount rate:          
Operating leases 5.30% 5.10% 5.30% 5.10%  
[1] Net of $126 and $252 of sublease income for the three and six months ended January 31, 2025 and 2024, respectively.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of the Company’s Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Schedule of Maturities of the Company’s Lease Liabilities [Abstract]    
2025 $ 494  
2026 906  
2027 907  
2028 833  
2029 44  
Total lease payments 3,184  
Less: Interest [1] (265)  
Present value of lease liabilities $ 2,919 $ 3,244
[1] Primarily calculated using the Company’s incremental borrowing rate.
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities and Current Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Accrued Liabilities and Current Liabilities [Abstract]    
Reserve amount $ 85 $ 114
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities and Current Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Schedule of Accrued Liabilities [Abstract]    
Payroll, benefits and commissions $ 2,560 $ 3,459
Professional fees 578 405
Legal 1,462 1,235
Other 792 615
Accrued liabilities $ 5,392 $ 5,714
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 29, 2024
May 31, 2023
Jan. 31, 2011
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Oct. 07, 2020
Jan. 31, 2018
Stockholders’ Equity [Line Items]                      
Common stock, par value per share (in Dollars per share)       $ 0.01   $ 0.01     $ 0.01    
Percentage of aggregate gross proceeds   3.00%                  
Sales agreement               $ 150,000      
Common stock granted (in Shares)       4,304,000   4,304,000          
Share based compensation expense       $ 181 $ 261 $ 349 $ 1,336        
Excess tax benefits           0 0        
Unrecognized compensation cost related to non-vested       253   $ 253          
Weighted average period           7 months          
Cash dividend (in Dollars per share) $ 0.1                    
Payments of Dividends $ 5,324         $ 5,324        
2011 Plan [Member] | Minimum [Member]                      
Stockholders’ Equity [Line Items]                      
Common stock granted (in Shares)                   4,000,000 2,000,000
2011 Plan [Member] | Maximum [Member]                      
Stockholders’ Equity [Line Items]                      
Common stock granted (in Shares)                   9,000,000 5,000,000
Restricted Stock Units (RSUs) [Member]                      
Stockholders’ Equity [Line Items]                      
Share based compensation expense       76 $ 163 $ 143 593        
Weighted average period           15 months          
Non-vested RSUs, not yet recognized amount       $ 413   $ 413          
Sales Agreement [Member]                      
Stockholders’ Equity [Line Items]                      
Common stock, par value per share (in Dollars per share)   $ 0.01                  
Aggregate offering price   $ 30,000                  
Chief Executive Officer [Member] | Stock Options [Member]                      
Stockholders’ Equity [Line Items]                      
Share based compensation expense             519        
Chief Executive Officer [Member] | Restricted Stock Units (RSUs) [Member]                      
Stockholders’ Equity [Line Items]                      
Share based compensation expense             $ 367        
Restricted Stock [Member] | Performance Stock Units [Member] | 2011 Plan [Member] | Stock Options [Member]                      
Stockholders’ Equity [Line Items]                      
Issuance of equity awards (in Shares)     3,000,000                
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity - Schedule of Fair Value of Options Grand (Details)
6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk free interest rate  
Expected term of option 3 years 6 months
Expected stock price volatility 70.00%
Expected dividend yield 0.00%
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk free interest rate 3.03%  
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk free interest rate 5.35%  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Schedule of Share-Based Compensation Expense [Line Items]        
Share-based compensation expense $ 181 $ 261 $ 349 $ 1,336
Stock Options [Member]        
Schedule of Share-Based Compensation Expense [Line Items]        
Share-based compensation expense 105 98 206 743
Restricted stock units [Member]        
Schedule of Share-Based Compensation Expense [Line Items]        
Share-based compensation expense 76 163 143 593
Selling, general and administrative [Member]        
Schedule of Share-Based Compensation Expense [Line Items]        
Share-based compensation expense 173 249 333 1,319
Cost of revenues [Member]        
Schedule of Share-Based Compensation Expense [Line Items]        
Share-based compensation expense $ 8 $ 12 $ 16 $ 17
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity - Schedule of Stock Option Activity (Details)
6 Months Ended
Jan. 31, 2025
USD ($)
$ / shares
shares
Schedule of Stock Option Activity [Abstract]  
Options, Outstanding, Beginning Balance | shares 2,136,870
Weighted Average Exercise Price, Outstanding, Beginning Balance | $ / shares $ 2.31
Aggregate Intrinsic Value, Outstanding, Beginning Balance | $
Options, Granted | shares 10,000
Weighted Average Exercise Price, Granted | $ / shares $ 1.11
Options, Exercised | shares
Weighted Average Exercise Price, Exercised | $ / shares
Options, Cancelled or Expired | shares (41,500)
Weighted Average Exercise Price, Cancelled or expired | $ / shares $ 1.72
Options, Outstanding, Ending Balance | shares 2,105,370
Weighted Average Exercise Price, Outstanding, Ending Balance | $ / shares $ 2.31
Weighted Average Remaining Contractual Term, Outstanding, Ending Balance 2 years
Aggregate Intrinsic Value, Outstanding, Ending Balance | $
Options, Exercisable at end of Period | shares 1,352,037
Weighted Average Exercise Price, Exercisable at end of Period | $ / shares $ 2.45
Weighted Average Remaining Contractual Term, Exercisable at end of Period 1 year 1 month 6 days
Aggregate Intrinsic Value, Exercisable at end of Period | $
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity - Schedule of Restricted Stock Unit (“RSU”) Activity (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Aug. 01, 2024
Jan. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of RSUs outstanding, Outstanding at ending of period 308,730 578,691
Weighted Average Fair Value per Unit at Date of Grant, Outstanding at ending of period $ 1.31 $ 0.87
Weighted Average Remaining Contractual Term, Outstanding at ending of fiscal year 1 year 6 months 1 year 3 months
Aggregate Intrinsic Value, Outstanding at ending of period $ 352 $ 355
Number of RSUs outstanding, Expected to vest at end of period   578,691
Weighted Average Fair Value per Unit at Date of Grant, Expected to vest at end of period   $ 0.87
Weighted Average Remaining Contractual Term, Expected to vest at end of period   1 year 3 months
Aggregate Intrinsic Value, Expected to vest at end of period   $ 355
Number of RSUs outstanding, Granted   428,691
Weighted Average Fair Value per Unit at Date of Grant, Granted   $ 0.7
Aggregate Intrinsic Value, Granted  
Number of RSUs outstanding, Vested   (158,730)
Weighted Average Fair Value per Unit at Date of Grant, Vested   $ 1.26
Number of RSUs outstanding, Cancelled  
Weighted Average Fair Value per Unit at Date of Grant, Cancelled  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting (Details)
12 Months Ended
Jul. 31, 2024
Segment Reporting [Abstract]  
Reportable segment 1
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Reporting - Schedule of Financial Information Represents the Operating Results of the Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Products [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Revenues $ 7,334 $ 8,553 $ 13,546 $ 16,359
Cost of revenues 3,549 4,329 7,230 8,680
Research and development 479 578 1,041 1,416
Selling, general and administrative 2,798 3,284 5,965 6,383
Legal and related expenses 2 22 8 51
Total operating costs and expenses 6,828 8,213 14,496 16,530
Operating income (loss) 506 340 (950) (171)
Interest (1) 34 (2) 68
Change in fair value of convertible debentures    
Other 2 2 1 3
Foreign exchange loss (234) 693 (425) (318)
Income (loss) before taxes 273 1,069 (1,376) (418)
Depreciation and amortization included above 228 172 457 338
Total 41 54 81 82
Capital expenditures 70 518 246
Corporate & Other [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Revenues
Cost of revenues
Research and development 2 13
Selling, general and administrative 1,760 1,784 3,476 5,687
Legal and related expenses 348 739 800 1,784
Total operating costs and expenses 2,108 2,525 4,276 7,484
Operating income (loss) (2,108) (2,525) (4,276) (7,484)
Interest 463 859 1,084 1,802
Change in fair value of convertible debentures   (383)   (711)
Other 124 117 249 273
Foreign exchange loss
Income (loss) before taxes (1,521) (1,932) (2,943) (6,120)
Depreciation and amortization included above 93 95 180 199
Total 137 207 268 1,254
Capital expenditures 27 33
Consolidated [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Revenues 7,334 8,553 13,546 16,359
Cost of revenues 3,549 4,329 7,230 8,680
Research and development 479 580 1,041 1,429
Selling, general and administrative 4,558 5,068 9,441 12,070
Legal and related expenses 350 761 808 1,835
Total operating costs and expenses 8,936 10,738 18,772 24,014
Operating income (loss) (1,602) (2,185) (5,226) (7,655)
Interest 462 893 1,082 1,870
Change in fair value of convertible debentures   (383)   (711)
Other 126 119 250 276
Foreign exchange loss (234) 693 (425) (318)
Income (loss) before taxes (1,248) (863) (4,319) (6,538)
Depreciation and amortization included above 321 267 637 537
Total 178 261 349 1,336
Capital expenditures 70 27 518 279
Inventory provision [Member] | Products [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Cost of revenues     252  
Inventory provision [Member] | Corporate & Other [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Cost of revenues      
Inventory provision [Member] | Consolidated [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Cost of revenues     252  
Selling, general and administrative [Member] | Products [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Total 33   65 65
Selling, general and administrative [Member] | Corporate & Other [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Total 137   268 1,254
Selling, general and administrative [Member] | Consolidated [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Total 170   333 1,319
Cost of sales [Member] | Products [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Total 8 12 16 17
Cost of sales [Member] | Corporate & Other [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Total
Cost of sales [Member] | Consolidated [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Total $ 8 12 $ 16 $ 17
Selling, general and administrative [Member] | Products [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Total   42    
Selling, general and administrative [Member] | Corporate & Other [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Total   207    
Selling, general and administrative [Member] | Consolidated [Member]        
Schedule of Financial Information Represents the Operating Results of the Reportable Segments [Line Items]        
Total   $ 249    
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Mar. 31, 2025
Aug. 31, 2024
Nov. 30, 2023
Apr. 30, 2023
Jul. 31, 2022
May 31, 2022
Jan. 31, 2025
Sep. 30, 2024
Oct. 31, 2023
Contingencies [Line Items]                  
Acquisition shares (in Shares)       2,470,000          
Number of security shares (in Shares)       600,000          
Settlements paid               $ 4,500  
Settlement agreement             $7,500    
Final fairness hearing             Jun. 10, 2025    
Settlement paid             $ 800    
Accrued charges                 $ 2,600
Mr. Weiner [Member]                  
Contingencies [Line Items]                  
Payment of other income     $ 3,600            
Dr. Rabbani [Member]                  
Contingencies [Line Items]                  
Payment of other income         $ 1,024 $ 2,123      
Enzo Clinical Labs, Inc. [Member]                  
Contingencies [Line Items]                  
Settlement paid   $ 175              
Settlement Agreement [Member]                  
Contingencies [Line Items]                  
Settlement paid   $ 1,700              
Forecast [Member]                  
Contingencies [Line Items]                  
Settlement paid $ 7,500                
EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .>!<5I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9!<5H8<8Q1\@ "L" 1 M9&]C4')O<',O8V]R92YX;6S-DL].PS ,AU\%Y=ZZ:1E(49<+B!-(2$P"<8L2 M;XO6_%%BU.[M: !.,;^Y?-GR:V.0H>$SRE$3&0Q7PVN\UGHN&9[HB@ MLMZC4[D<$WYL;D-RBL9GVD%4^J!V"'55W8!#4D:1@@E8Q(7(9&NTT D5A73" M&[W@XT?J9IC1@!TZ])2!EQR8G";&X]"U< %,,,+D\E8WCKVP%'2.NV7GR:W-WOWE@LJ[J55$U M!;_=U)7@*\'K]\GUA]]%V 5CM_:?&5]_,SX+RA9^W87\!%!+ P04 " #G M@7%:F5R<(Q & "<)P $P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4 M?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( .>!<5HMM;HF-P8 -$B 8 M>&PO=V]R:W-H965T&ULM9IK<^(V%(;_BH9V.KLS(5@REV1+ MF$G8L$N[(6Q(V\EV^D&Q!7C6MJ@D(/GW/;*-379D03TX'X)OYT6O="0],NIO MN?@NEXPI]!*%L;QJ+)5:?6BUI+=D$97G?,5BN#/G(J(*3L6B)5>"43\)BL(6 M<9QN*Z)!W!CTDVM3,>CSM0J#F$T%DNLHHN+UAH5\>]7 C=V%AV"Q5/I":]!? MT06;,?7':BK@K)6K^$'$8AGP& DVOVI69\^_Z M9.Q?-1Q=(A8R3VD)"A\;-F1AJ)6@'/]FHHW\.W7@_O%.?928!S//5+(A#_\* M?+6\:EPTD,_F=!VJ![[]S#)#':WG\5 F_]$V?;;=;B!O+16/LF H013$Z2=] MR2IB+X!-)27P7W?%8+26ZC7WF MOXUO05GR I%=@6Z(5? W&I\C%Y\AXI".H3Q#>_@=%><(.Z;P-\5Q\_IQ$SVW M1.\C]]:0M0J-X[3/Z-S[^PL\A<:*1?(?4Y6EDFVSI.Z8'^2*>NRJ 3U/,K%A MC<$O/^&N\ZO)[XG$WKAOY^[;-O7"_>/KBIF74F)MJI2A-:JBO6YNKWMDBPD*8VV2KN7^[%IS&DJC M06M818.]W&#/6JC;6 7J%;HCM%TZ!R ]\*'A6@CP;7)I%WPR#GM#:U!%CQ>Y MQPMKD:ZA!?VD%4-+&\X:5M'496[J\KC,G#(1<%]/&+KEC,.*72F? M(DKG"&M\19_8*:94YSBGHT!Z-$1/C HT@HOF^=4N5F;1'E;5XQXVX/_E,6O4 M?;^_.T'@R/#>ZK8-T<($ZV XKF=LA)+6 A!X# MS[Z@W]FKT:]=RH$_%W=)QS7ZK -_<,$_V$XMF<]1$#(T64?/3!@=VD4= MR\M>VVBP#@#"!0%A.[9D!A_I"QK[T)K!//#2WFNQ:Y?$;I-<=+LP%AO]UL%# MN B?"01>5P Z"56S]!,P=R*N$!#OH:,AL3FOKGOVM4G3T;+=> 1+O@(VP$G M@[TW$ZR-)P[(-9M.K^EBH]$ZD D7S(3MJ+,;E#*_*QT &1/Q4T.BW#G(B!3D1*YGDS1E1:,Z;M83;TIBL!W3*5MCV ML*KV"C B1X'1;<3$0G?&3Z"@EM:\M0N6YVT=3$0*)B+M8PAXR&,%:VT-^9+' M,0L/-DM5 ',9&"F,A1Q'3M^Z NSW8'**F#^]@XXQR0)!C=OC!OG;R_ MN DWOM%V'1Q%"HXB1W%4;GNHSP H'ODV-EJVRXVHB*"S^#0T9WH=$$4*B")' M051N-L>GJ>";(/;,C5P%G>Q!58T6Z$3LK/.CT2F7"A#J6[ J)<0#BACW7/.; M^CK8B13L1"Z/&;RF2P[== 2K@13_Y>'!ZT0LE-5"'63E%F3EVI$HZ;77@M'2 MYCT@\*[KXO?&'R;J8"JW8"K7SD)?>/+>*6G=\H7= 9%>I]/L=!S'Z*\.AG(+ MAG*/>OOT)9 :^ ]GK7O25T^G4GMK?N]7-SL0/08JA.%WCC!Y]_P>S6"J%% ; M1M]V)8"R");^4G'O._K9.7A343]9WK]$S M#XU^#[S&FGPSVJH#H=P"H5P[[^P:$*C'6])XP4I?)1X0FCS-;HW^ZF EMV E M]RA6RI)MII,-&"+Y31W=KQ5,L;%N5J/A$X%/5@^I6B=1TWLX-H,.:3ODPFGW M6YM]CZV]30-Z(9/LI9#(TZ^+TOT#^=5\O\9ULDNA53R>;O:XHWH=)%'(YA#J MG/?@ZT6Z?R(]47R5;$%XYDKQ*#E<,NHSH1^ ^W/.U>Y$?T&^BV7P'U!+ P04 M " #G@7%:6-CFQS<& "4&@ & 'AL+W=ODG&:_ M?D=9D623HA,T'Q)+]MWIN>/QGCMJ<<_%=[EA3*&?95')J\E&J>W%;";3#2NI M/.=;5L$O:RY*JN!6W,WD5C":-4IE,2.>%\U*FE>3Y:+Y[EHL%[Q615ZQ:X%D M7994/+QC!;^_FN#)XQ=?\KN-TE_,EHLMO6,W3'W;7@NXFW56LKQDEXHN53[1"(_%/SN[EX!II5VXY_ZYO/F17$T\C8@5+E39!X6/'5JPHM"7 M\:,U.NF>J16'UX_6_VB MR@O9_$?WK:PW06DM%2];94!0YM7^D_YL S%0P,&( FD5R%,5_%;!;QS=(VO< M>D\572X$OT="2X,U?='$IM$&;_)*+^.-$O!K#GIJN>*5Y$6>4<4R](X6M$H9 MNM'F)#I#WV[>H]]>_XY>H[Q"7S>\EK3*Y&*FX,E:?Y:V3WFW?PH9>9+8048=R,@)\D.U@X7G(F=R%%QD!F>>'"> *10E/K&#BSMP ML1/(_02&DDPV.C17S//T)LE8IB.V+L]:3D.3$WW<097Y_5DCFBVEH9/IZ$T3%&FU3B M1R,8!\2)G1@_-[GI (STC8?Q+]%CF]S8M<03VR3NZ0R?Y#-10TTRC+1?-1,#72%ON3\$TB2XRB;!,*1FHR M[MD.N^GN\P&SG<)I4E=L5#F+S%@:].R&W?1FV:DZS%DN4UY!G'6*M#&'.6*4 M2[!);-@CQ,@3BU@4)V-LTA,@=C/@(4F?BK6%TF(\"&6+U10C03P?26K2,Q]Q M,]_G\0R&\/+JK'7#.K-8B [B?(3<)A4,B/T0>$^'Q$V'?W' K)@H88B^M<,S MN0X'QW&U"27S$7"#><]-B)_ZP/UJ+A.3%'$0'U.G18J0:&0_DIXYB7N8VV?R MB0QN;1P\VTL&J=E"M(C-HW"DC2<]T9$3@UP3S3M6I3K"CRPG&4.?N&((^U;, M+S7R=NA[ M3\7$3<4PO*T9;*\,-5&8HM?G'H9.1Z =+6IVB6BM-C!X_@<2))S"N*W_D-Q0 M0',)=:V]1+F4S3X4B-=**AA5()6LX7,">D["_+JAPZ#U+0!QMP K7I;0MIR. M6&Q&[#!&2:> &B"GVD54W%0W< U\B#" F"J1?O1>KB8>2$ MK8VWV5Z$Y+@'L0J-M$JD;T*(NPEYFV6YKLE0^?0)P5E>H91N]AN_N-89(VY,67D*6;_0I_8ZAO()[ZVCB6WH(8K2D%BF<).$([+[3 M\-V=QIX$Y6BYM0*V#.-1A(^[#XM8&&$\PHE^WW_X3QG(AYV'WH+/=($8QZZV MH=TB9AO:9X-7!OI]S=]4W.65A*YS#7K>>0PQ$/M7(/L;Q;?-6X1;KA0OF\L- M@\E5: 'X?Q&U_!]02P,$% @ YX%Q6EGAXD#[ @ H0H M !@ !X;"]W;W)K MN!FAW(G&Y=I,1F-1:$8YS"121981^?L*F%A/',]Y7+BERU3;!3<:YV0)<]!? M\YDT,[=A26@&7%'!D83%Q+GT+J8>MH RXAN%M=H8(VOE3HA[._F43!QL%0&# M6%L*8BXKF )CELGH^%63.LV>%K@Y?F2_*$$1X#FELZA4YF1 +7*6@:$Z9.T7OT%KE(I699C5UMMK^,-\(88^KO8HYDI&Y#2/'V3:_$]RHE$*\(*0">4HVO!&)$*Y2"KYW[: M=1C5#L-R!_O>6$6XA[VQN]HTN2>H)3YHQ ?'B#^KSP0-GSEFRJ5-$M>2=?=X:@KDQ[/4_+\* Q/'B18?-= M49KPA/)EE^N=I$>X?CU/R_6P<3WFC1OKH M".D'5=7H6;$,NZOJ@,"6YO-&\_GQFK>7U/DS&:$?8'^$@R=ZNP+](,##H%NO MA_]]>_'QBO?41$UY@.[.R$[A[D;_8)NW+T0N*5>(P<) <6]H.&35#U43+?*R MI;@3VC0HY3 U/21(&V#N+X30CQ/;I31=:?074$L#!!0 ( .>!<5I CL1? M=@< % H 8 >&PO=V]R:W-H965T&ULK5K;;MLX$/T5 MPBV*!&ABD=3-:6(@L51L%^VV:-KMPV(?%)NVA/G B^_EFC&!?FRRO+P:K8787HS'Y7S--DEYSK;%) MA/Q8K,;EMF#)HAZTR<;$+WQ.5VM171A/+[?)BMTR\77[J9"?QAW+(MVPO$QYC@JVO!I=XXN8 MTFI C?@[90_EWGM4A7+'^??JP[O%U)+]''+BJ3*9HE.ON;);I%*S"DZ0U]O(W3R\A2] M1&F.OJSYKDSR17DY%O)^*M;QO)W[IIF;&.:FZ //Q;I$<;Y@"V!\9!_O6\:/ MI0Z=&.11C!MB)?PSR<\1Q:\1<8@'W,_L^.$N%,[OS1[_\NP'8M"N,FC-1PU\ M[_(YW["^)M _UW>E*.23_2^4ZH;,A8-]Y M ^D\)%DT)%D\$-E!1MPN(ZZ-??J9W;-\Q\ GK1GIUR.KQ>%^&E JR^!^7U8= M%'H>/01%.@A3S_4/43& \JDWZ5 ' 7I=@)ZUY-J.DZ_0G)>R"*!R YRXGD@ MEQ(%%.F@@%!'J3T=%/JA Y=>T(49/"M,].I%2#!^(Y4'PXB?:%OP^K0P2 M)(&5'4X1@HIP()XHT#0B'E%T_/VY#J0..ZG#)]I8R9)BOJX?[X74.^/;:H&! M9 WUH@G4PM(Q7JB43*1CL.-B10\ Y!)#2YMTP4ZLP=Y*"RP;VFNT8KEL;ED= M=+*03BZM%M/*)4-Q3_2X/2]4 M=!GN,KH$@'35PM:O4<[ ?+>$AZU$2>8, 6^$E($@$)'$2<&0#BDGB'N/4^- MK7%_X4+&S2VK&1@[UN]X0GTU>!V%G8"J:8=@81"H+0" $=?!KD$!TBM K KT M*WG&2SA:HLU\)I* MVC&?M$D^K:L<]"UX4+<\*%LT*%L\%-MA8GK'C.V6^5TNF.05YH;CZIW6UXI0 M!\DG4RU!'82=4'O@ %1H[+2]<<96#SB=K9-\Q:K]^#))"W2?9#M6V9DYE_:E M$.E=QN12>R=7V5UAZ#Z_8#)!!],2'3QC--34&FBZ&)HNP-@@:.]ZL=WVUD\T MJ)/N/K':9V80"*M>%P 1=:V+(5#@&Z+KS2ZVN]VWO&#I*I?+T;PIG).J39^B M59*"[A;K=O*,:-M+ .7KCPE Y1)/#1M 41P:XNZ=)[9;SW9AWNO6YL:@NT&Y MJ5$C!BPC)40-64=-G$"-&*#".#!$W-M/;/>?[V5>T1U;RH0_KD\B^6%H ;H- M/,/$56TG! M]+<\ RJ7J0Q!#,-^CADR3WGH2N_5\]T2L]N'/:'=#$45#$<4# M$!V*WOM>8O>]?S%1^SVT+/BF6GND ]Q5)I!W/R6#N=!-*%1W$$RO.P@%U!T$ ML]1=;WR)W?@>2K!(RU8%N?=Y0@3(Z(:!J@%HAR>J^X=@WD3U(A"*8FK8\9+> M#1.KJ>LT ,.DV@^'9]BCGAHG *..MLF#8.X$J]M;"#;Q T-S);V[)*[5]G?) MEIF5Y;[9\!R5ZT2VVL=?C^Z2,ITW/W2DV4[N@,'M +&:V.=N!P9EBP9EBX=B M.TQ8;Y/)$S89:DEMDDZD>8YXEB5%D\\ZD:=@NII)@OURMQL,@ 4W^J M@&&8&FJX-[KDJ=]W(4G::GV.*,TTX5.B' 6+##!-%!!F%*7WQ\3NCR.X;S^_ M4@(P#*R* L-<592CV&(#S+!I(+UY)G;S;!+E%VHE/$X6&*;)\O!5K7/UP TR5QP!3Y8%A1GEZ\TRQU4Q\J\^T2#&2>_EHR3WYOB@EXCM1 M"EE2LE&#'H):K?FS_P$_)%LT*%L\%-MAGGJ'3^T._Z9; V[KS,"5J5MKCY") M:NP6R!VN% -DH--I?N'02Q^_EHK\';8J;'Q0S H)A!-CUFB$V/ M>;QW0FK#BE5]-*V4C]@N%\V1F.YJ<_SM!E_,ZE-BRO4(7\30]6M\<5T?$AOW M],U9NP])L4KE,IFQI9S*.:\.IQ7-\;7F@^#;^GS6'1>";^JW:Y8L6%$!Y/=+ MSL7CAVJ"[A#A]']02P,$% @ YX%Q6D4[64L;:6N+&&(P MK0P>$ ]>XC:!Q"ZVVV[_GFLG"VWJ51/T)8F=5:3QVWQ3R7JL-.!@L\)U,B[Q8W'%IVJY(5 M%:&B8!1Q,AM:%VY_$BN\!GPMR%IL?",5R3UCOU3C*AM:CIH0*4DJE0*&UXJ, M2%DJ(9C&[T;3:H=4Q,WO)_5W.G:(Y1X+,F+EMR*3^= ZMU!&9GA9RENV?D^: M>$*EE[)2Z"=:-UC'0NE22%8U9)A!5=#ZC1^:/&P00,=,\!J"UR4$SQ#\AN"_ M=(2@(00O'2%L"#ITNXY=)VZ,)4X&G*T15VA04Q\Z^YH-^2JH\LE4TK*I;=7\ .F9\AWWR#/\4+#?$8OIP>FN**IJPBZ/O%O9 ?W* MC9RWIL0?4FQ\2+')@<2VEBAHERC8IYY\@ONDA/UI2G_-C#1371JKY-0-??#5 M:C.O!I3O1.XV:FQ !3VW@YH84+THCEO45HAA&V*XUX6?94XX2K?L=ZQB/H'# M1[FP;PH^/*3W#BDV/J38Y$!B6PL3M0L3[?4>7-=P&5.XJS@G-'U$*Z M#,A^PA6F;Q33\M3*X893?-?O.',78!J'S\XXM=S%N=&XV9=S&'N^- M??LT?&X'QH8=Z'E>)TX#RH]W=J !%81>)V<3 ZH7.KU.L/9&U5 1/M?EFH ] MMJ2ROA[:WKHBO'3[(UTY=?K'4"F:^J&"O-"%D_U7OBX_KS&?%U2@DLQ@*.,R:>&&J"MJY,_4$L#!!0 ( M .>!<5J"56XI @@ &D] 8 >&PO=V]R:W-H965T&UL MM9MK;IMF]7:WJ9,.V.F:3]8W5SMXD=VSYH/N[N*OUL=5=)LRXHZ M*PM4L8?KQ3O\-J)^VZ"+^#MCS_7):]0>RL>R_-2^^26]7EAM1BQG2=-*Q/S? M$[ME>=XJ\3S^ZT47QS[;AJ>OOZI'W<'S@_D8U^RVS/_)TF9SO? 7*&4/\3YO M_BR??V;] 3FM7E+F=?<7/?>QU@(E^[HIMWUCGL$V*P[_X\]](4X:8#K2@/0- MB-2 >",-:-^ R@W&4K+[!K;4@ 8C#9R^@7/N,;A] [>K_:%87:77<1/?7%7E M,ZK::*[6ONCLZEKS F=%.[+NFXI_F_%VSTDF2_W>==4=;L(4NR1B,2GB_R1[-A%>('R$__37M> M/C'T2Y&46Z;1CV4VLGJZ<8.@JO5TZD]:@RU;9LZ8MA:#5L2UZ>.)<:%:ASV/5\, MBM0@S[==85'T+WF[AB]>NSBG10=<0B!9Y+L50I8_?M6O*V MWL4)NU[PT5*SZHDM;G[X#KO63[J1#"D60HI%0&*"A_;10]OHX>]\4<[+6CL+ M&5OJ\T*Z^0A(9VTKXV89N)XGG0] O453O0GE=H[E=HSE[DZ39;O$IXC/:GS? M4\?=SB'A7SPRK0U&Q1DV.,H!84I=:=8!ZBP$THDFDA9,<(\FN$83_F9UDQ6/ M[=K-.V^J+&F7GKI=3M&^R!JM"ZXZS4JSE;'3&<,<2"<$THEE?7?&&YVU=\7JL9>O=8L6[#C#Z6Q;Y&N_A+^T[GK:_NH"1;?77[X$OG MXMJ8]8QS"$@GTN7LZ,^BX%CZX!N6?NH4"Y2$J>VY6#[%C"G./<4@Q4)(L0A( M3/ 96P-Z6D:GH[+BX,_W"/NJ8D7R!3557-3Y8>,0I_]R^NU@5$N21ND9NPZF)H:[B/[6=()"7<$T<'^IV MX+KR4%<#>9PRU-4HSR:C0WW@9VP&Z)&A/ETKE2_'AOH%1&L8ZI!J(:A:!*4F M6CFP.3;#N>E:B+GIG'442&B-531>4LO%\MD!1>*3_8E5'V E9EKR^ M3$2)G@Q\C=AMMM^EJID.<08MN6)\\- MY@3F#G50M1!4+8)2$ZT\N:-LYF/33M/<=,9*"B6T)BJ5+^T RSM-J/ZBR?[$ MJ@\H2\PH>\E.TRPYQPT=]@;R3 346P@E%$VD+3HQ0#,Q0_-%=^!ZS=,YG\@3 M&-2M9BBA$$HH(NKU@K$590!>8@;>%]^((YK;LX[O*7?BS'G,7E@@U4)0M0A* M371T@&EBANF[_NX.=S2)ZPU*LZ>9"$\>'NJ<, MA5 3B -7OJ"FB;(]UQF9"NB T?0BC)ZNU=D8;4Y@]G.KH!@-JA9!J8E6#AA- M+\=H<],9ZRB4T)IJL!8[\G/?(51_T61_8M5/GOJ&QVBSY!PW5![%\M/N:ZC> M0BBA:")MT8D!H^DWP&@ZC='F;N<,>2B,AA**Z-D830>,IM\8H^F9&&W.8_;" M HK1H&H1E)KHZ(#1U(S1+P$XL_2R@QPFB MP&GB] "G"=0 G";* '!T %QZ'N#.!3BJ N4(P)D3F#WY0*J% MH&H1E-K!RM7)CT[;'R'_QC=)65&CG#UP>>N-QVM?'7[7>WC3E+ON=Z@?RZ8I MM]W+#8M35K4!_/N'LFR^OFE_VGK\=?7-_U!+ P04 " #G@7%:Z#<%-H$& M "S&0 & 'AL+W=OJ*V MDM&T')1G$^)YT22GO!C-+\IGMW)^(78ZXP6[E4CM\IS*PS7+Q,/E"(^>'MSQ M]4:;!Y/YQ9:NV3W3W[>W$NXFC9:4YZQ07!1(LM7EZ J?+WS/#"@E_N;L01U= M(V/*4H@?YN9S>CGR#"*6L40;%11^]FS!LLQH AP_:Z6C9DXS\/CZ2?NGTG@P M9DD56XCL'Y[JS>5H.D(I6]%=IN_$PY^L-B@T^A*1J?(_>JADXVB$DIW2(J\' M X*<%]4O?:P=<30 ]-@'D'H Z0X(!@;X]0"_-+1"5IIU0S6=7TCQ@*21!FWF MHO1-.1JLX84)X[V6\);#.#U?B$*)C*=4LQ3=:_B!&&F%Q HMJ-J@3Q!GA<;H M^_T->OOZ'7J->(&^;<1.T2)5%Q,-&(RF25+/=UW-1P;FB] 74>B-0A^+E*6G MXR> O3& /!EP39P*_Z+%>^3C,T0\$EKP+)X_/'# \1M_^J4^?\B?QFFKTFDK M*7($ZTU2S8MUE;!<,534>,U3'+WS)\+V0 MLA,_18V?(F?X%AM:K)FQ?46Y1'N:[9BI!N"N/9.:+\%E*5N"'W)0&\5&JG!@7-\;%3N-N&,R9<%HQ2)$BF@NPZ5?U *S<2A-Q?3A# MVXP6NI1A/W=\:Q+'9FS< QGY<2>?^S*A/Y#-T\:0J=.0^PV5;&SX*X7(Y$#J MJK(A@1=K>URF/1A^,.M [?OOC'6+Y-A,')H')=+)! M[-$8P&R@9SU !/L=T'T9/R)VS-AK>=%SHOY>0%>4\5\ &IHEZ 8*@)E4BV.H MO-4J3Y#,H@Y:BQ )O &X1S2.G7#_H*9:'1>LC(''D682NH8R-ZR(G5I_8['6 MBHZM&H=A,& 6:B36AAY76A](3P;0M;R/W;2YOQ6LBWEZ5.QJ?)'Z U4H2JAK'C#/EZOVZ]8 MA,8D'@+<$C%V,W$3[BT]F%BC-Z^F!.,/2$N:VB/?I\SQ+"!=N!:IV)L-,!)N MN16[R17PRAT[69-GM8.3G920%L>OCMQ_]-1J59\_QS&)PJY9%K&9'PR%H65: M[*;:;T+3#-&V?;1B[!/G.,)>#Z-%#)/(#P= MA2+W1S[]3F-JQ5XGSS'&'NX MQUH6.4)\/.!>TO(L*>6MA1-W!2]H%MN4JDL0"D?[)^)C4KQM&N'18K$ MLX%PM(1+G!S6)A)TPGL.6W2T/*"W=5:]@[\]4\](JWJ68W1!,.U6(HN4PX:6 M)XF;)V_IP>1(N6LQIJ3<6%*D5J VLO1)ERW=,_Z/K&D)E;@)]0Y8ZU!M6W=% M:JJEH+!W>5H(91E-ZLPJ5Y(]'GU*'??V*3:AV!^(1LN[Q,V[Y8E(8P/TTDC3 M1V::F*P\=*JWW*[@HZ[2)YQNJP,' 8]I/.)C:T52 M3Q,W3W]?UB%!BQIJ9FXJ?F&);(D#_Z[D*T\[,6] M"%CD@/3\(=9K^9JX^7HQA!:-T9*M>5&8+#('$DQR8:]";IY,SDZ_LZ97)=?!10J MN^?J(+EY6GUYN,;GB_* OO/\"I]?E>?PDU9-]3GC"Y40% 45=@4JO?$ 40 ^*P & 'AL+W=O'!W]<%AI6Q^\>L'//OA7+US7EK8V'[P* M755IOWUM2K=Y>7!\D!Y\M*MU2P\.7[UH],ITGA?\9LTFC#XKDF3AW!?Z'JC"+'57MA_=YF<3Y7E, MY^6N#/Q7;63MZ>F!RKO0NBIN!@>5K>6_OHEZ&&UX>K1GPTG<<,)\"R'F\HUN M]:L7WFV4I]4XC3ZPJ+P;S-F:C'+5>KRUV->^>JV##\TY[.4_YO-/_14[U[_-%:#T\XS^[1)83SW:?2-'R+#0Z-R\/&CK3 M7YN#5W_[[OB'H^?W\'O6\WMVW^G?;I?[CWGO6J..U=^^>WIR?/Q<[=;"V_I/ MIUY;1P$_4Y=U/EAZR]^.G\_2XXVY_<1U/C[*G$\/Z?#X M]*%::U!OC->M*10^:U7:I5$AMZ;.35"YD%)(-LI=&Z_.'JNMT3[,U2NT%MEZ8"ZZ'(ZO5U[UZW6F6V#K'E'E*X2I<)>6TXL#T9\ M3MR6+;TKE)OWI^# M.1S@2I/ER#W8H9L2)LCA5%Z7RD/> +84OM6A9#^C MQ_ Z[:%+[,X*WZV@O&L4A@9IOE4:564B#"L,W(+"MA=G$$39JNIJM[;(DBP0 M8GDK H5*8VL%+O*N-*I_.Q=?P$?H.< TF:GU BNT6AM=MFL+IT,=*0M%/K82 MUVSM$FJT=>VN)6*BO<0EL!\6GHK!!U8E0;MW9XF"7OGX8NT26G)Y\KMX_-@42P1W9W[_C]K:T?2<];]>[=Q72+/!\6DQSC M#9>7^_;@5;\M0T'DB@]#;!72R,:V:X2LH<^5\X:BB-0SU@BA"^,]90U':6EO M\E-#7I,7V#Q/[\BLO?&RD?$09JZWH [B,'"JN@-%28?D&!/C)C9W6W$KFKE M#J(H5N_T8J<)TX*,%B0=(0:62U&1^J6#ED[.N,R>(M$9SD2ED0R*S*Q+UEAN M? N$1Y%GP!7R8$'1C8RO\L0$E4!+N74LDB/>'+XZO\TNG&^H-$ #Z&M4DF'$6/ISX"-KU9;)6YL8GKNRREBC%75\9D7!5/ MYNIW@XH$+9![>$-9EW-!,"LRW Q54I*=A.PD2A>ZA*%-)LA9L[V 63JR38(M M,V%FO&WD%=@P*&IVJP*4+DB*I=3V!3Y0&!]B0E;F:T?IGXHD$4 R@DR\V-[ MQQF'&<)A=SCB(_'AK%?=?>SE.J#J ;:'GM9?4L@2A0F$L'4+4U>C\WM(0+;N M:HV$#P;F\&&FXQI84+RD0L5<&3$()75=_ %8+$P^D,J<8JLFG$Y5)N^\AT=E MH[4/56W@"8&8A5P4H4AN-+U]!NN;LD M0()&^[@.6<,7Y)"2[V(6(:91N;$5(1TR%%"(0C3PWC2M["5)/M<<.U=T>AB' M9HJ\S_.KN?K[^?F'(?8&:0ETP6\IF0&V5;9E2WX::6C$=@"<*8ML01&GF0%L M_Z.K!4$Q]W?< JNM@\ARWY:P$.XBC!*'>@Q&Q70((QL;AK#>'R/NO+A?PLQ3 8&Q1JF5 M4F*EO\!>/2EB#^6^JYJ$3F!5S<@A6INB@_JXJM=/A >TM;1Z8><"H\)L.[A8/9J'F3#@6;J4%RU+!L(P-X :-J,?>]="E\B=BJMG_B$56' MDNFM:#=S@J[R3R:%4)5OY(/(?<:N:G6!FHK3M^K3T-(=?AHY]+AWY"1&C3$< ML&94%NVYC)D>*L[3@90:K&1THI1-H+D57%RZ?+2%N1KY0V]'U72 C2%VN[O\ MJN NDN.+HB323"<,3 M0OJ,9A%Q=^NX.>H-^1Q)<8NK[;B-'H,:IC*R*N%0JG*WT"32F:N,>D W@3)1-(U $5#1]A^#V;5K*&NZD0K^YD5KP[DBD2?>[1> M.QR&XU1J*,FR05O'?0F?"Z>K]SI=TAP'G^Z=;S#*BNDGP\9IQKUZRX8J"P<% ML%2_(0*-^A51B[PGR\9!T@=(8!RJKGEY-5Z>.BW+N6B@G.U,AC2?1FPW3EBE MEH@ 8&XD #>"??T7' 3'0/-O(2?X@E+++D2H<*L00JS0^J,HWQ4F MY-XNB#!=FDCY?L=;C@DHI.I%PT"4 =*.\QQ=<%99=QK799([-U@V[X_X9^?( M=]DQ@K0/#.-$=\*F+6CL13DWYE$*Q"&-IL-.;AU&6P/P2PETMW/C77+/LZ]W MCABHC\Y#.+:^Z_%-XE9P202H!HU(J]&Y+MZ8 (@QIQ M$HD[>=C(W*KS$QV2D^?W9R1'O^O[T1QR-M-^D>1YC M+1DQ)_1[@;2/)/?1AB_JISXECEV%_:.!A\&CN/D%O/@C@=C$KG2%P]',22YG M>SI;KAZH[QDI=K^ 7"X3%)!L*Z82B'H$UR(HV!0'0?HV"%(Q&C^[([Y&4#3 M)0.WOO1ZA^N.3^.0C*Z>+'=[*I&FD5F<3Q+#:._L2H8*,L0J$"@^##JXX%[%\(2['J*$VKKRND'V(BLPP,D^.7P&0X8EF+J$ M=U!T31-X*@*,GFZ;"N>N:#*?+#7A:\91!HV">+F=W;'5@+.S(;B20MF Y-L[ ME#HA!/U1KQWGC@R1/^D;,\5H?11S79)5+:]";HSP9(!'E4%[6! 6'(W@;N]$ M7[]W*]TAI;L(?;.WH9["_GZVTG%,T\9>?X@QM#!PQ44GTVU"/-&P/!F/L&U/ M@PWG]9XG+:.^&K@RL&3W]/OB64/V)JXR E(QJN_HK)]*2$&GI PY%J8V2RM) M="QN32"PG\QRB\*2O1898T:,:C#@PGRRR6KS!EA M^VY+' M3_>X*?<7,@UR]3:6=#5^@<":##U[,REY?Y _G63H%VWO+<14)[JWQTGET<4?'I[R= MR+99K$?W.^(N/C<6N/:64R9EDHS!&':@F"[Z[D:N/:YEU%2;%0]W,W--:!PL MZFL-',ZC**)-@QE;L=KEAQ?^7H9 =[E(L>H]]/XO.-!YX?B&Y;)&.L"Z M!2))+EF)^ !51S2N6HC%N>NUPS_UX*?SJ]+9SX>>&!Z0/SJ\^/^3C M'QW].)L6LP>?7 ,'?W)V]/"9NJP %Z\CUU#(L%*]Z0>T@9A^3\L&IHF5R(D" M,;R>1WI/9NHJ I*/_3@U$CUYNHOHQ^&J->V\A_C97N)GCX[ &;;JUOMP1A>_'GYM-C3[0;!(G2 H07@CD9KS%[0NY=]X.;2AR-2!CG*5&5-EG\L6T[8MP[Q9@H*OU\3SIHTD#B3QVG/%Z M4=K_E"53E1[N$[P933*DSZ%[@4@V2[/-N+\9_3",\U@PHQ,2:8+\M1OE_\D$ M?O>]D_/[?O@PW_5[NQ]>M_+RQ?]K_./1:598NO1_,GC V!6_K6F?&E=P[^01)8!-.2/:Z-1^V@!WM.%;?I"!/J? MS+[Z+U!+ P04 " #G@7%:>UTZ'+,% #P#@ & 'AL+W=O*/!U$4A].82<[4^[X6][<1'NTOU8WFIX&'4HJ M"RR-5"5H7)[W+L+3RQ';.X/?)*[-SA@XDH527_CA37K>"Y@0YIA81A#T=XM7 MF.<,1#2^MIB]SB4OW!UOT7]RL5,L"V'P2N6_R]1FY[VX!RDN19W;CVK]"[;Q MC!DO4;EQO[!N;(?C'B2UL:IH%Q.#0I;-O[AK\["S( X.+(C:!9'CW3AR+%\) M*^9G6JU!LS6A\<"%ZE83.5GRIGRRFMY*6F?GKZ1)5&EE66,*'RK4@I-ES@:6 MP-EDD+1 EPU0= !H N\()S/PNDPQ?;A^0*0Z9M&6V65T%/!:E'T8ACY$030^ M@C?L(ATZO.'3(H4_+Q;&:JJ.O_8%W6".]F-RQYR:2B1XWJ.6,*AOL3=__BR< M!"^/,!YUC$?'T!\R5D?WYCC0>V41(GC^+(["\"4DP#\00+@N]$U:H,;WV.T*U66K %);3N41!5%74HKT?3A]7*) M3ASV!$Z&58X<.3LQ(J=<+"%!;4GP0!B#UD!MZ'W+H\LGVSU(@L=)X"[B875=H>:)T!:3$A )BM=*XHDV!JM9)1LI$F:6,,-Q) M& [[T9@$(\^9"B,+D_7A3>F)A%!206DGJ;%9%U<3+@J.1=7ZGDJ7Z?M2H9S= M)7G-F[C4JGB0&QY_O[;-U)HV'*0U'M-QN6 Z=4FO-"8H;\4BQSY<&"XT1'XT#[P,1U)W=9 *A/XS'$))Y',^\MXI3RR5T*,@3^"&*I_"C&_CA+&Z& MXUG4#(9^.)S1\$FI3H36&[8315-\E.E"_*VTYVH*W41;LASV;B>VI7BPW.XM MJ#=9GEAQJ!I.O?O-\!NEH8%W=8@*G?Y:LSRT/*B&FXXC#Y703C8.D#CU;C16 M0J:.O');L$4[@4E,/V$^/@=B/AA&$ M(W\VG7D?NOK/686^6]O$$?G!.*8JFLT"[[.RK.5[R(:!'\T"""?^;#+SKO98 M'&;O0XF<)\:((AY,_&D\_39=]]DJ5?GB_VR6^Q)^H98OZ!S9 I!7/W!]1 T3 MQ&T?34*8CMNP]W@-J1!1+;VFC)Q,_2BD3P(Z8NGR M(JEY67TUIG72&#'&P^)N3[=O^Z#_30C>L1!&QT* )X80Y:!MSQWEQ(NMGN.G?1W&+NS9N[X#NA5Y)HY[BDI4%_2KK*G>G62A+-R0WS.A*BIH-Z/U2\1=D\\ .NDON_%]02P,$% @ YX%Q M6F0#H;8+!0 H@X !D !X;"]W;W)K&ULS5?; M;N,V$'W75Q!:8-$"VEB2KYO8!I)L%]NB*8)-+P]%'VAI;!&12)6DXKA?WQE2 M5IS$=K(!"O3%%D7.X9G;H3A=*WUK"@#+[JM2FEE86%N?]GHF*Z#BYD35('%F MJ73%+0[UJF=J#3QW1E792^-XU*NXD.%\ZMY=Z_E4-;84$JXU,TU5<;VY@%*M M9V$2;E]\%:O"THO>?%KS%=R _:V^UCCJ=2BYJ$ :H233L)R%Y\GIQ8#6NP6_ M"UB;G6=&GBR4NJ7!C_DLC(D0E)!90N#X=P>74)8$A#3^;C'#;DLRW'W>HG]V MOJ,O"V[@4I5_B-P6LW 2LAR6O"GM5[7^ JT_0\++5&G<+UO[M?TX9%ECK*I: M8V10">G_^7T;AQV#R2&#M#5('6^_D6/YB5L^GVJU9II6(QH].%>=-9(3DI)R M8S7."K2S\U\P[S\K8]@U:'93< W3GD5/W.R;[#Z[_:2?;G^<)8C37QUSY_ M/=Q@/QSUR:FI>0:S$!O!@+Z#K<*'0>3#@TNV(6?; MD.^),&6/=C*\@H ;$BM,\2LL?&,16M)M1J-A-B65%<;'BP[863MCG;P]:Y RZ*@IX76MU+U"W MH=RP-$KB813'L8]ME"1NY&C7X$Z&V:\S)J2 MN[,/X[&M)"K,[Z@RO]]I^BXQ!0B]97LH.>>E4=%;ZMJE*#@4BR0:349=BI(H M'<=NU(92 _J"H!CLQ*6.YKK*6F.]OQ2"9\T4'&FF;XH("5E'Q1,EGD0AAP6V M4$/PZT)DA<\6BBP7.?8:N^*;@%K]"0@E!4JQ$HL27*BYW+0R+'.4:[)&IYR3 M;<6YBJ#0M3J 7S=*@Q?-'$!:7JJIQN3MQQF?&:1\8[Y7 *-%@J;26M MU8>LY,8$7E==4HD+%8A&%7J++@Q>TH7!>+"C"Y./X_^#+J23^*$3TH^OH/1F M;0AV&F-'&_ 84!6\52(^/1SVKTM5L"=53V(R'CXD:C0XE*;G:O'04VAX;(,D M&O;=J1!X >J/T^>;[-^#8+%PFPJ'V# H*V:K.3O]_QJ=_L]$:M^7:6_GWE"! M7KG;D4$/&FG]%:)[VUW SOV]XV&YO[U=<;T26/,E+-$T/AD/0Z;]C<@/K*K= M+62A+-YIW&.!ETC0M #GEPH_-MH!;=!=2^?_ E!+ P04 " #G@7%:T=QO M.. % "U#0 &0 'AL+W=O*[!)6[0%4BPV2?M0](&6QA81B71(*E[WZWN&E&1[L[O( MBRU2G#,S9RX<7>^,_>)*(B\>ZTJ[FT'I_?9R-')Y2;5T0[,EC3=K8VOIL;2; MD=M:DD40JJO1=#P^']52Z<'M==B[M[?7IO&5TG1OA6OJ6MK].ZK,[F8P&70; M#VI3>MX8W5YOY88^DO^\O;=8C7J40M6DG3):6%K?#.XFE^]F?#X<^$O1SAT] M"_9D9W S&;!!5E'M&D/C[1N^IJA@(9GQM,0>]2A8\?N[0?PV^PY>5 M=/3>5'^KPI4?S.XW:OV9,UYN*A=^Q2Z>S: Q;YPW=2N,=:UT M_)>/+0]' LOQ"P+35F :[(Z*@I4_2R]OKZW9".4YJ!\]!9O M%>3\[0-](]V0>*#<;+1BIJY''L#\>I2W(.\BR/0%D'/QP6A?.O&++J@XE1_! MH-ZJ:6?5N^FK@'](/139)!73\73^"E[6>YD%O.S'O13_W*V3\_'5*];.>FMGKZ'_:$Q>!_G3>!(S\?;- ME/13XTCL6WA$BP*H70XJPK27JU5+H-*2 '8U"K'@=A2L#WL+5"L+C<6 M:20T6A+.LS8GO'PU8FPK]!\:* MW"I/5DDA+8F:_&5XW\&6T@G)X"$U4(R^Y'4H1+(X*CT0*!!#[$%.<@4Z+%<_ M1'4AS*I2F^"7NV)2:@4^DHZ=H+9CA8JKH!W*M).Q3VVMR@,1!<%.E#SC7P7D MIX8&L359"X>#R:;WM],KX&SMF!O>[?P8)G=B2S8$0$/;P616+#MI#N(1&0S2 M:L1VH9Q7&ML;8^ T4@%EP*8_T94&TP'+FPU2CTV4>6X:[9,V2SH5,<3?LP%# M3\XQ7$W2->RYC-"R9D0&[U(C.G1,&CUNB6, $Y%FA/N 7:3'O)1Z0TFGACUR M[6$HB(EU1/90W/6FA );7+GG8X@,-$C]"$(R+P^TO< _R$IL+-+_HG-=?G-* MITRT=.G3<+\8#.5.#?_4!3#R%# ZMUN6.H\.*0N0V ZJ:B]0 *Y46US,GA45 M5(%&NT_QA$FAX!*#&QT]C:P$IS%,7C40R/,&)3PRKWA0VJC#N8 MVR5MTA??KE0@T%)HN=K'L&^-@B&<1Y@56N"C[ .U'J-)FWTN]"U6Z1IT?XDB MC#X=&H4E'F78BQ5<7L=T93-:-A![!^F\3)_C[*6H6JJZ+&AQVKX&:AV...X% M3*T\=>BTY_5YX1+9)G!H/L%K6!J:ET:1@?TB]'BP'SI34"SW'+3T>1[;\GFA M6C!F\!P5&\)1IB=M;=?&,5$>=M#7$'/S4F-[6O'WT:R8)2$7N_0*FI%2?+O8 M$#5.@#1146W*5U7C5%O,O:(@SD@?&8*3&FQP!)#Y"#D=CL,696L9$H';8YHUH\ MV-??PEV=K_CR-1LKM^4^]!#7WE[N,OE46J*3:4M\5(\G&PG/3#PXS43_E'Q& MW^6S/EQ<9V*6+D'3F9BGD_-S_"_3^<4,_Q?I3J9BFT^6Y MR-)L,8?8#&!W#K?GO+BRD.3L83_,X7"QR?9+/D.Z?.Q"+-LEE4-<_P M/\G2^8QU3\[3;'[!905>[IH-HB/BZ#<+,<%#EG8WACO.^Q!NSB2E&W">P.C8 M]-%AP-I9EEXLEP'C# Z/ERF$'>INM_M MOTGNXBA^.!X_:#Y(N^'.4]$:HN/A8CZ(Q=@MO-F&P7QE//(Q/);XKB++!_!^ M;3##M0M6T'^IW?X/4$L#!!0 ( .>!<5H/4EF8NP0 )8, 9 >&PO M=V]R:W-H965TL>+C>6W_GN1.7E;!XH8L_9>;R13R+(<.UJ OW16]_ MP8;/A.VENK#^%[9!=CJ*(:VMTV6C3 A*J<)3[)HX'"C,D@<4AHW"T.,.CCS* M2^'$>*I>F\!)Q4FY=H9.)>FYY75=5052E)THX%+:M-"V-@B4 M;KAVPODCT&NX$#:'=Y1#.^\[KA'O7Y\%&#'X3JP6C0A6$RG#QB;]1&8>3MC?Z_*,!?9ROK#%75W_<%)/@; MW^^/.^W45B+%14RM9-'<8+Q\^6(P3=X\PF;#6>U'B8VD\KLE"B:YIV9X KS2ZU>U11#6HK/>#$U0(QQ3+4@!H9!B)0OI M)%IFDQ9U%N*@Z9#LB1]&#WXA-F@NU07O70K,O>8:FAD$=,= 4"A.EM3$AB=X#91' [/,I,D:A:+H_([H1&>X,DB9>B2_&IV;_N'[>4SBT4LTG92M= M[@VFA+9 1Y:L*'P.4S1.<,0"4,*<-;RC-J,L]U;]J^&"FDNFU#B_BA61DC2-*SR!)0%CM0UVT+,>] MZ"QL?L?>ESQ%\JZ/+34>1<0'.@.G#UNO]Z1^[AYU+57\JC9D,^H,IJ.0)[&C M4B%?P@57W((V9Y8445>TE2-@I55M_31@OO3)3+^R@B!!)G0[QONAV;=-DSTXX:!'S6,K\K.R?!U#SXK^)PZO:*) M,WS=/1C@YUH8WT^7TA Q;7SE'R48TX)2ET4BM$Y&PS%KFK"3] 8)$(PFO01% M$DAB0;$(Z:3IG,LT]Y'/C+R1&)5K6E M;ZZU;.F3O@F6!I.F=_V4=#I\;ANDWJ]/Y:0[(IG[[A+]@[LBE=C&WXB92JU< MN#:VN^VE^RS<-;^)AQO[1V$V4EF:NVM237HGDSA,Z?V+TY6_>:ZTHWNL7^;T MQP$-"]#Y6M,EHGEA!^U?D>5_4$L#!!0 ( .>!<5HKXZU,>0( &X% 9 M >&PO=V]R:W-H965T-9H_2+ M*1 MO)5"FGE06%M-P]!D!9;,G*L*)A*;2R'(/*D48#P9I6#(N M@\7,YQ[T8J9J*[C$!PVF+DNFWY.2;PKI$N)A5;(-/:']4#YI& M8<>2\Q*EX4J"QO4\N(JFRY%;[Q?\Y-B8O1A<)2NE7MS@-I\' R<(!6;6,3#J M7O$:A7!$).//EC/HMG3 _7C'?N-KIUI6S."U$L\\M\4\F 20XYK5PCZJYAMN MZTD<7Z:$\2TT[=IX&$!6&ZO*+9@4E%RV/7O;GL,>8#+X !!O ;'7W6[D57YA MEBUF6C6@W6IB0[#J _Q($Z.\ V[ZH:>;_AY M=?#K:F6LIE?P^U"A+<_H,(]SQM14+,-Y0$_?H'[%8'%V$J6#RR,J1YW*T3'V MS^[@*/BPM._*(J1P=C*)H^@2]H]A+^Z#)-=GBAQF+.:@UF +A+429%4N-\#, M+IL]D M3Z* 2JL,C8&X/XH2UZ91[X9+3H\X=Y-YG=EV-J4V&8][IY#T+R9C8DK[DV$, MA\X\W/- B7KCG6ZHNEK:U@Y=MOM,KEH/_5O>_D3W3&^X-"!P3=#!^3@)0+?N M;@=65=Y1*V7)GSXLZ$-$[1;0_%K1^6\';H/NBUW\!5!+ P04 " #G@7%: MH_LOXLT% A#@ &0 'AL+W=OY?0;A9T0*"+3_R:),8<-)V2]&N0;.U'X9]H"3*8BN1*DG%R7[]SJ4> MEEW'V( \].!]G'O//:0NUMI\MYD0CCT4N;*7P\RY\O5X;.-,%-R.="D4WJ3: M%-SAUJS&MC2")]ZHR,?3,#P9%URJX>+"/[LUBPM=N5PJ<6N8K8J"F\OU MY7 R;!]\EJO,T8/QXJ+D*W$GW)_EK<'=N/.2R$(H*[5B1J27P^7D]=6FLD M)Q4UYZ%<3+*!7LC(J%<982]&#OXIA7CN/%S5?N9/N'GA'W4 MRF66O56)2+;MQ\BI2VS:)G8U/>CP/5[%0D/#^0\+Q+>'[(^U;" MR<'.'/;SNW:"G;+GS\ZFD\DYV^^6W2CVD3]2L6/[S:_]B9C]&N,39@ MW-(P(?>$2;7U=N,!JU3"WO]ZA>SR'"D9G@?LPX=K;QYWSP:0$^48)&LG#.MG MN%SUDAK1*EMQF#G]9/A^83@]3F@U-";?M:)8\N5@$O["/AFYDHKG[,;:"N23 M-M85XOA:PL,3S.RGNGF\740.65LACQ5PL])(%+7^=5!_:;KZS$0/RKN^7TT0Q/94TWLK&[):M/(O>W9VYT-_!%[AV'6 M:ZE6_LW[*G\<3.=^,YAM)*D'<9>(EN>^RC'JAZ,)XB&<]?J!2[E2/HO>@ESR M2.:UM.'Q6_6/9M?04AD#_ <>H70W*AX% ^# ;:Q-2<39DHPE!=DC'+XU"006 M+]CD)-@CL]A 2BX3=C3W4]:@PBG*.N1,==@=[P$>D,!I7YUVJYR->E(^WX[1 MA #8M"+%PBLCZ."V[3[BN><3S<$,\O%JU,V-9VEW0QQHYI.3>-%,I3ACL4?! MH7^IT87/9/*J1>PY//CO,QW4,M?V2#S$PA,;S=B9]H9"XKYIJU<@9DMTU'IW M%C3VK9!Y10?!@4Y3 71'G M#QN H*Q!4TSU>X1>Y6-C8PV MNU53E=&>$N70_[8^U(=$WLM$J,0RZL< ).[+9NVA$6J6Z3RAS<3K0W)TO- MD ,@(V<>L;;PO-,FS94HS0U7RK#H8:DL_49"=1#(. M^D="J)UA&^T[$(Y[Q_9"F)7_./%U4:X^P7=/N^^?97WLWRRO/YX@+3AC6):+ M%*;AZ/1X6"-J;YPN_4= I!T^*?QEAF\X86@!WJ<:Q\3FA@)T7X6+?P%02P,$ M% @ YX%Q6KM0_QP&ULC5;;>V$T?.GT R96( M"0@P &A9^?KN@A(MI[(G+R)N>W#V[ 6:KHS]ZDI$#P^5TFX6E][7)_V^RTNL MA.N9&C7M+(RMA*>I7?9=;5$4P:A2_31)QOU*2!W/IV'MQLZGIO%*:KRQX)JJ M$G9]CLJL9O$@WBY\ELO2\T)_/JW%$F_1_U7?6)KU.Y1"5JB=-!HL+F;QV>#D M?,3GPX$O$E=N9PSL26;,5YY<%;,X84*H,/>,(.ASCQ>H% ,1C6\;S+B[D@UW MQUOT]\%W\B43#B^,^EL6OIS%QS$4N!"-\I_-Z@-N_#EBO-PH%WYAU9Y-QS'D MC?.FVA@3@TKJ]BL>-CKL&!PGSQBD&X,T\&XO"BPOA1?SJ34KL'R:T'@07 W6 M1$YJ#LJMM[0KR<[//QF]A#NT%5QBYJ=]3YB\T\\W]N>M??J,_1BNC?:E@]]T M@<53^SYQZ0BE6T+GZ8N 'X7NP7!P"&F2'KV -^P<' :\X4\Y"/^<9A8 J@ZF-L M:B%4)!KP(2^%7B)80>R$8]./C5IOPYZ\A84U5;"A&YV#I;E'JZD7>&@HSVS8 M8HYI-/Z^^>7J\M? M!^^ O"ZPDGD/[DKI6COZ-IHJ3!%/*Y3\3KZPZQD*ZR#YA0!I YWOL924N0WI M%)$':2MF)O17H-9&M,G%O>Y(S8V5-6KLKMB^%#Y8!"*E*)AP1AHVBH02E;$^ MT*& E.26X)X@JZ;BBT(GBM:!)-,-VDOK @M'3@I-3-46183V6(LU$W+;. Z' M=-V21=!P+6Q>0+!+T;1*#Q\)+Z22D5$VV(M) FWAENL/589 MQ9#P)JPV4I^SEL6H&CQ\S?%H2F9V^3@&WTNM83X':S%U MD)M&^_9UZE:[M_VL?=(>C[=_#"C[EE)3-N""3)/>Y"@&VSZV[<2;.CQPF?'T M7(9A2?]/T/(!VE\8ZH*;"5_0_>.9_P=02P,$% @ YX%Q6B,_(=NS!@ MOQ !D !X;"]W;W)K&ULE5A9<]LV$'[GK\ H M;L:>D261HF3YG(G=*YD:B<]BOG T MT;^Y*OD<'L#]5MX;?.NW6G)1@+)"*V9@=MUY$U_+_A=P-)NC!EY,M7Z M&[V\S:\[ P($$C)'&CC^/,(=2$F*$,;W6F>G-4F"F^-&^\_>=_1ERBW<:?E5 MY&YQW9ET6 XS7DGW62]_A=J?$>G+M+3^R99A;8R+L\HZ7=3"B* 0*OSRIYJ' M#8')X 6!I!9(/.Y@R*/\D3M^ OF M$3HWKU_%X\'E 8!I"S ]I/T \X?E/FH'[)R]?C5)XOB2U7Y^60"[TT7)U0J3 MTH'!7,%I,6,<4]\8KN: M>28L$P;EF'PL&(MXTR2 L9=1'/$%!,J@Y)JIK>E M5@9+TTK(7*BY[3(]FXD,F.>HBX9R!M\K47H[;F%T-5\P;!^&.UQ?R_?8+Z!P M2LH5BC!#57.J9Z<5@; 67#MIU+,>6@71EC\',V,+M9Z4:5!/)#IN1)_ M0\YP)7V<$;*7>US4P7J#<+S%/S: 5J .R1RPJ0R!=@]!CVGC6'4>"P MR^ )NS(:P&AN@^&,TMV32HE#1BGBCV!VR.FQAX4V[I3&36B7PBTH7X023G#I MUQ&V.&%%J'8$(\':B%A0VGGC)G^!ATL_U:1/B]/6*!H?<&>AA18:&/_+C6@S M14LC<&L1MD7+$9O$ M9_1,X^@C5F/V7..GE\6[OH)K&<07#Q)\IH/AEB/;]I+N>7R.O\-NDJ8^JG7= MMVTKT]:Q)1BBH,X*>X$-$].R:>A QS?V()ZV)B(ZA-%)+&7M*-J%[[4WQQ"% MP3SF)PCG/,%'G,;TG! CR22.Z--'\<1\DH(:RVF@:%F-ZZ:/<# M.D$ ^)5V!]Y6GGB M(I TMYN2_!'?;D*Y8!'=SP=-+G[]3!)E(:_)YG0:!Y2.6GJ[W;VA[,LG'Z+[90"/L1%D5 M]HO*-MOC+G$O;ZZ]<# -1PB*3BZLWRC"UMO$^$!D?>)&&VP?UKC.V*_^)@;Y M*39^@Q?+C7UE?6Y@QSXX)Q>[58F4]M(ZZ]PROD?)"$5_P&>,SP=, M8W]J'WF_,VX7;(8N48_W-TO?7E3X4'*1^V6\(/VV;?I1W?0+-% %UO?'\S]P MNU,UO7W7F?[&I;( ,_=79^K[B"K<+]O9]G;^)EQ*U\O#U?X#-W.Z;$B8H>B@ M=S;JA%VG>7&Z]%?4J79XX?7#!7 \X],"_#[32%_]0@;:_RQN_@%02P,$% M @ YX%Q6A\^!?3# P 70@ !D !X;"]W;W)K&ULI59+C]LV$+[K5PR414ZN];!E.[NV >^V11-D&R/;)(>@!UH:6<12I$I2 M=OSO.Z1DQQOLNBARL?B8^>:;!V<\WRO]:"I$"]]J( U2L.5!(WE(EPEU[=C)^\% M/G/#+I%,_71_3? MO>_DRX89O%/B"R]LM0AG(118LE;8CVK_!_;^9 XO5\+X7]AWLED60MX:J^I> MF1C47'9?]JV/PYG"+'Y!(>T54L^[,^19_LHL6\ZUVH-VTH3F%MY5KTWDN'1) M>;":;CGIV>4JSW6+!;SG;,,%MQP-,%G 7:LU2GM^/H\L&71J4=Z#WW;@Z0O@ M$[A7TE8&?I,%%D_U(R)Z8IL>V=ZF%P'?,3F$43* -$ZS"WBCD_>_A MZVICK*8J^ONY0'1VQL_;<2_KVC0LQT5(3\>@WF&X?/TJF<0W%[P8G[P87T(_ M>2%^\"+OO1"76YI1;A4_VN%7X1K-E!*R$&L$&));>]7577W+@>8> *TD$VB>D[ M&HRS-\%:JQ+]'1-0(EG/IC,8QUGP'K=TE S&DY1^TU$6?"!*&J9O4I@D67 % MV6!$:_>=)F-X0%'^\E::5A/3>W27*GZH;) Q@G5;:R,%#W,MSI M,)DC$=VAICX'U$DA1VVI8[I0D"/!I^'#T#>7 K!NA#H0UZ&'UMP\@E4^8$0[19Y:2P-" M&?.=XS!8^>R$*H8\3:6;02G3E1 7^(>ZVK6J5\E"6G1 M38.^$8O# /85SRM@VI5!+EKJ$;2@1NVK)CBO&A>SYK_R/^A"*QBO#?%CEHCM MD,31S8]&:1>B36M!*DMHO/ +^L0*5?417#4.8+TJ>F\].GPJ6L;&C-G*Y%1&#]Y[I+94 ""Q)-1Y.:53I;IAU&RH4/T VRM(X M\LN*YC]J)T#WI:(>T6^<@=,_BN6_4$L#!!0 ( .>!<5I0(%/+1@P )DC M 9 >&PO=V]R:W-H965TPX#ML?93;#)#*Q,@L5B/[3(EM1K7F&3MK6_?E]5\]1E)UE@1M;1 M75W'JU=5+7UX2O,'LU:J$,]QE)B/@W519._.SDRP5K$THS13"3Y9IGDL"[S, M5V5,U_RJP]I640Z45]R8! M-ZC?N->K=4%OG%U]R.1*S57Q-?N2X]59(R74L4J,3A.1J^7'P;7W[F9"ZWG! MKUH]FDD>%'\637^N.! M"$I3I'&U&1K$.K%_Y7/EA\Z&"_? AG&U8G&ON*JWF1!@_K- I5;K[[YF+LG;\7=[^7NMA\."L@GU:= M!96L&RMK?$#63/R4)L7:B+LD5&%__QGT:I0;U\K=C(\*_%$F(^%[0S%VQ],C M\OS&6)_E^7_86/&OZX4I').^5VEU,$+'9?V<%DIXGF YWGMQ6+:X12CS-(I46+OH\W*I MY#NBE*#/2[L1WP0A1!'(;B5\Z=F5R8RH'2E9( M&^90[/1'[K>UZNT)JSPU!N+30*G0@&L#!:H,G;+GQ]:-_>.T$4E:B'01:9(6 MDFZQ?, !^-!&"R=:0T5Y*#169F-KNR,KBVQHW)"=8@I%_]!G1 'SDAS<;I@&4Y]4N70?:L7 MF\K[:=[%R)#0F]'V@KVT1JYHA.Y@.BTU91]G!!]S=XMX5K@!XT?+"C8.PJB) MO6R=(RQO91Y":S+85Q) 'ZV']\;@&AXH)'OGQ)LV^*+7II.+.@FB,K124J.L M4 &EN_-.LJT!?P/IND@@&T0/>6?UCI8BR36P"PL&U\8_2QB6[\4U2^!ZE.B3VD* M$(43?R<4L0!FD4JMYP[W\8#J,*V2&P#Q:+ @9IAGYP*E0 M13(Z)WW!&3T&Y<_IW88[EQ7>D.Y(&$L5E<'R2>9A-W (XQ%GA$,\8$]&T_@ MNP(\ X0Z%8FU[U3FEHDN#.,,:.:^D [K?D::6)+RAZ[KTO\.;W8Y%8M>EL N0[<+D%/V)V6\ ML)RRWQPA'Z6.Y (\0SY8Y2"N#N);79 IXQ=<(Q:$S1J>-B_M^4Y[_K[SH/3T M1;=_3L3GH$C)FG/&M[L?L#WIH^0T>:?,\M%5O M6S_+;"U16S5D5+/.\50KJ@"P', M$C%ZYJK4]);V*[NM2Z^UTMEO)=,4!0C% M+ -ATB&]#(0,J(+T.]5O:L0UQ/0GD.8<]SK!CWJ,,-24]G#&Y$^#41P%(U7M MRY=DDY*G&I:KYP)J-Z>@5KX.13"\T%$?,+Z+5!QJLTS1]%4-;MZIN'=TGSVE]@_X,50 V(Q0<%H4% MM!.?+:7.49WS!XS_ME&M_-V+3]51U7G)&E@U7P@+]69.VYM526@[,U/4K9DI M4?.YY[;%_ !*+,'65Q0 M15H6,-I"ECM/]9SIO-<=OA =;E\KTW3-@A6>L7TC,!(H-$\J:3 1S5D M)7D5'ZY":,?>VVY@AK;G%$_TP)!]UC$D1!MG,O3=R=$4/5K77H/H9D@T!9]J M;&H2 !OD*0DD5)C+;#?[Q#%)N-;$8,4RM[G$8"R9)*6XB63P\'8>(!])=[N5 M,H<^CM-0174OWC\O+?/:ON(0Q'L['-M(44Z!O?-"_]?.._"\2I"MI+&@;I8N M@][2^$UW1EA-#3*?D%-'9C2.H8L"RFTT43H-MYQDY9G=YLLJX-!-%/E%/)(_ M827+M;X!;&$[LEJC6>:\4I',# 'C'VBUL6]!EW&"YE F+.107+%+::Q!H;( M4[M><[:9J--$6UO@'Z1$0"AXY\S15W?OA1SNI:F1=NZU><#$K:BUIYL#4$). M ?B6YE2_N:68CORI?3%^[]P]4VM/2E;5H8JV/YJ*#9C%[*ZLFG0FTL+.ES-5+EM+;U9^U\VO8K-1P)O73WV.HEQVT06 M\WW;8^@XB_128TNL,-.%=EA%4=,A7^A0NT #Z+R0RZ6X#H*4* J[;TH,5G@V MY.3OZ7S [UNN V,IMA45^D="75+1BJ8IOUX:X6"M2AU+ 77:0DZ3U<) M)ZM.ND!U^,*.44S9P%U:A-PP[YQ?UA3EWD0XWQH16RB+%M3S#GT9<2(\=XK' MRPL\C-T9'L\GOG._?Z8ZGPEOY@MOXHOII>]@\X5'^V;TZ$\N2=S0]V>6F%A3 MCB 3LU%V\JJN"ZQ_F%4;+T3U_4S'8TXF-[9;R8&BE660:E"T_J)A&M@(!/,9 MJ"LVM1ME$-CHD1I-HV,LY)0MA'_%ERJ*>%A=J032(L:8#('>ZLH "027G/OD M)':/[_O62=XE@&5[C%P]JJ1$EET(;PP'8\,1UWYZ_97 I']?TZ+,(:^]0OORCS\JHF6WV7'G1U(^" M=GOW>21^IO(7*(."+I]16A*U)$'<9702KU,E"H8#CW.UAYVZZ'%]O)E M+_3Y*R4<8[:ZA_I:J'_/X_"1%0<<./&=^%QY]S?^9@=+FB?7S"(W27=/-X3;T?EX6Q.J8(A592(T<:=#O]5D/'+[U;(^G]VYLQ^9,1T/ M7?^<]T^FI/+6_B,M9S4N+LL"S5L?UP&E:,5+-"HF:?*6.AHRMKZ1HLOEC2KV MD/@APAGRO'TRGOI-47JJ8X<^.9>KN@#8OLS>.MKNC!IQ^-!I.CH&/)ZTG5]; M75.ZU>SJ9?I]-4@ U%-QB(4NV@9 T8!-FRYTM^'E8Z@V]F:RG>\:HM18WFVK M9-5^1!)^!>E,KX0VVCV>= MS-W.Z:/9.CVOC[@X)T%=1:;BKH,^2I7#^T\.2/ATE(E?I.!AMVOKHI]+3[BO M?-7)1*%%K!EV)VAVN'"AVQE6SV8V84_0_ SK6H4Z&6T.CK3.Z_E%]/F%]/@+ MY#+Q=LG%>26YB/\/N7C3AED^U5-+YUIW?-EM4O;9U-S>?U*!X@P=-ZK8N:9SUTH60K-VF"%:XSES M0?,)DU2")N/12O*FPTXCT.C()]J6U_KN!/4.J_9] 7_6^;D$NI@5_RB$C,%F M^\N)YMWF=R?7]N<6[7+[HY6?9 XR,2)22VP%)TP'&!'YAR#V19%F_..+15H4 M:&ULM5C;CN,V$GW75Q#. M8# -*&V)U+5OP$Q/%IM%+H/I)/NPV =:IFTBDNB(=%_R]7N*LF3W=+?C#F8? M+/%2+%8=UJFB=7%GNM_M2BG'[INZM9>3E7/KL^G45BO52'MJUJK%S,)TC73H M=LNI77=*SOVBII[R*,JFC=3MY.K"CWWJKB[,QM6Z59\Z9C=-([N'#ZHV=Y>3 M>#(,?-;+E:.!Z=7%6B[5C7*_KC]UZ$U'+7/=J-9JT[).+2XG[^.S#PG)>X'? MM+JS>VU&GLR,^9TZW\\O)Q$9I&I5.=(@\;I5UZJN21',^&.K@B)Z80'?+N#>[GXC;^5'Z>3516?N6$?2T$8-[ZI? M#>-T2X=RXSK,:JQS5S=J"8@=^ZS6IG.Z75Y,'=32Y+3:JOC0J^ OJ,C8CZ9U M*\N^:^=J_GC]%.:,-O'!I@_\H,)_R?:4B3AD/.+I 7UB]%%X?>)8']E_WL^L MZQ 1_WW.W5Y;\KPV8LF97OM-G$7G!VQ-1EN30]I'6[M# MYW%0Q?,&_F2<8C%G;[\I>!R?LR?[L%]6BEV;9BW;![:2EIE6;6?EK%;,]@M" M]JDS\TWE;,CN5KI:L85!F"J2#VHY4S7IDNTC/W6E@%>SJUHAQPJQC9LC"U-LPLF%N9C<4^ MECHK<._;/S:RUNXA6(\&[JEJG9Z9.0P(V5*UIM$5@]R,^M):^8#W3!M*>;J2 M-8W"!4@XI5M[N@^.1S _MS2[[K1RR&5LV-,OV_:=?#7PBR& M7FMK2?#0,$Y)=L#2X]9ME@#O%OER[8]((MD^9NI7U1CI8NCUTME:=S_]MI7P.G..T MQTD89AK%WM7&VA,V4Y!4S,E[!=RNC04HZIY,QRHZ_."OUWD<^MC#(L0B8R69^SG]U*=7X.$5T91(EU% [5* =P% %/"N4<^9/DD7]T.#T#@94+Z I1;8^ _%1SMNUJO0" MO/H"N:W;@XX1!5^/M:.<0&;UR$-CX-=+M]N48A.\Q_V!HG^A6\2AAAFZ[2\E M_?W YSK"B38G3*5/:SV6=O#O:4:S;'2]#W\H]7VHT(:PGFMOV!D,Z13 [*N= MHFK'4*LVE "&?P>QV Z??L#P4(NDS,C\?^L'/H^D^ M0CW8 \AG 1&*#.X&-2),DW)4XGO88S^?[*62)-^)HAW<( ZQ4WB )XR'>5G MNCC,LX@E89H6P8$PX$PD!1-I%/QB'(3, 7=8%A:\P YQ5+ B+$6VY_WC])!& M&7O7"YZP=W&819R=!'UT#I);M2?!]R 8SMU!$-)))O#C6V&.*IC@EP6XU>'. MUE)V6LEVJ1CMA$UP)B,"KEM)]OL"2F X0U!"@2;V-O!]U]+D"04?"_JJ?>)94J1'D .!7:0E*TH17/<$ M0%E92-TQJO^J+Z3M+8J3IG0Y5S,@Y(]^)(9%0/2LB=4*7C/K2(3KV=6G'-B5DJ'F^5?EUD)1V#GC"/Q/F;6<-V& MIS$?N94F9$24>U/BE[BU"WJ>]X\;??_U2D],A2+;VZ4?>"VW\I"+:-3B>T^% MAK\<&K'4.M/?EF^U_UO/TQU&:+],3$0"DM(()_6..IPT+#,Z=1$F><;*,,&Z M Q1%&8HB_(IC&!HG85)F2"D?9,96+HAUN M^NP2%4/UBBG,@%3T4O5*? X8">J[P0\T]06U0"GA37I#&:-,1-]$?HS+U_,K M27VM**@B9.(K$PP'R#/<*83XDF"["(ZSD6!%[*E%B5P0)Y\G6!H7CVA&_;^B MV*N*5YR%(BWW*>8'7DNQ(LR*'<5\[Q!+$F!";*8F/^Z"![.0OU-H1M[F880; MP@&&I/&VW,5A(=*C:)*%*;)$'B98Q9,PBI,G-(ESNCF]ZV5\(TN/J6$X9=B! MNR">=+/YFW4LC_OMZ;7=4_AK'5C[$M-$7.PSS7>?9UKB)='(PIA'0S,5?^.& M*(2_BI=4%-/_ \]P<4WI:)$$ON1:ON-:ON,:]U6:^Z*&9;C!O\ WGF3>?E_, M2O;O0/FD3B55BFS)ER232Y7M)#-)Y>**,S,UM;4/$ E) MF)"$!B E:W[]?MT 2%"2DSF[3_N22"+1Z'M_W8!?;(S]YI9*->*N*FOW\FC9 M-*N?CH]=OE25=&.S4C6>S(VM9(.O=G'L5E;)@A=5Y?'TY.3BN)*Z/GKU@G^[ ML:]>F+8I=:UNK'!M54F[O5*EV;P\FAS%'[[HQ;*A'XY?O5C)A;I5S:^K&XMO MQQV50E>J=MK4PJKYRZ/+R4]79_0^O_";5AN7?!8DR'*5%T_.16,E?X?/LX[/L^]1_[$=OK_\DVF4F)R*?__KZ70R>2Z& M8B.TFE(5PECQKO9Q(#ZHA2S%1]DTRCKQ1=;.5!MIE;AL&IE_PXOBV72K_T(;U,G$Q/GO=/,_^4?Y\\?P2*LA$: M%/,&=')E&Z00D5O=Z!R MMFN4:U*>1D+6A;@UN0:OMRIOP?=6U&TU@SI'8B,=$DZNG%.%?Q6DH0B%_UTC MH3HWRM3=7)=P1Y)_;DV5*ID-^>2Y^X$>!/992=MX%6AZ/=>%JALOM*[7X%LO M_')^H.<:V[6U;)NEL?IO562>4=$8?(R3KOPV[J&MG M?Z(\[FRJ:[B W?8^^0G%]0\45\H-QM9J*WY6-<*K!.?B3Z-K\HR=- MO&W8_XG&>]@$,F(R*^-7.YM"BG+,KQ+V4VZ;S##7RUY.L)= MR!G QWVBIYK&&]"F53XARMPO;^0WM@VI<84?U#A+[>Y_)<-#:7 VZ#!?]MSX M8 =I[-E;NC9BWEKZ->&[4]4]4M*N5#,E!Z;K=Y:<&=ZW2"H!"IPQ]$)6 M]R0<%S1Z.:/8=I'#GOLQ%;!;M0))9!HF,=GC\JB_$NVS(XO6\5A1-I#2#O* M;>(;_ :)I_'UI0$B1V)3[,NTS7V,;S2K57U#BD ' ;G)N225/UH7^1B+WQ5[ M)RH293$PHM:R;.$+3+[4WU2IE\847"Q0=MHF1P(?B;E<&\MKL'5;=U]',15' M2?&8J"([5)&JK$R+I&5L!BTME"<-GP"*0H6$,Y9:SG2)4H6LR\]& PVP=X%I M]HPK;:A5$H2_Q97EB/F@NZK[SKOL&XF";6OQ6@.!ZIS3>V0,[ MACL=:!CP(=ZJ@G/')6\8V1IG']#[8>,6J;'T8;%:40T@#FJ*Z))QX77*VB4B M@/R,;%)**AC0S">S]M$Y.>4@/_4Y+^_><::%+Y'U")WI.3Q(S#U741E].G=J MS>QR'J$HY3=4!_^^R\T,:'+A.L41C9;CFB0"0Q7818%%_I2Z<@D^S&JU*#4! M;3A>_QDNC\X7/\ULS*!SH (D.M L6O*K_@E <$F@C, K-2?I,\84W?,U JEF MUUE01,RE]MDDPR<+H,-Y:R36VI0=2$NK1HE%6YEK)6V+G8MH_1*J>UH$__L ]72Y"DO1X\H42>>F>- MC&'@ME13*L.JH@R&QJ[4B!6R$@-3I")?![VPJ.'1G?!1+) ]&N7+2*!">X C M?ZRGU M#N9)D'5"U9D?D^VG&0MA.P MXY(ZO03J<.*(41JRC9]BQ0J]+\LXR$)&^9PWAF'+ MV>A _TTJ[[?IHZ+N)('$)K=.1'@P>F(^CY14IPD'0WI$BAS)OI^?R16(^)KZWX*E$UY%Q9J^%KT!JP M_T/OT"A3R##N$>7C0MUEG\Q87)Q/)M.3X[Y>'I!EU=J5L8QE@_>!JQ;%D)%. MWN6[^ZI3*'M$A,3=$'81'._BT_B/\=7X>OQAG(5Z\61Z,@IY3WUS[(8YP0,. M<2841BNZ_K.M?2!1GE5S-E)H'SI/[\5&3EU[6\-_*TW.@5+/+<2.,)D7LK?= MOD[&XB:JOB\",@"!/(4EG=?$*.Q8DT7!]17PD3)YP,"$'$894>M&$)[!'64/ MJG*OQEAV+Z87XT'LGQ[02 175JU*:CJZMM*U*[)XYMT48"#4HUYY3+R+D8M( M?+6O%2Z,NEO>[1Y')3\@/7DRRG[ .."6FA]@7]S/?L#M._8:ACEG)6S?MWO9 MH%#S"(40A<^G_T"R?[)K<.#)1=RW5ZFOQP4[QVH%>-9C<&J)K6?,9VG9Q$TI M :0;]&WLY.G^'E&SG2Z%<*@(. ML4^,Y25G)5.3=8<&J@@D94%3:M\G5Q$#I:>]_HFG7>HUZLG& J>/@+%6@W3I0QF??4T71J>G$4%[U#NAD3<90;VV&NY";Z. M<^(/Q<."7 M/806/YB,G@ Y>V\C3H?E.MF\QV6))*3H!Y,GYUFW!RCYK<4&>!+_STJ#GKO+ M%24?H,P5\?EYI7Q\7!XZ7+F!GY-.!82>P"GN22[(.?(SNC@BR_W1$L->B<\T?=.B>CW2\ M$4&]VUT=VF[?55/MZCOHY_O=M/A@6HA\4"\1./V_TDL.'_A;U?]7M?@^[_L^ M>+B>3#L8\)Z.N<3/P.2FG(^R_ABC]& PS,L;BZ!3*J)A>EF\E97&6]=0F6X8 MN+^EWC T3V@F9Q)5#I7@2Z".J%2K);B]D6T9?HIM9$/QX-\3#W-3EK[S*K=9 M,@B]40W#DQ"-//Q$^J%D&W =>G>)OJR,9D\FCUW6#E"QLT; ^Z&WIYQRV\[G MIHS '@BRWS?SH\UTJZ 3FEZJ'L@XJ$6YN%DW]?R:3"%1J&2% N+BP&NVY9>3 M[\2-A>O,YYK/JN _KPD3 M\/SL'BSR;&^[+!V(=-T>M=+.!5Q%D)YU6RJ:Z'"ZEG;1JIY*QUX'AU"W<^Y7 MA[QT2.%BM%^4,]\\'-IJ2*4?@(2)3*H_;-]RZ8T6@!?H\UHOC$7:0AB6 MOJXH,4-_(A[J1V(G6L!HQND.F]*T.Q97#WJ=\M*QVU+S#?WV+F[];)\,3!$;PWJ/*,$8TC MEMM& Y+YPL.#1901,E*AY:(V@#TY!"T4&Q;,+Q;@ P#1CUR())\R-OYLAD_4 M:4(OB[6.L1TP>. Y2X F(1HZR"'?L6M5A_+G^VB'BK*$'M=QU+=BA)R@:,?' M,V 1O?>JM:[M4+^D%M<3ZK?K[#U32UG._>3',\A,V AD7QALEPI/XHR,Q-T \B,]1GR%1PT M3,@F<2C]E>\RZ":, N=06'?IH"<'Q= UP:(M0ZKU\.AII/([G7^76GDT;OFD M+ZO0A#7&'[04H)\_C)ZQ MH=/.QU?><,+ICP;IE>$97VK9.! .T99,E^%FPSG?2-PLQZ_'/838.NW PH:0& L-$2FB0+4XM!T%SY8GBO7!Z7IZ4)+,_4.-*;*E MKB(@IFE@,F*'D]1J#I.E%Z_\>1[#7$G'KWFNRM 7D\#KT"SB(U>6QWX(38X" MCTKN:(4Z&1=F<:\QH&DRMN[N$=QW>+#3\H?C9)_]P9SU."$'+_Y ^<&4IMH\ MY$)SCS#:HNH'6])!?'AS$VYPZ7"3;4Z^'P"@)14$:#DS=>O\1GRMZAWUC=MP M#C' 6U224NN!D0G:%1Y.1)4^])F41S<\HXC 7;@4_99.ZR!A>8; M3]ULW@_F^_XHT/3S$I['_9C#&!R9WY0UZDOQW@D *W8RHJ9_[M>-9'D#$>&[?D*+-2=\,9 M,W"#.*&/Y1OZ'.C7*EW-4'/BN">D?*ACAN*^/ZJ'ZE+R'IWQW%_9D,9#\DY5 M^ ,%>"\GO2=!0]/DB8^S?L+>^W(\7>S. "BD &G8-9!T4 0&R"$"%#_A#*/, MT1ZG=$&&+V\%; +46:HL12!TWQQ[;%!1G1@>N 70L7<7*CUK^]_<@SIE-;0K M7I3)P7%9L[34/GI1X9^&\#T-6'=R_GE_7D?S>#I[Y/7=#1GL61KG=H!A\# 4 M".-:JQA_%<"')&9:*7=.N5B-UO>UA&XZK_@5Z(*FU?XZ603M6=]]TTLIEG^- M@.?K3!'+#U"1OS+3S7$(@_&QX)QF*?$XT@\!XBV/G#G6U)1<)H6?J=#4A3&W MY[F_RA?GH"C5=W1^S*RBT6$E6,:*>8N.J&XHG=F MXH]+!558>@'/YP8]3/A"&W1_EO/J?P!02P,$% @ YX%Q6FEH!BJ$ @ MOP< !D !X;"]W;W)K&ULK55M3]LP$/XK5H8F MD ;.6]O1M9%H4S2F,54PML]N)09@$)/1<[DV,F4*H<8RR2#@L@+7@+3)TLN"J+T5JRP+ 60U(**'/NN MV\<%H0,XW8\=SMH8[NLJ4,>!H5)(5W(-Z M*.="[W#+DM("F*2<(0'+L7/E#6>A\;<.ORALY,X:F4@6G#^:S4TZ=EQS(<@A M48:!Z-\:II#GADA?XT_#Z;22!KB[WK)?V]AU+ LB8ST%))14O&K"^04%9_2=/31YV -X^@-\ _-> M< \@: #!L0IA PB/5>@U !LZKF.WB8N)(M%(\ T2QENSF87-OD7K?%%FZN1> M"7U*-4Y%<_*,UA+-0=B:8PF@F,HDY[(2@,[1PWV,3D_.T FB#/W,>"4)2^4( M*ZUM&'#2Z$QJ'7^/3H!N.5.91#.60MJ!CP_C^P?P6,?\I0JZ'KNF"[OI3&\;RI(D M,'9T\Y(@UN!$'S]X??=+5Z;?DRQ^3[+9.Y&]>).P?9/P$'OT0P^)&Y;P M#I M=R[E6=<[U!1]2V%&PCHZ]WJ!KJCU;H([O *W[[WTBCN\PDOOE=>LP^NR/QBT M7G6L>*<&J[\BM[K*=0EUU/IRO;E/$_^GJT MW1*QHDRB')9:RKT8Z(8IZG%1;Q0O;3]<<*6[JUUF>L*", [Z?,FYVFZ,0#NS MH[]02P,$% @ YX%Q6I7CJ;]$ @ B@8 !D !X;"]W;W)K&ULG95;;YLP%(#_BL6D/;7AELN6 5+2;5HJ=8K2;GMVX !6 MC,.$0M%\^R!%#HI:),QDZI5+UT79F64&$Y MX34P_23GHL)*3T7AREH SFQ21=W \^9NA0ESDLBN;442\491PF KD&RJ"HO7 M-5#>QH[O'!=VI"B567"3J,8%/(+Z46^%GKD#)2,5,$DX0P+RV%GYR_7"Q-N MGP1:>3)&II(]Y\]FLLEBQS-"0"%5AH#U[0!W0*D!:8W?/=,9MC2)I^,C_:NM M7=>RQQ+N./U%,E7&S@<'99#CAJH=;[]!7\_,\%).I;VBMHL-/SHH;:3B59^L M#2K"NCM^Z<_A)$%SSB<$?4)@O;N-K.5GK' 2"=XB8:(US0QLJ39;RQ%F7LJC M$OHIT7DJV>CCS4"@)X$SP@JT$@*S O2Q*QFY2N]@XMRTIZT[6G"!%J('SE0I MT1>60?9OOJO-!KW@J+<.1H'WF$U0Z-^@P MF([QP*#>TO/ "[UR9-VC_BC8L M(P>2-9B>J[J#3L]#S7>SE#5.(7;TAR%!',!)WK_SY]ZG$>7IH#P=HR>[A@+R MO?WLUC_51JN,U^K_0^YTQX$YIA)&Q&:#V&R4\YVSVRODQJ%ORZ=]EAJ7\6($R ?IYSKHX3 ML\'P^TG^ %!+ P04 " #G@7%:.2'7C*<+ !8(0 &0 'AL+W=O,"^M)9'G')[+=R[,JY6QMVZI ME!=?B[QTKT=+[ZL7!PNLDIFO*G(#Z:3R=.# M0NIR=/J*WUW9TU>F]KDNU945KBX*:=?G*C>KUZ/#4?/B6B^6GEXWQ="32VGE3Q,V0H-!E^%]^C8KH M;3B9[-@PC1NF+'=@Q%*^D5Z>OK)F)2RM!C7ZP4?EW1!.EV25&V_Q56.?/SU+ M4U.77I<+<65RG6KE]L5L'1[6XE'S+R=(H70"U?)5+T>5433WJG1Z6^_'#Z= MO!R0][B5]WB(^NF5U66JJURQT*DI'8R3L=3;1/UI8N+C4B%<4E-4LER3:W2? M52;FNI38*G/AH#*%$/5.+.6=$C.E2H]*J+-$E[2/@T'X-M_9+\6E\,Q;_ M.#N[$K+,! 3(ZTP)']G51 C"T/-%8![6X?5J:?)\_=BL2DC@ZIG3F986CCD6 M9WD.4E[9*+" ]4HG.>I=0@1F,H?$JB^ERC6BBE?;O$L>I.E7440'U%SG)XR&I+WMMMPE-2*:M-1GZ3 M^AH#"D*F1AXNQ45M+>1;BX^$!3F'T,'''BYLT_W?1)I#M\&OI80;*F@9:*.R M$%KLX77)J^& :4,00"]2.8[ MHBY3I8D(2!@2>3:4&\/Z>$; .00/'ST"+%U*.("P+7[ =^;:!R[&N0[/-ZE0 ML*^X4J+?=\H"E>Z1&XMKCD@ZQ3VIUBTE:"Z1V9^HCR(V6-5W.2@=#HTXII1@ MU9*J2" _$HXIE'A$$N[1J4FC&[FM!S>,7?W=X5P45U8UN0MJP3OA DXKWF%* MTA&VHWA+;Y&W,F7=;[^<3 ^?O10$R A'R1JJBSIH9;>P(>0- M3@G)UJQ%+0,P$%[!6E-?$265U:D*6+#BK#-C&RB8/:/\C*8EA\9#Z)+I*ZGY M QN;\M,&M)>TE@QH\XWB)YDIOZ)B!_W6+0C!1SV*>9P3'[6%R65=U3'RT. M:8,X>I4N2_V%4CC.B:.09)T%0H2G.32BYYJ$8;526P="5JG'.2J 7"PU/,^F M2R C677&%3[A*I%*MAB3OBF9+D783_53E*TE1=";*9=:/2/&U,B&.NM?O.60 MJLJFS%@"VI N23O&D]8K35H=C-I=V^\2&[E\F7!R0Z[CUZ0 9OZ[80;:0- M!20,1I5 (/V2-5&83.6/@W6SSOJ\>;74,(.$YSO@#ZRWNEK+%IB-@3Z:01:J$5["3+V;9*L1F> /!L)L7\Z6:%8_!I[ MSU!)0+8,5"C#X5D7!4[![2"@9HF*]C$E(8%B-3:56(7.3"/'?H?W)0/>%WT^ M9*1464\=RJ;8VMEX5P!7=@V6%-3S<4)Q&VJRZH%*CQ*RP@;[8UU MR8/V-F;Q]E0[N/,D#?H\%@].Y8[#IQ94U6IXA;IQ8\?(# !9+.@HM&%!3< M^"-VK>MT\(!*&(-B33,"@-ME&HRM"X-=2Y5YP>4;M^_$";7'PLH*Z$Y6X%HT M^6CP&P(I/L&F2U@#19< $4Z27.C>-Q7H+G#FUE(;#45%:?0MJHB:RGK'L KQ8RU/3GLS*I3^CD\V M,#L+SMWE-)(JH5HW LL#G;43OE!S45[ .6:J5',=<+Q_W)+J]-"<00YN:%E2 M^KB2-@M"A*Z1T35T)A0R68)PE;TR"N!G5C16#?.D@$9<0.7ZEN*(VTZ"IW;H MT8I5R#5_8>IQ^B/>?)\)DUB_HZER= I52H8LVA7F$33_"Z\,)9N<+(PY(_J$845 --87.REUK8,P,NU@9#J( M V_CD>;B@UJ)_IV2-25^I[M;]K^'\OW'2^=JRC"U%Q_@9_^!WY]EIB+379;P M-*R;P4BH#(Z"4;I"K,?CQL,:'!;G!O^)1^_.;L[WH'DBGFQ=^*GB.?:CLYM/ M>TS^\>3YOMC R4[8N;F&ZOVZEW9#H]V<8T+./P:'8.,#_>R?SX\0228:M<+)!T MPY@.?AX/==/"X]MF0O_HS>7-V[U]\0<%TYU6*QI"H04,$$2)DK)IPZJ7':I- M>W.?0I<[5!+S8(ZLNNZ:4, "J(X<8XU4PL2L\VF+Q8S]W*1J:WXOL'6873AX7WAZK9J11BIWCJ5_E(:XB'4L#R$:(&@247<%9E5OGA*Z";I&BL=/FF%O MW%_U[D@Y%SG5H]"PIL*Z-#V(V[BP::Y:$,V=)LD@=&7$EPIDY6\H^:!WV8V: M:,%7^GQ]4_IP[]V^;?]LX"Q!<5JM M"UD\_0, 0+ 9 >&PO=V]R:W-H965T\^^ZSVA1VOI?JD5P"&/%>ET!-_94P]ZO5TOH**Z6M9@\ O"ZDJ M9O!5+7NZ5L *9U25/1J&2:]B7/C3L3N[5].Q;$S)!=PKHINJ8NKE%DJYGOB1 MOSUXX,N5L0>]Z;AF2W@$\UM]K_"MUZ$4O *AN11$P6+BWT2CVX'5=PJ_K&XOWR#>MHCT"&)"[A!PIG-I^ M;9%'U-\_\&R%V#+IDT[R?@*!+DOG@!780MQFV9]D!KC4+(BQX*\(&]H.B273@BB+&W% M049;(0ZB.".7)XIDT!7)X.PBN6-_X^7.2J8UN#S<:)PJR2C6B+J++1>/DN&K:+IOPZFF.I8#L-9E"=BX+G*!4C M;U=G 7G?E$[P9L>HX%Q6"H39\N B+QM;C^BA9LI8Q2,D1MZ]@IKQPI&7KKJV M:![8/8+E@3Q2 YB]N[I,TH#$E43_(AIFWFS0E MX#_@5[9M'#0(!RDV2):%WI,TV'*'R$9A0+.01$F0)9DW.Z!QG'U !-A[LAB4 M6B$)ANGPO]>UNRTAQ=7_29;;4:[DXJK!J#< Z#4(W8C 61"FFQ&11&0XV(1] MP&N$;4[=\(C/8_O-^3TW5TE(21PD_&ULE53;;MLP#'W/ M5Q!>,6R 4=^3-$L,)-T=*! D[?8P[$&Q:5NH;662W+1_/\I.W!1+ ^S%%"6> MPT/)Y'0GY+TJ$#4\5F6M9E:A]7;B."HIL&+J4FRQII-,R(II.U%4_;O:6,IZ+1):]Q*4$U5<7DTP)+L9M9GG786/&\T&;#B:=; MEN,:]=UV*I:45U@K+FJ0F,VLN3=9A":^#?C!<:>.UF JV0AQ;YQOZKP_LG]O:J98-4W@MRI\\U<7,&EN0 M8L::4J_$[BONZXD,7R)*U7YAU\6&O@5)H[2H]F!24/&ZL^QQ?P]'@+'["L#? M _Q6=Y>H5?F1:19/I=B!--'$9A9MJ2V:Q/':/,I:2SKEA-/Q"A^P;A!6F(B\ MYNU-O;MEFQ+5^ZFC*8.)L.:/+S8&YM7,TX70 MKP9W=.TF5C.-"BX@M,>!2S:RO>&0[-B.KD*R5_;8]0:?&DD#"#Q[Y/G@V_YX M"($=C"*"A40V5YS!DB4\XPF,KGP*]%R/OM%H1.%>$ [^*>H"1G80A%VJ*"#K M!784FMS>T ZB*SCU=,Y1CU4H\W:2*$A$4^NNW?K=?EC-NQY]#N\FW0V3.:\5 ME)@1U+T<11;(;GITCA;;MF,W0E/_M\N"!BY*$T#GF1#ZX)@$_0B/_P)02P,$ M% @ YX%Q6A!!V36 @ ;04 !D !X;"]W;W)K&ULC53?;]L@$'[/7X&\:MJDJ/Z1Q$FSQ%+3K6HK=:K:;7V8]D#,.4;% MX &NN_]^!TZ\5$JCO< ==_?Q'?"Q:)5^,B6 )2^5D&89E-;6\S T>0D5-:>J M!HF10NF*6G3U)C2U!LI\427")(K2L*)8@;]EJYPW]ZA7_K> ML9DB1*)D?P1GV;(X\W^H\V?YZOC=7X''X=:K3# M&1_&<1*9FYKFL Q0 P;T,P39^W=Q>ZPG+4'*L$4!40?88#\E7 ML(>X'D4[S/45K$31YPH%9BPPMZDM@11*H%*YW!!J=FN,6CPX+AG/T6+S =Y/ M@QKV5W33"&\,[FF+3]."YE0849T(06JM3XAID+LB:W733%<3*=#D[(9'@VFR)2.IR-$G+HI,,]"52@-U[H!KMK MI.W4T*_V?\EY)Z%_Z=U'=$OUADM#!!18&IU.)P'1G;@[QZK:"VJM+,K3FR7^ MAZ!= L8+I>S.<1OT/VSV%U!+ P04 " #G@7%:\INC_+(" #>!0 &0 M 'AL+W=O-N-1[[.K=OPXUG)UOB$]ENYU.3Y M'4K*"Y2&*PD:L[FW"*97 Q=?!WSGN#$[-KA.5DJ]..=K.O?ZCA *3*Q#8+2\ MXC4*X8"(QN\6T^M*NL1=>XM^6_=.O:R8P6LE?O#4YG-OXD&*&:N$?52;+]CV M,W1XB1*F_L*FB1U&'B25L:IHDXE!P66SLK?V/^PD3/H?)(1M0ECS;@K5+&^8 M9?%,JPUH%TUHSJA;K;.)')?N4IZLIE-.>3:^5W(-SZ@+N,&5A=-GMA)HSF:^ M)7 7XB OZCJ-:KSH_SK]N5@9J^E1_-K7:P,UV _EA#(U)4MP[I$2#.I7].*3HV#4 MOSQ =- 1'1Q"CY](>&DE$%0&#USRHBK@MK*51EA(63$!2\UEPDMGL7=2B#7[ M>CA897\/VW)94XXUY.VW4"T:A7Q^UC$0:?>O=HS)24 MHK6C4"KMQ'X.%"LJ>HAD@+(YD=V&",Y67'#+T<#I.(*S7OTRK'L9J7L9)T>3 M, @N0=)(/(9@,()]E^KO:*Y O:XGBX%$5=(V\NMVN^&U:#3[-[R9? ],K[DT M(#"CU/[%>.B!;J9)XUA5U@I>*4OSH#9S&L"H70"=9TK9K>,*=",]_@-02P,$ M% @ YX%Q6BDW;%YZ! "PL !D !X;"]W;W)K&ULC5;?<]HX$'[W7Z&A:2>9(8!_0( ",PF]FVNG:3-->GVXN0=A+Z"I M+'&2',+]];@4*5^;:Y-SAIUFT[[1LE$#LH*K9B!^;AQ M'0YONJ3O%?X4L+9[,J-(9EK_I(^/V;C1(4(@(76$P/'U"%.0DH"0QC\59J-V M28;[\A;]=Q\[QC+C%J9:_A"96XX;_0;+8,X+Z;[I]1]0Q>,)IEI:_V3K2K?3 M8&EAGF:=P2+X^UB, M)41R'((:8VA7/(5Q RO?@GF$QN3=F[#7>7^"8%(33$ZA3^ZQT;)" M-SYIN" MA.\6V+6UX"SC*B-1IX([R-AGP6=""BRS, MTT0>EL#F6F*?$I*CBJB:5?R+SAPN3W6^XFKS[DT_"J_>6V:V? ODRSW?@/CR M'5_YDF^ZXZMKOFA#Z^0E0T/+A,I$2A##H-K#&RZY2H'=^W$UE>A%S$F'^AOK MIL"QXDOG4R&]$)0I#*JLH#^?X$L]O]P19F@U$^U=6P-AE)0584=!@]+ M \#RLN.!.I[=BZ>#'P'U+35OPFHI>$[?H_LJ"M\SA9MYSB^0SB#"1YB$].Q3 M1J)^&-#2%W !4CL+HY[OA[.H&Q%76\Q*0*%2G5/Y&E]!SO,D3?N,WD&=>(*D M122;>,C8%?AC0FY:S!<=-UESR.<;X ;>S%\7AJ6Q:V$^466M.)*>H%YX/P(2!=-W^(S M9&]/S+AN/>.ZOSSC;KDK3#T/CDV5,D][/79LEIUV2+,L_U]'+UNC'$+5)@:[ M&GG6!U4,FUV_'#1DF7,L"$KH=ACM!<5K"O:2# ME0( +8% 9 >&PO=V]R:W-H965T\,=7U?6&<)L MNF%KO$?[;;/4I(4=2L%KE(8K"1K+63 ?3!:)\_<.WSENS8$,KI*54K^=\KF8 M!9$CA )SZQ 8'0]XA4(X(*+Q9X<9="E=X*&\1__H:Z=:5LS@E1(_>&&K67 1 M0($E:X2]4]M/N*LG=7BY$L9_8=OZIFD >6.LJG?!Q*#FLCW9XZX/!P$7T0L! M\2X@]KS;1)[E>V99-M5J"]IY$YH3?*D^FLAQZ1[EWFJZY11GLWF>ZP8+N.%L MQ06W' TP6"RX#D)!>2*YM=8NIWTZ-$:&GS_;M>- M\$)OR9ZT$J(/*Y18 MCB\@B=+>#:[)-.@GHYB^\3#M?2%*&L:7,8P&:>\,TOZ09'>.!PD<:WEX,$LU MZK7?&(8(-=*V8]59NZ4T;V?QGWN[T6Z97G,J0&!)H='YF': ;K=$JUBU\9.Y M4I;FW(L5+5;4SH'N2Z7L7G$)NE6=_0502P,$% @ YX%Q6M_%'8-1!0 MN T !D !X;"]W;W)K&ULI5?;>425>1$J^:<9VD[29ILE8N3QT^@"1*PICDE 4+;[]=T%*4J.94[2OI ML3?L.;L S^^4OC4K1 OW15Z:B_[*VO7I:&22%1;"#-4:2UI9*ET(2U.=C/RHG_IGUY-6-X)?)9X9_;&P#M9 M*'7+D]_3B[[' 6&.B64+@EX;O,8\9T,4QM?&9K]UR8K[XZWUUV[OM)>%,'BM M\B\RM:N+_K0/*2Y%E=L;=?<;-ON)V%ZB<%?+1N0QJ8Q51:-,\T*6]5O< M-WG84YAZSR@$C4+@XJX=N2A_%5;,SK6Z \W29(T';JM.FX*3)8,RMYI6)>G9 MV=RJY':E\A2U^?G%-/ G9_#J:R7M QQ]%(LVNPZ=O?#'=_W7 MY<)8363Y^]"^:[/CPV:Y@$[-6B1XT:<*,:@WV)_]_,*/O;..H,=MT.,NZ[,Y M%61:Y0AJ":^%U/!9Y)6;O5\SPPV\T:),#X7=:?APV'](8S&%!9JJ1S2@PMI966I:9$URCEBHU(,M4)H(6 M3WMS>?^(.#U&FR$?]VZDN86E1B1Y"P] _@V@81O4D..N] MNE]3Z7.0%!^GJ8Z&-")X0*'-4TG#O("UE@G"1N7"RIPY,?'(T1/A5&YDBF4* M#Q+S%/9DH /MJ$4[^FZTYRL"X)Z#VG,V'>+,'&%@J7+BD3GM?5PQ MB$6-,C+*P+#O?]C!#CL"N(J%+9]>@N]%]#R9TB/P8GI.QF'OAGA!V.V0K$I) M>YG$X,#R MP^G992$7MBZ%O8SUUN*!SBY+"2#N9\AC)GN25VF=+T,TDDN9 &,#TF)AMFD4 M">=;E \>, SK)/DGO6MEW/XU;K"LT, 4_( 23 H=J>VHB+BMB/C[*\+!6_<]N.23 MG>KT4!ETFGR^#)ZPP-U9B.JF85;32T3C>K^S&7G?>]A@[ M;=OV%W=U()%V<)EE&C-N<.\K2P2@'DG&A86W5=Y:($@'?A@/IM2>*.7#T&_[ MSYNFW_K>P/,\\(>^3[T"=2*YF+=2V_>U*!.B!*THS;26FH9'8W\0D>XQ0SB< M!-]&PHV/@&BV2)%XT2#<11(,O<=-=NO?I?.)/I$D"@9>.''ZXXA#_D:_@T&3 MED&3[V;07J^HR?2)>@4ES6 M3\GT9U4L4//.?H!."\QD6?*$]);2)-0,..L0>M/!)&3F$)9^>V!234=!RZYQ M,!W$)SYX0\)]"]-G=/>&(S^J+1R3>A#O<>Q;]G7R*IIL74PG;&@_D AV)[R" M#=\)GM5_^8R%0Z0:[=VF"]29^V2X)%7*$YW*NOY/J"=6K=W=?*$LW?3=<$6_5JA9@-:72MGMA!VT/VNS?P%0 M2P,$% @ YX%Q6CP&VS!!!@ 0!( !D !X;"]W;W)K&ULM5A?;]LV$'_WIR#V,_NX76GCS45>/.APOO MEZ?CL9LN=*W<2[/4#7R9&5LK#Z2=C]W2:E4$H;H:LSA.Q[4JF^'D+,Q=V'W4M^[K3%!3VZ-^8S$N^)\&*-!NM)3CQH4O.[T MI:XJ5 1F_-WI'/9+HN#V>*W];? =?+E53E^:ZH^R\(OSH1R20L_4JO+7YOX7 MW?DC4-_45"X\R7W'&P_)=.6\J3MAL* NF_:M'KHX'"+ .@$6[&X7"E:^45Y- MSJRY)Q:Y01L.@JM!&HPK&TS*C;?PM00Y/[G1FT,5C^3'8U1O'UL9=L+T*?U7-2\)I M1%C,Q!Y]O'>6!WW\/YRUO;-_O@<64GI=N[^>3EX\HVG\:H^U26]MLD_[Y 8 6*PJ3$?\0I./2VU5<.M:.ZA*AY+XH4TNII5T(7!/.;O7G*>=_03:9Z8":..RL][* M+26% #DS!JG*G* AD&U_I.-ROMR'.219PGY,4SR2A[M:8'F^!-C0,] MJBF(?H#>Y[0['5S"'!ICUVIX))*\5Q(H6,-I9:>+(%L 9V66H=Z2;,,*X\$- M-"%8*2)SW<"J51!0!<"[=!ZMN-.$15DNP3H:96E,DD@(.7BOYQVSU16ZU5M( M&.&))%S$@T_& Y/9XPY)(\DDK$!C2624\W3+^[*9FEJ3D\HX-R(B3LE)RS@B M)S1*8T9&@X^0 ]MS=FI'@W>-UY!3#XS G:0"12 GHSY*+0D:MXVYU9!_3;QZ"'ED&8&#((P&KS!BH,Z M;/L^QK9&O/_33H#=U0H:%%&W!@(-BA@&.D=MG-'!S4)9_1.V^@*"5Z-S3PF> M'I1&S@GE&:%9W->04]!>B>Q]E5W*GI.$8L*!'9Z9'%RJ98D?0H"+TJ]L6[\Q M/+;*-SZF^"44$M^2#O2QQ9]$G&U5-%*[BU]D&%U&A(P/BUC$9()E#T\1Q>G^ MLFT+GTN.*X;7!CL42HCFWV)G M#LRV!^I8I M?*:O('(PX8W]0I;6W)7A',S$)@(PW@T[R#.TDSY82!T4>A'E*>:41TF6DCQ* M0&X/ &$#B6/XR4/P1Y,HR5-H& Q44QEE&=L*8+L/Y"+&^F]Y8" BQM)#]ARL M97 S](Y8KO<=BD4$D8IW[3M)0'@/OT .WN.GKX #@.'!I.?8#_*$MT/H?C0_ M'CV)"%U>8B]/^0^&#R20I7 :X/QK^&PJF*8]?"0-P,$VS1%Q3\-'4/D(1$ ? M!: TXB+?!E"8.!9 ,DKE!D"!VH>!!#Q&K.*0'7;P K.@]PK0##V713'LKWOJ M7]!NJZ*1Y.(@$*21@!Z010E(L22*:?(-"&B&)YJ3EB<,4G'(_@,Y!#O@C 9/ M/'%\YQZ4T79Y?'5K\G#< DSNPA&G@2:6I,'^L!'EY*F_ MB^.M?_6UMO-P=^' KU7CVS_X_6Q_/?*ZO178L+=W*Q^4G9>-(Y6>@6C\,A-# M8MO[BI;P9AGN"&Z-]Z8.PX56A;;( -]GQO@U@0OTET:3?P%02P,$% @ MYX%Q6N> UYI_ @ =08 !D !X;"]W;W)K&UL MK55=;],P%/TK5IC0)DUSFK0%1AII[4 #::C:&#P@'MSDMK'FV)FOTV[_'MM) MLPZR\B%>&G_<<^XYM[DWR4;I6RP #+DOA<1)4!A3G5**60$EPQ-5@;0W2Z5+ M9NQ6KRA6&ECN0:6@41B.:[+ZM MPPX@>@X0M8#H3P%Q"XB]T4:9MW7.#$L3K39$NVC+YA:^-AYMW7#I_L5KH^TM MMSB33AER)&I)YAH0I&&^N(?G8!@7>$0.")?DR1SRIWAJM7:"HZW@:;27\".3)R0>'),HC$;DYOJ<'!X<]>B: M_8:F%AW-L)_FB;RXJV?L>>._JN>WLP4:;5_9[WT5;!B'_8RNC4^Q8AE,@LIQ MZC4$Z4"M'./L+*M;OK<-A0C3^%FS#H= M)'2]:V%ODG^T,.HLC/9:F#$LB'W52>86<%?S-1/6"1Z3 D3NNL&.3CLV?RZ&7+-QJC*SXF%,G;J^&5AOPN@78"]7RIE MMAN7H/O2I#\ 4$L#!!0 ( .>!<5H!I& OZ0( +0* 9 >&PO=V]R M:W-H965T?Z''_DSC:,WXD,0*+[(J=B M;F52EL>V+>(,"BQ&K 2JOJP8+[!479[:HN2 $P,J:6:VT'KDF:23U@A[,2IW #\K:\XJIGMRP)*8 * MPBCBL)I;)^YQ--7Q)N +@8W8:2.M9,G8G>Z<)W/+T1."'&*I&;!ZK6$!>:Z) MU#1^-)Q6FU(#=]M;]O=&N]*RQ (6+/]*$IG-K3<62F"%JUQ>L\T':/2,-5_, M:%/'CM]:**Z$9$4#5C,H"*W?^+[Q80>@>+H!7@/PG@KP&X#_$! \ @@: M0&"2JZ]$X608$1$S*@FM($&? M2N!8+X= AQ%(3')QA%ZCVYL('1XM3X[5+ZAL]_YE)^NU"!Z%Q"(;YW+5K-&G2SZFOG6)0X MAKFE[A4!? U6^/*%.W'>=3DV)%DT$-F>FT'K9M#''BZPR% EE)5JT[.MF_4] M122!SOW?2_E<*VNRB2'3M_V-D_.HO>A,_U9B"R MVAM[YW]> $]-7210S"HJZ[];.UJ77@M5>ID2Y<&X*LE.3"5B_Z&IZ[E+S%.B M=F,.*T7IC*;JJ/"Z1JH[DI6F:E@RJ6H0T\Q460EY,XX6 P ) H !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-K;0V;R2E#"*UP-ZTJE59MP_3/ICD(%$3 M.[,-=/]^YR2D$ *J-KZ 7^YY[IX[Q[[^BHLG&0,H\IRE3 Z,6*F\9YHRC"&C M\H+GP'!GQD5&%4[%W)2Y !H5H"PU'DGFL]((9]',ZAPFHQ_Q>X,RL6:(D R83SHB V<"XMGMC M7]L7!M\36,F-,=%*IIP_Z+?$H:0IIH(P_A=<1JU2PW< M'*_9/Q3:40")Q9!Z6\5 ]A&=CD#1))5G2/DX&9'3 MDS-R0A)&OL5\(2F+9-]4*$2'8X95T#=ET,Z>H%URBZYB2<885M2"'QW&^P?P M)B:PSJ*SSN*-#\O)Y*)? B^=5V0,H0.NTAZ,NU)W,:PL# VU."6((1O'UC^];[MNH< MDVQT3++QD/W:="X;/.,V7YY5&VVI]FK5WD'5=W@FQ2&! M)=S;<.K[#7V[)K;;]1H"6XR:B1KOVG2[5^WZ_%J??U#?5RXEF0F>D6CSP^/U MA]>FV=])]+G3O6RH;C.RK[H-V2U6WI73T-UBY-IN4[FY\>QE(.9%OR%)R!=, ME==5O5JV-#=V;U@\_8WU$;8Z;>O8 ET7+[_Y0E_V3[=4S!.\I%*8H2OKXA)K M),J>I)PHGA>/[I0K?,*+88QM' AM@/LSSM5ZHAW4C6'P%U!+ P04 " #G M@7%:4P5<\^0# "##P &0 'AL+W=O>/[,MOC LEK7F*F MWVRY*)#2MV+GRU)@E%NG@OIA$,1^@0CSEG/[;"V6"R"KHD#BZ1VF M_+#PH/?\X#W9[95YX"_G)=KA!ZP^EFNA[_P6)2<%9I)P!@3>+KQ;>+."4^-@ M+?X@^" [U\"$LN'\D[GY.5]X@6&$*-8_?Z M&?U'&[P.9H,D7G'Z)\G5?N&E'LCQ%E54O>>'GW 3D"68<2KM+S@TMH$'LDHJ M7C3.FD%!6/V/OC1"=!S@9, A;!S"_^L0-0Z1#;1F9L.Z0PHMYX(?@##6&LU< M6&VLMXZ&,)/&!R7T6Z+]U/*.R(PS15B%<_![B04RZDIP!1[TBLDKB@'?@GOT M#Q=@19&46)H'M_I"28!8#GXE:$,H4:1^H_88#(&^OL,*$2K?:/@U$I@IL.)% MB=@3^.L>%QLL_M9O/C[<@=>OWH!7@##P8<\KJ3\CY[[2X1K2?M:$]JX.+1P( M[1?$KD$$WX(P"*<.]]5_N%>T=9^-N5ZB+!FG+2,DU'&'[A"U+4072R3/H$@ M[#"H:3JLXED\H&S:\DQ'>:X\>U5I>NIELO^RG*2#/NB MP%Z_=%E%:31 ]#B^8?3RJKCD?(2C^XFOK8U+H9VJ=]Q9P-$)_.WSIL$]&3AQ MT,MYWRJ*)P.='!X'.QR?[+\-I/8;^GGSI9/]VB0YGT@.JS",X[,X_,X)R1Q/ M[Y'8$7TBH7BKW8+K1*.(^L17WRA>VD/3ABM]!+.7>WU*QL(8Z/=;SM7SC3F' MM>?NY;]02P,$% @ YX%Q6JPT+>?8 P -Q8 !D !X;"]W;W)K&ULK9C;;N,V$(9?A5"!H@6ZT=&6X]H&G$C%;K%IC03; M7"QZP4ACFX@DNB1M;X$^?$E*D:V(%I*6-[9(S7S4<,A?XLR.E#WS+8! W\JB MXG-G*\1NZKH\VT*)^17=027OK"DKL9!-MG'YC@'.M5-9N('GC=T2D\I9S'3? MBBUF="\*4L&*(;XO2\S^OH&"'N>.[[QTW)/-5J@.=S';X0T\@/BR6S'9.TM_FOJ1/ MT 0T4KR,%ES_HF-M.XX.74]<@@5>S!@](J:L)4U=Z-G7WG*^2*46RH-@ M\BZ1?F+QFUR+GRGG: 4,/6PQ _1# @*3@O^(/B"N>OC,%7(HY>!F#?:FQ@87 ML"&ZHY780&_V38?SS@[\H0VSB#ESAO@D'@K[BZ0J'_$PJ\8&1XGMNW MNT>F4^0U_OH'P"]JR//\V;NX7RF#791'/7L$A//[_-2@]WD.CZWZX0^;D,?#TO$ M7G"!JYQ4&W0/7#"2"W%/*0Q6P?5% MH;AN [X>#/A1?XI+:5@>@,FC1;T4.3H7D"&E&*2_=TW:A"4V8:DE6"=%OG?Z MR/=L:T5#M)08J[3$*BVU1>OFYNP YEM3C ;5V_':I"56::DM6C=WIX.D M'UH7%JO'2:NTQ"HMM47KYN9TI/0'ST;O$Q:KI\F&=JX5\8;8A%4<%K.50WE4L'Y;55A.E^&>J!"TU)=;P#DP92#OKRD5 M+PTU0%LK7OP+4$L#!!0 ( .>!<5IJ=P409 ( -T& 9 >&PO=V]R M:W-H965T\[U/8Y/HIJ+!YD#*/184"9G M3JY4.75=F>108#G@)3"]LN.BP$J'(G-E*0"G%E10U_>\L5M@PIPXLG,K$4>\ M4I0P6 DDJZ+ XMP 75?KH2.W(XE)04P23A# M G8S9SZ<+@.3;Q.^$JCET1B93K:YHY&#DDHJ7K1@O8."L.:-'UL=C@##\ F WP+\A)GO9*.$7B4:I^(U[(%5@-:0\(P1 M>WC7"U"84'F#7J/[S0)=7]V@*T08^I+S2F*6RLA5NK9A<).VSFU3QW^BSB?, M!B@8OD*^YX]ZX'?/P^=5-D!> P][X(M_5*]H5[T/OCR_>G *=[7>G>A^)[IO M^8+_$/W[?"N5T/?F1Y^X#5_8SV>\9"I+G,#,T68A0>S!B5^^&(Z]=WU27Y)L M<4FRY87(3@XEZ XE>(X]GB<)KYB2VOT2('N\I8!V@AA'^J/?7\L_M])P=O)Y#1I<4[2LJ?X(VV$]&8:1,H7EJWV'*EO<<.<_W_ 6$2]/J.%E?%'U! M2V=;J"2Z)&4WWW[4@Q5)5@1G(?+&EJB[W_'NJ+]-SHZ4?><[ (%^)G'*Y]I. MB/U4UWFP@X3P*[J'5#[94)80(6_95N=[!B0LG))8-PW#U1,2I=IB5HPMV6)& M,Q%'*2P9XEF2$/9X S$]SC6LG0;NH^U.Y /Z8K8G6UB!>-@OF;S3:TH8)9#R MB*:(P6:N7>.ICZW?RHH%H=,W=L7I_HGXKD93)KPN&6QE^B4.SFVEA#(6Q(%HM[>OP3JH2< MG!?0F!>?Z%C9&AH*,BYH4CG+&2116GZ3GU4A&@Z2T^]@5@YFU\%^QL&J'*Q+ M(]B5@WUI!*=R*%+7R]R+PGE$D,6,T2-BN;6DY1=%]0MO6:\HS1?*2C#Y-))^ M8G$/!T@S0/<0T&T:%@RS&!#=H"6C818(CDZFZT?T!] M(_O=(_K@ M@2!1S#]*KX>5ASZ\_XC>HRA%_^QHQDD:\IDNY#SS:'I0S>FFG)/YS)PL=$=3 ML>/(3T,(>_R]87]WP%^7]:F+9)Z*=&,. O\BZ16R\*_(-$RG9SZWE[O;?>F\ M+KK_OZ.WBF'5*\8J>-8SO,O7QM>_I2OZ+"#AW_I601G'[H^3*^24[TD &XT=QVH;>>=&V')LMVWE]UBYEC.IK5J).G6BSF"B#U*[($0K M001P]/4.DC6PWE4WR'GIJE,)\U3"?$6P5C/2IBO"-9J MUJANUNC5$E$2G,8K:X\MHR,1YT8.=CLOOW=N-'8F';'QSXTF8P/W"\2X3G,\ MF*:?,?GO>E 9!@$O76PJ89Y*F*\(UNK"I.["Y(V48:*R62IAGDJ8KPC6:A8V MGC8'QJNUH4(TWU8\PF9'''JL3'/<58<>*\L:.1UYZ+&R;=/NUP?430D@31)@H&=6*8\]*UIY3F*:7YJFCMCIA/'3'?2"VJ0*I:II+F*:7YJFCM MECUM#O'@=N8RQ;#.=QR3,\$X-\*X\2>@JEV/E3,:=07CW,K$5E+8_(;O#TMCA)ZHQ[^=%9S_@UGEX7!TGZ$[X\C[LC;!NE M',6PD:&,JY'4-E8><94W@NZ+,YPU%8(FQ>4.2 @L-Y#/-Y2*TTT>H#YH7/P' M4$L#!!0 ( .>!<5J?)X\A004 (,@ 9 >&PO=V]R:W-H965T<1+ M'(8IDO3C1P%JE'VFAL?7S^B?L\'+P:P1QTL:_DD"L9L;$P,$>(/VH?A*#[_A M8D"C%,^G(<_^@D/1UC* O^>"1H6Q]" BP5H!NP1'P'/LMYQ<&9BP4B M(3\'G\##R@5G'\[!!V "OD,,9=O7LOF._#4^8U,@9EZ <9WD!CZ/^ZE2#@1K[C?W>, MX#KO<=C=8YKT+GF"?#PW9%;CF#UB8_'S3]"Q?ND*ADXP5R>8IPFL%K9A&;:A M"GUQ$PLL405($ FZ8J T[QN#',S)P-*B\[@8S,S'8V+;+>!D6&_C:7*IQM>H MY&NDY"N;O9ML]FX8C8"LL0P)$F_S(D4$P5VIZ5J)VI?&'&QT1-(G""WH-+CL M:&;; V@WZ-3D6HU.IZ334=+YI:0OQ+) @Y"@-0E/LJ@$Z\NBTZ+'GL)I@T.= M/7I.>_K;PVIVUQ@^IBU.)@W6 MVBWL!K&>)H]JI$&K6DY;+U>;0):5 ,?R"\?L>55\)I?"+@U#Q'CU^+R+TJ*' MZ=$@K0M8'^52[4;?Q9%6-$\76CT$1XH&*D/@ENR?F+.%?2WU#.QADV'8FFOM M5J[:E]?G5N\M0"^39E>DV>JB%/]+P5(^);[\VF_16J[U[W"TQJQSG:]&Z_O= M:T5SM:)YNM#J<:DT&GQ_D0:UJC2M:*Y6-$\76CUXE5*#:JGV*Y))7Q91CD*< MQ@AQN0KIC(A6S:85S2W0CO/@V&XLNCU=7=:)KB0>5&N\;'\S9?A!*I*KE&4. MD*P MY4X4:H?/^Z4RKQM2*YFI%\W2AU8-7Z5:H M%JYOW4E1P_8.T+B=CR;-C92.1O:HN2NERZ\ZG956A6JQVG,G18W6F\4.C6JU M6&PWLIH<_A\:%58B%:I5Z@K'1*8.[PG[^_3$29WEM8I5K6BN5C1/%UK]D*42 MP;;U[EG>UBE1EUK17*UHGBZT>O J^6RKY?/;]]#4P+U#U%;I[5VTCD;M;31= M?N6$FD>'K1%FV^R4FP.?[F.1GT263_.3]"6\=+,#Y\;S*WAYE9TKFQ5,?CQ_ MA]B6Q%S6A8V$M"[&,@.S_,0[OQ$TR8YTUU0(&F67.XP"S-(&\OV&4O%\DW90 M_M_!XC]02P,$% @ YX%Q6LC4^OF. @ ]08 !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF3NI*($#:CB"UJ:IUTJ:J:=>' M:0\.W 2KQF:V"=V_WS501%.:[6$OX(][CL^YMJ_C6JI'G0,8\E1PH>=.;DQY MYKHZS:&@^EB6('!F+55!#7;5QM6E IHUH(*[_F02N05EPDGB9NQ&);&L#&<" M;A3155%0]?L"N*SGCN<\#]RR36[L@)O$)=W $LQ]>:.PY_8L&2M :"8%4;"> M.^?>V2*R\4W =P:U'K2)=;*2\M%VKK.Y,[&"@$-J+ /%WQ86P+DE0AF_.DZG M7]("A^UG]JO&.WI940T+R1]89O*Y<^*0#-:TXN96UI^A\Q-:OE1RW7Q)W<;. M,#BMM)%%!T8%!1/MGSYU>1@ O. -@-\!_'\%3#O M#':*FML75)#DUC)FB@; MC6RVT>2F0:,;)NPN+HW"688XDUR++0@C%0--/I(E'I*LXD#DF@QFCL@W/$^' MEV HX_H#!MXO+\GAP0=R0)@@=[FL-!69CEV#DBRQFW;+7[3+^V\L_X6*8S+U MCH@_\<,1^.(O\(KW\. EW,5$]-GP^VSX#=_T#;Z]_G^.Y^COELB8-Q M8GL7SW1)4Y@[>-DTJ"TXR?MW7C3Y-.;Z/Y&]R,&TS\%T'WMR2VL\8 84HWQT M1UMXU,!MD=@FGA=&L;L=.A@)FIT&?= +94&O+-BK[ $+@CUOI9(IZ%%M+4$X M6-8/O'!'VUA0Y(UK"WMMX5YM5TPPO(69%9=5J1E5%XZIV\W<2% XFXVKBWIU MT5YU=])0CJD;G&@!9DQB]&K?PM.3V8[$UT'1R=3?D>@.BI)]$+Y2M6%"$PYK MA$V.9VA1M46V[1A9-G5J)0U6O::9X[L$R@;@_%I*\]RQI:]_Z9(_4$L#!!0 M ( .>!<5J-)TG&+ @ .)B 9 >&PO=V]R:W-H965T039 :?+>C1DV[_;#:#Q.8@%5?V/&0 MI-+^^+6-@W$P$[M]LQ\:()SG&,,+CGW67#S&_'NR8DR0IS"(DLO.2HCU>;>; MS%<;/OO+E7G8_*N:>.LX+\'G_Y[#'9NTRRAW(7Q]^S*_;BLM/+EH@%;"XR M@J8_'MB,!4$FI(!#3-O'@=)_B]YW-YW/.F0^281<5@4ITL0^M'V)WTJ5L1>@3(X M4J 6!>K+@N&1@GY1T']9T#]2,"@*!DT+AD7!L.DBC8J"4=,'/2X*QDT[G!4% M9TT[3(J"2=,"I??\S/4:E^R>[(-G^]BJ59Z?;B5_OKO;%U;^JM2HH-,+'C\2 MGMT_];(+^4L[KT]?C'Z4I?!6\/2W?EHGIK,X>F!<^')#1:)!==D2Y3 M)G?G1?_9MK]ZI+]"KN-(K!*B1PNVJ*DWY/7]U^HM>?U(4M]-U^5NA:K/*_1* ME8*?YN*4J),3HO;40=WZD)=K;'Y*^LK1?DU_R*KUQM7]NJ="7NW0:+?H MPYIRLWEYW;);O];=_K7NSBOEFT!:[C8OKUOSWNO/FS*IJZZ\A/N[]X1^SO7; MO2?\[:7W([9@8?)/S3)>;=%!/9IM39PG:SIGEYUT)>2"L$MK!+K0#F3[]1CFGD4B(B,EZP^>K M=-.4O$\_G&_SC^P/=8F5BFT3B\0T)*9OL6&.97^5/$R57O[?1?=A/XS(IB82 MLY"8C<0<).8B,0^$5<(XW(5Q* WC+ [#]$_,=/M]_OV$K"DG#S38;/.HQ4% M>4+6C&\WIVNC*?7;1A.):4A,1V+&%AOOY;QWVE.J(3>1':TF'6UD1Z=)1Q?9 MT0-AE1R-=CD:-?M08T^,S_WT$VW-_3DKL],B4=).;1.%Q#0DIH\.7B#J:?_% M"\1 =C21F(7$;"3F(#$7B7D@K)+0\2ZA8VE"O\2"!N4&9Q[/NO1)E;;I0V(: M$M.WV&@O?>/#[4QD1Q.)64C,1F(.$G.1F ?"*ND[VZ7O3+Z=N:+1DF6[8.^I M_[R1R9[6+$IJ4RC5VJ80B6E(3$=BQD]@I"ZH9P=O#?VS?O6=P0+UL@][C947 MVP ..Z-PF@O,5AOT)% M)1BI:5!-AVH&5#.AF@75;*CF0#47JGDHK9I@M4RP^L:''>0-6H<9J6E032\T M^9YT ]K3A&H65+.AF@/57*CFH;1J2,OA&D4Z!@ ]IB%OU3JNT*$;J*9#-0.J MF5#-@FHV5'.@F@O5O$([>N2K&M=RK$9I-%?SG%::;1T+QL/:.$(':J":!M5T MJ&9 -1.J65#-AFH.5'.AFO=*K(;D!TL_WV2?J.6PC2*?MGEUGZV\OG4NAP<[ M%Y67Q_@T:$L=JAE0S81J%E2SH9H#U5RHYJ&T:@3+.1U%/JAS;-^1;,\O=" ' MJFE038=J!E0SH9H%U6RHYD U%ZIY**V:WG*&1QF_R9Y?Z% /5-.@F@[5#*AF M0C4+JME0S8%J+E3S4%HUP>47F1/$ZI94,V&:@Y445C-/@A'C>3+Z]C)P,F4$U#:KI4,V :B94LZ":#=4V]Q?:R"IUU@FH:5-.AF@'53*AF034;JCE0S85J'DJK)KB<=5*E MDQC33]Q?^E&ZD6PGR28-L9_,LXWE['#K/(TS7=:.S\O1U@&&CCI!-;W0LHFT MO?&(E],1T)XF5+.@F@W5'*CF0C4/I56#68XPJ?(1IH8[C^5*ZR1"YY2@F@[5 M#*AF0C4+JME0S8%J+E3S4%HUL>4\D_HF9PM2H:-+4$V#:CI4,Z":"=4LJ&9# M-0>JN5#-0VG5!)[ M&-[1@$;I9R)GQX9]Y53K.$*GDM3#\P/U1[U)=67KT)X&5#.AF@75;*CF0#47 MJGDH;1O'[M[IXT/&E_F7(B0D/R*2-=F[=?O%"S/E7,_/6/_B=D,Y-^MNMY1S MN^[VC\KYQ^UI[,NVVV]_N*9\Z4<)"=A]N@B]TW&Z2<"W7ZBPO2+B=7Y2^[M8 MB#C,+ZX873">W2']_7T&ULK51M:]LP$/XK MPBLCA1*_Y&4CLPUI0NC*!J%IMP]C'Q3[$HO*EB<%RIR,JW+B>NJ)(.>-W9RRPHE#>[:4<2AVFK,"EI*H79Y3^?L>N#A$CN\<#Y[8-M/FP(W# MDFYA!?JE7$JTW(8E93D4BHF"2-A$SM2?S(;&WSI\8W!0K3TQ2M9"O!KC(!:S\CP)8(K^R6'RG>$SLE.:9'78,P@9T6UTK>Z#BU $%P !#4@ M. <,+P &-6!@A5:965ESJFD<2G$@TG@CF]G8VE@TJF&%><65EGC+$*?C+Z+8 MDF>0.9G#6I/>'#1E7-V2U4(25I#G3.P4+5)U1VY.[-#5&-Z0N$D=ZKX*%5P( M];CC?3+P[TC@!1YY67UHIJV$UE>F^B2II Y&!S*9![<.+W[_RQ]ZE+\7\B M.U$]:%0/KK&C:FKZ,0%LI[1+:04?6[@9"OMXZ'FANV\+J'Q\_X+326+#)K'A MU<06[ U2_.,_4$L#!!0 ( M .>!<5H*%DL%]0( .X) 9 >&PO=V]R:W-H965TK8F>U ^^]G M)VE&(80)[0;LQ._Q\Q['/AZNN7B5,8!";PEEY**&VVVKY=H()LX)A_FPJ@B'/%"4,I@+)+$FP>+\#RMN MO"!LR5Z!I&@"H2I1;)G!+$"*S@[RNMX7= M&/A([$Z%W3F$W:W#[AS&;@Q\)+9?8?N'L'MUV/X.MN=O83<&/A*[6V%W&[&? MN=([.JWV=EKN[3HKW1TKKM/?\M(XVY%>>I677J.7!Y!RH*N*$-H!2KDPE?12 MG],AS2*(S('-50RB&D()GA-*%(%:O[T=OU<[GUPCT9%^^Y7??K-?4]R4*6Z1 M*6YG)SW7<6X0 U7GIK]S6CGM[2^Q9DSO[PH7D/9&-38WH4&ULK9A=3]LP%(;_BI6A":2-?#0MT+61H,DT)I 0'=L%VH7;G+81L=W9;@O_ M?K830L-"*,PW3>SX?>QSWMC*Z6##^)U8 $AT3W(JALY"RF7?=<5T 02+0[8$ MJI[,&"=8JB:?NV+) :=&1'(W\+R>2W!&G6A@^JYX-& KF6<4KC@2*T(P?SB# MG&V&CN\\=EQG\X74'6XT6.(YC$'>+*^X:KD5)D60PU1J!%:7-8P@SS5)K>-/"76J.;5P^_Z1 M_M4$KX*98 $CEO_*4KD8.L<.2F&&5[F\9IMO4 ;4U;PIRX7Y19MB;!@X:+H2 MDI%2K%9 ,EI<\7V9B"V!XC0+@E(0/!>$+P@ZI:"SZPQA*0AWG:%;"DSH;A&[ M25R,)8X&G&T0UZ,53=^8[!NURE=&]8LREEP]S91.1A>@LBS0?@P29[DX0)_1 MS3A&^WL': ]E%/U8L)7 -!4#5ZKIM,B=ENBS AV\@.Z@2T;E0J"$II VZ.-V M?:]%[ZHPJUB#QUC/@E;@=TP/4RT9G]+4WYM MPF*;L,02K.9$6#D1MM&C\6J2:S/4=ILR DTN%("> >BC?QWY06_@KK>3N\.8 M^-\Q03>HCTG:Q]0B[%81=ELCO,QH1E8$W5X"F0!O?-%:"6]]T6S"8INPQ!*L M9D.OLJ%G8\OW;#IA$Q;;A"668#4GCBHGCEHW1.D$!_TIE]$YDL!)DQ?M&!\] M .9-:6_5O37M[UQ$8FD1M0P?5QD^;C]R\/VK1TXKX:TONDU8;!.66(+5;#BI M;#BQ<>2O([&U MCB+3[E9Y18#/35TKT)2MJ"P^N*O>HG8^\_LC4V(^ZX]U3=W0KVKM4U-AND_X MHE"_Q'R>48%RF*FIO,,C]?W B]JW:$BV-,7=A$E5*IK;!> 4N!Z@GL\8DX\- M/4'U#T3T%U!+ P04 " #G@7%:=PC][R % G' &0 'AL+W=O3R@34:K- "WV%^O[JE MXLZJ6*(XQ1F+208HG@];'V$_A!T)4"W^B?&:[5P#V94'0G[*F[^B8ODK15V93 W>L->Z Z+SKS@!@>D^1''/'EL-5M@0C/ M49[P;V3])RX[U)9\,Y(P]0O695N[!68YXR0MP<*#-,Z*?_14!F(' -TC *<$ M. < IWT$X)8 MRG *P%>4T"[!+2; OP2X!]VVCL"Z)0 I;Y51%=),T$2S HF$L6HQ)QN,LC[,%^'N%*9)#C8'S M">8H3MB%L'%_-P'G9Q?@#,09^+XD.1.L;&!QT1'ICC4KG1X73CM'G';!%V%K MR< TBW"DP4_K\7X-WA(!K*+H;*(X=FH)/Z'L&KCP$CBVT];X,VD.]W3=^3WK MP>]9#U^!Y\DQ^%XLW6I$NHK//<)7C#?=H"APGAXG:W:?K= ,#UNB*#-,'W%K M]/X=].T/.D5,DDU-D@4FR4)#9'M*>I627AW[J*P"V>*RJ"A79'Z5BXJ"CBI< M\/F*3TZBCR.G[;L#ZW%7N5JCIRK7Q&)@TF*HL=AU_4UT"XYV?71K#9T:W286 Y,60XW%H]'UJ^CZM15I9Z[3A=4W699,DDU- MD@4FR4)#9'MR=BHY.[7),LXIQ1D'*T+5U[#X?"&;2E7F4%*O>.?%(.O"SD$> MU?IPJI -# 8F#88:@Q[49U&W"GNW-HN^DNQJ5H2^KPMJUV0:F22;FB0+3)*% MALCV].Q5>O::S>XO<^829%NQ=5KW7E9I:#L'&51K_E0-FU@,3%H,-18]V]7G M$+2WRS6[\4S_2I4JF?8\Z,'>093K[9T:YD8V Z,VPY)M]XO*=3SO2*1W%L;P MI/$](XR#]^^Z#H0?0(9UX_KF%"+#O0.DT'3!NY4Y#+ZFD;=PWE" MT\CI'C"%]1UY8V6!SC;V3NU<\4/M(.'H"CT*$1884"RWU;9B<$Q32(M-'L<# M$7K644U>H?)**G=#!;O'J*;FO K,>1764[U5SNT& /1.R^,H9C.2BX]OH3+6 M)Z[)Q?;$*-O4*%M@E"TTQ;:O]'8# M;O0#1*W((".CM3CWUMMP^W((ZU>S'= M->,+&O*%]5U\:PCE+L/^D^U"%=:O5,7W OB*^1]BA7H&'5_MP9\Y;4V MPNI4*'F^UO7&VCEB2#%=J-,C!E0R%_M4U=/-"97?#Z ZU3AX,X;]"=0\GT(! MT#P741(O.MHW_1MU]F-M72J.T+X@NH@S)@;C7+AG7W>$M+0XE2IN.%FI0Y$' MPCE)U>42HPA3V4"\GQ/"-S?20'4V./H?4$L#!!0 ( .>!<5H-B?W*9P, M ! , 9 >&PO=V]R:W-H965TV%"0:L.G;6=F#FW^^QD\DP8$)%]P;B MC_?U1NMRY/LJWY "JVM1$@XC*R$+K*$IU[XJ M)<%+*RJ8'P5!ZA>8,-86(W\4+OJ>,+76^T MZ?"S<8G7Y([HK^5<0LMO79:T(%Q1P9$DJXGW(1S-PL@([(QOE.S4WC,RH2R$ M^&D:GY83+S!$A)%<&PL,7ULR)8P9)^#XMS'UVC6-/K MJT$4]M\K9&7HEN(%9?7$-S.B,67J+7A]O9NA-Z_>HE>(5BGKMQ+VV^?F/5(ES,O'@]ZV(W!(O>WT5IL%[5V+^)[,7 M:8K;-,5=[MF)ES6M5:E5F>-HFR5#>"W;?>Y.YPNYDY8[.<>=NKAK56^/>QBD M!]R=SA=R]UKNWCGNOHN[Y^#N'W!W.E_(G;;(>Q/$!=Z?SA=S] MEKM_CGOHXNX?<2>'V[O3^$+L08L]Z,2^%QHSQ.RI5.)'N+NU\T@>'(41AX/# M0#J7NC"081O(L#.06Z+4"'WBFH"W=H1PTZW_$3K/W^%1W.^BM'<0=Z?SA7&' MP?-='722SXTIUVB+665OH?IMLN<[QGG'!D<';S0,AP>1.6;%T=X&?HELRHN7 M/<^7:-AY^9CTH[FD4&52]OA'CEE>,:S)$E6*\K7S*J4\E\1L6-C "R%A23-3 M@NK:E5=_KQPJB%S;LE*A7%1S@N6"ZS[L*5F7GW5#B](69 NAH;RSCQLHV8DT$V!\)81^:I@% MVC\!V7]02P,$% @ YX%Q6FZJ?* E @ )@4 !D !X;"]W;W)K&ULK53?;],P$/Y7+#.A38(Y/]INE"12UPH! JEJ&3P@ M'MSDVEAS[& [S?COL9TT:D4'/.PE]MGW?7?WQ7=)*]6#+@$,>JRXT"DNC:FG MA.B\A(KJ:UF#L#=;J2IJK*EV1-<*:.%!%2=1$$Q(19G 6>+/EBI+9&,X$[!4 M2#=51=6O.^"R37&(#P",#T6* Y<0<,B-8Z!VV<,<.'=$-HV?/2<>0CK@ M\?[ _L[7;FO94 USR;^QPI0IOL6H@"UMN%G)]CWT]8P=7RZY]E_4=KXW;S#* M&VUDU8-M!A43W4H?>QV. .'H"4#4 Z+_!<0]P"M'NLQ\60MJ:)8HV2+EO"V; MVWAM/-I6PX3[BVNC["VS.)/-\EPU4*!/C&X89X:!1E04:-XH!<*[7"W1Y<84N$!/H2RD;;5$Z(<;FY)A)WL>_Z^)'3\3_2,4UBL-7* JB M\1GX_!_PA@_PT2F<6"4&.:)!CLCSQ<\@Q_?91AMEW^&/G.J: MYI!BVWP:U!YP]O)%. G>GA/AF*_L6>KCA'12C;"G"NUPT\\WDV- M?79K?^7^N( _7<)P-/AT>9&C5^PFR&>J=DQHQ&%K4<'US1@CU75E9QA9^X>] MD<:VB=^6=I"!<@[V?BNE.1BN5X;1F/T&4$L#!!0 ( .>!<5H474+FL ( M + ' 9 >&PO=V]R:W-H965T0VE33-G5:U*S;Q;0+!P[!JL',-DG[[V<#84D@Z2YV [8Y[^OG M'/P1K1E_$CF 1,\%+<7$R*6LKDU3)#D46%RP"DKU)6.\P%)U^=(4%0><-J*" MFHYE!6:!26G$43,VXW'$:DE)"3..1%T4F+_< F7KB6$;FX$'LLRE'C#CJ,)+ MF(-\K&9<])24%E(*P$G'()L:-?3T-=7P3\)W 6FRUD>1C^E%FZW-^X?FMQ5+@LL8,KH#Y+*?&)<&BB% M#-=4/K#U1^CR\;5?PJAHGFC=Q5H&2FHA6=&)%4%!RO:-G[LZ; EL[X# Z03. MOPK<3N VB;9D35IW6.(XXFR-N(Y6;KK1U*91JVQ(J?_B7'+UE2B=C&^2A->0 MHGN"%X0224 @7*9H6G,.I=P9?X?F:A&E-07$,C2F/+T#B0D59RKV<7Z'3D_. MT DB)?J6LUHH7Q&94E'KN8%<^QPYEN./R*>OR&O:R[U= MN:EJU1?,Z0OF-'[N ;_72O#S9B$D5ZOSUUBJK;,'5F2NMK,:!KF>?]4'[=!Z/:UWG):S#!HN3%$&,$K76OA;$_OA MY1[<,,:S_'$VOV?SC[+=PQ+3,1Y_,)?M!T$B0XQX@"GJBX"C15YD#'R,* M!I.%5_M PYC /L 3]CSA49[--J-_M]D873A8.+X[P!L)"FUOC\_<.D_U7?8% M\R4I!:*0*9EU$:KT>'L_M!W)JN:(73"I#NRFF:LK%;@.4-\SQN2FHT_M_I*. M_P!02P,$% @ YX%Q6M>81.&<"@ 9(< !D !X;"]W;W)K&ULM=UK([B[\F*L92\!'Z8 M7'96:;H^[W:3V8H%-#F+UBS,_K*(XH"FV=-XV4W6,:/SHE'@=^5>;]@-J!=V MIA?%M+MX>A%M4M\+V5U,DDT0T/CUFOG1\V5'ZKQ-^.8M5VD^H3N]6-,ENV?I MP_HNSIYU=\K<"UB8>%%(8K:X[%Q)YZXRRAL4<_S'8\_)WF.2OY3'*/J>/['F MEYU>OD3,9[,T)VCVSQ.[8;Z?2]ER_%.BG5V?>3/69S\ M]LM8ED9_$.V?C9>^DD\J2ZGG)Y_)[^3A7B6??OU,?B5=DJQHS!+BA>0A]-+D M2S8Q>_SO5;1):#A/+KIIMERYWIV5RW"S70;Y!\L@D=LH3%<)T<(YF]>TU\3M ME5/M#7'[X:GVUHGEEP5 -ULAN[4BOZV5:UDH?IVE9T2>?"%R3^[7O:'BYK?T ME2A2T5JI::V*6]LT/"N;2U+=VFC<7![4-->;-Z][Z<;/]6[^7._6B>8;_TST MSMO-F]?U[C3XU/1&1?->37.W^7H?"S[$RNZK12D\I?U7RU]N-B^Q4A8D?]?3?D*1/1I->C21 M/5I(S&ZR^ ZR1Q>$<8D:[!(U$";JCL4S%J;9;BV)%H0NES%;TI2191PE68+B M:,98[J-=]$:-1Y?9!I"&*9L7 \K[XKA2[2A2*+;-(A)3 MD9BVQ09[GZN^TNL??;!T9*=&PTY-9*<6$K.1F(/$7!#&Y6R\R]E8O(DK]M3R M,Q1S,HN"-0L36ISX8"_Y8U:7,Z'8-F=(3$5BVOCX^WM\N+-V/(\\/)C'.)Y' MZ4\.8E/3EZ(,^9DLY*NSD9B#Q%P0QL5ALHO#1!@'[67&LGVME+Z01Q:RA9?6 M[F\)D;8)0&(J$M.0F([$C,G1YNAP0W1R#@NY0#82O\]W,#,HB0E,?-I/K)+(Q)&X>]/+$EKSZU=B[MI&SFHID(UK=3V M/[GRX.#HBP[MTBBUH:A+$]JE!=5LJ.9 -1>E\0'<.W,O"0/X9U%ADD6,/K$X M/[2X9K$7U6=,*+7.&%)3H9H&U72H9IQ8GR,2%%4$=8G?-]_1):N,%K1Z!:@Y4N6!8\L_IO\C]QZH1=L@MVDVKA!"T:@F@K5-*BF0S4#JIE0S8)J-E1SH)J+ MTO@,5S4KTO8,_ ?4;TK0LA6HID(U#:KI4,V :B94LZ":#=4<_I=C'9.K[0XA>HID$U':H94,V$:A94LZ&:4VI<14.O=UR?X];,*!_, MR(>N*G&1Q#4N]<-?^G)Z^ NM=(%J*E33H)H.U0RH9D(U"ZK94,V!:BY*XS-< ME<](XP\;_D+K:*":"M4TJ*9#-0.JF5#-@FHV5'.@FHO2^!1753^2N.SG7<-? M:!$05%.AF@;5=*AF0#43JEE0S89JCG1<'S6I'_X>SS@0#7_EJC1(%I<&?6-) M&GNS/&K%5G1[H0#RZ=O]0_)9./X5PVVC!]54J*9!-1VJ&5#-A&H65+.AF@/5 M7)3&A[@J+Y*ECQK_RM!R(ZBF0C4-JNE0S8!J)E2SH)H-U1RHYJ(T/L55!9(L MKD!ZSZ] Q&3K^$++E*":5FK[0Z#1P6\S]'(>[A<E\1FMRHAD<1G1OW:_'"'YON,7$D8I>67YKTMV/SVA0;2I M_P6_&&\=6V@M$5332FU_\].7#G]9 NW2:-*E">W2@FHV5'.@FHO2^-A5E3^R M^'(UVZMC7+U='4-\Q 9:Z@/55*BF034=JAE0S81J%E2SH9H#U5R4QL>V*O61 MAQ]VQ 9:\0/55*BF034=JAE0S81J%E2SH9H#U5R4QJ>XJAV2FU\?YV>OOBCN MJG6LMYKXHGTJM$\-JNE0S8!J)E2SH)H-U1RHYJ(T/JY5F9 LOLS.U>YBCM%B MP6(O7))U[,WJ#ZQ"ZX+DFLO/')_F5:&=:E!-AVH&5#.AF@75;*CF0#47I?%Y MK I^Y!,%/RN/+8CVPF:;_/X>Y.MBD:4QWB_$W=8D?%WGYT$2\E\2FNBHH4\35NWE..("9;QQ=:3035-*BF0S4#JIFEQI5" M2 >7SK2@7=I0S8%J+DKC4UD5"2DG+E-T>LS\_I)><=^MXPNM)H)J&E33H9H! MU4RH9D$U&ZHY4,U%:7S.]V[(]7%WY,+>D@M[3R[L3;FP=^7"WI8+>U\N[(VY ML'?FPMZ:"WMOKH\HBE*JHBA%7!3UKC$TM!0*JJE038-J.E0SH)JI'%=@*R=Y4$K-%?E65#;T_2:'W9D3KD,4K3 M*"@>KAC-MOKY#-G?%U&4OCW).WB.XN_%RYS^'U!+ P04 " #G@7%:/9\! M7'L# "0#@ &0 'AL+W=O,G%CMS*9B$HS6N"M!%5Q3N1VADQLIE[H/0W< MT56N[8"?3$JRPGO47\M;:7I^HY)1CH6BH@")RZEW%5[.P]@:N!G?*&[47ALL MRD*(!]OYG$V]P*X(&:;:2A#SM\8Y,F:5S#I^[$2]QJN<>9+@D%=-W8O,G[H"&5B\53+E?V-1SQQ<>I)72@N^,S0HX+>I_ M\K@+Q)Y!.'[!(-H91,<&@Q<,XIV!BYQ?K\QA?2":)!,I-B#M;*-F&RXVSMK0 MT,*^QGLMS5-J['1RKT7ZD N6H51OWYQ'X?@]7/^HJ-[".[@W29-5#$$LX2.A M$KX15KG>E]*^! 6?)"DR^.T#:D*9^GWB:[,FJ^RG._^SVG_T@O\1W(A"YPJN MBPRS0WO?L#1 T1/0+.H4_(L49Q"'?T 41,.6]O%+\+=FZX:L-D1E\_]M(PF>-7/W; M%M_:_Z#=OST%+E5)4IQZ9ILKE&OTDK=OPE'POBTX/8D=A&K0A&K0I9[<4?4 M2XD(M-!H]#5(HK&-N5/H5.:?$(,.W&&#.^S$O7XLS5%F7K=AY79/";>GVG"[ MA6+8(I$*1L#=5FIC[%0XG7'4,(Y>QZCL,0.EI"G"6C"S!9@Y8MI8:\$P<(KV M([1.@K/QQ%_OXW1Z/1UGW.",7X>3T37-T)Q\6XHL:\,8MV <073Z.AWBO($X M[X2XH07E%8?O-\@7*%O/E$Z%4_=73V('L!<-[,4O/GXO^@Q53V('H0J#YZM MT-6'\? XY7N]1/E[=WN.;Y4@C]U+$.FB(T^0]02P,$% @ YX%Q6BL6 M'^$^! (!D !D !X;"]W;W)K&ULO5G;;MLX M$/T50BV*%FBCJ^5+;0.)I6*[V*!!W.X^%/M 6V-+B"2Z)&6G?[^DI,C6Q4*< M)?(2D]3,&0[/Z#A#3P^$/K 0@*/')$[93 LYWTUTG:U#2#"[(CM(Q9,-H0GF M8DJW.MM1P$'NE,2Z91BNGN HU>;3?.V.SJ[=+"?&\$I'9SG1AB4#GGJ>I%[?G > MYG@^I>2 J+06:'*0GW[N+,N2G 00= M_EZ_O]OCKXN3JH[+>CJN&ZL7\$^<7B';_(@LPQIT[&?Q?'>G*YW_%]U_CS@J-5SM'ZE",H..JBI4!T2C!?$5B-KV'%UU"Y M8!2(@].7V!@T!*-M,QXU]*)M8AEN0R_:-D/'[I:+497QJ#?C>V"<1FLN$F:Y M:I!/,5@=58&5>LC%]/-\8J^5()YJD$\Q6!U?@RC6-7 M82A7CA*R]CXW7OE%AXWIV@WMZ#)R&D9^A]%@?$8]S)-NRNS/6W2\4;K]B+:0 M L4Q$GT/PH%HW"(A+%@VQ;UBT@]_:74J1?.4HOFJT.I$64>BK->3E#*6*M94 MHGE*T7Q5:'76C@VGV=L?O4Q6[+8:#.VFKK2-K&9_XG48V79+5SK"V>;XC+ < M6S>SOW=;$,9EK5+80YI!_[\D_5@7UZ-*-$\IFJ\*K<[*L;DT!Z^H(DH[4*5H MGE(T7Q5:G;5C%VKV-DTO4Q&W=3DQ:FI(V\2TFA+28=-L:[ILA@W]T$]N?!.@ MV_RJG8ELLI07%WC5:G&=?V-.%OFM=V/=D]?\'>O7YN0ZO_36C_#%;P>WF&ZC ME*$8-B*4<3449-+B.KZ8<+++[YM7A'.2Y,,0< !4&HCG&T+XTT0&J'X4F?\' M4$L#!!0 ( .>!<5IK_\>2_0, !<0 9 >&PO=V]R:W-H965TZ'U\[@805B8';[H>-G7AFGGFQ'P^#+1N*/!FBUQANK;>BKTS"VUA%&"J8QX M"@(70V=,KB?4,P+YBN\1;N7!&(PK<\X?S.13.'0\@PAC#)11P?1C@S<8QT:3 MQO%SI]0I;1K!P_%>^Q^Y\]J9.9-XP^,?4:A60Z?O0(@+EL7JGF__PIU#7:,O MX+',_\.V6.O[#@295#S9"6L$29063_:X"\2!0,=K$* [ 9KC+@SE*&^98J.! MX%L09K769@:YJ[FT!A>E)BLS)?372,NIT4SQX&'%XQ"%?/.J3XG_$>Y^9I%Z M@OWJ%@4RW<#5VDT1J<;["Q/"LNTP7(/ MOO!4K23\>F?50@E5?P-5-2L32,TN453' 9I:D>PH3%+ T0_JL- M5X&_L-#-+9AMOQE1TN[U?6_@;FJ@=4MH72NT'_D6PA#&&Q3Z2("[1Q1!)!&F M(@KP#,A5LNM@%];]0]BM-JG'W"LQ]ZR8Q\NEP"53")]2)2)]6@7PG<7966CK M0%K-U=<&6,K"+_WPSRN+/P5+30YL^?>/\D\\_5UD0#_';PVBW]#^<.* D03X>Q<<,"3BI7(A;1T MC^:Z:Y#=Z!N,8?F,Q? WBL2*OQ:RW32%)V3"=F4A%5&1W\-4QT&O!?Z;>8I4 M1$7.9*I=Z;"YOH@Q!9B&YCXV11'Q$Z=$#7^UN]1K^PVE4E$8>2&'G@'H0;.5.*R:D=B:TE/NI M)-3Y8;=V0;V[![U:@F*9=Z02 IZEJFC;RK=EUSLN>KUJ>=$R?V%"7RHEQ+C0 MHE[+UQ4MBBZTF"B^SCN_.5>ZC\R'*]VYHS +]/<%YVH_,0;*WP)&OP!02P,$ M% @ YX%Q6NC]["EZ! !A0 !D !X;"]W;W)K&ULM5AM3^,X$/XK5G:U @E(G-*T0%NI%':/TW&'Z,)^6.T'DTS;B"3N MVDX+__[&3DE;2'TDXKZT=C+S>)YYR\B])1>/<@:@R%.:9++OS)2:G[JN#&>0 M,GG$YY#AFPD7*5.X%5-7S@6PR"BEB>M[7N"F+,Z<0<\\NQ&#'L]5$F=P(XC, MTY2)YW-(^++O4.?EP6T\G2G]P!WTYFP*8U!W\QN!.[=$B>(4,AGSC B8])TA M/1W1KE8P$O@3KE MF5IQ<_V"_M601S(/3,*()S_B2,WZ3M!*!D%\^=7W:.2.7O_-8/9-# M,L:DB?($")^06Y!*Q*&"B!@=H2G5)]E 1W_^\AO0!Q"\4O!M?D+W/^^0S<8F<,0&2Q%DA?8 /T#S<<,5V5+#U=[ -R#7/U$R2RRR":%O?1<^5[O-?W'?N6P&'^?2( M>/2 ^)Y_7&6/7?U/EAV15J'>MIC3*J/9,GBM7='4#CL\Q[2.R(BG6.N2F6H9 M"L&R*6#]*?+P3#;E;MBS>3Q<,A&1GW\A)+E2D,I?%7S.B_./J\_7/>=4SED( M?0>;B@2Q &?PY1,-O+,JYWP0V):KCDM7'=O0!W_G.N-,9F,*$NQP4F%2Q=GT M@/RSWA"F"!0K%)V#B'E4Y9?BL+8Y3+?.Q:#E=3LMK^P0II:_83*H1C0+.SH; M]M.C%GU%\JV0=]3M5%,,2HI!/8JWH#]2VN 1EK3 ST'.$O(=1&HA-HEEB%+/ MP$05.[L)U.B1@*2FAU0E]+L 6I4 6U[IE%[I6!&'TZF J8[J%?H@QH]K6(2] M47"+LX+-'&[[KV);)=.N#FVW)-%M7(F73W,P'PW%R0(_(2LJ=A[6X^KVJ&ZM MBCTI.9_\'Q7;R!U62^JZXZ1&;5-O/81X'U?=C9Q@-Z"N%_Z#SOL+G6[,:;1I MJ3=SB/6XV@ZA[^\+U%]S]AMW!E,1KV>X%34K:FUJ_IL.<.SO[@!T/:M1ZWS3 MM ?8B'_H=+9".]FJ]5VEOAZ[J'WNLN2QC9D5M#:S!FC$5L7K08W:)S5;1M]C MZ>Y@;P6MS;[])J$/:7MK6-UFMY[1:,TA[7T9;2%N/:\V\:!B>O6#':S7,QBU M#V&VF(Y8%D*2[&!GQ:W-K@&:-:G7\QNU#W -PV[WS8<.<4W0*GWC;MRTI""F MY@)*DI#GF2HN7FN4,6 1""^#[">?J9:,/**_^!O\"4$L#!!0 ( .>!<5I&PO=V]R:W-H965T(%XD;5>&UV:E,1;CV]/'KHRI-W$FS9. M[)__;NUDO=*/I@% \M0*:?*H0>P6E)JR@9:9B>I VI.]TBU#:^J:FDX#JWQ0 M*V@:QW/:,BZC(O-[:UUDZH""2UAK8@YMR_3O%0C5YU$2G38VO&[0;= BZU@- M6\"OW5I;BXZ4BK<@#5>2:-CGT3)9K&;.WSM\X]";LS5QE>R4>G3&?95'L1,$ M DIT!&9?1[@%(1S(RO@U,*,QI0L\7Y_HGWSMMI8=,W"KQ'=>89-'[R)2P9X= M!&Y4_QF&>FX9Q1M N=&RP&V"K#T&5B2D@=/_+O?':G>0)M=IKF!69B.E9!'=B(, MZ"-$Q(:;P&.19/1XGI:>=4<+ MNO8S8$BI#A)#HXR[XY@M0W?]=0\S^L!TS:4A O8V-)Z\M7EUZ/M@H.I\K^T4 MVL[UR\9>%:"=@SW?*X4GPR48+Y_B#U!+ P04 " #G@7%:\7C;X38- ' M> &0 'AL+W=OQ/WXIV35-\I*VTEO M+VWB'![Z\DK4N4=7]JO/=?-G>R]E%WU9KZKV]<5]UVTN)Y-V?B_79?NRWLA* M_>6V;M9EIWYM[B;MII'E8ABT7DU('*>3=;FL+JY>#:]];*Y>U0_=:EG)CTW4 M/JS79?/76[FJ/[^^2"Z^OO!I>7??]2],KEYMRCMY+;O?-Q\;]=MDS[)8KF75 M+NLJ:N3MZXLWR:7(I_V ?'/I?S<'OP<]:'O6OY:*[?WV17T0+ M>5L^K+I/]>>_RUU O.>;UZMV^#?ZO,/&%]'\H>WJ]6ZP>@?K9;7]O_RR6XB# M 8H''D!V X@]@'D&T-T >NH,;#> G3H#WPT80I]L8Q\6KBB[\NI54W^.FAZM MV/H?AM4?1JOU6E;]@7+=->JO2S6NN[J6=RKM7?1);NJF6U9WT8OH6AV-BX>5 MC.K;Z-VR*JOYLEQ%[ZOM8=FG5Z$;V:IQ;=3=R^C7C6S*8? GV:H,M?W(_@]; MUO)&<>TF:J-GA>S*Y:I]KF;Z_;J(GOWP//HA6E;1;_?U0UM6B_;5I%.1]>]O M,M]%\78;!?%$0:,/==7=MY&H%G(!C"_"X]/ ^(E:T?VRDJ_+^I8$"?]15B\C MFOP4D9APX/W,3A_.H'"^;7;QY-F-Q:#[8XP.?,S#][&I%P]SE?H_/LCUC6S^ M#24X2-%OEY?MIIS+UQ?#D=<\RHNK'_^6I/'/T.IBDA689 *)S,@#V^>!#>S4 M=ZY_U_/ZCU_4=-'[3JY;,,$,,\&89 4FF4 B,Q+,]PGFP1/MDWR4U8,$-]#M MR'08V:N'QZN,4G5V/QXNJPO*.:4L-5$"0*643_ZF5J NB%%B@0H7E!$:6W&ZH#S-8SC,;!]F=B2/K2R; M^7VDKH9*]3PJ.;?I3S(HW,R-)+.C=3$\RZU@74P2L\0*%@"Q)(6#S??!YL%@ MKY5(5%O,3]&=K-1VLQJ"+A=*ZRS;KM]^'B44=^Z\%9)-K:!F+HB2W#KH"Q?$ MIRFW(G=!*9Q%ICQL% ?ZL[%6B]OYK,U6G<#H&' MZ1&FN>$SO% "HGB;UG M :B$L:F]:4&PE%//Z9PX)3NO9)"QH9_=E=2?[FN6V7#;18[EZ&$35O*X>I:JB>EVTD#=JQWYH/,?>N;N3RKE*;YGQ[ /:;"!@E!TX,1^P!J'3J;)P %2/VU1%"T<1WGFFU MEX3EWOO#S3*ZD:I0D5%7?O&<4ZX4(QFU@W9!29S:R@] O4AHYEPN !CSAJW5 M7Q*6?T5?A:G:;.ND]6IHW7LS_]V^H*X@JX>%$@OE30U+H\25:<2];@):+G,. M=$!=\LQ>!1=$J6\1M"I,PK)PT Q@=*X4LW7J#,!PY^KA8G+G+ 8PQ!.95GU) M6/;-RLVRUT.#]EDL_=<(5XIEL1UH<*HQ.S^D^VQM"( (\\A_HM4A":O#6=UL M:B6/9/1CN=[\' V;=] K"A..O7JBLA6H; *+S4R-UJTD.6/'B 1%]>@T8[(5 MJ&P"B\U,LQ;K)"S60[Y1>.CI.\P,BZC (A((1.:"ZP*"'"D@3O"QPA1C%AZK M.L B$@A$YL+KPH"$"X,QSEJ8:DP"CE<46',)8*[$4W@077B0<.'Q1(N.N%5! MDJ6VA %1CDD'H"AS!#F XFF>>>+7=0@)UR'CC#H".-#,EM\ **-V&0* \M@V M< "0L7YFS+H((>$BY&F>'0%*CR1V@@=0W"XJ"P#%B)MR%Y4Q;_BZ_"#A\F.$ M8T?<(N$%%#0$ Z(&8%#8 "P0MRY.2+@X"?EVQ)7_++4+; "4<^? =D%JP9@= M(X#*8T_]176]08_4&]_LWH4G&'VSVC6=7QS>6]@N&>J< IHS2SRN+]7U CWB M<_M\-^JZS FQ#2D(E&3V.K@@8M_>$Q H\UP&J9;)-"R33_;?PCPCE ,648%% M)!"(S-4_:"():^9Q9N".S'3P.+&-(A VI;8\@V!DRJA]V &P-"&>VT=4JU8: M5JW?:@A25Q3:1N\,PMC7)@"3Y+8>@4!3SWU_JB4H#4M0KQU( ?E(,SLX%T1B M9VZY[%*M,.F1QH83/<$PS9B=!3++[05!FDP DU'?;JP%*@T+ MU%E=M?5JN1CT>+"S+,@S^FJ-R5:@L@DL-C,C6C/3_(S=0AH4]*/3C,E6H+() M+#8SS;I$H.$2(>064N">A=MF!J" /C, !36:03!_IQG390([=EOBN$?'7!D- M-)L!**#;#$ ![68 RM]OQK1P9V'A/L878ZZX=EO. !"WI4(!@("F,PC%B"^_ M6LVSL)I_HJG%W(82QKE=[ ,H'MMBH@!04^;&[Z*4ILQ\.=>"FH4%]3A7B[G: MEMK-1#, E*6)';4+RFVW1 "@)*?<$_-!!W1823_-U6*NI,VGU&[* E!)G%$G MZ9"(SNQ;[P* $18G'J7)M)!F82$]PMAB0%>'NHK8#3,0C"2Y73Q ,$Z(O9U# ML"SEOLQKANTRP"@),Z=W *HW'M":T7,CBCB;S:V MPA.,;M)WK5G V$*=4T!S>HTMIJ4M.V('^XPMYOJPB7U,SR!0XES_@8YFIUL3 M F6>#@RF%1T+*[J3C2WF:BV@L0Q N8UE$)7;6 :AO(UE7&L['M9VX[PD#IBE M"7%NZ4"PW/;'"PC%J'TT" B6%WK=:21SH/'9<-0!$4MM= $"I M;=P( ,2IYWX>U]*/AZ6?UTSB@-2RGY28 2#BB!P 1!V;&IJ.4L_IS+6PXT>Z M"TXTDSB@UFQ%!V _ M>D'1_Z*3GCP,3S'VHH?*5J"R"2PV,UD'3Z?Q,_:'>% 7CTXS)EN!RB:PV,PT M:Z7-O_TAO3#%Z&1@LA4&QIC376$M]'I;Z1_:]\2VUX?E&)P35)$=E M$UAL9N9T)<'/V23GJ"8Y*EN!RB:PV,PTZY**'VGR/V43?$+S?B 9F&S%4]C M>W]8;\M\7EQ7>NFQ2N_(1GGB3<3P-&-SAB*H; 4JF\!B,].L/9'TB7UM M*?# @]VS%^8>O:[NC,['H(0QYAH!RE:@L@DL-C/-VL-(G_AL?@KL:7<@B\]XO\I0/054M@*5 M36"QF6G6GD(6ONGMW:\RH+70N04:)A^]L, -=%O8">A]'?8(F.N@B^[LM**[ M+5>R'5WZA$)%"3Y8B$548!$) M!")SM76=G(7KY,!&>&(E&)Y@](F!6GFCL@DL-C-5NI3/IN>\_Z$6_*AL!2J; MP&(S/VI<%_SY"9]$#65@-RX-:*X<^'!H6W,!-([F@C >S97K$C,JQ1R4J6X'*)K#8S.3INCPG9[SYY*AU/2I;@+J2_^_W#\/RC\X-Z-QR536"QF9G4SD%^SD\( MY*AF RI;@RN5M6;;22MVJJ^&7OSS?; M;YW=_M+5F^%K56_JKJO7PX_WLES(I@>HO]_6=??UEWZ"_7?_7OT?4$L#!!0 M ( .>!<5K%P#%?OP8 'Q, 9 >&PO=V]R:W-H965T;IBB;QGGO*89O(F7W3%BC,Z*X+BJ&MHVK ;TS#I3"?%NGL^G:3K+ H3 M=L^)6,ED11?L@65?5O=PLDWQ7'M/T>W[#FUUUM'R+6,2"+">H_+-A MMRR*R\W)E'*MAM>-9]GRJC/ND!F;TW64?4Z? M7%;N4+&!01J)XC=YVCZV?]$AP5ID:5P&RRV(PV3[E_XLGXB= .FT!QAE@+$? MT'\EH%<&](X-Z)T,9 METUOTR0+DP5+@I )\MYD&0TC\8'\0;X\F.3]NP_D'0D3\O&4$G=S),9:"6,F,S5KB777\4!'?E7M;[;+QLLLWAA*\H_R< M]/0S8FC&H&5[;M7AU^M%%=YO"3?5X9_2C0S7BO!>2[CUQN@KK@RWU>'^.JHV MWF@)=]YZZIY5T>X;@]-$^<1[ZO 'MJIVO>V)]]7A?P59-7I/D4:]JG)ZA=<[ MJG*^?91W$R]CL?BWK4:V5K_=R@^"EV)% W;5D4W M;8FO=$Y-?"1F(C$+B=E(S$%BKCHK_'5R3G3MC+QZU@:Y,3X(:Q3 154 %\>^ M[K\VK5$"IV8^$C.1F(7$;"3F(#'WXF F,MZ?B'C( 7T0ULAN7:M/]6MOG)\) M^)K-2"#?F"Y8^ZE\I7!J@D,U$ZI94,V&:@Y4<']2:T''M*&: ]5*H.[^ZNO5[RBP)V@*&:B94LZ": MK1_V1_7B X^;1L8?/LK0\\\U;AJ9#&W<0C4?I34SN>[QZNJ&GI7\2LFM7!L& M-"(?Z:,X(UX2G*NG0M"6+U0SH9H%U6RHYD U%ZIY4,U':JN5#-@VH^2FL61]TLUO]WMU@MG%P1A^U*?31H'O%-Z) 6 M5+.AF@/57*CF034?I36_+56WC0UUVW@GT:]?/@ZGG"6IO5/3'JJ94,V":C94 MVM MO]8OKXL+2G5K9GM=KCO*%V$B2,3FDM3.1W('^/925]L;6;HJ+FKTF&99&A>+ M2T9GC.!<5HO9G#]/P, .@3 M - >&PODK@Q!>[V-1V2;OR1!(YN7*1L2.[/WO]:%OKZ7>#N)Q]. M3CKWY]?[]C,+G)/02WKY M*+#LYK,(PZ?A'U 6:,^&J7V*X^-3S.[Q1SZ_OU MW$X4DL$6.9S#Q*/'Y*65!!/K'-:5'@VR0K8%CX@S&'::L^"!BB$94\&GBH-7 M1G,NUL[< \.L$(4*M.DT$ZX+ENK1P5TW@R:L>7(N"V5CNPCN>UHOWP,V,Q#( MA6@$]H@SC 8EU9HI.3$3N]@:GT%!/;Y;ET;A7-%UMW=)6@=[,T&FA4J9:L)T MR<8T&@B6@1S%YPNXZZ(, =2ZR,T@Y71>2&HU;#SJ@:&=,2%NX0G]F>UPK[*M MNG6@:K(9&D'UT-&X"?!OLSGN;=KH5;Q!R1\*_65IMB/M'-J,W2B6\96=K[)& M ,;>Q=EI68KU9\'G,F=N\R\..!K0C5^P*!1_--&@56;&P!0)'IC2?+9M^:UH M><=6>M-.JPS7W'N#FO]NGN=,,D7%MFC3^\>R<8QIK .?%(?D!IT_1 M!@VF2RXTE_5LP=.4R6?'&4.OZ=3\&;/#;]:G+*-+H>\:<$C:\7>6\F6>-*MN M(!'UJG;\#;;7C9O#JHG%9W'L?A9OW5-C^;V_T!%!+ P04 M " #G@7%:EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( .>!<5KBOP1F?00 /@D / >&PO=V]R:V)O;VLN M>&ULQ9I;;]LV%(#_"J&G%-AFZY:V05V@M7<)X+5&G/4UH"7:)D*1'DDY2W_] M#J6YH1+U8"^G?K)U,?7I\/(=DG[W8.S]QIA[]D^CM)LE>^\/5Y.)J_:BX>X7 MCEIN-3)^W>GLE9V$A\8+RHOC8:3 MX<07*1[;&PX@L^1R"@5NI76^NZ,KGP/C4<#- M_5'KS6]2>6$7W(O?K6D/4N]",? 6D^@UNCB7,(T;\0LF9NCL.%]X '7=?]N'J"B2-DK"1?L==WA4:)H9Y2L MX>DU^\@5UY5@70A=!)@A@-G9 -G%BD>0.0*9_T#(=8 (/W#,;-GGPZ"J"P2R M.!ODW#2'"+)$(,NS0:Z]J2+(2P3R\GR1Y&X?0;Y&(%_30G[D3G9(*RLT*(MI*M@S)>ZA?B%#M+?$L&]1>#>TL)]@G*7QCFV$A8&&FY%/%)/ ML:%Z2DMV(XX"0L9N1&5V6CZKSQ2U"+%&UNWAH+I>P!4+U:N,:ZU@4%CH(#$F MYI*46";7&B+H(>40<6-+,7.D].HXAE0'GLH68@,W0]P&=)@R4F)G+(W>L5MA MF\#F8RK,$2FQ)):"NV&,,!FDQ#;X4%4V#&1+R;N$%QH7X[IF\]9:^&6,B>D@ M)?9!T.?]WJA:6'?'?OV[A=0\9L-\D!(+82UVX0X8V0X&^H+>Q6"8"U)B&V$KH9#1H9Y("/VP(H_LF/GI^[G(2%^&G)C2,P(&;$1KK63T-38K>4U1)!] ML)9#(+M$*69$IQ;$.H">:]JN@MD*\KE0QS^QS6-_\,AB3$P1&;$BOI,NL0N8 MVJIAL\1&KAW%P_R1$?NCE^XH M%J:.C%@=J'WOLA@3$TE&+)(Q^X[%,L?$DA.+Y86&1PDQJ^3$5AF=U+*+A?!< MJB$F)I:<6"S?';%[T!@37;4ZDUA^9FLHO8XQ,;'DQ&)!,0==/,?7" MP7C#Q!R3$SMFU-%CD)AI/K(-\:9XR)":@@%M#S)&VD[Q28>0IB\SSC&U;X MGS+&Q,Q3$)OGE$R.A0_=(J%>[^JYAF&[D;N]#U_^BC$QU10_9 'L>>URZ#)= M AQC8K8ISKDR=I?'F)AO"F+?X)A%C(GYIJ#VS>@48JP'8;HISC'1>6JH\2XC MIIN2>JJ#80[D76*Z*:GW55#,N >5F'5*8NO@F'$/*C'KE,36&9G?CG2?$A-0 M22R@EXB#03[&1'?IZ;?IG];%QZ.(B:?LQ#,Y_=.F%ENI1?T)BG9PON*J6ED6 M/OH=PZ(,FP#;5JDYG/NLEX;7IS_NG/YT]/Y?4$L#!!0 ( .>!<5H,/Y#\ MY0$ '\A : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4 MA>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]=_XDV5[ M_I)V;=EVA[S9]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\9-4-^[:]ZD5)K) M:SNL4UDTX;B[[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T?9!!D]8,<@KQ^4(2@ M6#]H!D&S^D&W$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6!%H+NOH89M M;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U M;T.]C4!O&[TL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\G MT-M1;R?0VU%O)]#;46\GT-M'+[L)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3; M"?2.J'YNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0 MUD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[- M;%;F5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ M/.YP).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL M?V$? J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0!<5I&QTU(E0 ,T 0 " M 0 !D;V-0&UL4$L! A0#% @ YX%Q6AAQC%'R M*P( !$ ( !PP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ YX%Q6IE&PO=V]R:W-H965T&UL4$L! A0# M% @ YX%Q6EC8YL&PO=V]R:W-H965T&UL4$L! A0#% @ YX%Q6D!<5J"56XI @@ &D] 8 " M@4PC !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ YX%Q6OT+'A %$ /BL !@ M ("!.S( 'AL+W=O!<5I[73H&PO=V]R:W-H965T!<5K1W&\XX 4 +4- 9 " @:%- !X;"]W M;W)K&UL4$L! A0#% @ YX%Q6@]269B[! ME@P !D ("!N%, 'AL+W=O&PO=V]R:W-H965T!<5JC M^R_BS04 "$. 9 " @5I; !X;"]W;W)K&UL4$L! A0#% @ YX%Q6KM0_QP&PO=V]R:W-H M965T!<5H?/@7TPP, %T( 9 M " @9ML !X;"]W;W)K&UL4$L! M A0#% @ YX%Q6E @4\M&# F2, !D ("!E7 'AL M+W=O&PO=V]R:W-H965T!<5HV(V&<:!, *(S 9 " M@6:% !X;"]W;W)K&UL4$L! A0#% @ YX%Q M6FEH!BJ$ @ OP< !D ("!!9D 'AL+W=O.IOT0" "*!@ &0 M @(' FP >&PO=V]R:W-H965T!<5HY(=>,IPL %@A 9 " @3N> !X;"]W;W)K M&UL4$L! A0#% @ YX%Q6JT+63S] P ! L M !D ("!&:H 'AL+W=O&PO=V]R:W-H965T!<5H00=DU M@ ( &T% 9 " @2RQ !X;"]W;W)K&UL4$L! A0#% @ YX%Q6O*;H_RR @ W@4 !D M ("!X[, 'AL+W=O&PO=V]R:W-H965T M!<5K"O:2#E0( +8% 9 M " @7V[ !X;"]W;W)K&UL4$L! A0# M% @ YX%Q6M_%'8-1!0 N T !D ("!2;X 'AL+W=O M&PO=V]R:W-H965T!<5KG@->:?P( '4& 9 " @4G* M !X;"]W;W)K&UL4$L! A0#% @ YX%Q6@&D M8"_I @ M H !D ("!_\P 'AL+W=O&PO=V]R:W-H965T!<5I3!5SSY , (,/ 9 " @6S3 !X;"]W;W)K&UL4$L! A0#% @ YX%Q6JPT+>?8 P -Q8 !D M ("!A]< 'AL+W=O&PO M=V]R:W-H965T!<5K?&)3%TP, M '04 9 " @3'> !X;"]W;W)K&UL4$L! A0#% @ YX%Q6I\GCR%!!0 @R !D ("! M.^( 'AL+W=O&PO=V]R:W-H965T!<5J-)TG&+ @ .)B 9 M " @7CJ !X;"]W;W)K&UL4$L! A0#% M @ YX%Q6DNLSA)) @ S04 !D ("!V_( 'AL+W=O&PO=V]R:W-H965T! M<5INJGR@)0( "8% 9 " @>$$ 0!X;"]W;W)K&UL4$L! A0#% @ YX%Q6A1=0N:P @ L < !D M ("!/0&PO=V]R M:W-H965T!<5H]GP%<>P, ) . M 9 " @?<4 0!X;"]W;W)K&UL M4$L! A0#% @ YX%Q6BL6'^$^! (!D !D ("!J1@! M 'AL+W=O'0$ >&PO=V]R:W-H965T!<5KH_>PI>@0 84 9 M " @5(A 0!X;"]W;W)K&UL4$L! A0#% @ MYX%Q6EP$?8,- @ B 0 !D ("! R8! 'AL+W=O &0 M @(%'* $ >&PO=V]R:W-H965T!<5K%P#%?OP8 'Q, 9 " @;0U 0!X;"]W M;W)K&UL4$L! A0#% @ YX%Q6B]F6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ YX%Q6@P_D/SE 0 ?R$ M !H ( !IT4! 'AL+U]R96QS+W=O XML 69 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 70 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 187 283 1 true 42 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 Comprehensive Loss (Unaudited) Sheet http://www.enzo.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 995305 - Statement - Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://www.enzo.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 6 false false R7.htm 995306 - Statement - Consolidated Statements of Cash Flows Sheet http://www.enzo.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995307 - Disclosure - Basis of Presentation Sheet http://www.enzo.com/role/BasisofPresentation Basis of Presentation Notes 8 false false R9.htm 995308 - Disclosure - Discontinued Operations Sheet http://www.enzo.com/role/DiscontinuedOperations Discontinued Operations Notes 9 false false R10.htm 995309 - Disclosure - Net Loss Per Share Sheet http://www.enzo.com/role/NetLossPerShare Net Loss Per Share Notes 10 false false R11.htm 995310 - Disclosure - Revenue Recognition Sheet http://www.enzo.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 995311 - Disclosure - Supplemental Disclosure for Statement of Cash Flows Sheet http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlows Supplemental Disclosure for Statement of Cash Flows Notes 12 false false R13.htm 995312 - Disclosure - Inventories Sheet http://www.enzo.com/role/Inventories Inventories Notes 13 false false R14.htm 995313 - Disclosure - Convertible Debentures Sheet http://www.enzo.com/role/ConvertibleDebentures Convertible Debentures Notes 14 false false R15.htm 995314 - Disclosure - Long Term Debt Sheet http://www.enzo.com/role/LongTermDebt Long Term Debt Notes 15 false false R16.htm 995315 - Disclosure - Leases Sheet http://www.enzo.com/role/Leases Leases Notes 16 false false R17.htm 995316 - Disclosure - Accrued Liabilities and Current Liabilities Sheet http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilities Accrued Liabilities and Current Liabilities Notes 17 false false R18.htm 995317 - Disclosure - Stockholders??? Equity Sheet http://www.enzo.com/role/StockholdersEquity Stockholders??? Equity Notes 18 false false R19.htm 995318 - Disclosure - Segment Reporting Sheet http://www.enzo.com/role/SegmentReporting Segment Reporting Notes 19 false false R20.htm 995319 - Disclosure - Contingencies Sheet http://www.enzo.com/role/Contingencies Contingencies Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.enzo.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies 23 false false R24.htm 996001 - Disclosure - Discontinued Operations (Tables) Sheet http://www.enzo.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://www.enzo.com/role/DiscontinuedOperations 24 false false R25.htm 996002 - Disclosure - Revenue Recognition (Tables) Sheet http://www.enzo.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.enzo.com/role/RevenueRecognition 25 false false R26.htm 996003 - Disclosure - Inventories (Tables) Sheet http://www.enzo.com/role/InventoriesTables Inventories (Tables) Tables http://www.enzo.com/role/Inventories 26 false false R27.htm 996004 - Disclosure - Long Term Debt (Tables) Sheet http://www.enzo.com/role/LongTermDebtTables Long Term Debt (Tables) Tables http://www.enzo.com/role/LongTermDebt 27 false false R28.htm 996005 - Disclosure - Leases (Tables) Sheet http://www.enzo.com/role/LeasesTables Leases (Tables) Tables http://www.enzo.com/role/Leases 28 false false R29.htm 996006 - Disclosure - Accrued Liabilities and Current Liabilities (Tables) Sheet http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilitiesTables Accrued Liabilities and Current Liabilities (Tables) Tables http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilities 29 false false R30.htm 996007 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.enzo.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.enzo.com/role/StockholdersEquity 30 false false R31.htm 996008 - Disclosure - Segment Reporting (Tables) Sheet http://www.enzo.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.enzo.com/role/SegmentReporting 31 false false R32.htm 996009 - Disclosure - Basis of Presentation (Details) Sheet http://www.enzo.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.enzo.com/role/BasisofPresentation 32 false false R33.htm 996010 - Disclosure - Discontinued Operations (Details) Sheet http://www.enzo.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://www.enzo.com/role/DiscontinuedOperationsTables 33 false false R34.htm 996011 - Disclosure - Discontinued Operations - Schedule of Condensed Operating Results of the Discontinued Operations (Details) Sheet http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable Discontinued Operations - Schedule of Condensed Operating Results of the Discontinued Operations (Details) Details 34 false false R35.htm 996012 - Disclosure - Discontinued Operations - Schedule of Major Classes of Assets and Liabilities of the Discontinued Operations (Details) Sheet http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandLiabilitiesoftheDiscontinuedOperationsTable Discontinued Operations - Schedule of Major Classes of Assets and Liabilities of the Discontinued Operations (Details) Details 35 false false R36.htm 996013 - Disclosure - Net Loss Per Share (Details) Sheet http://www.enzo.com/role/NetLossPerShareDetails Net Loss Per Share (Details) Details http://www.enzo.com/role/NetLossPerShare 36 false false R37.htm 996014 - Disclosure - Revenue Recognition (Details) Sheet http://www.enzo.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.enzo.com/role/RevenueRecognitionTables 37 false false R38.htm 996015 - Disclosure - Revenue Recognition - Schedule of Products Revenue by Geography (Details) Sheet http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable Revenue Recognition - Schedule of Products Revenue by Geography (Details) Details 38 false false R39.htm 996016 - 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 39 false false R40.htm 996017 - Disclosure - Inventories - Schedule of Inventories, Net (Details) Sheet http://www.enzo.com/role/ScheduleofInventoriesNetTable Inventories - Schedule of Inventories, Net (Details) Details 40 false false R41.htm 996018 - Disclosure - Convertible Debentures (Details) Sheet http://www.enzo.com/role/ConvertibleDebenturesDetails Convertible Debentures (Details) Details http://www.enzo.com/role/ConvertibleDebentures 41 false false R42.htm 996019 - Disclosure - Long Term Debt (Details) Sheet http://www.enzo.com/role/LongTermDebtDetails Long Term Debt (Details) Details http://www.enzo.com/role/LongTermDebtTables 42 false false R43.htm 996020 - Disclosure - Long Term Debt - Schedule of Minimum Future Annual Principal Payments (Details) Sheet http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable Long Term Debt - Schedule of Minimum Future Annual Principal Payments (Details) Details 43 false false R44.htm 996021 - Disclosure - Leases (Details) Sheet http://www.enzo.com/role/LeasesDetails Leases (Details) Details http://www.enzo.com/role/LeasesTables 44 false false R45.htm 996022 - Disclosure - Leases - Schedule of Right of Use Assets and Associated Liabilities of its Continuing Operations (Details) Sheet http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable Leases - Schedule of Right of Use Assets and Associated Liabilities of its Continuing Operations (Details) Details 45 false false R46.htm 996023 - Disclosure - Leases - Schedule of Maturities of the Company???s Lease Liabilities (Details) Sheet http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable Leases - Schedule of Maturities of the Company???s Lease Liabilities (Details) Details 46 false false R47.htm 996024 - Disclosure - Accrued Liabilities and Current Liabilities (Details) Sheet http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilitiesDetails Accrued Liabilities and Current Liabilities (Details) Details http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilitiesTables 47 false false R48.htm 996025 - Disclosure - Accrued Liabilities and Current Liabilities - Schedule of Accrued Liabilities (Details) Sheet http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable Accrued Liabilities and Current Liabilities - Schedule of Accrued Liabilities (Details) Details 48 false false R49.htm 996026 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.enzo.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.enzo.com/role/StockholdersEquityTables 49 false false R50.htm 996027 - Disclosure - Stockholders??? Equity - Schedule of Fair Value of Options Grand (Details) Sheet http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable Stockholders??? Equity - Schedule of Fair Value of Options Grand (Details) Details 50 false false R51.htm 996028 - Disclosure - Stockholders??? Equity - Schedule of Share-Based Compensation Expense (Details) Sheet http://www.enzo.com/role/ScheduleofShareBasedCompensationExpenseTable Stockholders??? Equity - Schedule of Share-Based Compensation Expense (Details) Details 51 false false R52.htm 996029 - Disclosure - Stockholders??? Equity - Schedule of Stock Option Activity (Details) Sheet http://www.enzo.com/role/ScheduleofStockOptionActivityTable Stockholders??? Equity - Schedule of Stock Option Activity (Details) Details 52 false false R53.htm 996030 - Disclosure - Stockholders??? Equity - Schedule of Restricted Stock Unit (???RSU???) Activity (Details) Sheet http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable Stockholders??? Equity - Schedule of Restricted Stock Unit (???RSU???) Activity (Details) Details 53 false false R54.htm 996031 - Disclosure - Segment Reporting (Details) Sheet http://www.enzo.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://www.enzo.com/role/SegmentReportingTables 54 false false R55.htm 996032 - Disclosure - Segment Reporting - Schedule of Financial Information Represents the Operating Results of the Reportable Segments (Details) Sheet http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable Segment Reporting - Schedule of Financial Information Represents the Operating Results of the Reportable Segments (Details) Details 55 false false R56.htm 996033 - Disclosure - Contingencies (Details) Sheet http://www.enzo.com/role/ContingenciesDetails Contingencies (Details) Details http://www.enzo.com/role/Contingencies 56 false false All Reports Book All Reports ea0234387-10q_enzobio.htm enz-20250131.xsd enz-20250131_cal.xml enz-20250131_def.xml enz-20250131_lab.xml enz-20250131_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0234387-10q_enzobio.htm": { "nsprefix": "enz", "nsuri": "http://www.enzo.com/20250131", "dts": { "inline": { "local": [ "ea0234387-10q_enzobio.htm" ] }, "schema": { "local": [ "enz-20250131.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-20250131_cal.xml" ] }, "definitionLink": { "local": [ "enz-20250131_def.xml" ] }, "labelLink": { "local": [ "enz-20250131_lab.xml" ] }, "presentationLink": { "local": [ "enz-20250131_pre.xml" ] } }, "keyStandard": 269, "keyCustom": 14, "axisStandard": 21, "axisCustom": 0, "memberStandard": 22, "memberCustom": 18, "hidden": { "total": 112, "http://fasb.org/us-gaap/2024": 102, "http://www.enzo.com/20250131": 6, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 187, "entityCount": 1, "segmentCount": 42, "elementCount": 668, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 845, "http://xbrl.sec.gov/dei/2024": 29, "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", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "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:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": 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": "ea0234387-10q_enzobio.htm", "first": true, "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": "ea0234387-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "enz:CostOfRevenueInventoryProvision", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "unique": true } }, "R5": { "role": "http://www.enzo.com/role/ConsolidatedComprehensiveIncome", "longName": "995304 - Statement - Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "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": "ea0234387-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "unique": true } }, "R6": { "role": "http://www.enzo.com/role/ShareholdersEquityType2or3", "longName": "995305 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.enzo.com/role/ConsolidatedCashFlow", "longName": "995306 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "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": "ea0234387-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c6", "name": "enz:ChangeInFairValueOfConvertibleDebenture", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "unique": true } }, "R8": { "role": "http://www.enzo.com/role/BasisofPresentation", "longName": "995307 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.enzo.com/role/DiscontinuedOperations", "longName": "995308 - Disclosure - Discontinued Operations", "shortName": "Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.enzo.com/role/NetLossPerShare", "longName": "995309 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.enzo.com/role/RevenueRecognition", "longName": "995310 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlows", "longName": "995311 - Disclosure - Supplemental Disclosure for Statement of Cash Flows", "shortName": "Supplemental Disclosure for Statement of Cash Flows", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.enzo.com/role/Inventories", "longName": "995312 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.enzo.com/role/ConvertibleDebentures", "longName": "995313 - Disclosure - Convertible Debentures", "shortName": "Convertible Debentures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.enzo.com/role/LongTermDebt", "longName": "995314 - Disclosure - Long Term Debt", "shortName": "Long Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.enzo.com/role/Leases", "longName": "995315 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilities", "longName": "995316 - Disclosure - Accrued Liabilities and Current Liabilities", "shortName": "Accrued Liabilities and Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.enzo.com/role/StockholdersEquity", "longName": "995317 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.enzo.com/role/SegmentReporting", "longName": "995318 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.enzo.com/role/Contingencies", "longName": "995319 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R21": { "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": "21", "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": "ea0234387-10q_enzobio.htm", "first": true }, "uniqueAnchor": null }, "R22": { "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": "22", "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": "ea0234387-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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.enzo.com/role/InventoriesTables", "longName": "996003 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.enzo.com/role/LongTermDebtTables", "longName": "996004 - Disclosure - Long Term Debt (Tables)", "shortName": "Long Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.enzo.com/role/LeasesTables", "longName": "996005 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilitiesTables", "longName": "996006 - Disclosure - Accrued Liabilities and Current Liabilities (Tables)", "shortName": "Accrued Liabilities and Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.enzo.com/role/StockholdersEquityTables", "longName": "996007 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.enzo.com/role/SegmentReportingTables", "longName": "996008 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.enzo.com/role/BasisofPresentationDetails", "longName": "996009 - Disclosure - Basis of Presentation (Details)", "shortName": "Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "enz:NumberOfReportableOperatingSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "enz:NumberOfReportableOperatingSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.enzo.com/role/DiscontinuedOperationsDetails", "longName": "996010 - Disclosure - Discontinued Operations (Details)", "shortName": "Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable", "longName": "996011 - Disclosure - Discontinued Operations - Schedule of Condensed Operating Results of the Discontinued Operations (Details)", "shortName": "Discontinued Operations - Schedule of Condensed Operating Results of the Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandLiabilitiesoftheDiscontinuedOperationsTable", "longName": "996012 - Disclosure - Discontinued Operations - Schedule of Major Classes of Assets and Liabilities of the Discontinued Operations (Details)", "shortName": "Discontinued Operations - Schedule of Major Classes of Assets and Liabilities of the Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c52", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "enz:ScheduleOfMajorClassesOfAssetsAndLiabilitiesOfTheDiscontinuedOperationsTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c52", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "enz:ScheduleOfMajorClassesOfAssetsAndLiabilitiesOfTheDiscontinuedOperationsTableTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.enzo.com/role/NetLossPerShareDetails", "longName": "996013 - Disclosure - Net Loss Per Share (Details)", "shortName": "Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c54", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c54", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.enzo.com/role/RevenueRecognitionDetails", "longName": "996014 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "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": "ea0234387-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c69", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "unique": true } }, "R38": { "role": "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable", "longName": "996015 - Disclosure - Revenue Recognition - Schedule of Products Revenue by Geography (Details)", "shortName": "Revenue Recognition - Schedule of Products Revenue by Geography (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "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": "ea0234387-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c71", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "unique": true } }, "R39": { "role": "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails", "longName": "996016 - 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": "39", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.enzo.com/role/ScheduleofInventoriesNetTable", "longName": "996017 - Disclosure - Inventories - Schedule of Inventories, Net (Details)", "shortName": "Inventories - Schedule of Inventories, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.enzo.com/role/ConvertibleDebenturesDetails", "longName": "996018 - Disclosure - Convertible Debentures (Details)", "shortName": "Convertible Debentures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c94", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c94", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.enzo.com/role/LongTermDebtDetails", "longName": "996019 - Disclosure - Long Term Debt (Details)", "shortName": "Long Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c104", "name": "us-gaap:PaymentsForProceedsFromLongtermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c104", "name": "us-gaap:PaymentsForProceedsFromLongtermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable", "longName": "996020 - Disclosure - Long Term Debt - Schedule of Minimum Future Annual Principal Payments (Details)", "shortName": "Long Term Debt - Schedule of Minimum Future Annual Principal Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.enzo.com/role/LeasesDetails", "longName": "996021 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "link:footnote", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable", "longName": "996022 - Disclosure - Leases - Schedule of Right of Use Assets and Associated Liabilities of its Continuing Operations (Details)", "shortName": "Leases - Schedule of Right of Use Assets and Associated Liabilities of its Continuing Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "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": "ea0234387-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "enz:LeaseRightofUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "unique": true } }, "R46": { "role": "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable", "longName": "996023 - Disclosure - Leases - Schedule of Maturities of the Company\u2019s Lease Liabilities (Details)", "shortName": "Leases - Schedule of Maturities of the Company\u2019s Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilitiesDetails", "longName": "996024 - Disclosure - Accrued Liabilities and Current Liabilities (Details)", "shortName": "Accrued Liabilities and Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedLiabilitiesCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable", "longName": "996025 - Disclosure - Accrued Liabilities and Current Liabilities - Schedule of Accrued Liabilities (Details)", "shortName": "Accrued Liabilities and Current Liabilities - Schedule of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.enzo.com/role/StockholdersEquityDetails", "longName": "996026 - Disclosure - Stockholders\u2019 Equity (Details)", "shortName": "Stockholders\u2019 Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c94", "name": "enz:AggregateGrossProceedsPercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "unique": true } }, "R50": { "role": "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable", "longName": "996027 - Disclosure - Stockholders\u2019 Equity - Schedule of Fair Value of Options Grand (Details)", "shortName": "Stockholders\u2019 Equity - Schedule of Fair Value of Options Grand (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.enzo.com/role/ScheduleofShareBasedCompensationExpenseTable", "longName": "996028 - Disclosure - Stockholders\u2019 Equity - Schedule of Share-Based Compensation Expense (Details)", "shortName": "Stockholders\u2019 Equity - Schedule of Share-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c125", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "unique": true } }, "R52": { "role": "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "longName": "996029 - Disclosure - Stockholders\u2019 Equity - Schedule of Stock Option Activity (Details)", "shortName": "Stockholders\u2019 Equity - Schedule of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable", "longName": "996030 - Disclosure - Stockholders\u2019 Equity - Schedule of Restricted Stock Unit (\u201cRSU\u201d) Activity (Details)", "shortName": "Stockholders\u2019 Equity - Schedule of Restricted Stock Unit (\u201cRSU\u201d) Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c137", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c137", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.enzo.com/role/SegmentReportingDetails", "longName": "996031 - Disclosure - Segment Reporting (Details)", "shortName": "Segment Reporting (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c139", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c139", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable", "longName": "996032 - Disclosure - Segment Reporting - Schedule of Financial Information Represents the Operating Results of the Reportable Segments (Details)", "shortName": "Segment Reporting - Schedule of Financial Information Represents the Operating Results of the Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c140", "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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c140", "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": "ea0234387-10q_enzobio.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.enzo.com/role/ContingenciesDetails", "longName": "996033 - Disclosure - Contingencies (Details)", "shortName": "Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c179", "name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LossContingencyDisclosures", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-10q_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c179", "name": "us-gaap:StockIssuedDuringPeriodSharesAcquisitions", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LossContingencyDisclosures", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0234387-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": "Basis of Presentation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities and current liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r68", "r70", "r74", "r887" ] }, "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": [ "r19", "r68" ] }, "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": 3.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": [ "r842" ] }, "enz_AccruedLegalLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20250131", "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_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accrued 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": [ "r70" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve amount", "label": "Accrued Liabilities", "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." } } }, "auth_ref": [ "r127" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Accrued liabilities and Current liabilities [Abstract]" } } }, "auth_ref": [] }, "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": [ "r70" ] }, "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": [ "r70" ] }, "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": [ "r21", "r22", "r88", "r161", "r478", "r506", "r507" ] }, "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", "r22", "r386", "r389", "r429", "r502", "r503", "r817", "r818", "r819", "r828", "r829", "r830", "r832" ] }, "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": [ "r743" ] }, "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": [ "r79", "r660", "r959" ] }, "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": [ "r516", "r828", "r829", "r830", "r832", "r893", "r961" ] }, "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": [ "r799" ] }, "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": [ "r799" ] }, "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": [ "r797" ] }, "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": [ "r756" ] }, "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": [ "r756" ] }, "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": [ "r756" ] }, "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": [ "r756" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of cash dividend", "label": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance." } } }, "auth_ref": [ "r13", "r117" ] }, "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": [ "r105" ] }, "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/20250131", "localname": "AggregateGrossProceedsPercentage", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of aggregate gross proceeds", "documentation": "Aggregate gross proceeds percentage.", "label": "Aggregate Gross Proceeds Percentage" } } }, "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": [ "r790" ] }, "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": [ "r706", "r717", "r733", "r768" ] }, "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": [ "r709", "r720", "r736", "r771" ] }, "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": [ "r791" ] }, "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": [ "r756" ] }, "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": [ "r763" ] }, "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": [ "r710", "r721", "r737", "r763", "r772", "r776", "r784" ] }, "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": [ "r782" ] }, "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", "verboseLabel": "Total", "netLabel": "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": [ "r356", "r358" ] }, "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": [ "r713" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.enzo.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive securities", "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": [ "r210" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.enzo.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.enzo.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net 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": [] }, "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": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r380" ] }, "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": [ "r963", "r964", "r965", "r966" ] }, "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": [ "r125", "r137", "r155", "r183", "r214", "r222", "r232", "r235", "r244", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r381", "r383", "r398", "r472", "r555", "r634", "r635", "r660", "r685", "r854", "r855", "r915" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "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": [ "r151", "r163", "r183", "r244", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r381", "r383", "r398", "r660", "r854", "r855", "r915" ] }, "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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "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": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "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": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "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": [ "r713" ] }, "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": [ "r698", "r701", "r713" ] }, "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": [ "r698", "r701", "r713" ] }, "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": [ "r698", "r701", "r713" ] }, "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": [ "r795" ] }, "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": [ "r779" ] }, "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": [ "r780" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "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": [ "r775" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "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": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "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": [ "r778" ] }, "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": [ "r777" ] }, "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": [ "r776" ] }, "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": [ "r776" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.enzo.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r106" ] }, "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": [ "r701", "r713" ] }, "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": [ "r62" ] }, "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" ], "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": [ "r24", "r153", "r624" ] }, "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": [ "r25" ] }, "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 - beginning of period", "periodEndLabel": "Cash and cash equivalents - end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r24", "r103", "r181" ] }, "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", "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", "r103" ] }, "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": [ "r101" ] }, "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, held in foreign currency", "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": [ "r527", "r685" ] }, "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": [ "r61", "r103" ] }, "enz_ChangeInFairValueOfConvertibleDebenture": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "ChangeInFairValueOfConvertibleDebenture", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow", "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", "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/20250131", "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/ConvertibleDebenturesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair value of convertible debentures", "terseLabel": "Change in fair value expense", "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": [ "r754" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer [Member]", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r841" ] }, "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": [ "r751" ] }, "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": [ "r749" ] }, "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_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r147", "r158", "r159", "r160", "r183", "r204", "r205", "r207", "r209", "r216", "r217", "r244", "r270", "r272", "r273", "r274", "r277", "r278", "r308", "r309", "r310", "r311", "r312", "r398", "r511", "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r528", "r543", "r565", "r584", "r601", "r602", "r603", "r604", "r605", "r807", "r824", "r833" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails", "http://www.enzo.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails", "http://www.enzo.com/role/NetLossPerShareDetails" ], "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/ConvertibleDebenturesDetails" ], "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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase (in Shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r313" ] }, "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": [ "r755" ] }, "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": [ "r755" ] }, "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": [ "r75", "r129", "r474", "r542" ] }, "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": [ "r37", "r608" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r675", "r676", "r677", "r679", "r680", "r681", "r682", "r828", "r829", "r832", "r893", "r958", "r961" ] }, "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/ConvertibleDebenturesDetails", "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)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r78" ] }, "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": [ "r78", "r543" ] }, "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": [ "r78" ] }, "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", "r78", "r543", "r561", "r961", "r962" ] }, "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: 52,402,804 at January 31, 2025 and 52,244,074 at July 31, 2024", "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": [ "r78", "r476", "r660" ] }, "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": [ "r760" ] }, "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": [ "r759" ] }, "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": [ "r761" ] }, "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": [ "r758" ] }, "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": [ "r23", "r165", "r167", "r173", "r467", "r487", "r488" ] }, "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": [ "r46", "r142" ] }, "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": [ "r185", "r809" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandLiabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r185", "r381", "r382", "r383", "r384", "r432", "r613", "r853", "r856", "r857" ] }, "enz_ConsolidatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "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": [ "r42", "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": [ "r701" ] }, "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/20250131", "localname": "ContingenciesDetailsTable", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "enz_ConvertibleDebenturesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "ConvertibleDebenturesDetailsTable", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debentures (Details) [Table]" } } }, "auth_ref": [] }, "enz_ConvertibleDebenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "ConvertibleDebenturesMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debentures [Member]", "label": "Convertible Debentures Member" } } }, "auth_ref": [] }, "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": [ "r835" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues \u2013 inventory provision", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r93", "r94", "r436" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "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": [ "r95", "r183", "r244", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r398", "r634", "r854" ] }, "enz_CostOfRevenueInventoryProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "CostOfRevenueInventoryProvision", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "documentation": "Costs incurred for inventory provision during the reporting period related to other revenue generating activities.", "label": "Cost Of Revenue Inventory Provision" } } }, "auth_ref": [] }, "enz_CostOfRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "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": [ "r100" ] }, "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_DebenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "DebenturesMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "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 [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.enzo.com/role/ConvertibleDebentures" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debentures", "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": [ "r114", "r182", "r250", "r251", "r252", "r253", "r254", "r268", "r269", "r279", "r285", "r286", "r287", "r288", "r289", "r290", "r295", "r302", "r303", "r305", "r413" ] }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAnnualPrincipalPayment", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding principal amount", "label": "Debt Instrument, Annual Principal Payment", "documentation": "Amount of annual principal payment for debt instrument." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "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": [ "r17", "r69", "r70", "r126", "r128", "r185", "r280", "r281", "r282", "r283", "r284", "r286", "r291", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r641", "r642", "r643", "r644", "r645", "r658", "r825", "r844", "r845", "r846", "r908", "r909" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "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": [ "r115", "r282" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debentures interest rate", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r72", "r298", "r908" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "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": [ "r72", "r307", "r413", "r414", "r658" ] }, "us-gaap_DebtInstrumentIssuedPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIssuedPrincipal", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Issued, Principal", "documentation": "Amount of principal of debt issued." } } }, "auth_ref": [ "r511" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debentures [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": [ "r185", "r280", "r281", "r282", "r283", "r284", "r286", "r291", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r304", "r641", "r642", "r643", "r644", "r645", "r658", "r825", "r908", "r909" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "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": [ "r17", "r185", "r280", "r281", "r282", "r283", "r284", "r286", "r291", "r292", "r293", "r294", "r296", "r297", "r298", "r299", "r300", "r301", "r641", "r642", "r643", "r644", "r645", "r658", "r825", "r844", "r845", "r846", "r908", "r909" ] }, "us-gaap_DebtInstrumentRepaidPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRepaidPrincipal", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal balance repaid", "label": "Debt Instrument, Repaid, Principal", "documentation": "Amount of principal of debt repaid." } } }, "auth_ref": [ "r514" ] }, "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": [ "r725", "r726", "r740" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization of property, plant and equipment", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r8", "r34" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "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", "r214", "r226", "r235", "r634", "r635" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r532", "r534", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r571", "r572", "r573", "r574", "r577", "r578", "r579", "r580", "r595", "r596", "r597", "r598", "r675", "r677", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r43", "r44", "r45", "r123", "r532", "r534", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r571", "r572", "r573", "r574", "r577", "r578", "r579", "r580", "r595", "r596", "r597", "r598", "r626", "r675", "r677", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ] }, "enz_DiscontinuedOperationAggregatePurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20250131", "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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "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": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "documentation": "Amount before tax of income (loss) from a discontinued operation. 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": [ "r49", "r50", "r51", "r52", "r53", "r59", "r92", "r926" ] }, "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_DiscontinuedOperationsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "DiscontinuedOperationsDetailsTable", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations (Details) [Table]" } } }, "auth_ref": [] }, "enz_DiscontinuedOperationsScheduleofMajorClassesofAssetsandLiabilitiesoftheDiscontinuedOperationsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "DiscontinuedOperationsScheduleofMajorClassesofAssetsandLiabilitiesoftheDiscontinuedOperationsDetailsTable", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandLiabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations - Schedule of Major Classes of Assets and Liabilities of the Discontinued Operations (Details) [Table]" } } }, "auth_ref": [] }, "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": "Accrued liabilities and trade payables", "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", "r48", "r63", "r110", "r111" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "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 non-current assets", "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", "r48", "r63", "r111", "r149", "r150" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expense", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r60" ] }, "enz_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20250131", "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": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "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", "r48", "r63", "r110", "r111" ] }, "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": 2.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", "r48", "r63", "r111" ] }, "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", "r48", "r63", "r111" ] }, "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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandLiabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and other current", "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", "r48", "r63", "r111" ] }, "enz_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets", "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": "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_DisposalGroupIncludingDiscontinuedOperationsOtherExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "DisposalGroupIncludingDiscontinuedOperationsOtherExpense", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense", "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group Including Discontinued Operations Other Expense" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Condensed Operating Results of the Discontinued Operations [Abstract]" } } }, "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": [ "r47", "r109" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r649", "r650" ] }, "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": [ "r725", "r726", "r740" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividend per shares (in Dollars per share)", "verboseLabel": "Cash dividend (in Dollars per share)", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r26" ] }, "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": [ "r701" ] }, "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": [ "r698", "r701", "r713" ] }, "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": [ "r698", "r701", "r713", "r764" ] }, "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": [ "r698", "r701", "r713", "r764" ] }, "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": [ "r699" ] }, "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": [ "r687" ] }, "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": [ "r701" ] }, "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": [ "r701" ] }, "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": [ "r741" ] }, "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": [ "r690" ] }, "enz_DrRabbaniMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "DrRabbaniMember", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dr. Rabbani [Member]", "label": "Dr Rabbani Member" } } }, "auth_ref": [] }, "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": [ "r753" ] }, "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 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", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r174", "r191", "r192", "r193", "r194", "r195", "r196", "r202", "r204", "r207", "r208", "r209", "r213", "r376", "r379", "r392", "r393", "r468", "r489", "r628" ] }, "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" ], "lang": { "en-us": { "role": { "terseLabel": "Total net 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": [ "r174", "r191", "r192", "r193", "r194", "r195", "r196", "r204", "r207", "r208", "r209", "r213", "r376", "r379", "r392", "r393", "r468", "r489", "r628" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.enzo.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r201", "r210", "r211", "r212" ] }, "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": [ "r405" ] }, "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": [ "r803" ] }, "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": [ "r803" ] }, "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": [ "r804" ] }, "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": [ "r803" ] }, "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": [ "r804" ] }, "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": [ "r802" ] }, "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": [ "r804" ] }, "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": [ "r806" ] }, "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": "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": [ "r357" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r357" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-vested RSUs, not yet recognized amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r886" ] }, "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": [ "r689" ] }, "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": [ "r693" ] }, "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": [ "r689" ] }, "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": [ "r689" ] }, "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": [ "r805" ] }, "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": [ "r689" ] }, "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": [ "r794" ] }, "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": [ "r793" ] }, "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": [ "r713" ] }, "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": [ "r689" ] }, "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": [ "r689" ] }, "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": [ "r689" ] }, "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": [ "r689" ] }, "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": [ "r796" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Products Revenue by Geography [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": [] }, "enz_EnzoClinicalLabsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "EnzoClinicalLabsIncMember", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Enzo Clinical Labs, Inc. [Member]", "label": "Enzo Clinical Labs Inc Member" } } }, "auth_ref": [] }, "enz_EnzoClinicalLabsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "EnzoClinicalLabsMember", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Enzo Clinical Labs [Member]", "label": "Enzo Clinical Labs Member" } } }, "auth_ref": [] }, "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": [ "r747" ] }, "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": [ "r789" ] }, "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": [ "r789" ] }, "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": [ "r789" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "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", "r148", "r169", "r170", "r171", "r186", "r187", "r188", "r190", "r195", "r197", "r199", "r215", "r245", "r246", "r248", "r314", "r369", "r370", "r373", "r374", "r375", "r377", "r378", "r379", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r406", "r407", "r408", "r409", "r410", "r412", "r415", "r417", "r429", "r486", "r502", "r503", "r504", "r516", "r584" ] }, "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": [ "r757" ] }, "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": [ "r706", "r717", "r733", "r768" ] }, "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": [ "r703", "r714", "r730", "r765" ] }, "us-gaap_EscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EscrowDeposit", "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/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash in escrow", "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": [ "r124", "r607" ] }, "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": [ "r963", "r964", "r965", "r966" ] }, "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": [ "r763" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Executive [Member]", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r841" ] }, "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": [ "r801" ] }, "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": [ "r801" ] }, "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_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": 3.0 }, "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.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 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": [ "r400", "r401", "r402", "r404", "r581" ] }, "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", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r105", "r563", "r683", "r906", "r907", "r960" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation/Transactions", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r399" ] }, "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": [ "r710", "r721", "r737", "r772" ] }, "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": [ "r710", "r721", "r737", "r772" ] }, "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": [ "r710", "r721", "r737", "r772" ] }, "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": [ "r710", "r721", "r737", "r772" ] }, "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": [ "r710", "r721", "r737", "r772" ] }, "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": [ "r700", "r724" ] }, "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": [ "r752" ] }, "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 asset", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r823" ] }, "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 termination", "label": "Gain (Loss) on Termination of Lease", "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term." } } }, "auth_ref": [ "r418" ] }, "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": [ "r698", "r701", "r713" ] }, "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": [ "r41", "r91", "r105", "r191", "r192", "r193", "r194", "r195", "r206", "r209", "r379" ] }, "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 }, "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "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": [ "r90", "r131", "r136", "r469", "r483", "r630", "r634", "r834", "r837", "r838", "r839", "r840" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing operations basic (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": [ "r91", "r132", "r174", "r189", "r191", "r192", "r193", "r194", "r195", "r204", "r207", "r208", "r376", "r379", "r393", "r468", "r927" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing operations diluted (in Dollars per share)", "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": [ "r91", "r174", "r189", "r191", "r192", "r193", "r194", "r195", "r204", "r207", "r208", "r209", "r379", "r393", "r468", "r927" ] }, "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": [ "r49", "r50", "r51", "r52", "r53", "r65", "r150", "r372", "r484" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations basic (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": [ "r92", "r174", "r205", "r207", "r208", "r924", "r927" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations diluted (in Dollars per share)", "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": [ "r122", "r205", "r207", "r208" ] }, "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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r649", "r650" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails", "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]", "terseLabel": "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_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": [ "r249", "r255", "r256", "r395", "r396", "r397", "r499", "r501", "r568", "r621", "r653", "r929" ] }, "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": [ "r255", "r256", "r395", "r396", "r397", "r499", "r501", "r568", "r621", "r653", "r929" ] }, "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": [ "r139", "r145", "r198", "r199", "r214", "r227", "r235", "r363", "r364", "r371", "r490", "r652" ] }, "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": [ "r168", "r361", "r362", "r365", "r366", "r367", "r368", "r510" ] }, "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": [ "r822" ] }, "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_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": [ "r710", "r721", "r737", "r763", "r772", "r776", "r784" ] }, "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": [ "r782" ] }, "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": [ "r702", "r788" ] }, "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": [ "r702", "r788" ] }, "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": [ "r702", "r788" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r225", "r820" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Interest, net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r634", "r820", "r837" ] }, "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": [ "r177", "r179", "r180" ] }, "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": [ "r247" ] }, "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": [ "r813" ] }, "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": 4.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": [ "r162", "r625", "r660" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Inventories, Net [Abstract]" } } }, "auth_ref": [] }, "enz_InventoryProvisionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "InventoryProvisionMember", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory provision [Member]", "label": "Inventory Provision Member" } } }, "auth_ref": [] }, "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": [ "r815" ] }, "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": [ "r814" ] }, "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": [ "r726", "r727", "r728", "r729" ] }, "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": [ "r742" ] }, "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": [ "r742" ] }, "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": [ "r742" ] }, "enz_JGBCollateralLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "JGBCollateralLLCMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "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 Right of Use Assets and Associated Liabilities of its Continuing Operations", "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": [ "r911" ] }, "enz_LeaseRightofUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "LeaseRightofUseAsset", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease assets", "documentation": "Total lease assets.", "label": "Lease Rightof Use Asset" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "enz_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "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": [ "r686" ] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalFees", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 }, "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 5.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": [ "r811" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases [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": [ "r421", "r428" ] }, "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": [ "r912" ] }, "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": [ "r426" ] }, "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": "2026", "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": [ "r426" ] }, "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": "2029", "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": [ "r426" ] }, "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": "2028", "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": [ "r426" ] }, "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": "2027", "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": [ "r426" ] }, "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": "2025", "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": [ "r912" ] }, "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": [ "r426" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases remaining term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r428", "r910" ] }, "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": [ "r416" ] }, "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": [ "r17", "r69", "r70", "r71", "r73", "r74", "r75", "r76", "r183", "r244", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r382", "r383", "r384", "r398", "r541", "r629", "r685", "r854", "r915", "r916" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "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": [ "r84", "r130", "r480", "r660", "r826", "r843", "r905" ] }, "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": [ "r71", "r152", "r183", "r244", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r382", "r383", "r384", "r398", "r660", "r854", "r915", "r916" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "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/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "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": 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": "Current liabilities of discontinued operations, net", "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", "r48", "r63", "r110", "r111", "r149", "r150" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "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": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandLiabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities 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", "r48", "r63", "r111", "r149", "r150" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "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": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement paid", "label": "Litigation Settlement, Fee Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [ "r811" ] }, "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": [ "r17", "r128", "r292", "r306", "r642", "r643", "r658", "r925" ] }, "us-gaap_LongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAbstract", "lang": { "en-us": { "role": { "label": "Long Term Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtByMaturityAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Minimum Future Annual Principal Payments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion, included in other current liabilities", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r156" ] }, "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": "2026", "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", "r185", "r297" ] }, "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": "2028", "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", "r185", "r297" ] }, "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": "2027", "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", "r185", "r297" ] }, "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": "2025", "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", "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": [ "r157" ] }, "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": "Fixed 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": [ "r72" ] }, "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": [ "r114" ] }, "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": [ "r258", "r260", "r262", "r267", "r359", "r640", "r849", "r850" ] }, "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": [ "r257", "r258", "r259", "r261", "r263", "r264", "r265", "r266", "r359" ] }, "us-gaap_LossContingencySettlementAgreementCourt": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencySettlementAgreementCourt", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement agreement", "label": "Loss Contingency, Settlement Agreement, Court", "documentation": "Identify the name of the court, if applicable, which approved the terms of the settlement agreement resolving the legal matter." } } }, "auth_ref": [ "r35", "r36", "r113" ] }, "us-gaap_LossContingencySettlementAgreementDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencySettlementAgreementDate1", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Final fairness hearing", "label": "Loss Contingency, Settlement Agreement, Date", "documentation": "Date litigation settlement agreement is duly executed, in YYYY-MM-DD format." } } }, "auth_ref": [ "r848", "r849", "r850" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.enzo.com/role/LeasesDetails", "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r260", "r262", "r263", "r264", "r326", "r359", "r394", "r435", "r498", "r500", "r508", "r533", "r534", "r588", "r590", "r592", "r593", "r599", "r619", "r620", "r639", "r646", "r651", "r654", "r655", "r656", "r657", "r670", "r858", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "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": [ "r755" ] }, "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": [ "r755" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.enzo.com/role/LeasesDetails", "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r260", "r262", "r263", "r264", "r326", "r359", "r394", "r435", "r498", "r500", "r508", "r533", "r534", "r588", "r590", "r592", "r593", "r599", "r619", "r620", "r639", "r646", "r651", "r654", "r655", "r656", "r670", "r858", "r917", "r918", "r919", "r920", "r921", "r922" ] }, "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": [ "r775" ] }, "enz_MrWeinerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "MrWeinerMember", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mr. Weiner [Member]", "label": "Mr Weiner Member" } } }, "auth_ref": [] }, "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": [ "r783" ] }, "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": [ "r756" ] }, "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 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": [ "r178" ] }, "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 provided by (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": [ "r178" ] }, "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": [ "r103", "r104", "r105" ] }, "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": [ "r96", "r105", "r133", "r150", "r164", "r166", "r171", "r183", "r189", "r191", "r192", "r193", "r194", "r195", "r198", "r199", "r206", "r244", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r376", "r379", "r393", "r398", "r485", "r564", "r582", "r583", "r683", "r854" ] }, "enz_NetLossPerShareDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "NetLossPerShareDetailsTable", "presentation": [ "http://www.enzo.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net 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", "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": [ "r726", "r727", "r728", "r729" ] }, "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": [ "r800" ] }, "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": [ "r800" ] }, "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": [ "r755" ] }, "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": [ "r710", "r721", "r737", "r763", "r772" ] }, "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": [ "r746" ] }, "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": [ "r745" ] }, "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": [ "r763" ] }, "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": [ "r783" ] }, "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": [ "r783" ] }, "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, net", "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": [ "r98" ] }, "enz_NumberOfReportableOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "NumberOfReportableOperatingSegments", "presentation": [ "http://www.enzo.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of segment", "documentation": "Number of reportable operating segments.", "label": "Number Of Reportable Operating Segments" } } }, "auth_ref": [] }, "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", "r836" ] }, "enz_NumberOfSecurityShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.enzo.com/20250131", "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_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" ], "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 }, "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "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": [ "r136", "r630", "r834", "r837", "r838", "r839", "r840" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "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": [ "r422", "r659" ] }, "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/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMaturitiesoftheCompanysLeaseLiabilitiesTable", "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "terseLabel": "Present value of lease liabilities", "verboseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r420" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable": { "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/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r420" ] }, "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/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r420" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable": { "parentTag": "enz_LeaseRightofUseAsset", "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/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "verboseLabel": "Operating, Right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r419" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r425", "r659" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r424", "r659" ] }, "enz_OptionToPurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "OptionToPurchaseMember", "presentation": [ "http://www.enzo.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option to Purchase [Member]", "label": "Option To Purchase Member" } } }, "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": [ "r70" ] }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued charges", "label": "Other Accrued Liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other." } } }, "auth_ref": [ "r127" ] }, "us-gaap_OtherAdditionalCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAdditionalCapital", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax on capital paid", "label": "Other Additional Capital", "documentation": "Amount of additional paid-in capital (APIC) classified as other." } } }, "auth_ref": [ "r80", "r477" ] }, "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/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", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r124", "r154", "r471", "r635", "r685" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "documentation": "Amount of tax expense (benefit), after 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", "r5", "r403", "r411" ] }, "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), net:", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r70", "r660" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncome", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Nonoperating Income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r175" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "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": [ "r99" ] }, "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": [ "r755" ] }, "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": [ "r701" ] }, "us-gaap_OtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess tax benefits", "label": "Other Tax Expense (Benefit)", "documentation": "Amount of other income tax expense (benefit)." } } }, "auth_ref": [ "r184", "r888", "r889" ] }, "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": [ "r708", "r719", "r735", "r770" ] }, "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": [ "r711", "r722", "r738", "r773" ] }, "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": [ "r711", "r722", "r738", "r773" ] }, "enz_OutstandingRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "OutstandingRestrictedStockUnitsMember", "presentation": [ "http://www.enzo.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Restricted Stock Units [Member]", "label": "Outstanding Restricted Stock Units Member" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "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": [ "r185" ] }, "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": [] }, "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": [ "r744" ] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement paid", "label": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r6" ] }, "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_PaymentsForProceedsFromLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForProceedsFromLongtermInvestments", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan received", "label": "Payments for (Proceeds from) Long-Term Investments", "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of long-term investments which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfWarrants", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "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": [ "r102" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow", "http://www.enzo.com/role/ConvertibleDebenturesDetails", "http://www.enzo.com/role/StockholdersEquityDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of cash dividend", "terseLabel": "Dividend paid", "verboseLabel": "Payments of Dividends", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r102" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "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", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash payments for taxes related to net share settlements of equity awards", "terseLabel": "Taxes related to net share settlements", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r176" ] }, "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": 2.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": [ "r138", "r890", "r891", "r892" ] }, "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": [ "r754" ] }, "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": [ "r754" ] }, "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": [ "r746" ] }, "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": [ "r763" ] }, "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": [ "r756" ] }, "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": [ "r745" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Units [Member]", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "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": [ "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885" ] }, "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": [ "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885" ] }, "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": [ "r747" ] }, "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": [ "r792" ] }, "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": [ "r746" ] }, "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": [ "r687" ] }, "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": [ "r687" ] }, "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": [ "r694" ] }, "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": [ "r696" ] }, "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": [ "r687" ] }, "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": [ "r687" ] }, "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": [ "r77", "r308" ] }, "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": [ "r77", "r543" ] }, "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": [ "r77", "r308" ] }, "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": [ "r77", "r543", "r561", "r961", "r962" ] }, "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": [ "r77", "r475", "r660" ] }, "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": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "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": [ "r816" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r812" ] }, "us-gaap_ProceedsFromOtherDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromOtherDeposits", "crdr": "debit", "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": { "terseLabel": "Release of escrowed cash from Asset Purchase Agreement", "label": "Proceeds from Other Deposits", "documentation": "Amount of cash inflow for receipts of deposits classified as other." } } }, "auth_ref": [ "r821" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r238", "r436", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r622", "r647", "r669", "r670", "r671", "r673", "r674", "r851", "r852", "r859", "r928", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r238", "r436", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r622", "r647", "r669", "r670", "r671", "r673", "r674", "r851", "r852", "r859", "r928", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957" ] }, "enz_ProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "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", "r427", "r470", "r482", "r660" ] }, "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": [ "r744" ] }, "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": [ "r744" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.enzo.com/role/LeasesDetails", "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r260", "r262", "r263", "r264", "r324", "r326", "r352", "r353", "r354", "r359", "r394", "r433", "r434", "r435", "r498", "r500", "r508", "r533", "r534", "r588", "r590", "r592", "r593", "r599", "r619", "r620", "r639", "r646", "r651", "r654", "r655", "r656", "r657", "r670", "r677", "r847", "r858", "r895", "r918", "r919", "r920", "r921", "r922" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.enzo.com/role/LeasesDetails", "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r260", "r262", "r263", "r264", "r324", "r326", "r352", "r353", "r354", "r359", "r394", "r433", "r434", "r435", "r498", "r500", "r508", "r533", "r534", "r588", "r590", "r592", "r593", "r599", "r619", "r620", "r639", "r646", "r651", "r654", "r655", "r656", "r657", "r670", "r677", "r847", "r858", "r895", "r918", "r919", "r920", "r921", "r922" ] }, "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": [ "r703", "r714", "r730", "r765" ] }, "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": [ "r687" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "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": [ "r243", "r325", "r430", "r431", "r473", "r481", "r536", "r537", "r538", "r539", "r540", "r560", "r562", "r587" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r430", "r431", "r914" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "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/ConvertibleDebenturesDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "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": [ "r243", "r325", "r430", "r431", "r473", "r481", "r536", "r537", "r538", "r539", "r540", "r560", "r562", "r587", "r914" ] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "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": { "negatedLabel": "Repayments under loan agreement and capital leases", "label": "Repayments of Debt and Lease Obligation", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 3.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": [ "r360", "r621", "r634", "r923" ] }, "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": [ "r704", "r715", "r731", "r766" ] }, "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": [ "r705", "r716", "r732", "r767" ] }, "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": [ "r712", "r723", "r739", "r774" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock [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": [ "r27" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable", "http://www.enzo.com/role/ScheduleofShareBasedCompensationExpenseTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units [Member]", "verboseLabel": "Restricted Stock Units (RSUs) [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": [ "r81", "r117", "r479", "r505", "r507", "r515", "r544", "r660" ] }, "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": [ "r148", "r186", "r187", "r188", "r190", "r195", "r197", "r199", "r245", "r246", "r248", "r369", "r370", "r373", "r374", "r375", "r377", "r378", "r379", "r385", "r387", "r388", "r390", "r391", "r415", "r417", "r502", "r504", "r516", "r961" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "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": [ "r146", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323" ] }, "enz_RevenueRecognitionScheduleofProductsRevenuebyGeographyDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "RevenueRecognitionScheduleofProductsRevenuebyGeographyDetailsTable", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition - Schedule of Products Revenue by Geography (Details) [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": [ "r134", "r135", "r172", "r183", "r214", "r223", "r224", "r231", "r235", "r238", "r240", "r242", "r244", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r398", "r469", "r634", "r854" ] }, "enz_RightOfUseAssetsAndLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "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": [ "r783" ] }, "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": [ "r783" ] }, "enz_SalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "SalesAgreementMember", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Agreement [Member]", "label": "Sales Agreement Member" } } }, "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": [ "r97" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]" } } }, "auth_ref": [ "r327", "r831" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r200", "r327", "r808", "r831" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandCurrentLiabilitiesTables" ], "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": [ "r40" ] }, "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", "r16", "r18", "r48", "r54", "r55", "r56", "r57", "r58", "r64", "r66", "r67", "r112" ] }, "enz_ScheduleOfFairValueOfOptionsGrandAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "ScheduleOfFairValueOfOptionsGrandAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Fair Value Of Options Grand Abstract" } } }, "auth_ref": [] }, "enz_ScheduleOfFinancialInformationRepresentsTheOperatingResultsOfTheReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "ScheduleOfFinancialInformationRepresentsTheOperatingResultsOfTheReportableSegmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Financial Information Represents The Operating Results Of The Reportable Segments 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": [ "r20", "r85", "r86", "r87" ] }, "enz_ScheduleOfMajorClassesOfAssetsAndLiabilitiesOfTheDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "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/20250131", "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/20250131", "localname": "ScheduleOfProductsRevenueByGeographyAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Products Revenue By Geography Abstract" } } }, "auth_ref": [] }, "enz_ScheduleOfRestrictedStockUnitRsuActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "ScheduleOfRestrictedStockUnitRsuActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Restricted Stock Unit Rsu Activity Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://www.enzo.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Products Revenue by Geography", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r89", "r107" ] }, "enz_ScheduleOfRightOfUseAssetsAndAssociatedLiabilitiesOfItsContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "ScheduleOfRightOfUseAssetsAndAssociatedLiabilitiesOfItsContinuingOperationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Lease Cost [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": [ "r31", "r32", "r33" ] }, "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": [ "r31", "r32", "r33" ] }, "enz_ScheduleOfShareBasedCompensationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "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": [ "r119" ] }, "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", "r119" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.enzo.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Options Grand", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r121" ] }, "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": [ "r688" ] }, "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": [ "r692" ] }, "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": [ "r691" ] }, "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": [ "r697" ] }, "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": [ "r240", "r241", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r529", "r530", "r531", "r589", "r591", "r594", "r600", "r606", "r609", "r610", "r611", "r612", "r614", "r615", "r616", "r617", "r618", "r623", "r648", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r672", "r677", "r859", "r928", "r930", "r931", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957" ] }, "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": [ "r137", "r214", "r218", "r219", "r220", "r221", "r222", "r228", "r229", "r230", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r242", "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", "http://www.enzo.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Segment reporting [Line items]", "terseLabel": "Schedule of Financial Information Represents the Operating Results of the Reportable Segments [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": [] }, "enz_SegmentReportingTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "SegmentReportingTablesTable", "presentation": [ "http://www.enzo.com/role/SegmentReportingTables" ], "lang": { "en-us": { "role": { "label": "Segment Reporting (Tables) [Table]" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "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": [ "r97" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 }, "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingCostsAndExpenses", "weight": 1.0, "order": 4.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": [ "r97" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable", "http://www.enzo.com/role/ScheduleofShareBasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative [Member]", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "enz_SettlementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "SettlementAgreementMember", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement Agreement [Member]", "label": "Settlement Agreement Member" } } }, "auth_ref": [] }, "us-gaap_SettlementLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SettlementLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Settlements paid", "label": "Settlement Liabilities, Current", "documentation": "Amounts payable for money transfers, money orders, and consumer payment service arrangements. Settlement liabilities include amounts payable to intermediaries for global payment transfers." } } }, "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" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of RSUs outstanding, Cancelled", "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": [ "r346" ] }, "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": [ "r346" ] }, "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": [ "r344" ] }, "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": [ "r344" ] }, "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": [ "r341", "r342" ] }, "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": [ "r341", "r342" ] }, "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": [ "r120" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of RSUs outstanding, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r345" ] }, "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": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected stock price volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable" ], "lang": { "en-us": { "role": { "terseLabel": "Risk free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable", "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "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": [ "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "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": [ "r39" ] }, "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": [ "r335" ] }, "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, Exercisable at end of Period", "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": [ "r335" ] }, "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": [ "r339" ] }, "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": [ "r337" ] }, "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, Outstanding, Beginning Balance", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding, Ending Balance", "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": [ "r39" ] }, "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": [ "r333", "r334" ] }, "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, Outstanding, Ending Balance", "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": [ "r333", "r334" ] }, "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": [ "r349" ] }, "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": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of equity awards (in Shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "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": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "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, 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": [ "r338" ] }, "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": [ "r339" ] }, "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, 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": [ "r337" ] }, "enz_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20250131", "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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term of option", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r351" ] }, "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 at end of Period", "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": [ "r39" ] }, "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 Contractual Term, Exercisable at end of Period", "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": [ "r39" ] }, "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, Ending Balance", "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": [ "r120" ] }, "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": [ "r350" ] }, "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_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.enzo.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r116", "r118" ] }, "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": [ "r695" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r147", "r158", "r159", "r160", "r183", "r204", "r205", "r207", "r209", "r216", "r217", "r244", "r270", "r272", "r273", "r274", "r277", "r278", "r308", "r309", "r310", "r311", "r312", "r398", "r511", "r512", "r513", "r514", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r528", "r543", "r565", "r584", "r601", "r602", "r603", "r604", "r605", "r807", "r824", "r833" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r78", "r82", "r83", "r148", "r169", "r170", "r171", "r186", "r187", "r188", "r190", "r195", "r197", "r199", "r215", "r245", "r246", "r248", "r314", "r369", "r370", "r373", "r374", "r375", "r377", "r378", "r379", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r406", "r407", "r408", "r409", "r410", "r412", "r415", "r417", "r429", "r486", "r502", "r503", "r504", "r516", "r584" ] }, "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": [ "r240", "r241", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r529", "r530", "r531", "r589", "r591", "r594", "r600", "r606", "r609", "r610", "r611", "r612", "r614", "r615", "r616", "r617", "r618", "r623", "r648", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r672", "r677", "r859", "r928", "r930", "r931", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957" ] }, "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": [ "r186", "r187", "r188", "r215", "r417", "r436", "r509", "r528", "r535", "r536", "r537", "r538", "r539", "r540", "r543", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r562", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r584", "r678" ] }, "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": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r200", "r327", "r808", "r810", "r831" ] }, "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": [ "r186", "r187", "r188", "r215", "r243", "r417", "r436", "r509", "r528", "r535", "r536", "r537", "r538", "r539", "r540", "r543", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r562", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r584", "r678" ] }, "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": [ "r707", "r718", "r734", "r769" ] }, "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": [ "r77", "r78", "r117" ] }, "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/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (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", "r117" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "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", "r77", "r78", "r117", "r338" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate offering price", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r13", "r77", "r78", "r117", "r516", "r584", "r602", "r684" ] }, "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", "r77", "r78", "r117" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionMember", "presentation": [ "http://www.enzo.com/role/ScheduleofShareBasedCompensationExpenseTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options [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": [ "r677" ] }, "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": [ "r78", "r82", "r83", "r108", "r545", "r561", "r585", "r586", "r660", "r685", "r826", "r843", "r905", "r961" ] }, "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_StockholdersEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "StockholdersEquityDetailsTable", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "auth_ref": [] }, "enz_StockholdersEquityScheduleofFairValueofOptionsGrandDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "StockholdersEquityScheduleofFairValueofOptionsGrandDetailsTable", "presentation": [ "http://www.enzo.com/role/ScheduleofFairValueofOptionsGrandTable" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity - Schedule of Fair Value of Options Grand (Details) [Table]" } } }, "auth_ref": [] }, "enz_StockholdersEquityScheduleofRestrictedStockUnitRSUActivityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "StockholdersEquityScheduleofRestrictedStockUnitRSUActivityDetailsTable", "presentation": [ "http://www.enzo.com/role/ScheduleofRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity - Schedule of Restricted Stock Unit (\u201cRSU\u201d) Activity (Details) [Table]" } } }, "auth_ref": [] }, "enz_StockholdersEquityScheduleofShareBasedCompensationExpenseDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "StockholdersEquityScheduleofShareBasedCompensationExpenseDetailsTable", "presentation": [ "http://www.enzo.com/role/ScheduleofShareBasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity - Schedule of Share-Based Compensation Expense (Details) [Table]" } } }, "auth_ref": [] }, "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": [ "r423", "r659" ] }, "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/20250131", "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": [ "r762" ] }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Temporary Equity, Foreign Currency Translation Adjustments", "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r841", "r913" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "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": [ "r754" ] }, "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": [ "r761" ] }, "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": [ "r782" ] }, "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": [ "r784" ] }, "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": [ "r785" ] }, "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": [ "r786" ] }, "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": [ "r786" ] }, "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": [ "r784" ] }, "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": [ "r784" ] }, "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": [ "r787" ] }, "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": [ "r785" ] }, "enz_TwoThousandElevenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "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": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r380" ] }, "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": [ "r781" ] }, "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": [ "r28", "r29", "r30", "r140", "r141", "r143", "r144" ] }, "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": [ "r750" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails", "http://www.enzo.com/role/NetLossPerShareDetails" ], "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": [ "r675", "r676", "r679", "r680", "r681", "r682" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant exercisable term", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r894", "r895", "r896" ] }, "enz_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate:", "label": "Weighted Average Discount Rate Abstract" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "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": [ "r203", "r209" ] }, "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": [ "r202", "r209" ] }, "enz_WeightedAverageRemainingLeaseTermYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "WeightedAverageRemainingLeaseTermYearsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofRightofUseAssetsandAssociatedLiabilitiesofitsContinuingOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years):", "label": "Weighted Average Remaining Lease Term Years Abstract" } } }, "auth_ref": [] }, "enz_WeightedAverageSharesOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20250131", "localname": "WeightedAverageSharesOutstandingMember", "presentation": [ "http://www.enzo.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Shares Outstanding [Member]", "label": "Weighted Average Shares Outstanding Member" } } }, "auth_ref": [] }, "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": [ "r798" ] }, "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": [ "r748" ] } } } }, "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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-12" }, "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": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "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)(a))", "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(19))", "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(20))", "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(21))", "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(22)(a)(1))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "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)(1))", "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)(a)(2))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "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(1))", "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(10))", "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(13))", "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(14))", "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(2)(a))", "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(2)(d))", "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/230/tableOfContent" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "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(1))", "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r155": { "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" }, "r156": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "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": "(n)", "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": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "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)(03)", "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)(04)", "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)(2)(i)", "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)(2)(ii)", "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)(2)(iii)", "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)(iii)(01)", "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)(iii)(02)", "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)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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": "(f)(2)(i)", "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": "(f)(2)(ii)", "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": "(f)(2)(iii)", "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)(iv)", "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)(v)", "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": "(h)(1)(i)", "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": "(i)", "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": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-5" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-21" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(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(9)(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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "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(7)(a)(5))", "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(7)(a)(6))", "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(7)(a)(7))", "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)(c)(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)(c)(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)(c)(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)(c)(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)(c)(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)(c)(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))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r599": { "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" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "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 B))", "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 C))", "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 D))", "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 E)(Footnote 4))", "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))", "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 F))", "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 G))", "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 H))", "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 I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "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": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r741": { "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" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "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", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "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": "C", "Clause": "1", "Subclause": "i" }, "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": "ii" }, "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": "iii" }, "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": "iv" }, "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": "v" }, "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": "vi" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "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", "Sentence": "A" }, "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": "B" }, "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": "C" }, "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": "D" }, "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": "E" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r777": { "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" }, "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": "C" }, "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": "D" }, "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": "E" }, "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": "F" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "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", "Subclause": "i", "Number": "229" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "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/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r811": { "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" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1" }, "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)(1))", "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)(3))", "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(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "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": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r822": { "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" }, "r823": { "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" }, "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": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "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)", "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)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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)(i)", "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)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r911": { "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" }, "r912": { "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" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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 75 0001213900-25-024550-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-25-024550-xbrl.zip M4$L#!!0 ( .>!<5I:^UE29?< .F$"P 9 96$P,C,T,S@W+3$P<5]E M;GIO8FEO+FAT;>Q]^W?:2);P[_P5M>SV;G*.<)!X)SU\A]A.MV<=VV,[.SO[ M2Q\A"J.)D!A)^-%__7=O5>D% @DD86%KSFXG 5&JNJ^Z[_OK_WN>&^21VHYN MF7_Y+_FD^5^$FIHUTGIQ,-GG$TW::.M;0UZN 'I-$0 MRYW:%!?[3.Y4EWQ7;2)WB")_;G8_MP;DQ_TI49I*AS\^TO1],J![_,'P1?="U_0?Q MI.QARW[X!%]\=.S,CQK&KI)__?K[67PN!O_?/#H)]?#O^H" M!>$6FXVFTI"5T"(-.&ED(>_DV]:1.XUF/P0^>/+GEI/BUV/5H=[CCAWL?:HZ M8_8D?!B!]-)I/*CJ8OU!\<7JPXA9)_9I]DWD<=S>9(6U0># :?V+?^HT[<<["D_.E_OU_>:3,Z M5QMK.W'TW7^U>3_(YW7D=ZI.AC6"__O5U5V##LFOG_A?:K5?Y]15B6:9+C4! MQRY]=C^Q'S+1TZ#_6NJ/?ZF?\N\;]X"8^B=8\Q-?]->Q-7D9_CK1'XGCOACT M+_4I//F9R,V%2^[U.77(%7TBM]9<-27^@43NJ*U/Z^Q7N(%/^.>OBUT7^$+F MJOV@FY\)/MJ$]3XM5M9$N?A-IP9(Q=NE01LWZ@-%$1C>+U^DX5H+MI"W:F-L MN:XU%Y\]Z1-WAIMJ_E)?.VW#T?^D\"4^.+;L";7Y:E\-5?M)%-B<8QGZQ/_2 M6YE_+WO?UX?_^>]RM_E%['WM!)_6CI )>(CHAFKH#P! #5!+;?_HVV 1['(5 MV'LC, 'VZQL%%(R'/ZXN[L_/R-W]Z/[\[M=/XQCT'WA'=^>G/VXO[B_.[\CH MZHR<_^_I[Z.KW\[)Z?7W[Q=W=Q?75Z78YM]59P;JB&O!JF@&'3:@U1; MZQ6[,X^R2@"D;]>WW\FO^O-GTS*OEG-84.,R\MF]I=._U+5FG9CJ'/8#NLSG M,TN#9TR724>B@V*B/S\V^G*[6Q_*S<;??OT466E8 3NR%=!6?Q++I*783 +2 MN4Z%"&9ZV.>Q91ECU3 L=VP]Q]'$WY:J#6L;+[=T8=ENA#QZ*$T'O7;WRRJ% MD+_]&-W>G]]>_H/ M%CY/P/AJS.&!&9) 8Z*^-%ZH:C>H&4<4-^PMY^;D#'X6(8E^??A7U83MO)"6 M+.TN@K[ICJ8:_X!7?X-/G,C:@_H0;9YU:51)IRU;L>P*('M*R,]3_9E.&E/5 M0$LRYKY$*U5'"W5=.'::0CBVUX7C_>WHZNX"16 E'0\@'5T?39YXG-K6G/RQ M_K^::\5]7,$ULI53:S[7'701@FUG4 )T/:9V>EE_;H+Q_H(_Y;^,L(U<'S:; M& 1>[] MS?_*6:@:O LW_ORE/B2_NK;WSD=JNSKJ\^7TS@I\!.&@/KZA4U:.4,3+G54/K= M+E@VAQ!2NEK3L376.:EC4-"Y^D36U ?\'[O[B].R'G M\X5AO5 [1E:6!M(11F< MQ]44_^3_?MCZ0$=Y2AR99W$W4P!M$,+]% /383^ MZ@]V./GA?KH[4>TI\?*43CN*S]%D8E/'$7]NT#@3)S,_'^2N%">]L0 FQO_IBZC6(S]1+7UH L9N99<;YA[KU8:_3:70ZS6:2["R=* @<(/_Y M[WU%[GUQ *$&7>!1BQY+W<@"FW=U>$GW*U! M;3HABZ7M+-&_X5KP.VY3R,J'\4<4I.C5'6GNY\H9F$KJ<($2*WA:2CGDSCVF M9KI\$G ^SO+<7XJ."0R/Y-_/ST]/__V+8643WLY"6GU(BMC M1K,AA;>;JVL(HRP6+F4!IOZC>=*4R4*UR:-J+&E:IUM6[3$M4 0E%M52 M,G$ Q>'"G*!+B6(!@C:C<.0Y9F(]S2AS1Z*2$(J3?) _DIGJD*EN@'JA&@9\ MB4%[IV9CDC#J'*!JC*EX -;TU8X6NMQX(%XH'R&=Q0,S*B3X-0;BR02^!?,+ S6U$1LVIVI[NK><=_A7>(6^8_% M&3Y*1#4GY(/"SS@&4H3OQ_^$$^#S[%'X$>Y"K(/Y"P[;!-NDZKADT"03]<4Y M*8=6E94^?W)GW-?D ]#^A4]WDN0B,)T%3;B@U<7&&;\L"6.#X;?5-'D*E M\TN>^N+E*JD(W"=8H/ENPN?8K>]L8]'2=A,W9^",2@>6]*[,/&WV':T@)LH9 MO%!N/5CV2UQ\#"]W^U0\$!'Q@_KP*DX@K7N25["1-^R[:R2YD?YFNDL9>\,* MIO5DJXL\*>%NDQQ>AT!.91\<1^R]7Y<.R'$GI.TJBI([G8=@G2F:EZ>?(?YR M*QCFWEM_8R\]Y>\,PS[7<.JJC-G@3UFE^VW_/FY?PG2+6H-!F5AE3)^NZ&$U M-'>8D0/"R[288;)T*'L*:(.7Y<3DHX-6A>\R7O#E3SJ\&K4I$S9O(?<_Z@X3 MAJ9J:KIJX+V-B7[X,-923U1[XA!,2M G(:NH%@Z=M#ZHOOW ;=4E)*]1DAA]-M+)U\&U & M)9JEO'Q7;6T&/Y=8_Q:)4=5MV#OD5RE^8PX $%418,MUL"L;&"%Q5AYN;>Q:#D;2C\-A,; MVE#X;2H.W(8B$7@%(P0/\@5^^*\E-=$&D8-3L7XI_ <;$"4K,9CJAA"PTNHC M"!?70P<+;3="E_ZK-VUE;%/U9V-,@:-AYPMVDO#VNC&[PRWO__(P'11% GP3 M1?'G1F&^J>;I8!M@+2=XMXB#OC=<;L[+PP_Z^E?PK8^C=B![!FY 41[P>0E& MAHV=M$!#O#H[_U_?QCO<%K?S0"E\L#42=BNL9X[8#^,/2K,M*:V^I'0Z'^M" MD 2^'['YAD&GKKC@8KP3_C[[7O(.V)+4=%=$ECM)6O]$5CJZF?".]H8,H1R= M@BJ9V:@I_;OZ1[,)NM'-Z/:>7! 0K!=7HZO3B]$E2!\4!J-[UC)(C>3R[ %$ M+[MG%8XKQ9=;8^.Q,.1%%FZ(9W=9?1O4LH#J$-RQOI<M M90?ZVP=/1?&64A]^\ST^K)R$Y6SDR%'I:"._\\EK(8V*)8^")8N%:E$,U,(D M2I/9*RR8]%4UL.\DN9M1ZJ*[IZ_(\A>RJD"2#TM374YT^,E'EKGQUZ7A?]NN MV*]BOQ*Q7^P*&T!]8/;KK+!?<(6AL^QZ0;F]$B0ANO!CRCC.T9^]["L>,EGC M47P*V3',K$?,FDK%FA5K'HXUNUM9$^,5-IU1T\&,S$O+J5@45FI5+%JQZ.%8 MM+>515E$:V89$VH[HI:4G/]KJ;LOF5CU;7!JN^+4BE,/QZG][9>IZLS(-\-Z M"B[1=W=U=BN&?',,66*_#\LC=F$!UV+\%N'.-^92[56L=9RLE7.40SG2*(?< MK ^_JZ;ZP#C1;XMRICO:DK<8QKMP9*K&BZ.S"S5@8.#K"4^CQ6=NJ;,T5GU+ M1\S92G5K5JR-K-TZ5M:6Z\._81ZZ#AI*02^$#P_LW,KEA.4M,GQR-K26; M^_>3NN16=WX>,>>V*F]NQ;G(N>UCY5R%F;2N;1D.X]H;V]+H!!FU8LN*+8_: M##U,8IS<\A+C,#/N^O[W\]N"LN*J5+@W3/A5*ASGIG9]>$D?P.1C%Q%KT'+4 M-U$52ZP8DC'DZ%@YLE,?HI5&OJF::]D5,U;,>/3,V#U67NS5A^?/,WVL'W4D MH^+#5^)#> +A_I>Z4B\33T9IO%\?WL%[5??8G1#QR2DIFJ;L78KZZC7)RA=R MO6#AF,_X M&2Y OY'VQE_"HERW%83U'!7H\'JD]-C[)3OXNR^57J/A:])W MK$;?4E8>*3]/O],TU>B;YG>LZCG;CHG:QJ/\Q<7,Z8!,F3_G6!5V6\ M$ANC(<8L&'>I)E_*H=S'7\?VIR%9+<%;/4KLOH6F%=[0$8)"U!GZ<&CG<_9U M^R")P(:CNSLF//CKTT(B?&P;=[.*@RW_S&_=/8XK&DX3U7&HZWQ^V^>.FY.2 M[*81XJ[776F_@#96?P_%?>N_]BP MYF#E:0&QK>W%E'![L48K57>QI=-X4-7%9SSSR)S@'^?!@4?NJ6K;V,>1F3=^ MD[%6J,G8TIE$.HR!#M=N2LJ@M]9=;"/XX@ 3+^]*!O%6*2#>8CW=6CTY/XBG M9[_M%WF(H4"9HHYF6T];!+I(0YA(4L36]4V].?&3)],*#S"_VQ, 3P- M9K+U%5GQNZMM7CIN"T5MORAZ.V? /Z,+R]'=5'35!KJ2FL%HPHUDE1?6/\X5=?VI$BGPV &)+"GM3D8\ M'A_)9X9^=X :2DPD8/Y=&@GZQ8 MO#4ZWAE2_?JP*_4Q1_"()/=&T_7&I@M5GQ#ZO*"F0WD6I\7:0FL16R>5A;E5 M0K/&YL:P$_?Y'(PE!-E\\212?> HLRCUIC M]HYV@P>#J^#<.U5*O;#7@DM D5K-UKL3+9E!U^:@ZV:5RH?VAMPB8!O6M(&3 M>X[[*A65T.;#)54=R@YV/?T!2A&>*A42._6A(G6Z[X_\LX.NBZ#KM[HEUN\X C0FF2%>68Q+E!.9&*CKIU8=M)5E(5O9A7IR](W[Z8%VT M7MT*+,9?U%[XQF,ZMF[O0S3P(S*QEF.#I@HO[K3&8:S15(0RJ ^[/:DC[TXK M2C9>/DJD9#=[TR"EWZP/^QVIUUT?W94+4O:YGTDG8=ESK(XX<93+X"2[ MX _3%:76X- T__I.N&Q@8]EX/3E9\S^D./%UZI-G-P M57RS/0KZB&4VA)@Y5M&RP<2ZLDQM!\9I87J/W'Q_3IE\P-=&\+4SYU7FZYRY MM(#H76K/ 3KCHZ5O/,4]'.(,SK C5CIP?;;?X=VY/\2Z +'^X*B<+1MMTZM MME?VZ6O:ISO28 _C.^U>03EJ;Q6QKV&A[HC8/EZ22C=9(+]Z"=I&F<(-TQB# M]+!$E2Z?K0R"(A5A#( PFE(_A=5V%"Q_ .SDQ.TIL*,TFX"=@=3M%.0RK$KO MCL(83Q4-9C?$ S4UU+.\S!Z'4H(C3(G<*EJC3MGZ1P[6+%/GGY2[5[+LON*V M-\-M=ZZE_9Q9!EPMCI?1BW6N[DN5TU@J"Y5U,)E24)1QGCH@32+_D5[W4F(Z M0O#%V%HWJGUML^G/$]8Q[H;:=]B3UK_:F]&K';YG/6N=R!TO[Z)O'&1'(.5. MFG%I'RL?@*9NDT=\SQ>B+MV99>M_ IS3P[>Y:SN.T%'9N9R1_]K8(\83S,Y].]UR"NS0.?<5AKWBI'4.N\-W5<:=70?P2+D]N M=H*^O).:>'CH*[QS5KLM-7MIH2_:U$\$* M:R^48\M!'X$R@]M4#8(=!$'7(9JZT%W5.%8Z#TYT P>Z,$_Y<5*AL(/CREJ2 MW,D:W3X^DL\"-NR W.Y+>W?"B,JF^IJ^HF MG9RKMHFSH$-G.^-'"V/*@4W!*[:@K(?QFH'4:NU#Z1]?%8Q9J#QO,&*T>M"6 MVLH^W;\_EBH3)LPMHF^R-5_8=$9-1W^D1#?AWW3U5&\K/R)CO:L'/U;5J\^I!.N )4.DJ(LZBI#W,62Y%(!%A7=5[B>/5BA[2HNS M,9CTM@DJBU@(!^#.&:Q2T0P8T>VNU)4+RH-ZJYC*POI[8@K]"5U)EJO,E_<< M L[8B3"<>HRNO?TE[5$VQLLICW!D3O9DXE;5Q_#PB87[HZM]F Z'D1GUKS.K MMYBWW<\H436T[U03QP@2TW)1\K"9Q6#IN?3!9AY!VR76M :*L$.1!-BMS"S$ MJ6ZJIJ8SI1 ^P";ISLEK#S8N:,CSVGM"D^)OV&!Z;[S]9]+Z0JX7K$[D,[[T MCC*R_$*8&QFV% R59XR^-O8^/.(>Q]FOS;AG<^^3)^M&8=%P]#\I!TC\J-[P M:YLQ;VWZ0W?9JI^!8(#CC95!O/S#>@1 'FB^D/N7!?QP9 /_:U_(%4@%#KXK M"X$BAW_TR?L5 Q?"/YAVO@%P8YNJ/QMC"J((UETPM(1/U8TY%0(X#*H0,42( M+/[EX?WB.0+4O@[UKXR"[[S'4?!W]_#']_.K^SMR_8US;U!V0AV>SI[/>#CV%O0!@W.G/AP#%'E/*"X5D ?/L,36CI'13S&G;[^JT M%6X+9/O]PEOBTNLHO]2'M_21FLOUVNER&1* M#=2JWU6UF1*'8/+N!*99CLNC,=Y,\:IDLMK, 2.)PU.@0.Q$9*\HMJ^16[J/ MUDK-/S_C&:ZGXNJZ,.$/U[)?;FSK47?@):GNLD%]B/K!<2;E[J.:Y@2X5K,^ M;$LMY3@!MX_^F1?@9#2=E!0C$,L(N'UTS+P IZ!]U.UG!=S!9SZM2%J_+XGN M@8$L/#@4C=J41;&#XZ[IE9LEW7]1)C'GKM\L:\(2'ZC]J&O4N4-_61K&PMZK M*;HKE1WK\NN6F9@7^ 7X>(*^SX#3GW'A) M161MT!=ZQZDM9/, 9@5'O><\/CZ E@<[3=^,,#L*'*L M79#;1\NMT]FGK.SU^2*++,X1A@,YY%]C.X?:/IHG-MI3YL=:KF MY0>[57;#3@LGZR6+O H[.=U7NV$'BS^:R9=ZA9V<;L+=L--AQ[3;,A#//&^E*O5\U^/=@%FPUA S;-LBD7-!>E2OJK-E/B;*GPWX?-V><+DH./M"369C45/T=RH;U'+1,O:% M&O;-D11EG\F;KPNU7*[Z?:&&KBFIV\E :]6%7FWF[5_HK($E;UE)/@BGS$<6 MPJB2^*O-%$[%:6CT FMQJ>-& FO'EO+@'8+?9\)PO;),WS=Z1=/,?54ZF'K6 M+6]^8U'*9V[PZ]2'_<%Q=NK/HH;F!C^>B-8_3@K,HI+F!D&6C]8_8)9#3JG_ M,]5\P/;69*KJ8N@0E@( @-F+L1G/A(ZIZ2[MXDNPTN91*^7,GL_?2F>%*0Q% M%^8W0!!KI'8]/0VP<^8C)Q69]NO#5G\?05FTU9D:]R6=YI:_U9P[[@=@/[FW5=/@[?@/ H5_Z*VNENC+C(M%!W04[7DG1*K:RW+S9 ML#5 1VE+J3(L#V9?9L)7#VL@F[T*6XUF1)N)M_, M!%1:"1^EXN70N.ISX<&OXKP=0;;=-]N:G\*RNKD$WA?I>)8I='3^W#V>]?S9 MM540B[JIVB\7+IT[()9P0[;%"L.]L.E..GU/0>&DM#-,"SZBT%WIH-^J#_O= M,H;^BG,QE ;V;=:*#3AOQ M;R=$_-^=Z9$6<)T*W4MBS [%7Z=U90=BOU.?L0!R\%2TX*L$GNB.$.)W$R/"CO7,/ M=4N 7D!; ^'JZ:]"VWZP/E7Z.ON>W'GG/[YK*$XN\HGN0?_#]S>(QO[LR M3SQBC?D@QSCK6\=B?I=UGEALX?@?N96L^Y0K%:8=OJF3MMK>AVS@1V1B+<<& M336V<*.GTQ9+/OCIX=-U[N]WO286YA6O6+M!L^K^2 MLV_WAMIGG#WOD'O]*[2YX0J%YQF;.Y&[M+]+TGX!1_B*LB;+ 0;U8?,DMB7C MH2(!V>FD4WHZ&31W*1FDQ>@DSK5]/'32+3^= MM'S.YAYVYWL/5F=0/O,EM"3[ M+L>-9B&T7E[2^+T16@9=,5]"2S+'6X MT0R$)C/+*+9&Z-7RB*HLH6HSIYTW7KEX6]'")* M[Y8*NZ6CPB3?4/X[SD:% R8+6ZU#W1OK)50'CK+_1L%83/8L6WM)3 -EG M(C>!-.[U.9A#5_2)W%ISU93X!Q*YH[8^_4+FJOV@PYOPT6;PJD7.*T>/I5'L MAE''FS5 +W9=HDUK;DSZJ"=9[( MJHK&WU0W55/3X2' GDOGL+!SDO_VBP,,D/O:FO_6:)!O.C4FG\D-$.H7^.&_ MEM34*(B:+X1-4X,WD49#_(Z)&_[34+LK_IJ&:RW@804I2WSBT5L7/TL*4]=7 MCMAP]#\I/V<<3OV7L-? P8;X[(GQJ/=A/0(+#PI?R/W+ M GXXLM6QKGTA5\#E'%)7%@)%"?_HD_!]=#\#\2$& MPJ?JQIP* 1P&50C'$=J)?WEXOWB. +4YDMG8W\+.<'?-7[B$ M2;=3L:*S4#5T(,*.G[_44WF"-CK.(T+4$W-CRYAL3(F.TRCA9+ I\R_U;GW+ M@G%R.5G0W\]L2LEW6&[FD'-S0B>_CNU/0_)7U5RJ]@MIR5+*!)>U+6U2:,L+ MC#O].0(*4A LTGH8#T572OZ@5)HXTZJ4A%/,:=OOZK05;@MD^_TR_<2MUU%^ MB3,G-_4V\N[*7[8Z,_RG4B47B*<'O^R11O J78I:2C-MEZ*MD%A+[2@;=%^E MQU!+D=/V&#INZ+Y*AZ"6HJ3M$'3,HW&HR]>$4LYPQO!&Q MG?JPUXP+_^^)V..OW"M,&SPXTW:!:?LYMM!^(TQ;F$)Z< 3WP,#M%H3@ R1, M1D!5-6F.I:D890#63ME@G2H; M+#$;K%5E@Z5/_-DA0ZQ798C=W5^?_O?OUY=GY[=WK$=Y[TOM_&\_+N[_<> ] MKF?NA!-5" ;I6849CU^_QR0VB=!GC:(88QWEX5I1J[RV_?+:XLSUU6,F)G2$ M1;[NPBI: 4D><2_9+_'CE-46\Q2P.]?2?HJ_LGH _O<+QUDF%V]NR@Z)V^SQ MY<>L@4EDS8WFUM)TWT^>T AV@;:!:O#SWZCZI*$+P)RJ"\3O.X*&IBWG2P,U M>0Z!,SK5-?T]T<,J!)C/5Y!#V$ 5HH29J>\'/+SC7$ALS& Q:CM"I^)?G/]K MJ;LO1Y1]U^K]$BOH&8QT4-+PTFX,%B$_-_H%/I,!;PM@J&BGJ"ZYUEQK3&U/ ME5O+0!3O:YYT?DF\1C;L==-OT\=40ND\28$J_30W]'A%F9@SK-I(LHMUMD@==[:)B <#83[AX

&_*QRP30RA'1\W8@RX<'D;BAT\W3W";,J&V/5X.:Y!E\\T#U'>>Z0MQ\K_DLN*K':JXR< MLUU2MC)P3I"6Z=Q;@1L8'< 7IO#\>OV"Z>0T1$A,/;M>L.$5MQ3T,T=WZ1VU M'W6-WC#=Y99JUH/)5DRCN;6QD+&7K+:5G8:4DM)0VOVW2KK_HBZ/,K& G <+ MY)O3G.ZZ^1_JN&Q6])38\%=;US /RF$Q-3SM6LYS^2R6[4)6R>#@12CP<.O9 MT@8H<=K@?M];'UKLL=&3:D]^L\-JS'8OF#OXS98 MAS;+.TL&]C;F!,&8G%=>=NG>+JET3[O_SI'OOUO2_1=UNQ;'CNWL[%B*2N&T M5^R[J2?>8#N^NP*^M"*EER!2*L!M %R28[<"W ; )7F4WQW@MFJS64KM[NE\ M8=FJ_<(C8&GJ:]/=GIVJU<%!>UD4ALAN@8C,XDE(D;ZG[*+^B 0SOCW5Y7_N M'A?=4*2=I<8PBV\B\^*I)%"&)O3[9J>U^;B#=E-)E5&R@32R@/98:DEW0-U! M,BC:?<1'I^UH*B[W<2-V9,".I/0J69<&09F=\KOC!]N#=J6N'#<\.P<$O=)L MFJJ&LJJAK&HHWUI16%5#6=505C6450UE(364K548O,4:2B7#Q,Y]W52=%I\- MVQ](O=C)G#N!_:B+=93#5T1UV@C]S/5FQP/BP]=#=3#0T^Y(@\$[*J-4BK-5 MDUT^W?I0Z;6E03?9:GT#=91*ENSS/4FZAVZ;7CLS?,M$T-N!G#D#:W<@]^M# MH&*EEWJNT!'64:ZUIBA?5O+;J:-LE;0L+?7^2UH92)!90\6*#8V3!5[4=5^Y$Y$[^55$Y6 6X#X*JBF3T!5Q7- M[&1^9TD^S%HSD&RUM:JYB !OZ[('5S'(9YW"C:?K>WBDO. M2+ZZ^Y@TT)>:2J^J$TE@I:?IC-UJ.F/B=,9V-9TQCLS&_CX..C*O&K:88H]W^G,U:M&L1BU6 M98)5F6!5)OC:<*C*!*LRP:I,L"H3S*=,\*]+8W-0XRW6"+;:AP]1].1JT&(L M^ _CVU'>UZ3%5I88\YX@;F&HH"_)K3=5BIG@[B^NLUJBN[_7QK90;:FM9)Y2 M=PPU@JW#=TGK=7"N4[^?:_5:N8%\>!AC +@KR7)R@/%X2P2K48N'S)DOZ:C" MM/MOE[3$,6'R7I;DA/U+QGHXJ54:R,=<(M@^RIK05\)W/S.^JQ+!].*_[**R MI,6UVW6L+%EV):J/ZK$>PLDM:92(!?K-/%B@&K6X ME\6R7!I]U_6485I]Y]4 MXEE&?LQ<)U (.^8P^;2$*$_1%MN9H!CGPCQ_UJCC7$]OJ:OJ)IV53>6JAM+R7MC=)*B 17@-@ NR1E< 6X# MX)(\H.\.<%L#G5DJ?(L:X-K' :[]Y#R@"I,YJ3V%(;)7("+?7@^6:E9O:6;U M]OO5K-[CG-7;'U2S>E.CY_!9J(-F-:MW)W?&:\[J'JC _/I.C*LQ_AX7Y55U^59=?U>57=?G)=?E567Z*LOQW M,;JWK1S>:S5H@\8YD :#GM1MO>_1O>U7T/<["/UD2_FME->V#U]?.\#(4+LM MM5MOJHHYH1BQN X3R1X@'"S;[4NM3G*"]QLHRV\?OM/$H,_*\GN9VQZ4B:"W M _GP08'!H#[L]:5V]RW7Y?O=CJJJRG ^2%DKRM+NOZ0U$PEW5A9W^-X%U>UF MLSX<2-U>@9\RYGQ7?-,"P M[/LO:X^DHB[,XMBQG9T=7Z,! (_8B3M29X!A)M/(<<""NEG:VDQU*!D]V)2R MZL:Q92X=6(G5.E;7:/PUZL'M>LK@F/KV[*"3KB=UY>KV3&37C3#>QJ5@(>Q3 M-E8",!;56V$O,&*WM?[1:Q_=DG;82[W_DC:,>Y7;>R\ZQBYR*=JZOF8YQ;X7 M>]5(;A^..L9&[F=P>X;3=JIX2%\6T9^V9V MJPX'!].-"D.D4B BC[+# 4OVWI"8M,WK^_[Z&BB#@V>(MV4PZCI-J=T?2+U> MLNNSZFN0!G6'2&%LRVW$W-ZM*-X5>EJ9>\;NCAX6].J"K$U.,7TG*$IH0YJE M\U2VK/:V#*:'TNM+324Y<>R=]S5H';R.IBUCS8'4;!=4-O_6$'3P*IRVW*\/ M>TU0())C3L?>V*"8M]W/0$W6,)ZEFB\XN,*T7%@2E#6BFD2'AQYLU0"5V,8^ MW#5W1AV*6&>&$];?DJEN@K*MPT.@ +HLI\4Y.=3V#PNL]??\6Z-!ONG4F'PF M-^H#\,P=_=<2[#C01GM?"(NCPMM)HR%^Q]B8_S3D8N&O;KC6 AY6D"K%)QZM M=O&SY+K?Z+$;COXGY6>/+R0.O[89\];FJH)M(CL;*U6X_,-Z!!8>%+Z0^Y<% M_'!DJV/4S*^ Y3FDKBP$2B?\HT_>KQBX$-0^H#8!;FQ3]6=C3$'.P+H+AH'P MJ;HQIT( AT$5PGN$GN)?'MXOGB- ;<&D-_;W-HZA0_8?E0E&]8\FAN%__:0. MB][1^=7_79.O%]>GOY]_E\C%U>E)_.X*V\#I]=7=]>7%V>C^_(S MBFJ&ISB596I83PZ9VM:<6 MJJVS\&>K@C[JK4^?SUAR&&-#$QH$W)4,4MNY! M6IKTNC&%O6F=W%Y![BKV/:F=JLA:+KYGP*O,LVW+@[3S;+="8E.G@-) ]W6* M'974Q:UIH%M\\?I!LJF2'SQ@:M<^FREGWFTH#$I#I\Z@RELA:4YGVI4_//SQQ#%^8WP _S/5Y/3P/DG'FX2>-85^3Z ML)=">SIDTFPZ,CVC"[@C=)$-:TZ(.K?@G7_R#X!>%S9>#NZ+1!:&:KKL&*R.<\]/0K]2D4]UU0/YEP#3FL&F_D"T0<4I:B,> Q7B<_3)O" MS_[D[3!8_1)]UKA)$79C'AL7Q>5O\W?\INHF>M:"D^_F8P/+I34H;^UF41Q5 M'$ '(*+:R8U RG<5X<&)%79J&12;R+C4GNLF$R]E,;=+VO^H.">Z1Y37YGV MC>OI)2(HCXKYRZY7#O;JWT\Y9<8FSAA[,\6'HZE@W*O?X M\2I6(TW#84 .1D:H_HBY/J\J3+,H4Q>F9J/@/*/\SPO3.]VM?[A40E7.*%2/ M3VW:%72)ZE(+ZPE3%9&\=E#IPGR$!RQ;/UZGU#KV0H?:#6WHDNQFU7+? OWO M#<$V$/[@;5KA-S9=J/K$D:G%"S)R3D_\R*%P+]85E5C.#5_Z";7@F M;U'WNN'GO,?C[<8QO?IPT,Z WC?!+-G!B$5N4G-P1*,%,O6W H#9V#8Y9)M* MXI+B+:_<\%>A*RSTZ2IDCJ[_R($9'0%^&8#/$^77GL\@]-UNM(OCCB2ENWM] MYL:^)(G5S4>.V]RE3U&X;;,LX%8* ;\K;DO4;(_-4GU37?6*DRR1MH^W7J)N M),W\WL*BD1O;>M0G=/+UY8=#)Q>F3XHC/UEW-TJ4Z\.N)#$:? ME")U4\S<+$[D5&&48W'#%WXY7*4I.WCC@B1C?5WZ4%&DEOR:"F8E[=^2M$\9-%^I:];-1^I4Q61O(0!R2WGJE#4EU-%LZPFS MVQFZ$=&;AG0=:U0$)+)&Z<3Y!H=C-O\975B.GLXYW\9XA]1LEC>6F#(IK9=M M+%&)]$TQ.H&'[R9ZI-#NC>HEF'ME,O/"#& M&S@;Z1.GI$GM?HYF33P0CPZ!!S=1$S"8;*(.7EO45-;G^S-B5NU3T8*ULD_+ M[E@0Z@WKFH$X!&,$I)$Y.=JD(4]?NYZ>B:.DN@$[6/0BM9129FBGM2JS#8LM MIV2YI6(0N0.XFV!*C:6:1/6'E6.NC2:,4.9(*3IAM#C2#8X*Q$O'[LB<"/.: MU6Y=CV$?K)@K'44#->S5".)X,]UR!J!2'_;VJ1\O7\H(NYY]/@*($E=]IEB@ M8[".Z:)?&1N)0\"H=0W>-9TY)5GK>Z(^J?;D^ VRXB^>6P[3>^M>??Z[[LYP M@@" Z)ME[U^&W\'P83>9%BN/3XX>GT(0V09#N[O[8)6WZ0CR5#DI4_I^W[B0H@:0_GTZIQIP+ M?F<=&^Y4HHD> ,A/>!%P(P[^@LKF(]!ZE=6\M<43 ^OU]%P ]19@>FVB-,'_ M/P]@>$L=U]8UT&+P"S"'HA^$GMQ-QO10':VNB4-<$Z^.ZS[@NKI-JMOD@#X_ MKU8(;8/$^^'HW'R9>/>&VKHU62^JTHPE0C$L);CDV(W9!ZR:H=DKHQN\.!E; M8HQTF_6ATI+D5FE*TK,[(N.XF33(F#[HIHE> &R)S:!Z]'K!]NFDKT6R:3Q5 M76Q8I$BM/0:AO_6#IMU8?MIJ2DZ#!1S;G...>Z>&2VZ\,N(+.]^U52C<2N1F(7.1*[ M7XW$3AR)W:U&8A)J='5Z,;H,3' ,U-"%EPH$EX=: MBH'A7&VX6LYA)6W-%8?_ULTEG8Q X_GCJ^KHSO7TQH9;T'2]04IW\!Y]"I:( MZ8KV9W"1WH!(UG3JW,-J7PU+^]G0FG_@:G_(=:S&5!=H==A+NJHS97E'H!JU MF@-E]4+8 Y29KHV@TUI2X<'4 UU3 V6.P,FZX2ZE-L'\.?,!,/Z 1O2L9S\LZL1 M)OH]S2R#UC1J&/ +U7@!.I% ! AW)8 !#V[3&34=_1'.:=GN%$C8P@,&8@+^ M,0/5HO&O)7"P^X(U77C8Z%) _V-KPIKE/5#3F@/KPG-C_+?J..J+(]7&'-7H M(N^=[&>1\RX,0 '*%%2+;3@O%W(X MN,-@G( ? U^HML8\ +6)O7P X#U2PUKPM&+TXH8/PP &NX4WO/C'"0Y"]/E\ M:5HSW7'Y@>N$'Z=*9E0U MW)D.1/=DV<:$((T]<-)T4<# ODSKD0\_$\1%^!%T1T-BA5='3H.DH:L/IN6X M\&O01) S5\P(,1L"8+U: _.L2H*2TF7+8 M OE+F8 T*!?L<&&H!A\Z2VT7I^*(419^_Z6E331O$PZU'W44^>$C6;@W"_YI MV2^U4\M>6+8_&73$%!Z5_,YS3U'>D#-J8#(V[B-XUCL3+(4?1VD$^RS0\0OH M=KJWZ_4M>1?9"; DK3%U0BFM?/@[A?L;D),^2-N,^,2PC ;]8B!>)Z >A4?6 M@I(YIO;U]);BU8<"V>\:=$G/@2F6G-Y 2=Y"P/P MV8(2$47EXM*+"+NQ:@"_T)HSH]1%WHBQ622.T_#/0LP%/PCH35JYW]F\V(Z];+_6<% S,4K3:0!GM8?P918;HS!SWE\+K5';$EX2]MGP*W M;4\+E0^*=R6^H>:](:(@HC,,-+/0^K["ARSC&ULG( K8>ZP%, )G-B []8%R MA."5'6JQ23YPO6."@51O\9&FX 3"\4_%PA,-I?TRI"7N>T!-RRF5/33 :2!12>P=MB(.P\24:@)TC?B;=8&]U6WQ' A?>X($R:\-U;=S4".& MGX)D=&J@'L%1\!WP/9B3_+=XDA\F$T%WN+H3EG"> /MQ>629P ?"*H$ZB^;!9=A A.]Q:=,-H C&X L^#+)AP M.X'=L9Q+XN&ANO ,_ ??P5_JT6M$TD3%!HF*C=HFL6$C<[D^"^F,3B= (>PR M9C9(\#ZVC3GH^H!D[$##K*T-Z$(2#1^_4]#EMHNKXM1'%@",.0I>=G9%;%LC MY&J0FZU\7 WZ\,9G=":[P^^'VTYXA2-@* ;, I9I$!7A M75)#9^,#0<;Z. W#_)69YX=#KZ?G8-#.\2Y)RR[17X491&[FQ2 _>#LW_RVO MS!4; 947'W!R]HV6#>;Y9DJOV92U5G)"*ABJ3G/U)\AU;^.,SL&Z6LX7GC$( MTE_E)0;\5L!;%+UY(IQ,),89:#+RYMNDW_"W(X!X'QE^/0M^- MVXY-'RD0,'_('WDT6:(.&?H1:I1"UP/>U=PE]U>Q.T]#K08V#^>VO0O;RBMTM5N\C%D0 MW'3%A@F>',3%]U9)TZX8OG];.<7"]&'DC85>OO RCVSTX7;-= \@YP&.R*N8 M>44?03[RJ!=>J/X=QX)6-D7['@W/&>4F*]PI(+9J\!VP,FO>-^91"O@Q!DDL M#%J\B.L'OH K7=7-X#[=\%XT\O!E0-I_PD=(U 9[WP/^FNT$Y.:?[%5@T'GS MU4NIB6X>$(_(O@_"3OLRU-XO"/-7.S?]5FR'>/LAH1U\"F_NE17?//"2EX[L M&6OH<\$H+4YF9[YXH59.A6,*-#W- RMZ,G3N@,)SU"(!&9U'0V"[H9^ZPG@\"Q6-EC8B^&"K8K;-P;?A:I[G6\ M,.Y4YY%'[F+VC-?H*JA5+\UMET&/(!=_C1@\ MR+%;0/6)+T#* WN_AU@16M\*MUK@%"RG_%9UFQD-W^$^ WL0]\TEPK[R.NV" M$?G@7=X^@Z7Y2@+V QE M^()Q/WH&(GH=QG<(LV.-B.NO-J;N$P\CV3]A( D(>VOIU/CW&));+$/@ MPX>YSN@G-.G_6K)4&1&Q"&& BWS- (B K<1B'RQ.!$?G 8B&@0DQ!+-J,.WG MA4W-L/E:@!_F_ M+2V\CA@_.3R R0))G.0X=K%+**M1\U0C*S*X]6AQT-X;!_F$BC@.E!4<(,0= M?:X;JAT/[W4L?:G]:VV) &FA]4 Q@>O8=SA[2.:.8A%9Y$M_87PWMR;4:'C1 M3U_6L!_S@#_F 3B!_Z6F#M'A+>8ZB$ &8DL MQPIS']0\ ZW&,M!"("?\VG&?'K?ZR:/YFE5,-;'U0O TA>1[%C MTA=/*P(;C$5YW/@;V*&$;'O<1R8G]CT(K@W^G!C:RBSI? M4A6*=NO#MK+>NXX=LQ; [K]GL-I:@_7*5@GM\H679EM.8669/$<>]W*K M.S]/;3J!4\+?=D@^V;1$6##U1?H M]U'!WB:P"IK*F#8XG\,I6$3?QH1!VVV@-0M4[HJ\ %Y,K8.QGD)(U[8(:7$U M<-/62Q:/;EMWE[[ZB75XO*IH2B6:(WCUFBT0(9 ./#$E1@> IN%]VU M;*>VEJ$@W '^J3:\G:4#!= ' @$\@XF+VC-]1B\RKP* MX;UM#!!A!IWU=;0 MS\(Y7C\!]MSKJLOI^#6G8%Q4>H5AQE0&<6EX]+F:+^KEB==$YCBB90Y6TP-/ M]^3IQ1.X+Y9G@FQZH M]6"K"U#5D=:8+[=V;\'?84.4G2!*^+8%Y&1BB0E:>V>Y. ;B\XRR^@LB\?1P4?&H)GP/$G.1^B&-.W9F%+;MJH8J4U5^>D!\; M?XH%LUZ%H_J\,6\T&E;V2PV63%W$'_J7%JAO-=4%+6>\Y,5>&+40MRFKMQ.A MEPUYI* 7V39++ ^EC])G78S(W)S6RJ_SP/C$7=4P&"(4QC68^"D3BP(QK9F'KE!)F-1 05%#7D!0 M:JTG7DN$V490L'0IK(L#C M%5934^5U^O KGL'@%Y.@GKM8&,P&@J^%MY>1E(@"L9X @1>3)^/"P;$TTWZ) MH)QE004K\](D5J_-*YKXY)W)=C)E,4+15]U,1;08OA,MU]FF_5/J8>QB+4+T M9#P#6>A;/+V!ZW ,7HQ(60G0H93W?.4+4BVCAUB"I-C8@+$L (05S?-Z.IZ( M@TP0"_G8ZLQU/]Y&2U=0>=R.T #SZPKA1;I;$S;9=HZ)V^>3;ABKW.-A'<_H M4,HH7<@U/Y3*RQ4?>?*?27&8UB.M439G#[:H/JJZP9,#\=V8H:3/F5G/VV&P M>#+6WJDLO4^;L6BIIBYYO<32%&:QJWNSJ5C4U K)UQ #2FS'8*TSH&-R(FNP MX6+1RH-?%.,LIU.=5>B_>,TS>$1=-%M8\7,(:&R"7 EJQN %(=7(MDP+X38/ M_.![ZC:[KAO2>91F)R^=)Y@8@3\*-D2B.R)E\?7MC0W/ 9@!G7F ? 6L%XZ# M'1= 92%7(![^ 7)N-+&P@+<<0?"]H=7*"NY\'$ 7)N@H\+XQ7.^\GP0*FL U M&R+X.Q=$&%.HOEKP!_GP;73W]2-< XBA6NR#/Q:L..G#Z.['1[9\HSF0R(HE M03[<6PN0,KUV\^-GP"^R#_^),<(_ X.?.+I)@)PB\ND!NL>O=AJ;-2 M\!HU9[QX,-"V0^553L@_')HX&"@R0DOELV%0(P%@@ +CE[&'=7B^-9;N%*IV MYW=,S=M0H--&B[Q0)V;](2G I6H1HYA/KP8+/[%M\0#XX/3#7' M&C,64O3SQ3ZBVBVV[DQT;25C M(F*JA3=66]L8ZC2^H@7Z+[P&-B?R4Z>L^Q2U-9$\ZUHND^ MXS#"68>OI1TI& ^:T8^6#TO')5[1.%O41Y$&&X6UT$3 G#.1_08L%83^N+O; M#7]T0OY.:RQ=C>=/,]>^R)FS/+>_*)?P\L9T4%$TH56M40H:0ZQNU_)T.-[W M@;$TZT"3KAEL,?(]39%,3F*^G57,YY-! ;Q]A5(U$/,HO(7L)B">X>L3(:%[ MD@"./A3]940[",P$%+):ZK M8<-Q'1%JJ/GEJDP6>AU#N'SFS3=8,J50]WW:W,QO8@5A9L:U:."^A*6]V@"E MMID]?V >K8HZ"Q.L3Y[%S6N+5C?E,>X*@S*S'YY@29I^UQ71R<4WE6K)7 6, M#A:D%SGSMN%MCT<^PL""]S(^5K'L"EZ+$H\SOF5N8>3:FV/D3E9&SB>C;861 MVQL9N=UHM@)&/@M=FI99 [ (#>S.=^^=>]STX>SB[AQX$V'*^5-H*J%\36\L+M!C%KQM.S\#S>;#LWY$#'G7ZA.5+ $1.@AX[K":\(9Y+T'^,%X9FE>7&DAV;M2,H[FKPLQ9B4D@ M/DM>$G6#-Q\?;75+O:H*C8?I_#*[,U;SP.@WK9=IUW7#7B9ED)>7:?75KQU> MRP#M7-)2A,P/JSM^V"GH!V334'D-SPE#*U@0>U!_TW>=PR%4.1V(.QZ#*X=BM^\F62V.;J !9BW6N?

7H'?S-VJPIMHZ290./N$+C)H.G!5[U7 MJS2,H==V?'P&[8O$6"&)7QK&<#)SKYF[=6YRLE:;:>9NG3'R:K69ES5W:UB+ M@4?C[@1DP*DK)?BJM<[["IZ2EG4S-WJ M#&LQ@FC"M$_G'2B2'_L75N**! M0,\.936YP8-\FF*#LZ(NLA)Q-@3--$?*7C-XZ]S\#;7:3#-XJRX2NL291./> MZ.)JT&D8_M$&2O=( ^6Y JS"VOXRR7Q<(9D_?O96B2.RIO&6IAGSLDX]@ZO7 MS. Z/(.KT\S@.IZ2-R=('3U-JW^J:5K]DT_3*F7X5;\9?O748Y":X5?-\*LR M3MT,O]I42$46WOT#PKN6:6*% MQ/'QV.Z6@^U3\^=:#MHIJ)07G+72IZK??HZ\E7+IOO@PCE&1$6'%X=;'H:RU MY795ZNY%(3<@BNL6[;+SLM+1"W&)\H:F](<75V",C<^5\HOPC!*AB&%GD)^' M2[OJ"<4B_*-$*&*;LZ[1'IV7&M+,^"F5MQTUI:0_P4!XDYA^.J9Y%'H&Z.LS M1CF:#S?L-!SZU_^UH1/6Q4ZW1[E2$J2;SO=E,%7Z6.HWQ*20'BPY6&: ; M;/28-MU//(ZFD$PJ#+5A7OE4/[@5$1&%X39"N T'C^DD46E'V?KRO68S)Y(( MS1B?<]],1:SA1(-^*E02RIJX,L!.<&?:P::0OE : "?DMVH7'5ESCA&7LF X M)._L^(3AECSBXRU/\+!=?6':OGZ/=5>8A 4 I&6QE&-N32TW54_[Y%E&@WIF M&56A^UON7S\QECZZ'P!'5!KW>?$V0= [B9\\GH]A!U39SCD:3H^YQ&4#KUL0 M>,]V9E#Q;?!=SF-4#W\"BKC!K MJOS[W11 OXS-U$*C:"9V%=(URIHF-*(6_DVOP^I]6J5A#--F)Q6UMGUV&"LB M\4O#6._B:M!,[#H[.5FKS303N\X8>;7:S LKD>[5HB']J'^^$[M&]1AZ-J(6 M =W!8[)\ZP#%>LP]&PT1BGD&?C^E/&JF=G5&]9CQ-L(!P3P[K!5J(U(F MUC#+_7"J=H.TPBU%RD1:'Y/$*YZP>?STL!..7()3?XJ6\/(LC2-@AC%,KP$Q M_\:<(:ZYZO?W21>.\MG9LM_F:&H>7#.7&EJ[H?U[[Z:KJ!MWP U5N_#D-@,7 [ M:KWMCZY^O?)M!R>"]0P]O+-TM!=,=TW*DF_CS+>Y;NI^1++OM MGY._:OQ7^GWGY]>PHAGJ-JPXPX:9,]#L3!LXJ6^3AJ?;R= O8$2S.QIOQDW.%4S(:]WEBS"/:]UH&W3X$J#?W! M#'1S-K,",+/X45@ZP#X)MAN$)H N,#3K^\)V,/X&VUWXWE(%,MWJT<_! 3CH M\)V5Z8<, AL?G]ESRPWYT+9[#_NV;^68-?B#O;#A@>0L$6OD@P"K23_0YG(O'W[\1!\IW5NS[W-YQ4KXX@:4>&1C! M6H?_>OJ=">QV:EF83W#O.??6O*5?@Z: [^*]2W.%N047:PEL>\X7BJC=6JX< M;VU9@:!GE8(T_%#6-Y3K"M?<@WW!FJX'?,%"(@WOTOM]N//H! EI9B]LX&5Y ML!P'_POK^-9M!-S \]>:N RAC5<=;BK<"- *\9KJ#W9XAUAVX!9@1;IC/K1X MTF1*O2A=MTG8^=-.1.TW$U$/3T3M-A-1CR#AS?&?1VOB769P^93V,DYR':"B M8P61$TIE8TOM,?3W[E\>2?X@FOYAS<(-)F.[(*C\=2+J\>O_\OP_42/T?-=: MZZ*W.G J_0_/=E'@;KP#QW5A:7L6A:16X!K_";((7I:K!'(93O-Q4XMHN,CO MH7FW]5'@[8XCG@4^"$SR3V"[0,D!B5;,\H9O[CBZREGA">">OL7J.HL:^+7Y M)_%B!.,*?F&UF#PTE=OSWY#= ^A Q D9W?)GEB3PMII2^'OKJ&^0U'RT MFQ!@ %F&?#*,4U_8+L@P5%UH7?ZR27K+?T9.,O!7YQ1"CY<(R.C"AS64Z('< M8;+[%EAC<%-6L"0H)K1$6A=8F3;A"1"#2(P71+D;FIB+IO^P7U<:%YN:(3_X MJPTCBJF\,,C2F5LGF6LE&6\R!2'_+9$.9=Z1UT]+?66A( M$-H!X?]AF4[(XY;^(X(/XP?O00$+],^+!2IB@ []+>A@COX5!6B0LOIV/!/; M?K =TR?S*I.?T/74)#'=$9EO, ;?(LZ$I A<,D#U4/\3+B'H;B%;0B$ "G1# MBQ@#?F;7QA]LHE'K3^"Z*PLTVQ!OJHF&&KXG]]'2_VG150?;"15!V(B%/8O@ M8M'RCOVGY=AWGC5+X,ZX*#')H7_R6GKWIV[OYWQUWMU?MWG_[U MNN:.%$3D>Q,,=M_5WV'*K3TC/2)6 %Z)>X.'D9<$J.,!< RXCD)*T=5FCAD$ ML4 EZ9)B]W OK%N\5/ZDO>%<2&(G>$5CWM%T2="#2UANV#Y@8@W[66@^(EW%W>A??/-N07O()VBO+C& R$8M]]6 MM"K$#UK2.HC::(XO,=Y0)J&L(G6/H$+$1;B]? "J5;2+1$,!_)!"!TOBMPY$ M O;Z\1-=XEJN_M8#=3.E+XPOKGX8J0J#] JH-\(%WN_!54%5:^D1>E 6K7P0 M&TLJ/V9O$@@55@\9P/ M2<+PHWX+-<.@$!5KO".7 +!AW<(F,NYN;Y^A'RDNZ +EC7T-^8/OS[GQ84C7^@*/MJF8'G&D++ MT.#5N;4@9S+0XN:ZDKND7<48QE@A:_S-;XG3Q@>,=XF1&\6Z)D6H,Y&0FH(8 MF]L!?6#.?H&,Q5"M\.D.)';,]EE:XBPZ(.7S+/3(4NX;&?$T!'GRF43*N]T!O5WN 7P*:\-L0SE (?X M8)'T"(4/TH6E'AZY.&#WXJIG##,XH*$[*"P5'S\B_LYSV$#%#QCQ8#]AL:F: M1J+'D@Y;8]Z X3WRX@GF+HG1U/\'7[%3*C&2$FLN@I9N(E!5EF@/1WY\GV]( MVU9L&2.Q:MZBZ;K69^8*X0P+O7?,OTQ?_VI.IZ9KZZ]0W-#'[,7BM7[?PGVM M]6\F:-'FPO)]&^XJ4)W3HD>!(8#:#MI/\!KUT[GU74-[<#CH=+KMOR7V0\99 M5I&_\GQR/XG;"[N*P#@@>WH6ZV*[M'5A!N B>-P'M.5TXI?ZI]:_6F]:;UN_ MMC2A/X^Z;4/H9-:? 5WC&9I+Q")I(1%JMMT_(I<9$>J UJ*%O$)X_&).D1P; M]+U[)D&X_TL;:19,'_+Z;1Q&XT,FN-N&24O_(D&?**BF,(QFJIDFJ8;I,>9E M\08Y>&:<<20M[D!\I2MD@!3&B/#[K"5XJ"]#+A(D].W M5LZ:&DH+?W 0K1#O&A,KF$A"8TY 2(O'%W@H%U]MPX94=SM^/?ZZC&P>6+HS M,K0#&PM]#B^,6 M:*+/4=UDGRSY-(5(T38VF%Q! DZ\0W%6?"NAK3@\D**X@7J8!#2I-!G>%!KX MQ(=F(/DU$62)99Y TBL4BPAY$ -_1'- X>LD$EYIGE]=8N&#)A9^.!;>:V+A MIXR%]_+'PKNEQ,+5Q,"-L)_EW@+X.-O_@W:FIQA59\=OP9) S#!/<**.'C0Q'?_!M8-;J!K5$ MF?=B]:O3ERQU8^4XGDO>=K$]DE,4Q7@K\^5^-:3KIIQ'[)9F +Q\ROHJTVBCJA.K1D.@L M)Q2+0P1LVJI08)68WPK@D2X.G;A(9XPD )6<]8A2N4D?2Y2W6XIH,0;AX(Q8 M_>'.#N"_4\=[L/Q8]W(HVWEA627ZV+;2YD_N:@, $NJN3Y327=V)[:LO6*AQHOEE[58/-M$A%Y>*)!@\': M!$SE(M6 ?32!1;DFVM22-BUY66?6II]5.&TR-H3Y7A8 1V@W2< PIC/:CL'9 M*&M*PJ9$&%@28SFU]4XR__G5BP!;F>Q&,"/. R%NH[/WK]<=,[?1&FY3#;>9 M@3#[RW++9S8[&(:>,(P]C&DK"8+XDA;SI;/G-;ZUQ"0T20O'L!A=93':>;*8 MM(/C#S!R@#Y+OH@[OG%TU/C$"NT3@B;; ]N-'>?_B>5R^C]:^C\]9V%H29V. MPT$4D2 >^K"@9M*6FJ7X!P*33E)ZFI8+ZC MLT+$0X#V33O 6\!W0\D+C:^BN$HQNQ1Q,I&O@S;Y3;18>(X,B+5TY;L:)YZJ MGQ(PB>=ALNN?*[ODQ^*(I MC[HF70DI)SB?(M%7LM('A.L:80^"S8=KL%C85(P%=^$=>M$I#V^']WZR]3E- M37**H\P8P@\"P6\Q%$:P=2S,#"/_ 9!O9"6KQ-N+ PCD!\ 5TGN)?>M#8]NI MI7'0+>M3Z562Q N1V:3"SZ;B19 8<@=JC&,;H$IZF/RH)CY*)&[HT8HX-?YJ M28D:YAS+(LBA8(,L\WS[EMAW) HM/1V2+L72 ;T+B/F=>(\&\LNW7 M:LV(SCG5,O5PZYOB(M16D?WL9D:F'BPI5T4F8 !Z2CK,0SH%7-FT(TB3T7>@ ML;N#"<0W2@)QK"UFAF83K2%.R3&= 6Z<%7&KDE*3Z%_^!;Y)]]^_I^/[RX[ M$W)4!KAET&T<^R]66$E? /43:6=NF[>N!Z(#,P[G%M$;;/[V%O:Q$LY$HG*J M\PDYH1_I%,\!)'UO2Y8C@FEBSYKB/T:3#+/_D:1]T V%VBSUH9_U.X#COFL^!$&-XA+H;:(55=PV= 1+K$)T1\#OXW\)*79,(KUK!:WU<.3O-*LOT5#4Z("?X( M[T.^2ZGA29D"Z]!F*I-'J)IT2) )@+*99;'"ZLF[;U,2$P7]=ZF>0+24U2 X MEK81(TZHFZI#\! ^?_0ULS&"N,E<8YMQHZCU(\YW-V+%-HBF2SOD; H9>A6O M,R+BK"R-H"J8*9"I2'MA^390S\92G[*D%I9OQ86_R:( I ###Y$CI &;6&.Q MELZ+_1-KTL!.83^V3P4C&B:VAAYGEL^%-(QW3,83I>_"HN%=4LID>E;0(_B3%0F-B4"4 ,=K"B(+972GA6Y=0RZU7(4"6%%H1'.AG/T+_.:DO_]=: /-5>\9P*1*5 9E8CS>;68X(9>.![T5\%YND M[YC@88B,0X6,O(4FO]72WZ@9NG&5[JX\Z8THO:@O9,T.-N>S:3*#O7"%X?Z( M:K=(0)7\)=?\S>WBW&MWCM/W\E?J3JB32U96+^71V;B"CM4K3(]45RK.^2!: MY]BBA= "9;"PF'U$H+#%IYX;!0PF:@CS$6LCUB)A/&6@HK*LTMZAP'2180./ MSX,>(L0ZW>U>?IRV(2GW%2NC]!6,X #1A!%Q$O,[*0VVR]6MTRAM1LQM:M82 M)U%S!G7B/11KOB9(4F[B85!*3J3Q1XEPV9K92M4^3+^=<9&N_8\'/#;I-X!O M;0,^E5QNAA)$>+\S@"!-#_0^$/S&1@8(R9S4T.&P)-\X^BG\J1T*-A0SO&LJ MNP*^>*W\]3H(/#GW3ZWKOKZ^CJU+=%SM-"[)T>&8O)RV96K>F7-J#;#6D=T% ME*")7@OI^(_PZDT=.\ZO\5(72R972U,-$)\B!-^REU.P+&3&CE#I 1PX"4E* MI4V< MQ(VL"HQ8(A 012W].F4K2I.4DU-%%JJQM5,,7%###&&-/MS!"375YGQ 5T+H M/8#U%.CIBA-A9F[UGU"+31[3>Z)'8(A6]))FILHPPCL?_9A\5.KXI7-N[(8F M,$@*5C"5&HMOZ/VXD!Z^"=D@^(]YPT=Y'I=J!D?L=@'6W5 MJ^Z,F; >L :E4RS86*HK ;\5WA MIL*;>QZ^3ZXNZO!=HPXC7P04,$R 1>+P]I^R*XORT$.N8UXFES5?6=^)A%& &DK&^F[%^/L/HI^]*/J8@A;RA@EDLLD,EXV8;R>)X2* NZDNRA0#W$;YD&J! +E%0JJ7)U@92!H^PI@3= M: G="%Y/JCQ+GL<"0U"H)U6RH?QFVI\]5%0-#<&3F&DW$^P?A!]SF@]VAYXQK\K[X/3J(W!:O8LEQJ[)>EJ2!@:66<29!93# M QQK'=C$NC](*P8499=--7KF*_6"I$>2EOS97>CKC CDF@O/<;P'9)3S! YP M+BS'2;4/4([OQ\?7E"*=X,Z+G#F&Z'QL$663OL$ESM+C@(OF,!/I$^P3 ;W& M"A2'C]KG5XXYUBTGL![0'N!H.>#NOR.4&CX(]*\6U]""N((7 4J7_]TZ+RP= MD8X&1T3K_?)7SR/OR$T,U(TLM/,Y_6=1%L;A$M'35-Q0B6V?<*RZX-$KB5Y( M;*V$VGO<-SJA'D'NLD@>EF$>89 ;"G74A8"F(Z"IODW5L$)/65JF*QSZ-T+/ MZ8ZNXQ8)W+8;#%_MFDWKSJ37HS:AHH9:-).7KW;>;[]*3[S_/KNC+H#).GUU MG92O3GU8FE2OJBDQR].V($VQB58%& M2_^P@7%E[[<8WR+^Q?X&&H,P"V5ZL8_K6F"I\R;%66 +M.Z_O$A')ZMHP4\N MB,!2EM>$6X)@+?VE:#L2%3,SU-DYXZS9#\CXP2_+'>'+K O#(^L5(@\>QIX+ M#QZZ],C#8@:20I)$#D$?AB;^(CUG\O?R#3[RYF\! W]D_)ISS+8>=DQW\W"%-@Q,.!$+X=_ G_B5QA_X9Q.V,33*7E M2N2X)+?&=N=@-(H.A&CB>DM[IL4W0B9PS4CD'A6O*@2%#RH<3=Y?EFWR4B:LS=!HF#;& MV;&+C<'CZ@(>5@"HQ=$1L+7^/SU$2-%(()NA9&!$7';#9 M;A?]:FE#ZBPA0_(-C8M1%;N;*7B+;XNC4<=5;7,"-+F)$U.V=_F!I,L'J06T"OO*CN:AK0!Z-7";8O%X@_&9W^*KTTHJ- M2TS8Z<[M&3=63'(Q9P!>V*R66OR&U5_N0DR=?OE'6HA_H2XE+R4 M&Q*FKXNI-OK2CJL'UK%[9]]Z&A"?$)\$2(OW$4<5<<<<=^+;B+FF!^B2PPH8 M*?H3$("R'7LNN\"45,UP:N$U AC=FR"4IHZE8K [J'2(RY+A%AW%V: M.G>;E%##Z<#\IA DO 7D87 ]E'D^S-:Q"@<575&-PQ:<0Y[(N,?]+I42E#&1 M7F_PZ!; &#M)2;BI^8FD)G>N]4O]*Y"V_D%L37Q1ZH#_)9-#97!)#8"*.)[: MA)Z5) *!S/NEY'0:ND!X$5V1$F,@D,C0R1?.!J.XPO%^.'((BA(;"8'44P-6 M5+4Q[!0A(;BLZ\NV\=>VI3U(%K,*> 3T\MY5LI8A/)17C'E"\*10@T8LF_S\M0 M1/)1F2C.V1)0LN.DUY4':!-YT2L?L]HQ<3O6R[5XZ(0$*?=DIT[2G-/,(\L0 MDY16S<^1%NXMI](WC<)%+N"F\-FB5L?D8@QQA-(ZV37N3W(V#2F>-D)TP^@T M.2W8"OE"8B,US%J/L\.S)(([ML0/$BP(3JY3('7%[=_F_ MH/#@_+58+U:7 EJ? I]'8(/B2M82YL"3F14$YAK^.^6"H*3X26O3$C M,'9(<"&+%2)<8QV?#<_DO*CVK"F:@36TON>(G N<:L'%QQ0 4QT3?G2;\DZ8 MF+2B'H8 !KO%47_Q<92#V,MEY'KD J #H:$H>DXND24L81>S""$O_YH>J;$$ M 8(UW0&1@#)6D*D(RS#O;5-GJT-2"W*Q6\?#SDMSRA.9?VDJ(W@,D%$.D7YZB%8>F1 MR'\CNRA>C?)0WF+S:LWZ+EQ;1+D9^]ZR;)A-LSQ/VH+>JF.7YJ"P(I1$<3]^ MB/Z O\8^5"BWS945A:29,'5HFVXK:><1]H)X&;)9\*X(7>68_"OA6WD;[QJ_ M29F,LE_QJ\"R-)XNVXV+6\D+#QJ\>OSTP< M_=-*54C*DBS2$VAVYRU2F(.S/0C5!*6E^=U>POWB(EY-:L";=([7]T\NCDQ= M_RRW!*@=J$K&Z7C^GQ9I,TE0!OZ^P,)IF@8C#2[90TQ.1. 7R5)CAF&Y=XA# M]%[#XW'Q)=DCI$YBA18[/F\]'+<8LP/_UG3A[+>^]R :,"0 $574"(^-F9': M@VA1H$(5K:\-*RIQ%2?ZC3*;E-0<3GA$FPJ-@9BCD\*=FIN*SG^L2Y:)CDF% M6+(X]M3VXL47I/*Q2R<6J:AU;,@OI33/=.)Z=H%H8]LN.ZTG;5]FP+C)##B< M&3!L,@.R5'0[WH==B<8-'WBWHQ.D''4":O*\;\?C6G*)^KVF=U M8N>+;[/ER4EI<;/M!TLQ$I+IS*"7HS3W4 V<>QP %5 P@\S.E*S:Q^-UXR1Y M0RJ/IL_R(?!"&AFCU'(OJ1K8X NZ]XS+ MKSJ=7JL[ %71<42:Z\P,[BA3=7,RL80$ \CB/'@,4LK-Q[A1!Z*_3VF\&(M5 MI=?VNP*V5%=.=1JP'5D]A@42@6AN@-Y.X3.>22_'+%XWWB>YR:C/%'LOS2#5 M^%7-*3%I)FE<]",58G2RD0$B:]RS]QU+;H*ZXPAG(%IV%G:H$+G4E?''RKGD MUV1TXK;3A$Q0U()^TJ,5G!S3R"^N3.$MH4F+Y\<8U?;#&W-4D#A\,MDHJ75S MJJ1P!9+[3LWG1@T&$NU@&.3CV':"Q2DQ#O W*\"47Q<[6.,I>3);7"(2A4*5I]@]%HG#TG87@ MF8EVRQBL2!K.B,[--.&0)M+>6^@Q<P8[/#4+,R9Y,[<-HWQ(>IH'Q(;+N64C_D$_@[V$2>?(6BPYPP% MD3"L@%T\9B8R(2(H#KT+ L(&>RKJL%X00ZH8E55H2B3Y>&PO"X#K;H1IU2B/ M32HRM8) Y@-A.:9'D1S&76 >A:V$[+T5T9"IV&QGXYU4?;*)$RQ-;4U8)IZ ME A3Y)H16*4^QF,UWBBAWE>M,A*?D@MO H",*HR*?Z=((TKWEBKD9*E)?M]H-"L"K7LA=,CMU-SQ@6>.,/$WE89 ME H[N-?;S0UM+L 65(B?5TUU^FLR#RGEH=HD12W%7)"0(ZYPG)D^,&J?Q\HA M<:UPZ1]Z,37((>L6*HFR=B4@/2,UAREF$WQK[;F\TQ+6?I",/5^!%3I;R_R% M7)V)YP3XU#XTHZR9OPQN=B0[%; MF )O*)*I^';#&Q03!_MN:-!HO$%1"$B-\[UL:__:K/E]XD8V?EID9^3ZKIQNEN?O&"R5YOL,!73N31NM1OTWB8Y 6KN+<(H MMO@2-6J[[C2.2Q.=8(O;A$]CSSV9$SQN=UOMSIMX<*[$ !O>!Z'])0( MU4Y1:RU..VT,5R$?P&FONHF%Z+>QDWEFKNP0\Y3,N 6VP\%PT#9_ M&+0ET]9D%,;A?",1H%"9BEY9T%G+<\_9FQK2)9_4.,;+EWC??>::%B@M%:81&+UCD; M$&>S=%L4F[+N'9.]QSH-Y>4JRLBWU$# !H[8&;\%=TW '4=K4FQ+)K:HWPGL M[UD?VH09+2\@%Z^W-C8K$>5-X,D=-*$3*1Q%D4D6PE8]-NDR9NH^,&"$TB3[ MBPAA)5P]]I(U!=R,8\?]=<3*"0*3:PP;,[3-YB4BLXK74*4;W3A[@3=V[EF! MV,'&/A.7#/I[;\D/EQ@>A6JE___#ZA87%F6J4:S%X9LET3L M2=P^'6\?TB)MR\$B?)^I7Y]'?EQD*])WX?/ID^ =139M)N?'ADX)0X%#@88" MWR-.H,7\"SV FY#;]R;S$/QT)N?01=N"/2<4K1#A9"WM=YIC5T=V*\!M&RQ?VH 3R>43E>F$:G)DG+( MFW0P ,X>.PF#,%6G!B!0>:ERT"JN%!)^E9>*UU8YOVAPR87OR"*]I-1:D]TK M#TL!8Z_H1:Z?AZ5+$4%\.8Q\E],RY?W28I8GKM\^?D=LG$XDT]S8P1MGRFX% MTN,3IO:CN"58>FC$S65, S]@8Z\;9A(86D[&=>"3L:!-Y(+<=B!2[03_IY-C MKPIYM?A#&T)NT^SU7,G[MR6# !/G;>X!%GU:[#F1FRD%4'IP\,"G(OP\D>5) M$UD^'%D>-9'EDVHOVV0@A\YDUG*SYL<=.ZDEM%KF;5>4:KIOE]_N?,N2BOF. M-EB4(NISM>MFM\Q?IO[?KK17H%7]T&ZW@]>G/D6%/HF7B'J[1_C)^#8V*R&.[N^\\7R!]^"7WYU7L<(@1JM,0]\YT+P47">0I) M.^@CG%\I3Z;X[10TF9]U<=J$J:$<2+T??PZ.@FCY^T4W!LPA4;+!XOF36?O% M"[>YV\RM9:QXEJ?MOYS3?C#O@7_ ]2*FJ;_ZW5W(W[Q^.5#XD4__EMR;Y1S[ M;Z%_),O8@%I>(*CGH6$CF^!OULU8-R]Z0!H 4=WZ.)X))8?GP^JWTU?==M_H M]L9&=S!XO!\/^Q8<[+Q MM #'R.CUMEC;W@]DW^/3[WQL# :]L]SYJX[1[4R.VOH6WRUAUWO!L7/KQQ'+ MZV-OUG&L+^.:[SO;07:0=\%F,V>PF6K9^::EI<>F5M8]^"R+BY52*)D[\E,- M8==LYBPV\RB^BE5_Z.WQ-Y20BL[5,P;]+6'W1##N&[UN7?8R&K=KLI/.N':, M-?7MKSO:FE5-+*.ZD,J@/J32[M1E)Z/J6>7NE6\LQZ&Q%[N+GBMG98/!D?>V M.OHTVL/:[*53G[M29[:ZT\_&P[O5'K124A!4\<',PP[RQBU.)SUWV-CTAL^.?4],1 Z;6/4V](77AP4C'&[^^1 .!DCVM;7*V9$QRA)]?7P-)LY MB\V4:UTFWF*_EB&]4K@GUS )]H)T=:&I7MXTC,G,0M M_4'TSK;B5A=HE;_6L8)[<[MGYX5\U=U._\WMF,M7#5#GXP^W58^7YH=^-=GV M,YR2 D[F@4X5RE&EQL)]N>X].=.O>7\G&PC-=CP[#P*26S^1O5S^ZOUAW5K5@WJR(WJW+W M,<6ZH;?:6;,%[^\E /E8JSNPW3(%S2]3DC58II[(FWT<'HUY>[$N>0_8[4G, MEEU$SN9^LFFJ+)*"STO(5S/>"CZ0FNHB^B'\E.M[Y5V1R/) ML3:R[U#R1'_C">J!+R>%ASGZ+>"2N Z-IQ;#8)WUX58L=0*:K,3DYNX_C%H] MM>\\0D*!)9WXAW&J;2_UWU&@:>BF/K=F.-+*VF[Y^T.GU4VZO/IZI_^C/N=6 MGO0:1C:H::WCZ+>6=^N;JSLZ7%'/V=!>BE9T#L =1XUR3]K(60 0EKDZ@-:)7+[=\10JM7Z& MFA[^T-NBBFW*Z2?4I27/[**<']JM<8I6QC&M.-X#M1KG#7 _)S ,@D!,01+; MYLZU*0(<='^DO?0G/\J92*F[+$<$;-QI^H)ZGM37\#,\/ @?CGO,8_\F$W@( M]77CX4R@!2SM[WBZ>* <<-ZYQA,Y@U!M#*_+QO#G12*[JE62X0W,:MI["88@ M L\,,Y[90S"=%,&,?B3$P=>($%QLX7UG!C;-,H231#BDD_O\\6SMC(VTM'=) M)T#EXS3!32P,U&!1EWANGRYFGNG^+DC 'X 3S41K-3FOF.5&B]HFPP#]-(B KPP4G,XS,9%!!H,4&;29#)*''LR8A7^)KR'/ MJL-Y.;*/$G(:%>,IYH/"@(:?&&).XBP>"BSF)\#9L9-AW"+]K)"ZNPHBOK[] M'7C9O,+CXZYP7\7=H ^XR[Z -%G#QWZ&B"JHO%2E/3D:T1:2[1G>70\ R3QIRN97-,,:J(J4!5->-9*GA, MPC\P;1H@RM_\8,V)JZ%<\W&^]TQ,+)&<@&:U1"Z_?&;7_)\6#6SQY]1M=)$5 M%]=G=ZRZ;NGR"I[B&9?OK*F8QYB!:=+8YZ*7INVGOI=J5RZ[ULF>GL1R$!\T MRS7"$3R^1?,>X"._F6N>(']6D$_E:L$IIE[+N%!X' MEHVJ_LCR"G[CY=6!KDH6S!H MH\2&W^"4&N#8*XSHZ!N*E[#)]3EZ-7UD!#3^)@L0Q!UP0K@%SY'59M.4KI"& MZ6R 2=KZ8N'3"/G#77-[[:9K[N&NN>.F:V[3-?>(7=XDPRR:GKDG[YD;V-^; MCKE-Q]RF8^ZS/VW3,;?IF/L2UWV)'7,[V-!N*T_Y+!K/=H9&;W!N5OYM4W/W&8SM=Q,TS/WF2"RV4R9-4.G[ID[@DM4ES:&8V-8 MG_:C1G^[A=]3[:46W3EV?WN39"GSL]/YF9)T7!H/3D/B,6.C8E!U!W4I-:]9 M%7(NP%1=A7R"NJC357$^6;?HCM'NUZ8WLM&O39OSWK@NG8'KT4YI][>?OJ?T MQ.C7AX:[1GM4%UG?-8:UN5#=(V7I26KDGW'3Z'&[:55JC'MY8U?/& CM H7R M90'A=(VCRVE3_-3%[2^GM71G;(Q&3]]0^(FAT.T;[>T9=2\-"@.CVW]Z4C@9 MK]I6B4[6Y+Z^?LYF,V>QF5-;F:?M+0V,*$^WMQQC7QD_\:I0GVE%]_^C\ M4<6*^O@V':9?C;;'S)V>%')MXC37M+H.TR?N']VM30I*=U273M:O:F'EY3"M M*F5[1[NEMUI+JS;YV7H?0?X\/EIT_CVE7_6V!ZJ_I.-WVB^CG_2KXIW3JXW- M/\_&SGVCMSTVX06T.!X:@\-#4Y_?N;M&MP"Z\]WQVC1X/LQ1;/#^N";,$?0V[/->H)XE];*Z M/=>*8G:W>QXIG=1V-PH?'=/NN;/1MG540KOG_NC'N+F>:%2^W>OY.2!E3W'3 M-EBP(V?2YQW;]?CF0]R'6%GC@5MC$D\$/$3<=3/=.1FA&8#.0X@RIQA+Q%?E MO0WB%HYQXT;JHSE/M=\6O98!L]3Z4.[WO*OI'!'>@!HF,L=FF#[W%/R8R^LHH@-[$5[9*VZMJ>[(KJ\R&V MFH4JYR 0S--7H91FX-I&(W#N#C[U7$ 1G-^/@'[/C&RWU]S7VK+3M+8\W-IR MTK2VK%N#^W&N!O>=XQKWH.]DMJ"/ MMZZIO=ME._H4PC=ZT<^M'/W<]2/[N;>T;]2<7>E5'W\'GE]RM':+DX=PA R0 MG!E%_3*]^M4&L3ZWPS4![JVYLD-F[&SO,6C/E;E%LD_FBF&?Z M*@S0'+MQLICK &E.^Z&O$C[I5H.N^AM^-7(2IKPQUXGTJV[:.T(^Y)W;D2([ MM2U-W=:V,8O$)^@1-1"\0P:O' 5,ZRL0 W/OP67S#G[GV*#U.W [$(!P)4)[ M%L$MB&<4B&M%\EOZG[VXH;:A20Q OMY.7\?;#/J( #S.U0+-HZ6]06&HL+,6=!3WF MWK0=XD /P-FIJICIV$ /$1@$M%58P0;K/Z!7WXK1#7P MN*4%F[7171]7:0D%>$GH F:FF0!R.$5("[I@S.GA@^73'-4 &)F%TX4#S>0*U95(P/INCSK,-%GP 7"5GC M58J1@IKG/9'S#M-(Z.5@[&@Q8:5D7%>]V;M=4SND'"RLDGO6#0W %'= JY%7 M5".ZF"4-ZY/[M2N 04$?5#A]O'AXH8E+"/T]P%_2UJ3O/?3-N27=6IOW/F-4 MZKG2 _GPYJSUL-LV-TUH&WI[7XGYL"T>._Q5AK5I40G>%5_U7\TI6K?Z=8#< M[@O(T#M\[1KD$7,AUMUG0 @<>*!;"GOK93-+R0O()0!BFJ9PZEL7(L?A^^J% MV#):>IH:A,G\ZIG2B 31@J=&I$&T8P 2R*&8&DCD)1=[@RY2+,_ MSPQCJ(P>NCW"2R:O(@$2)T[1+:PP8^47.SYX59-7R.]P9R+ZYM:2/6QLZ4P= M^]:,'2P21E0A2=23AI:60 N,%)SC&P&KNC/O%1=>Q#J.^6=,P*FE$6>+2 M(PFT&;=6W"%42=##5\<,I"#BI/;M L>!KWHVP$R >+8 MOB7>5,4C\C_+QS^@BN;/+Y$O R=V3'N)4[7!-%S8N[Z6T&I+_P='TG">&1Q. MVS@<03DY'\#,O[2)4<$W$ MM9*G$6@EH,_"","R\,V(0\."/B6U*K#;I%2VZ02,&>QV:"UCF&( ,8BF?\!9 MV6/+0^(R ?,J6J%_F*2+/ 7P_IGU^MP8^E&QN6X3FSL8F^NUF]C<24D8V$@0 MF6XH;3F@@V4@^=,N3H/A,D.*0W:9F+&E "# :#\%5^8\%M.4"HRJZ(22R1O( M!>)-,#N1HG9NK> 9%+(_*!EK@D7'/C#)133B(O+OE+>@QF&^#.*2B-AA"S5!9-#QIYP;$.S MB:L:K*68/GJ?#G/Q5GSV)9JXKB<9.&N&0K_Q7)"#J&S8RRD SY(JNMP8QRL7 MEA5H=BB4+E9D4L$5>RG3>EKZ9U?_/ L]5.)[;>E3(6E"4$*Y3;ZC#2\6+R14 MUMC]+"3;N?'SZ=7GQ4)_(SR5-W?H([M&!88];)4YBRO/2?^F> 3G'KR(*?BD M,N-O1.XV&.67TDL;T-E-Y>PRG9O\B4! R"E0^YDC?=A3UA<_@DX Y--#*OEJ MW48.2_V;R_\Z/U)XBS$6Y!_7S!]0'_T"P93_ M4-+EK.3$HE[#/K.#?\M0NX4/7CK&3-=TUI1_N2 '^2*>Q@F&V)R2YC1FQO%< M5L7!F63212M8\+W[EZ>_L3TP I>&_M&=M>+/SM0BD>0C:&[PC9.LFN[IU+(P MV\]BOZY- 0^05GA9-5+\:=+R/ZZOOW"DAA]5;1J,1F1\10J5=-A 6L\QQ@DT M?T3S6V%,DTQ;+$C?)_'?;>HHB#4Z1",G$:M=H1E;8<[/Z:Z02> M_)JTNA%KH$!$/OLLR=M,J@=_EE"D?/G,^,]GI$40\Y>W'O*=*28$4Y:2""E; MI'C$\$(]9>9$F<2:E6]3*9O8TGA*-W#J]+@D//Y8PI*N,@?,!O,+C@18&P(0%7T7(E M7#^L)EDRCD7*Q!1/8@:>2Z9XHC[-;'\6+3G]*C $"<;WD>\-9J>*;"&\SGA. MH&E,$E H:^I%3,$S$'9KA!^EIB@$K&]04K)1%**PNSFZ+,T5WDR,L*$/@T\G M0LPMD" $?+G#)08M;2!G7Y,>CQ3Q\S'Y"4'1,930>2/94#5$O>$*?%+A\U9> M:Q2Z9RMT4J<@RI&WF*-?9DQ>:]T.DMRLASN+77"<1:C!WSA]Q/>F=!]8#(GK ML184!'\ 08!6P.S =YE^X\R:Q!]VBV_33DS'_HL^A94K]*^*$O_K1'4BMT@9 MP54IX<6I3+%L1-7 YK(C"K":#@DYM)8=ZS(B?YEX1T19R)N&X9A0<1\NL-;! M6]HS> "9(?^:*,ZW5,PC/]-7(&FXN 0V"]P2!80,KX'\< ,LXQ2BUO<56>HEU;P8V:,"*47!GK]C>_2(B3.QZ0"XM_T8^>\N=XXE] MKD_!6@U[&H6>KY0](3\E0X69;Z^-4F_2UN?F&IFONU:=H$+"$3V'D<]@\C ; M"Y>96FQW)YM&Y0J TN/EN!)L9MDKV'E' JST=;@])44!@DF9@!ZW]X5TD'3"SV;Q0APRIUEMT<=H^A M0AH I<1Y$D>B9()WL;1#69'IW5N^*QR_9@2[\EG2$)?FRQ.%*%JW=P?]@5HAF="U3(KXB%=X3;ZZ8/U7.FN,S^"%<1W4K"4"KQ23(_+S*ZSL[XR\B5BD6.N0UZ M0Z-L?ZK,Z!O=/B_P0\^8C,<;659Z_B\R6PMQ.$8@64"<,9M\/""\&K"J]L-X MW!&5\49G/'B*!*\\89U>$]8Y'-;I-&&=N@J4C]+$/UOS2O5#".,]J:LWV;KG MJAW27D%3>+6P_2"\M&%E_LF+PM>:QRF,FY*FI?_3\_^$AR]!NYAA_(CJ4;!N M^ Y$!>N.\H-V6GN7RIK!]?J&**56B[I1]\*B5O@,:%V6%B<_JDN">I6U-<7; MB(H]BBW;>E!?7NO_BY$UD?CADB*5W%(1-*!-E$Z#5)'8GPE4-[>(4-8)RN)M3(XB0Y8M1*7RS^;82NQWYKUI6WO3<6^X MCH.,EXN2D$?%^SBSVZO4'^=OA:5T\7 ]32$TP,$F_"\5^,?>H>QD_&K\>/M# MV?0_IF[/_WYA_KO=Z6 2E7E5YMI"%F$W"?1BLO-MU+[;]Z_33JY M13(T@.?AGVQR$$;+R(G]I]AN*<*\2J'38>)_ @3'C!G M$V-2=":L0(3#<'LK3 /U\9M:C(#D%IV9@@A<^VUB/%,C%K1T!3'JGX&EZ1]B M6'V50O[\.#>73]#=PB37Y,QL^8MSQ\%&/'="([%RH]$=I, BH3U1KX40V*%: MTVO$':2+!G,XZ([C):,Z&B7U9 UFS9](=)07M?$"5[_DWG*5!+E#P\SCQ^XW M?NS#?NQNX\-'_5+__.T_WG_5/W[Z\/GK;]?? M/G[^5*%6W[%=L2,L"L!U+CO[U/P-V/0KLG Z+9V[L)&N;Z&L/,.L918923HL MR U.M(O[Z2K]2X-4 1[;N=8]YAXZ:RU6E;A08I5 1>G((90DTW6CF'^C_OH! M\PH[[-?I*:I^C8-Z *<88%.;9C7>]MW,HR5=I( M;A_A[?L$/X#!(9Q] 6FI219QHAC<)/F]V>IN!5*HC LPJ.H"7+?(MZ-_,&?H MBGT6Q!^3O=2>XOI9'X^ZX*,F9@BV!O\"]IT.-""@LLL8O6:B__IXHG\*[V)Y M]-+%B!;8%7; =6PW% L#8+T' R-<*U?8T'_G6GW!6D4/H8]!$,$%E@5>V>^> M'Q5^\MQJ+*J38;;7TM]9"Y/B@+]C)N(-=R]NL/*46.FW]-^P-^>-N;#@BBC^ M^7/$1JCT#S@W_X- R* E^I!_3/Q;.%?UW)#QB_W])]=S/T5+^/.,C'-03KY: MB[]?S/H7.I_M[Q?V]_"GA?W=FE\N3">P+G073+^_7UBS^4]PN=#/VVE/!YUK MW__F+]UP_L$Q;R](:[&_WU^.QY-Q&9_*\9U)!4>ZGGLK4!\WOC5IEP*^/!_J M, O[Y6^IKUT=^^\:!#1'%>FOPQ:8"7?VU*ZN"/D,9JT=&A4XW1X;FC&6+=[+ MY,>2!YL)%#$D/WFM0Z/6]FVN\V.V:R/_X,0,MYSS\_*. M<=X#I",G?A,JMB_W>>-3N6-][G=9; -\9FVR:!_>N/))NKE' )PB/L?NC*!F.--(]F1H]&(\O] MT@\&)Q<5,D*+AXON#,_(5 S'(?>0+)3P:"%:+3VC*]JLBK'AM0T'^=GZV$83 MNJF%O]$41?L2FLO]0D-:_6N0]*^MT7_#"+#7M8Q,M?."OTLQL \,:)!L@+:S M#5"+M"!!Y4N&"%[XEZKGE7!'-PP!N6 I*6:&7^J;J8]1W5;T&J+TK MDLIIIOM ;XUF%:#>&@L5CU/UO:N^7 R:J]!L2IK M1G-BZ14'6#=&8&2N21+UC^%6!$U3]C.+B@ZSEA=*J$><)'ZS^A-?J:>4\XYX M\"01[!MA>?I0U"#AC#^@9Z=/?='H>9?]08)O0/;W?@J>'R/K0#1T.:T?/,NZ MQI;>Z8TP*']:.@9 ZG0A6H-_Y$6GQ*?EML),,))"@]>S0S=*#(G6LWYM> MJ'/2;):5,%W2JB5=IP]-%\%XYG(.MI"O+N M)PB+A\D];M5N'LM/S\UJ2[Z$B=6*\$NWPFUF:/[Y0_A#DCU';O^@E]"9)#FP M8X07]\V/XX5'I<+ND+(0X1$Q>L8;]0V[.[U0CQZ-BAZ@QZ%'I(@[?6E4L4Q4 M9<)C<=M<)XW?3WS"+R?:OC=^'_^J9RYK]OIIIS(YZ+M33 MC]H*@X?X5F '>#,OFMRVM0_CSI,+/7?P2XY(I)R262+TFJ>2'O(I/Y@?[+ M,DWD3/^%G[JFY(7K+"=3:F%"9/ATEAS=R"K3-,J1G^T9QO \O$3G*KP3YP2' M1%;XXY%OGF3&OG7N6#9&FC10\@MK;WC(IX=B MS 5Q?/JQF)$YBUX']>X-J;>( MYWLKO-7+;[FVN0/ UPF4YYA#QB#O4:*/I3GC2,.QS@>2AJ,L=6:=D?/]/*Q@ M47.N#Q>:9AKTXJKM";6RS1][>S;3"D4L'(!=OO!B[7:-WJSP9XVIX M1_ [ 9XWTH87@:8^SVH83A33+&9!]*&)47CS&6^A$%H4#WKK\] M:M<+P?$6*F.710O!0:S&F&+10G#4H3$6N#R_M>')+<_JU#8,RZPYE?#.>>I. M:2TLAF9\ :M9-,,K^L@3PCH'L=$:4S +6_W M>!!B(GAYN\=;+3$.A@H9QKMA%=)0,NH'FXC).P&L%U> 5#A=3/(AEO!L,47EX97P@"%$U#EKU0WM*C1-&Z8RG%"U$D2,$X\]$"\%3Q_%X M'6):F.XQ7D?>[O$@Q/@I>;O' R?CV6"8-9Y%@>G7N',"IE_3>?@^]-J.-,@P MVH?V6#F5(\2A/19/';GC68'E.$Q/[GA\(1="Q^,+N=,4ZIJ-"S6H:S8NW^;"PO&WT$5 MG@.3/.,G@0K/@TV>\:\P@B*.H?;M[(C6;CR@',_:C0NQXUF[<<')^#T8<0+',9W!Y"2Y MV3X^\]LY5#- M!<8G3BN]7WON@!9)CE*R1?@6GD",_VL8$XJ=>G>VO-N_(>%)PC@YO@DL>QZ! M&)'Q-#"LHM5,ZM8LSK M%N/_"[2\P7N7IY5]7L MTC>6>!31M^E,^BSHWB$:./UB.FG[? MP'-\11_X^2TZN\,Q!'9%*@_0./TILHO6717C]94ZGY4X69I=.\F,*D9W$GLI?L3I4K^2X]LSS?D3/:X=3%KA(P 41X7 OI M(2J'2>=16B?&6(NLPPKL11I?-.0IU[6RL=5/)F"204KRC/LFF.B\1V:S"_[*RFJ=G*AX/]T[ WR.L-V M;]Y2&9MCDYCDY>L$2_2&>7H-(8=*W_SUT[+/U_2:XY LN,:?^4M-Y4XN?M/8 M=C9O)L12U,J?V.%4L;NAE/-"*_F3BVQ6*61UE3->Y)-9D:&P98_4[R!E0?V+ MGVW+>3GWZ>T-N/G,F/X[NK_%^9XEM=KPB*E?QA0(]-M@,L32^=9@:*.3TQ . M"Z^[(PY]EQ@/;\3$Z@V!X?GKZ]O;V9=SV["^NUSO5L*Y/K>C&C[!" MDH?";4^_;PVG/SVAMU=C$7W2[?\J_R40S^"_U-E?VNPOG?YUD@G?P+BL'E;Q:EF;5,@+DT9!?3-/L9"DW L%G&QS['091N+W-1.[W\L ! M#=JX7=,:A%>C+.[AXU&@1 C=A2*+"]>A)1C'EG]RL5B;,4I]#-\5"L8TL2#= MZ8IXGS;$JB+($!>/7W_O9+BNT:5LBBP=OR)7#W<=WVQ4P]77<:NQW.F,!N0Z M/V32W7[RG(?ZY&VO*#PLM%:STBE6C46Q4$=#2P#,8PH;0*]95#T!BH\[WH"- M@%P"$!!GH );^_D$:!]6? ,;#V<)P$/\_(% 4ELM)$"#<7OT ZFRF !5 N$0 M1*JQE UPO*QAU&LE@1R*'YGJ8OC/;1X6*#$.DN1JDP"A07$68I48R((*:C. M4J1BX^&9H(Y&$G@7"(0[M P7+0D$2]P1!VP$)(&@ 4.X@]-^$C@=6/$-;#PD M@1R*GT/("$01*HQ"500+!][(,7&0PY!'8TD9.Z M"!U$';K2D\ "P0H=A*DR";P.G-!!F!J30,Y #AV$*38)O L$PAW:X7\]"01+ MW#X6- )R22!HP!#NX+2?!$X'ED>'C8ER@O\Q M='W#OO'Y6;,NQ.H9];[37FQ1Q""ILC2#Z M(RTG!$%2LE"^%^#XT/%=VS*)G:@2D2T4Z9M\VS!(P7%B.@QG:I*IC%]K6O8HP%ZXA3HCC^JN.B8&&)GDEFBBMU$0W5P]C=T:R MO M:9CP7S WT>&]?D]N8^1U^H:_ULD+VR> 50DG+S6GE1S4P-I=RDN=!B8>-?.[ M?)O(#SR+7(9-N:9GQPK61H=),3U2\XR)!1$P2R0U9RD<1"MW%X?7Q"\@*RT( M&,%(:N(SP3""98W.I&90)8'1-EVJV(;OU[M?#7(E?%#WFD2 94(X^BY-(J4 MEIKR3,>R3;-70.'3HE7U='GCM,4Y(C+4M)9D'7,CA/ M+"7C UW+X!RRE(0,="V#\\M29D]NH.6R;QD-HX-;[:3.F:JZ*&6&HQ2JAN:A MB\?(=,%0-30W73Q&U@N&JJ'YZJ*4#-ALB^S-\,RGR1#--[7HUGJ]^^RCLN^C MP"\[YKUEM"V;;GZE)Q,BM4O)C$FG=G"S74K&3 :U'Z841U%*+DPR_0F\O*@H M+\ M!B*M@-? @SAY\@S'-SJTI-GE9/$;D 7.0*&@)%]N5"ZK*EFM),+;E>)AC#[- ML"Z.QZ:06OK17B$5!Q?S\_]ELYE_?WWX_>P___ZC,QR-_W3R)?-[X;7WY\1Y MOAJ]W12\4N%.^_OY:>+;A=?.=\6^#4Z#%KK]7M!?QFKG/E#^NK[66G>GK^/+ MRI_*J]GRC#_JYIVAOM3_'K;M?*!\U33OTG]Z,9S*:5_I_6W=JNW:;?ZN^>VK M5VQHW5OWNWX][K:>MU/^ZMJU4J"]/?O?^E>C;]\>_>=QS1JHC[F[2>^FT_1N_^&4KTRW M7;I2>BWK3U0[NWEY:#]_>[3RS=L_'CJ-ZT*[DG^I/FBJ99JWU\\WEV^_O7YO M#;M7M[E?[895"*S!P]=1M9K_X[>[NV_#?B,87M_U_^ITM.?3W*OU])S_[9=? M_I.IM)K9[$5FGX;Z"K6#&IZBWHB\9&Z0*Z[SBKS :ML(/X*_(O4K-ZQD*])1 MW-Y<5ER;?.-A3W%?B2>BQVXB+RBB+TG-GXF DQ OG]^EC&E>E)>/ASR#.@.D MYI0 GLPZD-HDN>0"MB60DL]99_VW,/D)H7)*4E(Y(/5\&**\)#4= U5A F\9 M4A5"G:3:VK<9W=Y=YL2Y2U51956R!'&B*H3$4Q4MU9FHZ:EJ.TQ/_"-1TU,_ MN*H_-X)*5LEE=66[$5SYT7Y',"??""ZZ](U'L" ,@WGX([A@>5? M%_+>R:; MY24[Q$W#Z:'YAO&#Y5B#T>!PZ9:'66"H2N$8E&.,CU,Y1=F4,PU(2'I4O5LF M44D/+:\G6H:-_'+/0_3S]6R\=)2DJI12M25F%T55#[_B_]P(:KNPDKK 6$F5 M=CF]D@HZ_;B!O*[K#<*;&0TQ6]A7>+1?C8!>[SDE;9J6_[(L"2V*&E9JWG\Y MP(9M.(_&8"$/]NG-?>J[(]]PS*J-7I%#'ME_P[/C,='2F/9R]3KB)IMT/,@GH_'8$+WGD$4M"HPTU<-3)O$N U)4;(**P]- J:W8 MR_)&(9F<2D$,*@Y/;:6V CXJI&3Y/C@B4NE;J+O;.1$ <;R0A3>H0PJJ*B5U M&3_BWEFT\F[2:+:>8V5Z@ %.6CI6%I5#JPNDJM)2N?*H'%:.I*I)F\$EB\JA ME812M6,CH &J')@OUZ2C0250^8&VQ;6C("L/G5 "W.L>!=5XZ#P4X#J5CBA< M8V,!L##@5DB:=+P??"7#"Y"EH]K@*QF>N3XV>@N DN&M>Z0EM&I.QQV@6>K/ MO=NA-P:NJ!S9MN7T;I!#*G64';-L#G"@C9=&=(NE.A[BUVZ2CY48_ZU+2W<= M!R# ^7I=6C+L. !+B[0I:7*C@,0X&((73K^;2- A!6C_*#>;9(TG=%:G2/[[V-@\8'N? F^M5_5C(^D@Z.[S MYGGE1_N=KH>G[.(Q>,(.F.:DY;CN7:?WA+Q!8^1U^H:/*NY@8 7DA9>3"AZ? MGNM-ZMT:=G_3)\RY\VMXKCGJ!#'6[0*VD,E)2VWMC(-9$2G7&[H>?K+LF/6@ MOS:O/#&0D);<^I1IJ+B.[]J6B9\S8TM7@0:%XZ2U5GA.//\?#.\%!?COB-O< M^R&XU&OM%9?'2;_)A,O4BZZ!Z'$RAC)!-/7J[T#S.,G-N44B!"+#:>)V$R0"J>IEUT#V43L,T@%V30*> >JQ[W? ):W M2-W\*A#3W86DD[KP,)EN-"25U(6'16DW&*3VD^".&.631^X# !P7I^'U2[2\R\G6OA;Q7J[-PY4/-><6OQ"C C[Q:_B;UAU('%3,$I=M7 MD!F"J6]<@T;I=@]D1F/JEM]!82(V!,!G=:>^>A67Q\W^RX#+U(&O@>AQ[PO( M -'4J[\#S71[('7C(( H[=Z O$!,_?8:3$J[3R$O)E-'S<=B(9D;)''[27#E M^@K2[8XZAA^ M$%=8E<\J^BY[.[HHLU&4EL!M(IO8_P8>P>K?L847WZ!R?Z[F%@L ./^MYB/X1G\IWO[1'U 27 MCOXD]KK^AB>NW[>&]NQ;84VC MW38<*YXUIY95\ENKFOY(E*JE)>0D4'5A%U5__K:PD6.MZ-GO&Q["PS)M.GIP M@ Q_Y*&+2$+ZT/2=T^_FK9#7OM_$R#=/+OBOMWPWIZF%\^?6%?/VS&(_UK;0 M(%9\UI5Y2Z;UBG&VH@WRAL?1 'E&X$[5O*UL2]A8>2'3V!5RW('E1-^^T^"' M8\UMA,F]B:6\N:'1M[5IA M3^,X$/U>J?_!0CH$4H$6ECN)GVHYLXK8_$[MI)2_?7WQLG M:0,M2PN[W.VJ?*"-,QZ/G??\9MRA\ONK]NA5HE)ZQ1'R7,D[&P[%),V(V.N:IE#35V*XP, MM] 17:_7[==D,3<#J4X8F=:;+!'WR1Z/Y !-1@Z&R=;9:?NL>S^4?9FPH\9^ MX_2@C;"OO\6 OE"),&[$;=6WH^9Y]\;KO>^=M[S>U26[_NOF]J_6I<>\*Q=$ M^\8MU]EM]]S=/ZH?LJOWS/O09;>MFW;KLGN[=_7W1?P7C_\JN&7 M0EWNMSR[2(1)D[UXI%Z-_]ESC4TO@M=H777;>O;BX;G4ZO7']PN7?2_3(A3=K MZ.LDT7'>-I%!,B1_]9\0GG=3##.F)?-Y5*P+O#P$X#^II34E-IUZG:>7,A^@ M[J9_X'7.2M;%O=**E?ING37V'_=8M.FQ(1\+9L18BHD(\(RE99]2;D"/:(KV MD38)TXJ]UR;&//?^9#ID7?59L[;4_E#$M6JEI_Q]MI,,!=N.@D^I;AHQD#8Q M7"7;QC7L9J'0YN/=T$3HF9V].8H.-S!:'T:'*\"HS2W YC$4W:G]"02P4#4 M,C3E& HTEDGIA/E8.RX5XVK*4I685%0K-N&)B/&8"%T<:P3X21ZQD/MH,DS' MT(1$,V>W8*"$+ZSE9DHF,;\3C+ X\VG1%B :C!F1T- 89.!+XZ:0BQM)'@@U0 KFPPQ13L2OHN0'(\0FPXP43P_ M+$M_6EZ(YO^""1LBK$^$H]<00;!0*B"-0#L'5@TL@#ENF_G]:D6J$-LM3R0< M2>5':0"G@&\)1C5 7](6/0+XB#C$J"B:,R/'I'TT-M@72')<(XLT@@'HH %9 M-YQU ?G<#JN5,-(36Y!EOJ4S3HU9Y BS5H*\+:)9"'>#^N\5]>]60+WW "#; MQI+FVQS7>?I(FZ4.0XE+!YT>XT8XE )ULA]!!8 F)D".?B3MD.S)+H96D%[0 M=2"M'VF;HB.IB-%1AM>1T;X(T&S9#M 9". ]@V#WWA]R-1"LA>WY)HU@T3CB M;%L%@'B3-8YWQ*YST3@.BM9JQ35G[9(*!941AP9DM*F7^)3!FX);:>0]N YG M(V97NT2C!9*IH%JAW.SD;9G3V/!FD3?Y JS)G!V^^SQU.L+B"I!Q* M)CG?\./'X4?P"C7*H+<(83HBRZL(=V(VU3=!. M/Y3 E\5B%\?"V4GODBXA& =U*,SRB'T0P)WJT8F?2FOS7]"Q\TIQ5<[I3C^9J<4[O>1H& HJIS9 MCDX"4Z;)?',GO*^15"[44K/8.,JI1!L[R^-< US&L4P2(:J5I_6SKY$J4B2! M1(#.RPY(!;FR)(?XI+*NV +$IU0B?D?W5/GN+'!W<_;PP\@3?[D\M2*4"3"0 MH 4=3=$AER\%8)RG8+.3@HG@=Y13966#RZI

-^PBF.F-%2Z2 M!^AHQ4P)GB127B:A"\B :J:6)786C]VF,9XP)NPFDTOO/);2\<KZ.(CRSF6'Q[(;%RYS^3[P4P?XE5><=WR_JUIR=? M['3T\WPFQ4;1C[A_QQK[QU@0=T"\Q.^!/2B_@_0(N^M.?:WIOL[XNPSZ?"A% MR+KWPD_I5(1=90GP\SO&5WWYKR#7 ;V6F+VG2*\S_@M02P,$% @ YX%Q M6O1RI]5G!P 1RD !T !E83 R,S0S.#U:76_B.!1]1^(_6)6V:B7:0CO=E0I;"0JS@]1MNVU6VGDTB0/>)C%C.S#L MK]]SG0320G>@7ZL9T8="G.OK:^<9%9\M0<\DD,T:3D\]W4D!]*R MD\;A<>NH@[!OWF) 7R16:#?B;C(PX^9%[];K?^Q?M+W^]16[^?/V[L_VE<>\ MZU;G%@'<]2[.Z_77C;L4 MXVJ_Y6E%(K1-]NR1^C5VPZV6ON2LY]\+;6M8*6UE.&-VQ.W9&XZ>_3\\E4G^ MI&02"/)TX!J?6@:OW;GLL8O>Y>5-N]OM7_WVZTY]QUW?W;0OBNMG/H(#J\8N MO'G#0%FKXKQM*@,[(G_UGQ">=UL,,Z$E\WE4K N\/$3?WZFA-24JM;SNTTN9 M#U!WTS_RNN:<5*?7?.&X>/>RS;]-F(3P338B+%5 1XQM*P+RG7X$8T M0_M8:!W\P%;)>\H]B':G\D8AKU4H_\0_9GAT)MAL%7U+5U&(H MC=4\L;O:->QGH=#.X]W21.B9G;\EBG[9PNB58'2\!HPZW \@$D\8_>)FD8B M&(I:AJ8<0X'",B7*,A]KQV7">#)C:6)U*JH58[D5,9X2H8MCC0 _R2,6"$1;G/@W: D2#,2-2&1J##'RI_32&68+N M""40NEJ9CJ0_8B:E?PL'4Z%%[H6F$$L3"1[(9(B5M2-,T8R%[R(DQV/$I@), M%,\/RS*8E1>B^=Y,V!+AE8AP\A(B"!;*!$@CT"Z 50,+8([;>G&_6I%)B.V6 M6PE',O&C-(!3P+<$HQJ@+VF+'@-\1!QB5!0MF)%CTCP:&^P+)#FND44:P0!T M4("L&\ZX@'QN1M5*&*FI*%-$LA;M%_?>*^@]KH-Y[ M )!=;4CS38[K/'VDS5*%H<2E@TZ?<2T<2H$Z.8B@ D 3$R#'())F1/9D%T,K M2"_H.I#&CY1)T9%41*LHP^M8*U\$:#9L#^@,!/">0;#WU1_Q9"A8&]OS;1K! MHG'"V6X2 .)-UCC=$_O.1>,T*%JK%=>YN6B6&1;Z.%RMVJEG'7BVT"0)80) M#D3PSD+TW=*)CH[^FU([^?'2!@PJ)NQU-^V;/84#(_\1V8Q!K\'^NIZ6^CYD MW=I[?(E\&_9Z?M*!RX 5^X,18)T,0(-<4>, MB=]D@F(N8QKV 3F&X&5/VC'-P6G+MN^8;?[SV=:;\"AU,D!0%&&(ND1. "*S MHKR89X]KZ%IVN;KB<.1"1TB2R0J;@4KMTQ&L([U\;BVH; N_7>VS05$0NOU" M9"N!>)KD?,N/'X,H3IB"RO(MR=E3S90(,HK5.^GVH":BF%6N$U M5L:BG7XE@2^#Q2Z.A;.3WA5=0C .ZE"8Y1'[(( [U:,3OR2=![2?A3/B9IYI MDJ X:HK *:U;B%P%9RR2]R+*C_@>V==>O#;_"QVWIQ2O=DIQ^F:G%.[WD:!@ M**J<^8Y. E.FR6)S)[QOD%0NU5+SV#C**:NTF>=QK@$NXUA:*T2U\K1^#A12 M18HDD C0>=D#J2!7AN00GU36%5N ^))*Q._HGB:^.PO)E)=)Z (RH)JI98F=P6,W:8PGC F[R>32NXBE=/RQ3=I^ M,%:\X BAC=PLU-B/:\"H-!2[1I0K=U(/2!KZ*(CPTF5WQ[)J-RYS^3[R44_Q>=\HX? M5O7KS,Y6=\JC+W:%0<3]>]8X/,4BN-/@^61/?E[E]\@E#/@F.\Y#:WMQQI<;?'M/>2WBO!<5J;"J)[P0, !T. = 96$P,C,T,S@W M,#%E>#,R+3%?96YZ;V)I;RYH=&WM5VMOVD@4_1XI_^$*J5$BF8>A9+= D8QQ M-NQ2H-B1FH^#/8YGUYYQQ^,&^NOWCA^$)&W55&FK2D4(XYD[]]S'F>/QZ-)[ M,Q\?'XTN'6N*5]"?D3?SYLYXU"ZO.-NNID>3Y?0:7.]Z[KQNA(*K 9B=5('' M$IK!@M["6B2$&^6 2Z5+&S@0ERZ>NJZ(21$WC ^ &W:&8*B6]4D,;O!(AU6^:H/<'@5]\#UJ=<4=D8(V(%_4.P;&?MS2YF MMN7-E@M87:W=*VOA@;<<3=8(7?0)S#_AJN6V[!:XCET8FKU^QRA-+!>LZ7+E M.=/'RVOS5YUS6%Z =^F :ZTGUL)QF\MW<^<:+-O3,]U.I_NL">\;^'P.9QQ\ MP3GU%1,<;IF*0$44WN9$8C7C':QI*J0"$8+#/PJ8,.%'-#%@QOV6 80'6)!\ MD[& $6VCN52Y=XG< M$$ZSYG(;TQU8?E%\S24#YXD:/%OWR]]6G_%'Q/*L"6X1VYG/5]9T.EO\];K1 M:13W[LJRZ_MOA&\JD18A[ ?_-,]T,+Z,B;ULLJ=U6>J-+3\:=FNSA]WUU,0Y3,4_/LX9K'1A[VK=HH M81[CKO&1([&FZ)ZVDK[/F:0)JE2F&^J66P[YTCLEN#4DF/W3X&S/@CN6UPRO MJ6"^ZKT<:NX7<>G'C;?6>>F6_2;&CR-&]RN)P3A*74(*@46M581Q% %62E3- M&L*TV*:29IH@!DX?'Y$XQCJ@##,2(W^R%"F3&<6RD''"?3V.'@-6^-9JB%9Y M7!),H+ 6H-D#X6K]7-X<\N0ACYX,?T")(6R$#*AL^B*.29I1/!)4_QK%4>W+ MC&E4Q[F#=NHPFAG[2,M8]FCGFG]3;$PP@#=$^A&8?Y2/JZJR7^GGY8N[,CUE M7>_\_L*BD<^1X9/"^7;CGQ7O9#?XM&5%G%IL-C'Q_P.SU4?^92)FP1 >^6IG M[<-#PZ_3AU\RZ,^R[_KR5"F:UD_]>E>^[^G7PO\!4$L#!!0 ( M .>!<5KW'_LOPP, ,$, = 96$P,C,T,S@W,#%E>#,R+3)?96YZ;V)I M;RYH=&WM5VUOXD80_H[$?Q@A-4HD\V(XTAYP2 :07]&[MQ= MV.-1N[BBMEVJ1Y/5[!$<]W%A?V@$@JL!F)U$@N'C?-@+5UP5Z/)!J'S M'0+S)WAH.:UI"QQ[FAN:O7['*$PL!ZS9:NW:LY?+*_/WG5M8W8%[;X-C;2;6 MTG::JU\7]B-84U=KNIW.98O;.%3Q8@[G'#S!.?44$QR>F I!A10^941B-:,] M;&@BI (1@,W_$#!AP@MI;,"<>RT#"/>Q(-DV93XCDB'P]57D?\G$4'N9BC@A M?'\E<\D-(,*=D#'&V?P$@9 Y5()Q"1\H]ZD/OQ".R'OHF0:6K]L'DD+ (M0< M0G.HETFF-!:B@_WLA83O:+V&:#%+4YT'?K6I3Q2%D$J*T5]K01E;D5,5%N9B MP)HHR3Q&P/8^4ZD,F(:,!G#'..$HCF 5!,RC4A?B*#4#:2<5"_ FR62:$:[J M-26.R'658FV'!;=T-L07B<)\*G- Z])&$ZIT[Q"Y)9RFS=5S1/=@>?D.:$(9 MJ"=J<#$*%+^M/N,OV.5:$^R3J;U8K*W9;+[\^4.CT\C_.VMK6OW_E_!-)9(\ MA(-@*Y02<2E[8KX*M;_.#]C2[J:"^5V7VR-1U?7HY>LQ\%N6ZOW0\W/DSJIE MI;LR3QS2L_$Y;1?57[N+:( 3\]J\.5US%M/%K2L;)L@B[!X/:1)IJA[H*^F7 MC$D:X[1*]9XZ1>O5:V;OFF"+2##[U_[-@0A_L;UB>L4&\WWOW5#W0!Z:?N"X M&YV:WK7_N?%VW.C^ M(U&$I<")K$<1:A)D36KDRX+#B$*//LM]Z\&(5EE4<$S@C,U!TY/QU?HOJ',9 MU]KQ#"OB#^ CD5X(YH_%(^,[X'R3^\=B"*2I!2/ M-^5=(S]P_CWK&^6A]"6-;_.6*3;]O,4[-)CL!^=MRJBJ;MQ&Q/L,9JN/R:4B M8OXAB=XMNFFG[=/G:M$IFFVORN*P \=!G1>^.>"W#@JZ!]>2H3!!J>5Y(N.* M\5UE'-D[5WK<]LV$O_>OP*GF[E)IU7TBN+8 MC7,CRX_*\:N65"?M=#H0"5&(*5(&2-O*7W\ 2$I\ "1DZQRVY2?+>"QV]X<% M%HLE^?Z_CW,;W"-"L>OLUUJOFS6 ',,UL6/MU\;#>F_8'PQJ__T P'?O_U6O M@Q/D( (]9(+)$O3=^6)H8# BT*%3E\S!*V_^/:B#F>'UP9K0PU, M$'5]8B#*"T"]S@A&)/L$<8)[8 @]< X):'5!N[77?+O7V07C41^TF^UNT.6[ M]X]TCQHS-(< V6B.'.^8#7N(IM"WO?W:G0]M/,7(K $FE\/:$J_N+1>([M=" MGJ:03EZ[Q&JLJAJ,_IL:\""QD'.:-W:W=UMB-JHJ4]5C$/5#8^X[;5^'1^-A2Z7;5EPIC>JGU@8J!9,%@ X^M!Q7 ]Z;+I^" K#XL4".U/W0UC$"KDR]R( MKM$4"/7N<5[V:Q3/%S:'193-")KNUYC*ZI&V_K3AY#7C,FH!B4%<&^5#UU@0 M=X&(AQDV,>0%@4SOI*B\NL'&1/;9FN-:0PB^)8D6!+VX1&Q,RFQ4P)46;#M2 MF6CZXE*Q,;])M#2P#VB\N%AO3\&T95@F9>-L1DP+P'^/K@7S9$13[KD-= M&YM\>3^ -K?EX0PAMFA@4PC\)_E3V>;#6IG1T&O%?]C=[7::+;;5#-GL$AL! M^QVG!4)B0%"C[QMI"AGJ/D7FI?-!_$Y/W+![V"2W:W)VI#MFA8KW34&0ZAS! MT$C@$-/3U@#Z\PH2)OX,>9BQ1'7P2G?1@*^M#Q]XE23_O0S/"M$DH@/FR,W1 M2L,J%-/-9)I,0]?)@VY508$[!9<+[C"RG@S$L0-]$[,V%7X:^''WFJ 9D 4DS=Z55,VCA&LFH-/V6'@7*(J6&[U">(_2/H<#SB ME"I$9(APO;F.AQV?C;#R!.*@*%KH>"'OTL#$:<4-!Z,2^ J,#A"$*BCD4%RC>\1F[34R7"O@.8Z&I/9# 1BM9AJ, MD B(4:EV>Y7KYB\607P9VFLE3EVRVH_=:;3+)U:SS3KJ6%6KE08R/D:\AHT2 M6/=*[0I7^I['*2L]28- Z< . D.@E=M M.BH $*1)0PA+BF=^-Z-RT;-:?V1Z[AD&80>$,PPGV,;\O@0Z9M\G/, <*XP# MH=NE^#39>IN&*J0-8G0 HPY"\O'RRGM6N&NQV%80TTKX9-G:0N\Y<^97A\\J M(Y-"@BSNAEZCA-ML9L[Y:VH@(OS3H6A_H9@,^)#52>PJ8Q@BRDRC8: MGL(&$8/*(#>)'$A@DK?062*+XPBY=E2A(\FA.40>Q,DLX9Q6Q2?:3*A!FF\# M7H44*Z V.,=*L,IO6+SR93,-E&?9/,0JS-C29\R0Z=O(G?9=QT0.72'B6->( M^K;'C,J;H9S80V*=W (YC44UFZ&@F@!LN0U9"G**0Z; BBL0LL6K&6-/FTE_ MHWDD'I#\_>;\U[=__/[)6/B/GYWNKOEUY][ZO'3&A_[#R0[9W?G8_C(>+:F] M>W<9=:U-L9GIP[#\.=2>]VW'1ZQ[N3WR[<7T^MJ=&[<>W!KM=^ M&-.[V:%_=W=!QX\#/&]=O/FXM$Z,:W+Z@],[--W)[F'3&N+/:/#VY/9\,KZ[ MP-WKTT_GQM7QSJ3?O3TZ;[>P:9X>CT\.'GZY_SI<3 ]/W_QL7^$=#\_/;_RC MH^ZG7SY^O&@UO;<_/YK6XN9NX-F3RZ/1P]4O^_M_@/[P.GCB]/EV>0Z_N*1O M0\K.5>ZTQ_YXW.V/^>%/,] MT"W<6+.I*GIV*G@#(7.\(&!/'$3B!Y#GV.S? MRFJ?.,M2.9>2K5K10F>-S@3,LKF9%4*;1YLE(*D;Z<0 LMDSTHAS/E(55+$E M^XJXIF]X--3C9'F"7(O Q6R9LQX7=2I>;#/!.!F.R84V&G35=+($JW$KZ]QJ MTJ[$<)_47V?MS83UGI#!^X]Q>9]M[[&;(+;'Y=BXK*'&<3<3Z(M?/24-.E;S MH]AP\VVX0E&:^2LQU=QV11=6V60B>9YPA=8&5XD2D&35&O:5"?^EKQ,KWT?_ MN,IXGOOS8Y]/Z)[C^-"^(M@Q\(+]@$OQ8&G>J52[>Z$_U,Y$"5.PILZG!'@W2*WWL6%KQHRW1UCFAMC-AI' B)"U8<,1_,)[B$:,U6^G@ M$>,,K%G[)X9[G[_>0[9N^6>!R[%T5>-" M1R 3V=H$S:3=RWI6=KUI(I,LEJ5LI+7%9R-6.:L9YW'$)-?H>VSGY<+ MX=B<$&8F.2::VZ/03C?)2$N:)1\7B(&#-[@%7I@8NUJ.]0$7MVH'S&\1[V=# M#A5,'#WRGR@'=HU^&IY7-M5-%WXQ?ETP .(<@)"%:@YL, >XT@,+ZAD>OH]R M2A7(JUIKX)V)F^GCS1N&9@ZB<:M]6/]@CZA'L,&.M$*38R;!]7"L ;=.1YW] MNI,)KFECOV8AG :<"?"*]VDW?V+P9E)$8Y0)FFM6HX&J [O.+>?ZT7GY[6:V7FL?D+T! M:4VJ0J8P:=XU?#Z)>XYYQ!3G+6,V$2"4VZ((H_!I_9!$_"M2OSHOJ MK7:]TWK]2,WHFQ4;R8)P(?HT$%OJ M5V3XYRG>/$T7TJ_ J/@IZBG^IRM&-&:'_,LUFHA$'3@4W?6HVBBD/S2D!P/K M%8-@12.)@:[H%!FO+?>^0;&APT2Z.?^1&'BC09%A;C)HU)S_>-:@=>I/GCPP MZYM6]4;CFPAO.C[K$HP?]E6,'W[W2C"P7XL\NH) M@MZ$G0*AP8PB^$"-^#33'C\9.M; 0W.^9-< #%OMUSSB\V_+B%:,"';-D>AG M^B3<*QULV]PMC-HR@2C;WGQ>>T)$ M2M%@MEAB<3-_N2:#.O-\MSHQ2@;O1 K#)!WW]*[#\(;C;+-IY>36;V(;P#FRDE(YWFS%4'@ MO(4I&P36O\_(E*>K[#L0=!ZM+ZDM M;T&8/%V)R9AZ?J>T$T;*K'*#C%+,D07MF+F%>>'E75,*^%8ON=FTZ\)DWI). M^N=*DA=@RB&=&[C["ZI*7Q[E222'>G[^X%]071L(E&.$7.>3M,Y[A/ C(6]W ML%PW"1\D[CU 8@;<#-B:0D161N#BCMA1,ISF/A%4/HT3^6I1ZPB_M274MGDZ+*AIN91#5CD; R1P5^%$'AD*2^(BK)O MXP2E^,JY.V)N@VMCDV?>G"/>.3[73)??)[_H#:B$H0L]SXS?A=: M%E$D+"F=RW+!(->]G'-R#2<3Z.!R,)[B1J7O(^>KV[>Q@PUHGS&^!HY1"O[5 M?.E*4DHQ-"PXF\!0"DF4;.7X7::Q\Y5]=M8OA2 *IO(@.2.F)8#D/7XS%/RNANJ13B MI)C)F6225.S8'4HIA-%B,2? #&U$>^S\(@I+(9&4)>65 O*\H*!D0BCY4DDR M>G!',]?GJ1-'-O!<5K;.!-6]! .W6 4 96YZ M+3(P,C4P,3,Q7V-A;"YX;6SM76UWVK@2_KZ_@IO[Y=ZSAR5)FV;3T^P> B&7 M- E97K;M[MFS1]@"U!B+R#:!_/HKF9?88/EUA$B[GTJ)T8R>&8UF1N/1AU]G M8ZLTQ'_0ZY6JGUFP>_/I+J?3#AW^5RZ4K;&.& M7&R6^O-2C8XG'8.4N@S9SH"R<>D_[OB_I7)IY+J3]Y7*T]/33P9_QC$(PP[U MF($=\46I7.8#KH:L,2P&?%_J(+=TBUCIZ*1T?/3^\-W[-V>E7K=6.CX\/EG\ MY(#!XLGW,_%%Z/FG-_[3 M1V=G9Q7_K^M''1+U(!_VJ/+Y]J9CC/ 8E8GMN,@V! &'O'?\+V^H@5P?R42^ M2M(GQ/_*J\?*XJORT7'YS=%/,\<\6.!6*GU@U,)M/"CYG+]WYQ-\?N"0\<02 M#/G?C1@>G!]@^[DL #P\6HSP;_[%W^SO&K4=:A%3('^!+#&1S@AC]Z D!NZU MFZ$I\-]0(;B*^&-%^MN*"NZ:7!W'N./RSV-L9V9P\^<+'J&9%"N!X1&V'3+% M"Y)9&8T:PF<6FE7DC!H6?C '>$Z<0QJ\V^]]0.4-0GUC$)1AX]@#TH)3QA:FF/>5+DC)._0Z[.685-0"8$0J 1VPR]L8- MS_48KMJVAZQ[1FR#3/@'-!=V)9=,4@\+#WV;#$Z(C%@+'+])P\RL@2#BEEJU]: MJ(^M\P//*0\1FOR]6(8UCS'?L0I*2S#G<.Y\UW2 G+[OGRY_R/W4X[<5S'%8 M?2,D^]:7:O38E?Q,"K^C:OONQ^6C1Z;($DA7W1IB;,XE\CNR/ S,?#J:*ZL< MEG.5A6>'F+'BCG_<$GW8]U\^47&\\4(+RX3[K:O?#Q@=)TC/I9F1H\S$C,=^ M!Z4G+"RT^+BPL9EE=>EP]I_J?%TX!%JAPF.'%&HOT=_ 8HGR\0;*^=:M85"/ MB[*-#,X4OLOA'BDEC)Y R&3E2LZO\/0,@@-O>]&)XS#$N&W M +;EGN$)(N;E;"*B.&[76GP+9BJWL#04UU[;OLHC%6Q+,9UL+H0B;H42?^)% M>?2!'6EG(O':RC 3^2\\/:UCJL!19(/*V7W6J_Q)& D&3CS26+%W,&C7Q@Y#TU.Z') M2_;:?"H>"/?5;*X1! JLR)6?=X_FPLGK,F1BM0YQ%"7-OIE<9E$N<214@+'@ M=MY(F4 D='3[9JGE(<-)OFT5W[56].9JI)) ['6()@DQ6?R84S["F"M?+C(J MVGV[E"*1@23;_0IN?JU!G3@3ZB#KBE%OTK0-RQ/%$9$'94=O8Y9X4H+=/2R7#AA1$##C4O:'VL(O9 MN([[KC+!2(CLCSL=N4 DR, Z!7FMHCI9%6?HE9B]W'B#!N(=EQH/(VKQ(1V1 MU'+GP *-(% H58D'F.-@^L.J.)N-HJ W#287T48B?AL9Z8Z:ZZ2B8HN83;N&)L1%%G2.0T)%N[^23@I2D" /8-O8 M1<3&YB5B-K?23M4PO+' YMU/" &>$%""H*OP2ZEP0UT1PL0\*/YB,+G&^J( M@L[6H(MF\.G"3-0U.Z$I%UA62"6Q(5ZC.M5":J48=7YC+6ACP\V(IG>S+5]1&BV%:@S:>8AYIKLNJ[AF=$O&V M7IC[R.KJI!$T+\M$P0A-384$Q@/@E1T%SGBF!1O[IGR1FX9Q]'2Z]3GTDX":#)4Y7Y4E78XE\/ M%Z\(6YQFU1P3FSBN8'B*U<@J)5'MNW,FN:5%4AJ7Y?/D\1!9#0Q_Y+4>]Q4M MG0 8\NK88O[(2V"FRA,)4,AO=_U=%YK%];#[LS"WQ1$VI2L<$IR-/9Y#S +8 MWJK+N3,"=]2F88;4F'XYG?PVL&F[F&''#8T7)*3B]8X4)+4ZA(D"#;\ D@9! MV2+*73BUS:.*PJD(*MH-6";I2+&"K35L4,9'6=;F&'._00PRQ$2N$+&%?;K M _X,?'XW"^77);I,F,)4(?C!]PC90QYU-Q!A_AE:2[32F&+FDKZ%Z[C/(PJ/ M;3H(T?F(M$/MO[7+ALRVGUXND*!XV>0;G/&H1@D+15@\Q]4!.YL4,O&4 M/*N=+QK-<71Z1,)^H4+M 'QO94U_J4T7V,8#\.(!&17M+DD1X4: )HLK*W%WK!I$L%9;]. M@=.YF/<<4>NR#N:JADNF*MXQ V4MXWK-D!B!RQAI?Y]8A3)D3#/!YM3KHONA MZ,PI4+3-ZIAR/&6X4H)42^ M<2G*H(5]$?!R/+'H'*\B:[_8:A]:WCQ;]- M.ZI_"WRTG8:H]N!$M=#3@@]<(!1)=J-'S*J1W\L;X,70U]VY8YU.C>=#Z]JMN!U\_7SZYF%V9-RXAW\T&L>= MCY7I[*+VY7!J=ACZW#(_HJ.'UM=)WSIQ#S\='[,+I_N [%IE=#C\2JZ/^LWK MDX_MQT_LY_OCP35]?M.8#3J]MT/TX\-P]/-9_.;U9DXR/[MY^G ^OC#:[ M_M&NUDW:/ZL?#COD"VZ^NWJX[?<>[\A)^_KSK7'?..W73AXN;X^/B&E>-WI7 M%T^_39\[DT']^NW_K'MRZI+Q[2?O\O+D\V\?/V(\;W:O'F<#[_!Q>GI\=U4[ M>[Q\.C__JU3KM!?7Z7R[2RR;5B^7T^G6D4.>!;4BT+)%KP=B^U"T!G[_#> % M%$OJF]]KXX%>RO1GB/)$^:[^TB5Z9PY5@.0W[3^G WTIYC.@T\)MHH$+8Y2+ M.$CK>W.!0CBO\E*'8.5/&]26/:[KRP8;D;VNE8L[%1/?FQZDD\Q*08Y@%$2T M^->2=\] ^)^SQU0GZ064,Q2ALTU2V8F]@1'Q_J+(IQ[_?'!#8Q- MOW;#-V++&UZ@YR*GH_NL*[MX-QKUR_ #+59:7Z!'J\:C1QCFA$U/L(:5. 3) M]/;5GJ857#*@TF(_0"NRO*IM]U8DBG!A[10]!@45VU2ECT$*V@OC,@HT2OU" MB&U;C")^8YO[JFLBN._Z=Z?YGB0 6*(1WS&K"Z?> 6?:6L9B''P=ST+Y*4R [6Y>7?$!2; MOL6;5HL+1=15=@(PI'X7V"BY%09E1S=+*F)2:S8'3@=S[@N9Q ER(I31)HK2V ;@UZ3F3%1M&-=VMTW8<> M #J18X?=!EF?<5PU)UW.2K=QC&9'>W('0DG@A!/K?JF)ZP/%Y7?837#HW,8[. JW M4A[SHYU@>=P:IC8>(\+!8*U!@V_+R/J"$5,XJ5SL: X8(\0MNZD]']J0G94R M<-.T[_A2Z#YA:XION4,V K^9IQ O6AT!0*%'P0R<5H5"[KO M[824\1I6X%O/LC/!)0I=O)"3B6_&;H>0E94<*7-S_!P*?.YMG\6HRL#>8VS\L@665/*A[X)Y4 M6K)%[EE-06(G<7]^1K0OK:SJ$;[;-;\ 8&UFVEFHS@/D94-O"D"U"D0"#WFW M5%HN%*4$,E+7G0W8@;B3DP3*Q:PB.Y"9ON;$P*XD'9\OV(&T&]33LJD'R7_[ M6WD(;'FS9F5^]':%6MA?CG4M,W.WGW_ZGE/DH0GH;<"8) M+]3]*P8MR+.J%1U&!WR=\0D@JX%52T9"3'?>)9> 9,!)G,BLF=X53WB(K*1E M'YGS31A@_U=$&A1DOESN:\AV96@3B+VJ%9$$G,0)4[8G+_LHB*.C 66+N;;% M?3R.\!@XLY$OC_,G*'/%YMW!PS3E*_E:U5#'OV%D^?HD=+2_-7S.XP0Q3FO0 MQE-L@Z?APF-K=U%E$@EJ^ 8E-S9, M(XD$K VWQ6E#O8OHMYMIX*41%_%HDD+('31AO 5A$<&'GROQMW_51+ 0+[Y MYNG.KNZ:=U!9J>2TZ &]LA;?413TJNH.%";RG%7E/<6<'1JFHV8G2""F.T#8 MM6@3H(<\N4F^DF@Q-?C^35DH:WBTR,#(U,#$S,5]D968N>&UL[7WK M<^.VDN_W_2N\<[_<6UMSYI%,V,\EN;:5H$I*9H4B%(&UK M_OH+\"&1$D$\V$V(MCZ<.H['1#=^W6@T&MV-G__C:1XR75[?7KT?71^?GK_[CWP\._N7G?WW]^N",A"1V$N(=W"T/CJ+Y MXMKU#VYB)Z33*)X?_-]D_O\.7A_<)\GBIS=O'A\?_^&ROZ&N'Q,:I;%+*/_% MP>O7;,!RR*.8\ %_.KAVDH//3GSP[L/!^W<_O?WAI^\^'MS>'!V\?_O^0_[) MO_P<^.'7.X>2 \9W2']Y5:'T=!<'_XCBV9OW;]]^]Z;\PU?Y7_[TQ']1^_O' M[[*_?O?QX\\U_]?K=^]??O?O'$_56++*_\9(5F>H '][D__B* MXW5P\',+/^,^C**11X'M<1(=.P&=\?4](\NJ #WP[.:_-E7T3<0F_X?_X1OCMFUS\ M>-S]>>7$)$SN2>*[3D"[,+LY% KOYVS-S,V*Z_&Y^GO,(S21?[C&Y M)R'U'TA.4I?1IB$R9@%8O;YG@KJ/ H]9LY._4S]9WK AWD?Q=RIGP;1HS: Y7>,*0"6#AWJTVAZQJ? M YH(YHPE_EU CLD=&YY-6G7W:O@0BJV+*)S=D'C.AE;:FVI_#[?\+@CSB)3@ M*/X2:OXCUXV93;GPG3L_8 N'4"?TCM*8.P:57ZIPICH4F#F]3B+W:VUC4UI_ MVU]!F0HRX\MW0A81T]=PIL3-YC> ZXV/QXX\BN*K?P $"=.)*,W&O6+[/!_Y M<)G]I"2JEJ^A8&K>6&\<9FTZ;,S%]T @;F]NZOP)OP5;A97-0IVM[8\ ;6G% M1*MSU/ 5D/ARBZW!2?7OX6!1-,_J?.H-"./(;!MO=7Z%W\)M2!O&7(.WYB_A MI,]#.UX:$.9;1J''3JDKAR?5M!^95!H0V/J=^Z#"+[P3G(;^4S$3-?,8\ M6$V9T6ATMG*ODC-4N)DF"QN6-)R/UQ"P/R:)XZM=C;5\C1MAT."Q?0"PI;(1 MSM=@4/ EG(RW@Q@:W(D_!EJ=.O%\#;Z-Q@6]'MT.NVNPW_H]5&2E$K/18*WI M,[!EE$=O=+BI?0 7=U6)S6BPJ3DBV!ED*VBCLX2$'P,M_8VHC0YK@D^!Y%\+ MYNNMVNWO"K"Y#:\."C)5/E=C M^&'RAGWRIOB;-]N?]\-K-'?\T)C5_.NUQ<%@]IX-$;OI'7F](JS';], E=T% M!> ,F-=S,K\CL2:ZM4]7Q@>#2R<(]'CC'ZPX8GKJYU[(!:-=<,#_S"39K#8I M\I20T"/>JU*O&+4@.L_ASY5B,U][^540S M;D=W[+3CN,DV:+2<^]2A=QD Q7@,OO??OR'L*%#^AENJ[S,0M4CF:UI[.MPY M&H597A$W_@].P,\?H^3(B>,E,W+9F1]X/FHT2VVHZ<,HKD^.J4_)7*%)NLN@ M^'H:1W,S(2>1-II1S#;;7UZ]94-DZ^8G[K<2[Y=729P24TF>4#:]QV.V5S(^ M@256'WMMX88DFPU\"AF\$\K 2 C%93QE!RG"Q,_\>G;N*QQ 8)FTDAJFB-K1 M*R3V'E9BY7W'\I) 2Z@V]!#-61V; O_O0*W654P6CN\5H5AF.\?)/8GSRPR< M=:-"\Y!;924"UA M M-MI+9YE;27. *3$!NDU&0 EJ)KB1=T\0#0%YF(RC"=:R%FI9C$804S(55H MC:?'/EU$U G.XBA=G(=ND/(.!XTY(SC"[,K-,(7>60:ELT!NFS!1P+$78$LXP6UB5K"$TN0F(#/&4(,*KE$]+ M\*+/31%/E-T9&MZI'4(*I8*((RP=]0-/T,.6V!IZ<;3%*!$CFL_]),O^YAD$ M]<)T4%&T41JB#6U%KKPT!HZT7#%1$+84\[(&C"29)@H#C-$W E4*I36J8KJ( MHA!-)EO##\^2;2-4"D,<)S$*17I>Q@LON_2]\_#(6?B)$T '(@54ANFW"S$K M100=(YGPW.60>"=.'#*;24>NF\[3@*=0'C/07/ \,@6" [1Q*C"6(H1/O%@3 MRV)L#2WV>-W1)6&SNG&>X&\"M*@/T;_01KB4-7!V1U,G)U!A"IH^#4]B34B5 M0@&/>*R/!LS[1)>1E-P05Y@JARWB WR MWEH&H+PP 4YPYY2FO0BM(#2\\W(;:O*"!$!1C=.$-YSWLI:9Z/*J4GL>0JOA M)RUE A ];35J5 &R^!D!]']:#F/5R.(LH64T%C5:UZ%4(2%[9Q.--= &%$Y1^X10 MPN;">U$<,[T(HJR.L:@,!K=);;0L7N=I6:E6O-".B]Y:_J!8SZR)LS MD#BCB?] < 2F2'0P6XPJB%AGQ0LRI MW)H6T@4OQ172L1I+T9!&"U+2,UXGR:QOQ+%D4J$PC)71B(U">;KIH2DA[)"8 MY,0*L5]&851R@='I1H'D('PU-?#DY>W:)YE[)YPQ[WW59WT\%3P&)S_2J ZU MTP+1 T5> &]H&;< M,7C.V,2X@3WD7: )?,:;#N7!2% +3KR:^&T=PCD!B>D,Q;MK04JA[MT\%,M5 MX90QW?243*XB^=\Q12'TY(GQS]CQ0R=>GK-)45[!Q+YD@ 09X_E>BQ+.Q>%T MI[?,7D2%5:^_8J90Y$-VG)^")Z"+J S&4@MA4BF5QUKYO2_@@9S[5)"3%]-W MEUGSXRA()0%:I(AW[W=]*UN%CD&M: M"VB%0GV(U2WEJ;=UKL?)$%>\)M;RK@!&SV(41;EESG"F<\"";:8QB%B! !YY M4P"SQ;A)KM 9'F45 ;CV0IA4ND$8":9+X3WSR;>Z($MU!FY3/E$QM.MA%., M]:-'>R@Q6DU$%3H$ ,JU:GH1L[%UJ0_$S]$&5:$E '*>=D/7@E1FG@\FT%42FE'7:CRW;<6LN0&X;@ M^RC^#F>/8YR1[)84:QM;$^B275Z.=L-?H,!B-1\<*SZ1/23;JL5;LJAW JI# ML+T)16'"M.(D?T3^EU*,SZ53[Y:"K42 M+3(TO*;>* MK::3C2)K!DLEI\PH,E&G=ER\7@T;EVBD@14GVGJ)NU4>;:I9"TTTXX3SI&T3 MK3_?]B45I!UZ^S5W/,%PL+ :RE3*DC_7W WX2N[/]2?+;7A-K?9!4*U=PH*R M. 3=0E%$T4[+XMV$LE0D:"&5R&YV!D41CH#((!:+""#I&0*I52K.ZE&F:^_* M2'TAJ8.(5S:+'+7>K;BTXDE'&'2&]I1?@B*TIL$5;8^8]N;]^HZ3F-FY7/:N?&?$)K$OIL4?0]'CT[L MG<7P!L*0B5WH["\WX ;@JC26@)1V5@IK6=@2'H9@# S15>EM82+L&\)\[]B) ME[GOH')-!BUK(Q9VWS4V0U;>"1'-B3CV'WR/A!X]#T^>7$(I;^]5/RA;_'NW=:"ELOIUO@RGMZ0&] M@]N19S/IH?IF B#E[4 .L-/M''I_&D2/POR#SI?ZXVE)@^(GU6V3ZM+FX:4% M+UI$U2UA#JO-4%TH7;H,[% ;I9WPY1572RMB"B% XXN'K=@0QNW#-I$AR4:$DT)8S"A/9+X(HB4IFV%D M77;[D)0ZW1TX%RF*3@-+>=P+I[77;1@3)T!XBT.+]"ZXS(HRU8,4K7EK26P< MWI!X[H>9&HVG%\0![_#52FI87F$[:@I1*M.JZ9A3.";Y_Y^'(]>-TC"A$^(2 M_P$AHUB)Y' ,J1J".'&D;=KENP ^>*OD=EH#LI(2T.0]7\&6VE5,%H[/'X_. M7C$K6GVQG3C+N$&)%ADR,6CQJL&L&DL"-+%7SI);![9/>_T9V1K186V1JDCB M]:-MY("-Z=6?-LX4:]4-O/)O?4A9AYU!KVM=Z.4-;3M?]/'DD-#U U*+\=U$ M?(;92ST>\0Z7MY2_I[5B&:Q$%/KLFD;'[6B%!N$AQ:)T M\%1I;FLD5$;=)<3+VB)EENB8+/C+?] R%-,91!Q> 2Z%/K=& G*695: ^W?J MQX2QX*5<-0B*ORVG-RP73 $_>:?;#A>*34N<']^H#9/91/@9F,Q&/.7=;DU- M9J%1O*U.D9"#M :K% ;D^#8")&^":U;'ME@3(W<)[QB1)TME8#/4%J! M:Q >T@+3P1.M[6VI/Q.257/=1#?.TQ<_N>$@+6@=/M$ZW)],I<1G')T]NELLR87,8AYPO_C^>_/S@ M!+D>EMGM_!^8\:G_HO*7T!?F"!P.RT]&D9&\]7.7U&U W@R0L9(D@<&F9O,>NS2:7L6$,BYJ M;FQ39K9A=PE^Y<13TZ/ =_FM TY:=@LAP^-=ALZXA@Y/^_)GH3_U72=,MDG> M,, .V:A?@2?7B16K%E@N_^HBZ@:Y8FHX[!IJ;NZ\?&K/MYJXVRFSW_+Q)O&!&O1=6;'8M3,4&-JF>2=I6%E/;(S M)[^R+-\(:-O/0-YJ0%IT0C*F/N'F@%BK1DS'ZCXD$UO;.Q-:*@VNT!/R0$)> M>[_5"J5!I\W"V!F!\C4JC@H/PQVE-(GF)$92<%6JIOHN&1]+_97)6ET-FB*O M!^E5<;6P5J[3Q2+O6HEE:*%,EHQJ@I)P_-/ M.5XSJ&AG'66R=B-+&K+>#!.H@6K%>VI(B ?I$5^.NUS/%6E%M%$R/IDT#(JE M_JVD;#_5)15B/06U#32U-HS@K0BV*I=A]9Q?6Z.KN("(^;F[-A[:<5I Q:Y. MMPNL7EDM0,F&)E]$X8P7OG&F8&--U9&1]+>1A/D%;W4X+.5MIF'O=J)-2E6E M%6!CQ;?(DGA@S6T^))::U@$$H)6==89*.BZ6D[,:LN<[.P:MHJ@C-\%9YD0,X8"/LF@X4W-PF@-863$C(M$O>UO-MM:XCJ]H"I/6B3=YV MRIE,T%NM>+2PM1'-S%]=FY %;^*T?L\!Q'7:'!QK68C(&#<#W1@0?^-0H6@W M%BD194WQ5>"SH.M'V9WRC(1NNS=E%,B.YG,_KW#-'O6L4$*/U>C1[G((IG0] M>B7D!IW/UT+(WG'82,+U<[(8/BN'Y>U$I\-E]I/807IAZ7GKOK(,V!P:M"NI M-E)VW1Z]_+IVS)3,OK:<;GD+XA.:^',G ;=&&X-;S+C2$\0F*$@O[;781>P5 MHTS89D&3[NI11Q/EJ3YQQT+.4.7)!F3IFO,Q'&%WP%K:S]5(]F4#YL_$X8X) M5\.<,K*LE>G:<_\T):N.)-H;1D5!R&8%$:Y-5J(YG!6JB*&T<:NA\^D2GOW& MT9GX].M13#P_X3_!^YY"2@.251M>TFZMAKWGHCFY<9YP%Y60S&!<43%0\BZL MAE7VCQ4.XRAD/[IYYEP?&YHV^2$=\/2QE3=P->OLY4?QZ@7(P*$T*^#*<%OU MFSLFU(W]!4;W#%WR0Y*Q/K;R9JT]E<7=\/M(Z/#N"ZF.NW;OB9<&A#UV!7*I1.&%@QLPHE%3I*DMB_2[/N7&5 C'LJ<78?=4:B6>PL[GUW M%!,'?]> Y]3>*NY0@8WN4L*6[UH- M5*!YOYRA/;LFO@RA-YPMIV!1P M&8$P-ZA"(F"YX.3@KKFL-M+G_E.MRW[)>!SS1L5YHF.0C>SSQW6;V_'S47AR M>N"$/2E9GW.PVV[?3!-[E;%*X!_$VE7YJ:ZJXA$!7-\;@"&;K:R[6C1=[*79 MS]VC0,IQI9H=W0DMTN;/Z[!*DSFB+19I"W4.Y+4;D:9/&>3B- MXKE3,$K.$S*'+I%1(JEII[.+Y$:X;O('W.6W\BU?(_I_3A (]%U#,*NK]#8$ MMAVY*$R8^A1- G]Y1?.OVTQD1PLIGM+ALOC''BRA%A<[54&,V>F4R36:)JUY'[ VL9:W4MX>7T@7!EZ MP#7R[9R1D/P597M>5 W3(KWOJ 9Q U_LDA;YY-5B4B M?>1.&W!E-1D3T8[ B$SU,([E9E3S3*,BS]2IY9D:^QOFA6%:J=&'2ZWD:ZR3 M7)^"8EYBE2%][M8GDDE71Y#9!E. GSW:R?WY M%E\:R*(@4R<-$@Q9<'! 3P6YJGPZ2]6,!PU%%+Z* [CV9HK#DYF&^@Q4J"C4K*R=F,5-H]]P&*3!Z00C9Z M&1_B1QSZ-W BAO;&K(,P4=KPU:KC-;C$V4.[O;EHBT]V /'GYF'RM5(I9/D)1<9.3O689R4^A]V//AFMW'/5FGO:*UE&F\DZ4AI7;AGX> MFCD#8.C%'@PAA"EMAXF8#',51U[J)K1HW72WZL2TA,]TR:X]EE]\CU3RD%MZ M1F'EK9CS872&VFX,IP*_9GH) !&T6*(PRR[MX^>?M=0ONE+C_F$4/;XH_SJ$O_F.- M?&4H"^<7I=7-\:W.6*4]B99>GZ1QM"!@*3"UX789U.VYRYLKZ6([HKYSY;B\ M03T8P-MC[CK*#2C@W($6^SBT [\:UNY]$8C[N@V5C9:W:Q>LTOSVDB22\LJ. M#7 9 >S.MU42YB&;U7 3Y_$SVW]CWPG@JRF::-@,K(BE5'^OIQ$;K%RR%;DO M4?SU/&0G!I=0-%G4B=C-MM$4QP8^"HT*.PKDE%>,,C-R%D4>FD#J1 8ED U\ MT'K25!E#-*O# C_#0J&+"V[E(?MVGLY/TX3W!0_#U FN8C]T_07[(>^#A5!@ M6.VB?+AJ9-I#M^T&8ET>E%\/O.X1/2&+ K?Q= 7EA'#]8:(>3T]]RKS@/XBC MY.@;SM.('8O7=K1.D_;"3WV0^3ZO%:XUMW 3^A1GDKDAS/E)GB:R[S^*N-F$OE( MP-QX>M[,7/-!4_(T)AQ5TV55KQO;X =X=;73LF#XD%6@NB@E.(/>KO)IKX/=)H.)2X^Q'RBQ4MXH&O3I$_OH$JRXS "Q-C#BI:?6:=V!?" M)T:\T0/[[8SD(?OR'_D)Z1VJ?!7(OS#IJPA$]90*JQM9\4H:)A,VZ2L2N]B; MM0+YEZT;C0)1J8[$;:E;!H2S#HQ%[S*ZV7(%)9M,V."EO%$_3K'>5]VT$^CU,K^7R7_ G;] M&MIX%^Z*K%@2>&G'?O[7UZ\/_N?+Y]]^^-__^=U=I$]_A!\^>M]^?)C]L0QO MC]/'LQ_CCS_^^OZOVYLE#7Y\<+^]#3XE;Y)K\NG;C]]]?7KG7B1O__OT]/WU MKV\>G@Z/_GC[X%W'SN]C[U?GW=?Q7XN[X$/R]LO[]_$AO?GJA$=O[M_._O(_ MO;L[__3AU\G?7^)_7KV??HJ^?7?Z-+V^_7[F_-O7V?T_/QY_]]^W'^B,)C]> MGWT.'Z]_O!M]O7T;CDX_WOWW9?3;I]G4'7V)@O./R?O'6_KW_7'Z]]^7]/;I MW)^_N_S^U^7LS)W$G_XM'!U[T=W'X[>S:_\/ MG?YX=_3AZ\GG]^]\S_MT>GMV^/A?#]^N%]/C3]__9W#E_YCX\\]?TI.3#[__ MUZ^_DM]_/?MK\K3\Z^WY'__\]'%^^3UZQ>P1Z+E0[31 MOPV]XOQ,O),G7ADQFO/_ZG/E"'EXQO92C'M/8:V7<0L!)4O9%8.U0--V7VA9 M3,E$=;:IE,V"J[_"B2GIT38_011TF$(PB(,;YPFKKWH+(7LQ ",)5U=(&WQ8 MI8\ES3B:,@.:=;4Z)=AB$Q"SVGX53'HB)($#-?SNH.29S)Q ]I9!8P:29( ! MKB456+ "*/F[%ST]+2$A-NRU)$-2(*>.'__F M!"G[<;S([DK/8B?T,/R\ZWLG)H?,P_7XC24):=Y\-F;T9GDWR>7Z3PK7>?3H MQ PUG,Z$ P9I,1>)Y'[]3X*F-3IR=\I<_2ETM#L3MB5 E;P6-B9$$XSRHVN M,\@0_0FU^R5-^'R!&A*NQ[+YR"20LI>ME"H J?0:-!, 6*NJZFA6'X3!C)W(B,6CU2(ZHCDE@'829+GG^+ M C8,OT;:=4,IX-AB!M, +*5(S H!W)U1T6/_P?=(Z U%06O\[G=R QFKY.EA M!3J;I\?Y#"E!*94XF2^":$G(-8D??/Y(3B.^038(^VD\+1YI^,;@);$?>;Q* M;?L]'*AG68"YTTT@DD6'6N4%&!!5IX/G+HF?;,%1(94HJ0;^?;_E4J*S\1C5 M18&":@!58[&T4;+[O@OH$JKWNHNT\NI(_[%:#<56$)7Z M8S#@LE(+]H)*RTHP&$-@2H%C4Y.9.6PW[ \1C&1];,0+#[N&<0/"4E309692 M=YR*_/$U@Z%W%3CAI3,G*"84A46[EK=Q?6B=DHS$ GSUALDLN&E'TR*K.X(5 M10*_J!L_VYE7B<6XBZ>,5"R>>2%Y=@O.XM@: M?Z<#DQU\EMJRV485JPI@0MAB]'DH,R-ZR_"DD^M;%&&VT]KE"Q$@N4K 1MG: MBN@9(]EV*( ^*JD1M?S@'E[P41=\U;XN:)<':X,S:87:88>S8X?_8\KUX4 M%N264BQE.GDCL^I1 M,A\OI+Z;Y0SLKOYN\+G+[O<.J^NFM-&>INK*,Z\]2>AYF+NN9W$$_LPM!H=[ M.]I=R"J=V?N-OC=RNTM> "#G.QVOZEU_(55"K;#8+*1Y3FE*O..4V?99SDO& M-JTFHCUKAK3OF0V7 M\S2*I\3GKY.O9K%C+F<3AWN7L[N051J[63&X#=P.R>3JLK]W/E&5HU#S?V*D M-9D4^4FC::NG8/@C(AS'U EX]=][#$7O>08OT,'H6T<*??^X4UY&L2;Y=>5. M7F=M\[>_SNHB7)7&.);U<)=<"B"N]UXQCC*HI-?;\2+$4Q#M$#O3&J+##/9> M!+J.E"K?VBP6P:%^#$-)A8D=ZF>H@WKU,?U]Q:EIQJK\R%$I.P8L=,//\K8>(]S6G M^YI3="W:UYR"Q3WWE5<[5WF%T(+3Q%/*-]?SD+&<9AAD+S'QMM6 M=@5-P>D(@38U_9O7G0FLH,QM@+>AEA:%D>;@%J281%^E\QS-9C&9L45>C\I6 MIK\K$7F(J>RR]]UOCW(0Q4!Z( YO5==+'@9CZC?8?IY:W(O L>I8>IK \_'E M=>>U=^@1=0:T8">[ONA[6\IFM5D=UGP5:(NUY^)[VY6OM/AF]R(QOV6'Z\$Y M'1ML[YT.8X$K5.CLLL8^'Z=#=UY[IP-19Z0%/;NU)HJ"I0$:\FW.]WK=2>Z[ M59JC.@.>X?E\3+G6I/:^"Y*RV,L>D]2$Y+O1*/16[RY&_%>[WHY1F>V]1AL+ M7*D*R$91Q&_VKNM[X'J@16TXMR^Z$E.Y1+SM([E23;K"5FP(P(_ M0; #Q'A!^",SX6Q":,J4,9JR7[*_B.*$K^7KO!:(2FKIS!X3RH;.:64M8E<< M;HD2[ TA!9*F08 "\_&TA0K3LOP?&ZK?NL_.@(/>R^(TA%Y;OR;HVJET>^G/ MT0(L",@':/(3##MX.B@%3B(892H8R1[<@1=5MGIIX&L;&N]-J-7(R5=Q OPD4X.+95FIJ MIJR;$*S8KLYR0*L]O8C"&0]57*6Q>\].ANSL./>3_+AXQ&SF+(J7XREW6LN_ M\!#%@U MWODCT==.@/2H^?;X@Q), SS("VC_]/Q./#T/U).2UR.>&G5D2@='XNJS#$LX8V99Q:R98RLAL?6%7ICMYVB?@F!DA]KXZBF)UP M&&-,!;($/:1]HYF*W80% $E)800]YW.].(I"&@6^QY\?5UX?#1]93.L#6B%- M2,#:^Y+A"6'6+R70@9+5L);S=@SO.->HX%R4Y-Y:007%D2W''B;^&_C(/5G# M=G:$S>6>V;5C1BF(%IS7PLT"7P]MM&SF(1NOD%;P%'JXX!T]K)PY!KK25!&5 M-RDQBM.1F1.<$O#M9SWN )=6!12D1AO MI7%,0G=Y$SLA=5S.[AF;*E_?AX3-@-PX3\!2U*$\3+]."UMI*7:';$!.ZI1- MB9><^&'*IE#8\2@L6,C_CC%"Z,D3\SL9-W[HQ,ML;DPM>:HP@RO(9I\;%W ; MC,?I\'P?5+G)TX1-5.V8UU&X?G[!0A8!R6!FAYDYG_JW[/? .J-$81_>\4N\\7%56CZ='O/DYF\1=0([)'9L48TKE M[D9QI$&)20LB>45B,7/8JD1F"7P:3:_RXL/"V&T*2[%JC?+&U\E3KX9+]QR*B3G 61^F"LB&"E%>0-S.^9>YQ"ME0 M.==VY;@):)6CZNNA"H/@+35A%;0%K2D-JPJJ.U$WC0 *?@DV%M/VJACU5F)+ M;2F:/!5JP(VB.SJDA%!#?L"K@CIHTN[4L^^^ M'H'7HG(#?,(C(B4$!K^X3;WZK=4YE4 M>Q7[KK%'*AC-8K[$KKFH(KS1*K_8J3:KS6#'P\/E+>5-I%^$>2SH$)$(5*PX;N;@D";\ O2)Q=G,B#5D814?93#T_2'F>Y35QTSC# MX.2)PTR\_.YUODCS\.QX>N+$O'7CBB>L: 086T:AAF;@56,,;5\C[K3"Z *T MB%+IL'0(@58'**9.25P@,*JZ=V/8PI,+2N]LU$T<[] M4G*6>B;UN.KD.J-Y>D>1._@Y74WR5IO,[9CPU?IV&!T" H?2\?2+P_L$)^-X MPAM;(^P,8CH6>S@9F/86O%2>;@ 3$8I);J-DV1I+]50J).0@: M-< ,JE9-5 MVPDE*I0X8][L_"8J8RS*<4;!AW;CC*HN6WF^$>$UDI-9]XR>$)K'/6\I? M)Y'[]99!I![?51MG8&)0PT8AMT17*AL/5V1;'JVPHRP6Q8$LAG=UA:(*C4() MMM$&4IA E&8J];'M+A8%=Z:Z06S @K1[=_3W1W.>3;9;P92"IYU;@=VB=, " M4SQ3PP;!B_X;$^)&L_Q;A=2]+EUHRGHCGM_XQ4_NCU*:1',2(V4-JU(U/;,6 MR9N4 4C\!WY28X>X/"43*0&ZF91=.ZHIV]KB:050-><8^$&?=+'( ^G5V[)I M%*\NUZ(IO^XZ#:)'>:JK;DMRAJ#'2W:\DL2**CUR%OI9JI(>Y5KD#$XY)F"J MW@69C]WG39&I4$MOL ." /=$NNI[XR>\ _DYXY"EZ*=AWBD^BN4E@Q MT#0I PY GK,P$:*U-RXPY(C9LSQ[__"&_2'&77AM[&=A,P6PX52M2]^SI*(' M+=?LA=Y5X(1H5]@H+-I]#JUQ16@],VHD%J2P#@:SX+:V(+O2&4]O*1E12K*&GQ>^<^<'69!> M^8Y1:1BKO1P17=0R$*6&)<:3&L^K)$MLS#M76QD$@TZ>B)O=78VG4]_5>4)# M$BX0#&SA%K!#S*N,%(A0PLJ$+=OI73F^=TG@NR'61[?VA(]I7%P($]+IC5]* MJ14X 4M*@["-[0="ACK8@K^073*QHG9!V 99;FO0+8A$5.SL1Q#"$^(FS4TR MD=()99-Z/":+B/K0-K$^]G ELH&1]%4'$SD4_B,M/)F;Z,9YXOOI?13P_+33 M*&[V1X%%9LQ&_U6Z$)(U1UWAD0GSONSKTN*B;26TT6PF,M3M3H09VNL393?P M<@I/$UAVL>&^T*A1]F:YY')/$FP3!D$%IN$ MV& /!S(0I4]5F,FN--/CZ8H!I'VO2L'2L1IJ3ZN!)7^- CSGKZEWKT(;2[-. M]G?)>4C97+)'@Y%Z/(BHF':$;L%'-5U//@:6$@N[-TAD47FL4S9[.VT_-K%8 MO;+K)AFT?(877_9O9,\Z%O_OJ__WU?_[ZG];U?_[5"Y4VPB;LK5/U]JG:^W3 MM7I*U_IT=G@4!9Q:[ 07%T?*B3Z"#W<]T46.UQ+SMNM M01P=P/5[6>O#W(SMCB,KA!/\"++O3&*Q,TE='%9.N2*N70\ M[WX&?D>E1=OJ@UX*,65#1%'\H0T>*$W9CA7[H>LOP*_RVVE9[ ]C+K--O- R MU!I-0OERW[KOS)$3!#R)KO@[6OQA+]$T#6YVR65H%7=GV+&:=!U%\WD49JW: MF(,YSHN;O.PI4J0\ 16*0[&\2NBAY,XU*M3)$S/S?O'.QNH?5UKTKH_5*^5A MV&M6#C%6EER9XW :Q1.R*/I=KCE 2@X14;/W0HF&!*60R;/EM(_':@\ZJ[P+ MK#S43LM"#Q1Y*ASLD>.8;;SAC-EJ/_)Z.VO4B [&'*J"J) /!R#$BO[D/_+H M96:4H76(?0)J^JSCW22L/G&Q+/<:*=8G*[$WANE94<-K1\ MF!>3Z-W!@6_*ZVZ_;(?-Z[Z(02XE'> MNY=38;[A_)RY$S3)_@+O;"HC;-/\M$E4<$J5X@A^P=C$[/JRX) XW+4_]9]X M+?7:XT=43 7B]CPU59'JHJEXT0ELU'BM-5)UR@6AE)",PC&A;NPO"MY0JE1D MU P:3M? 42U-:?BH]UH41>3+T$S3/'M_%Y27@$UXB BHR_-Z+"13H91U*%:A MLAU,9<[@CV"NQ@?KQ%,=S5J:8*.JU/!$2E_8&!^D%?(FHI::'*O@"9Z]S,?_ MS.8Y3^=@&EH?SUK%<<.R*Q'=F#%&)Z[/SA,LJ+7Q=A+4^HRQLL;RG;7>JF9" M.-/E?R$$6!2)VKU%T/ Y=,&4KQ"C-LHIVXT9C?.0>3D>NRP:M=(9W0*U[SJ?Q2=G(QZI^_1;J@BQ22D=/K<*87#QYZEU'H M8CTPI4+4KL%2%O/&(U-*<%IY@BW+0>(MG$A,3_Y.>0=*I"?8I#UB12UBL4[_ M R9O$@E ESYV:GV 9!.KL*X 9Q85R].21"RT^MBU5FF2._*N$0HCA33L5PH MKJ:X-9] #!G.)6:5#F9E>)6 ]<)'J6(VY";6$,)J(KQ-"ZL"?%,>%DL=.TI# MK;)1]VC_PE[%4S94"D_?0;TYOG_X;O_PW?[AN]U[^(X_/3&>5MQ5!)>NF8;- M*R9]7TZ D\*;0T81B,K+(?DIV5G_IMI! *445Y>ZY9Y K2I<"T3HHHKE&6HR M NXV&@G8JEN))6-X?W/%R,MY453;F J>#157^F&%W/8OAR+8X_W+H?N70_X 9O MUTR5'NBJ!WK#YJ6DD-SRUM1ZX46.L3,=T$=A2%V2TZ MWYB0NI:WD+)^DZ.BN 09I7%6T($BU.WQ[;9RD<<6 MZBFK6^@@>+K[^L5]_>+NUR]F#ZS>^V1Z\D3;9R94;\DC]F_P!>CJ-"TN<'C"%H1 M:U 'C1_?1C-V=)LQI3J+(TK+KDZB9RT:S[/2(7;\Y*1=+B;'3-X#WV@]\J,V MMP@^Y0% ?EH_)? K4$#E.4E1BJBT$WZ_!:GY43PW#^H8&&E9VT M]WZO^K5ZWR/C=?3@^ &_W#J-XC/>;'175$W&YK,T46@RA7U28!5.#K)_)UXS MXR=/_$?HTX$BT>>H'ZIXX[Q7,$[N27SC/!5D#DG(4(6V%P(BSV^/$:$I?:C M1'0G\T40+0FY)OT3[MV9T&64]74D>9J8W4>($U7\_BFAR&25_D&1"W&@6 M^M\(M&."Q^/.SE/PQ,L^4:@=/I9O6L 8. GR-&\R@- M$Z1HOX38,[2$,GB5'O78O^IA3X"&#X <8'38R[N13<@BBGG+4IS&^9M4D/I. M"LF8'EG+N$@^(E]K!0EHM6\A9'&WDTBMJM)M2*GEJ,#J-4^H82R3T%7HJ6IJ M#B\B2FN$ME8]V%,B0D(&]WA-V*CV=Q1_VW=K1SGXJXLGNT$!Q#5K1->:0Z8#,&:CURR'GT<0XV19,5((;E@;);O-J;3H M[\]IG83?HB/V2]]U@@OGCIZ'KC+TXF_[A[[EC%C"VC)5M$X6@AJ^(@'?_3OU MJ8^1M:5.U]XJ4;O9,T 2I;//JG:"N(Q\DN>#4(55(OC0;N&!^JVJ:-XX-Q1K MT[?]4B7T$FDC-03IJ&&&4W=:YW#9L&,=16D,+3)5JA8SR?1$IPRCO/@428S' MS$>'3I)7I?J,Q%C *"WQ[):OR3SU"S)S@C4#6'F;391L%E_IR:L5+VD-9$<) ME15=X%7ZS32&XM\)$)+7*)J:/@;%+$OS74L?IQ*UC=)PUDPK7BC5B)D:6'D& M7H?RD#Q%+43EY7WB;-Z?WW#:=PXE_,_^/U!+ P04 " #G@7%:S/8J-^6& M ",YP8 % &5N>BTR,#(U,#$S,5]L86(N>&UL[+UK<^0VDBCZ_?P*',^- MC>XXU>Z'Q^.Q/3,GU'KTRM,M:27U>&<=&Q,4"U6BFT66299:Y5]_D0"?1;P( M@@#59S_,6"T10"(SD4CD\R__]W$3HP>':>;[4T8H=LL2/)5FFW0 MLV+S'+U ]T6Q_>'ER\^?/W\=DF_R,,IPGNZR$.?P"_3B!9FPFO(XPS#A#^@F M*-"'($.OOT5O7O_PZD\_?/,]^GA[C-Z\>O,M&_*__A)'R:>[(,>(P)WD?_VJ MM=+C719_G6;KEV]>O?KF9?7A5^S+'Q[A%YWO/W]#OW[]_???OZ1_K3_-(]Z' M9-K7+__SP_N;\!YO@A=1DA=!$L(">?1#3G_Y/@V#@F)2"1<2?@'_>E%]]@)^ M]>+UFQ??O/[Z,5]^Q?"&T%^R-,;7>(4HY#\4^RW^ZU=YM-G& !#]W7V&5WQ MXBQ[">-?)G@-J(=%OH=%7O\)%OE#^>OWP1V.OT+PYON_,Q0:]M UG MT8>Q& I?T< &D,7PK_<$@A(.^$I".#I)R2:MO>#' B=+W% &9D[#SC_6 ?!]E]'>8Z+_'B793@I^DC)"304DE60WU%PRH$$K#=_?(GC M(J]^\P)^0['#GYM1I0(2H.B 69W1KP8@I$B+("X)H=[=O^*[F)XR\A4(&)R\ M^'CSU=]N81(4LF]00$?\Y26=Z&]=>(^R+F:#+*S6)3\J "Z_>!FFY-ANBQ=Q M&^Q5EFX4-"E2V;9>_FT4_2_M;:4">9(? 751TJ# MFR(-/]VG\9)HV:>_[:)B;YGLG 5\2(,^&%)&R%N?_]L?_OSF]7<_(DR'M?C" M"V>("=9F$,%V7_[-,MZW.(O2Y4T19,5P[+_BH/]M$,.[I<'R$T/QJ^Y9M(CD MTV0Y',6O=5#\]!CYM1W]YRA93B[_E,M9/Y-#;D,N2+I7) J2Y8PEI2ZA!1>K M-]C*(\2ZW8)R*DO5QFAGC%B>Y=45+O(Y]T:3D-2$P4B9+JU$HA&&4 MT7 YL,U6'KA*2<4V.\EW__)O9A*LGO4\"=,-?I_FD[%0:X67?_/%.@T0 J:I MOT0Q^)#G0F#D\KRXQUG),@N4X,(OPR@IUV8;^8Y-97C#@V<$M.,T M(=/OR HEDZ9)_A:OT@RS[VZ#1YR?/A99D&;+* FR_7F!-SD!C>RV(-N.*7#D MI./K6G'A+ MO-OWO'WG5EQUR$[_PTRC,=]5PBS+=>?BV;WFKH9)("TO<$%5> 3\A<)Z8/4@ M)",]/__TZ3N,8SG*_S!E%!>3O0:[<_NPWG<@4/!.S2 ^%$L>%3K*9&\CULU_ M#SB[2^575P\*WF73PZ9_W)%+A'+ATJV MDGN3L 0:P7'KC.@QB@].T:!=FV]46S:T"MSG MWB$D DXI_4WH690@-N:Y7_>>B$(=OQ-W);H^3@GEKX(BG"?EG?O08V=:*Y&O9UKEC&8?((!$<2O8I:KY%O\#7_^WW M(:E%OZY[6+7U$3KUT?+775[ [/EM>HT!_BC&'7WC-CT.\ONK+'V(EGCY=O\Q MQ\OSI+8T'X5%]#!%,)55T)S'85H$7A[-V2SD.:1S D[J!(;:QJBY!DT6]7,D M!BSL7K_6!T[RN@W)#&A'!B)RPSZ_^I-H*'!Z+(MM!2F7N'@?.<_*^< MB,^N\^%6"1]H<*L(7Z9! OQ5SJ*$O-4\\"IOX=GP*@MP50V=O3"5D%Z# M/44H,F1/6 +^!\^GAR &!?*:L'\6A05>PA^.DF7W%ZTOKZCY@JB8&0YR?(+9 M?\F_XQT\Y4\?PWM",WQ-GFBGJQ4.;40[2-VQT*SEHU$HX9/7,0C4E_ MP,UB7BUZ?KBX8TQV3RA3[6D4J',ZP=-88Y5F[U$PBYPIHF.%7J [O(Z2A#K! M5XC!Z/EBL\)!UD[/1/$_6K;YT8 +WXD"9L#DUQPV^!\F&!NW]G@FSC-=]EDXM$65 YE MJ260!2P/!9V6NQB#[#U.DR5D'M2\3Y1"%FNAHU%@#R<$1&@FQ<%LGW_3&*8X17ASD.K=2DN%P- M@&;R EY&T'BN]F4"L\@NU^=^4+0$U\5A9JOGHA=C.$E0$\,8M?9=C*IX#0M0 MQM$2ZA:?DH5H32+-,'8ROL6]Y%\-YTJG=F UD:TO3#5J M/D?5]U[CU77H RRDW*RI$_FN?50)D@$DRQ\%9R4*T\TF35!.R4'+Q+W^$=T%>1123^G$00P1&&=Q^OF4_6(JAZ#6D@Z] M?3KPB%QYK:&H<3VA54H4E8IBU,\'@3]G-%-D+JK+$,IW$C1UT67.E!"QGY _ M[QN43L2+LI6<1E-( !'P7C6"O9QF^:T.UJYZ6:*Q3,TY["?LQ MBUHLTP)!(^2@Q3<+!"K]_)B'0S8NUQQNW+QT8S/AA'SB(2VGO;S4XA>UN<*_ MTX-'$1$+>$D>/02 7]SO2>/4/)WS!-\5DU_=@D7K.Q2LG4,Z.)]&U[9[]-D?8NS#U YJ"C)-F1._\JBY(PVL)/P7Y3E@R:Q^-4C]8B=A/@R ;C37JX\Y9F$ 1\F2_)"&$>T\W(Z8.2]R7@U@ M/NN018 =OGWUFG59_L-4J[K@J8E@U[C4*,41].'QG0LQ,=< FT^)9L-S0O%/ M(4EK2#08G3O,58RU" !Y@S3*:+TX*-<<)L-WQ2+"O9D;X^O$)#IWQ5RVF^J) M5O$1>2R 18-'9A)3KR 9MX429Z_N0WPET/ ,;&7F,GH(XAV]$L14\-O&:A0= MIFA JE%27@(1KP=IJV/;ETB$,?U)^=,2Q%3/[I/=5$;204N[?((, 4S'P,'> M^V7L/J3-0N'@(-F7#4SS4EML+30;6X<)>ZBY5H+*$44UWF.B46#!.6FM9_VM MK+FLAXI>NK!IJ \]VXHO$^] *G??X0/086J1.PK#;-=YZ91Y*-.5>%&L-X&> M*A.?2H $W%:.Z\A!"->MDJ!4\M%/)1@]6A\4A-' 3UO!M<1_R;+)%7'.C-S% MW=8@&@"9@D4/VY+S\O3FXQ4SXP@]EA4BSUPE[2]&5J&9T.U?N>)?V=IN/6V# M8-/02WGR=K9R58,%Y RKPI7UZ]Z59/6A5PJ!T9>;G@..E&33$G^'G./&$B4% MAV>+4J#_:>/_E;FJ=%.DX:?[-%X2C+.6/E.E%8@7""#(LH+FB#V 0<0X$BS>/PGB_707B6'=;=D'@7?J:3W'CZ&"@CV M&^W)5G*<=2,$1,(==597V;V]&K9 5+W>8.9W,Y ME4+X_/28L+X/P2$L/U^@U@!R+]4=)\H;RGL;X2E8SLJ1D^+;4U.*23;#>_?P MN>>4_K?'.O_#.\/0/<+M;A&BGS%$!^+ET0.Y3];X]!%G893CJRP*;7OM74$] M@6[E7JK+=BB0]=405(Y!U2!$1VG? 4_\(.MP]$3'6TDTZZ]9U_>%:H>\6V08 M7XINE__ARNEH-J)>D#TPSY,BBY(\"O\!X;OSO7L.X+3MBG)_U70W)'(GKM<9 M7@<%1O7GB'[__\JUPF?/B8XLAR23:37N+H_^KKB>4TU.^T(O"L]\9ES;TA@J MYH@Z3_(BV]%H4!HS*L+&*+\E+) ^74OG-9Q+*V, M)%58K7"'(]J"EI7IK@@5[LG-1^[&352PZ_"87&GK--M#T291.G,W]:6]N M3F]O?*M=?#ITLA#[FYG #ZI1_:H/"-=U.8/>J"9(-7;ZL:DF+K;"7<-U@P0AB*MR+XR#+]D2X3^&^ MT5O3?2E#+;B$NFI^3Q]+(?R F^%>+2R#J-NYZ+5182B53G.RB<\G>)OFD?6& MN9VYO;1I;4,@XY@H09A^Z[?I*H\8G4ZKO?U8/YT:%WP/"M[]SCXB3\1MEH88 M+SU?]<-1.R;4\R@,TQTYJ-3%5X1+^7CS,D $M=?H4-05H\Y MZ/KDIP2(DH8'54#D^_9Q5%5 "+W7K5-HS%G_BK# MVR"J;-Y5/:>.KFCYZ.NLZ*%FB 980F,W'5G[.J@BE\)H%';>"3Z?"0/HW&8] M7:R8&FJN,CB3Q?Z*8!3JWH&ZN 4+D?W&C-*E?%PY,H#$?A4Z9(&V,0U_HCZV M:MQAST$O;*:F9Y>_%#@PSG/O%J0]Z)]AF;7D:SDW$$K!$7 6_>I%NGJQXW6^ M\%XD6T _<55LWJ[]&!:5H.. M+D[0S>WE\=___?+]R>GU35V7\#\^GM_^TZNX&4KXCF-\"(:,FT6ZJDDO+T;O MB_6&.4Q:Q5*]>DV&%9?7J2KO6JV0P\33*HS@-(" SO\=-%=ZW"MATF3Q3UKVQ8+BY7)U&^3?,@?I>EN^UY$L8[ M2*R$N&SF/\?+NIGX="=Y/$ >+2&&((N*JC3W2J<#&E&4EZT)6S$-"^_<;(V? M!#: ,1@>$>0J3ENPS/^RE3P$M(JAT4I;;Q:M7K^!_*(=R CFYQ-/R1Q3E.96)6;L(E>^(""&Q#P)MN,@: M8>'L3GD59)<9[?>QI+-?X8R68YB4\X2+^HFWT0%-R:(Y[711,R=Z%B7H)(WC M(,MIH2+*BL\]QWH-(+R8"Z4H,GX3=M>@$^9']?F>E!U[B_F),Y1 I,=]BTK> M-7+1M MC8^*C.Y-/%TA,-5J<^ G=24M$5/QM+&9<):BJI4.'L8]+=-DLF= ;WK77'0( M@/#=")]I*/_?]97_KN9/0^\;\OR OGVS^..K-XL_O_HCU&_[*4AV0;9'W[Q> M((*M;^GWY),W?_SCXM5W[)-=7/_]CS.HN,!CC\,W:@_%5CC2T8M!9T4/>IH& M6')N+C6U.3\4!A!;P'+*)X)CIX F:-SP* '9:E*I".A=1DQ PQ%]P%LK3/S( MDZWDQVPJ@$9+8,B>=G[Y2^=9I]J]H5D>[8GAZ9[Q$F7F@43J9]P7$[B6]/GP4Z*!YP2!<:,U?3JO0JBY7ER'&RC M(H@M\Y1H%2]%$OBPB.*&ZZ\1Y!"_(-I3R 9X5ID4A.M$#$MV;,PXU[@(H@0O M3X,,^FCE1V&XV^QB4,!.\"H*K9>TT5C0N7=0#9,X'+WZ$"W9EWXU)'URMCE+ M<__C,ARJ&6E0*91ES_ ]3O+H 9\G8;K![],\O\#%Y>HV>+0MMP:N[B438@B$ M&NQ8%GUHSX,B.I'O6].0%PZ2)P:CRU#;O\8/.-E9#Z^II_5Q=U:+B_+ORS_[ M- <=HKTKKEK@^Z@)U : 9[XI:W=#_1_ZH=>\)%U,CJG<4X=N']:MGRC]5+V> MUYA^$53*F/Y^LP*_&9+:=.7&\4O1,%ACQOOWE-N4=G!G=7OP8TPF=Q7D#L;78HIYWRR !Z '?H;M?8 M* =3OTO3)4VO9ST3\ILTMF^7$R[DWJ,I D63<>JPV*BB!=2:9,3PK26J"7K8 M+T6""O.;[1KGF$ -)61/"-;BE%:$*B6:=9U0MI:'5[$$'*'JR,;0.VS9C/+] M*M8@8E/%/"D2KX/X#%M_WC;S.A=;]=*B9$?X M.V63##-32:EK'Y8L])*V=$B/3O919V=^*LAU8. F-XK0ZSGM71^SXTK ,>N3 M@R>P?#$?M3>D$$F+)###)'I6LLIS>A1_F$&=!"4U>^42Y @P#2,_3PCZ<5ZP MV_@A3'C!Q>TJVUA32 MB[.*MZHN?5AD FL&DDE,HIY($NS-6&D\2S,4-6]L%* ^ 3L%Q634<[0FXWWZ8PQHWN;# MH8CQX=49""-/^>U1#XCGU8+OEFYC?$A,,I&)RFOM+7GWKJR'GXA6\2$M!+ ( M]1>J(Q?!H_\6U@I:=546\2:-;Z#&Q7]&X.*6W)@JEF30TLZ-'T.@$Q5[P045 M6ZQCC:"^B\^KR(3X?8X<@*,1MM[N6L=U^Y]FI2NBGH'KA42MM.LV(A:LPM M6(=SEDP[,6M5JWCI#LZ'19_%S!AK%JQU0%T9<[718FSSXG(L]>^ ]"08W663 M!1L,6]M#[,$@ 7L^3.&=H!0N.>!W$!KW&'*3MZQY\@$(TY0"C\IMDSC%BJ< M'C&47NPV=SB[7/6RGZ>X@X>M[8%I!P$H8-JW]8.)#?-KV3(B=YLSAZ/$,F>V M%H#)NS%U\J'+V H6?3B'<$-]8O>"?#01,R:'?_GK+F<5Z&]303&*2IW M2X"' $-?\K3BR>66/NJOH45\'A6X3-(A.DB4+J]QF*X3.J-E=G8%M9\:*$[V M)DJ]@)E?W,'4]%Q5PRQ^6G= MO6M,9$84%F6MV://0;9\EQ%Y8OETFL'@)4O)!%+!R?D'^9XZ^2 5LQI:%O/? M$=)Z#:\8Q1:=_"5CC-EF:::5>>9I%1#.]2DS.$U9FO]&]9.2-XI+-%A=X7HQF3"^3UC5DF<>-0'#_B#4!4Q&8'9:#H>-T-1H%S7"O M]I&*>Z(F7:Z.\AQ;Y^1!2\]%1G.ATRBB696F7Z49 MHH-0-0DZ6F<8 R'179KL:(/U3N+^?.2TE"MT%1 N\L8D])Q,@M:Q>GG,OB^SMI#03V%WX)@YAS1YF!#A)FR<<<: ^:3 M)(QB3(!HF4E3OXP^"8C.M94I=B$LZ%POA8J4O#G+Q9KP$O);^#F$,[4#&R6Y M 10'RK^9TC)W"FV2-HECH#718G T0_(\.0NBC*IDEZOC-'G 61'=Q?@$WQ%( M=X>1I_R:?IHS.;P:!H EN@M8 BEAVA497_9_25$[PE$CUB)H9D>;1)R?R_ M!Q.X!V4KN;=72: 1!5BT1K#:9ZTQP'C;#"Z]8K] 6S*P8,5E?]M%AV7Y?%Q] M&F1NWV J[)@:G[B..-MO=/XB[EF,#X@%%Z^/I[24RT[*@+1M)?UWFV@2YD&LSVQU>OGWUZCC";,D.;H COJTIR7E_ @^G>";P= MA*)1M30R3.8\P>R_+26^C#Z8Z!T[8&$O28R:P$EU\OS@)4GM;/1>C:/@+HH/ M7I5^IU?!/B"ZY&T6+"?(.]19U%,Q& W0 MQ(U?Z*=@[H9OZ\+>!0SRGC@X@-!R1A2B9$PEF?X:V8Z\#YNS3*0T#;&LCT'K M;RX8= @X/K)C1T$LYFB8I"U2%U5/(^J&+MI_8KVVZ5];O_5=Y,,*8RD/Q%!< MCW!R"NSVT,DA]^D/D@$P'W^0!$I-?U!4S3!W?Y &1VCX@U0(,_4'D75"C)%MFD?6_?+B=3PPI1 882>'&$0,F)!P3OCA,Y@ *#\")XJ\[IX- DK* MMKE.CA'+/O.S* F2T*.,E $P'QDI@5)31JZJ&>8N(S4X0D-&JA!FRL:GJQ4. MB\O5:5G)]#HH\&4"$,#_("SP(8C!E]A$N<(?B/;1_47K2]N&L D@]%)#P?X^ M!$>%K40E>E6?EJB(&(6E60/LNG":0)FF/^!F2L\9[]-Q8\<\-Q$IS'K=Z7G: M#H[5& =Y;LUD;-75*HP(_,)08W"-O$<(G7L^]_F;1Z->8-+DOV MU8G3MU\1V09$]IP!:M%C$6YKN2*S2SD?R$JZZ>A#\&KH6-#)O3V)0(E.EOEY M0NYZG.?0E;0(H@0OJ]HX4P9XCH#*W0UM&7+!4;DJX_/AW@:5_6R]?-VAIA[%_)O )>+KY #)49 U!YMD1I$_[ M82U!#A T0MFI9KQ,;G&VB1)Z4URNWH-ETC)?2I>R:1?09T492 +6@R'PCF_" M$Y@5MV@F\%V60X>F;7Y38L&N[Y?ZEZ]QB,D+GFCNS@(06DNZO^-UP%*%'F3U ME_/SNPJ(JA=L<( "FU%9YV7?=1>!!.VU/-RK4H"$+8_J+V;&4QS"R9GI<+/C M^A<<3'Z5X2U1($_P"I-+N>H\6D4"3))S; C$+!A/!U+14/J" M9/Q)'I>'EF\O3GE=FG:<\UH(,%;]JNFA<&?YV)Z(L]HK>)!^'#",+3%^V8=# M*A[#'&[4ATM7 O/#U)]@$"T^C4,C$/T*]OY)AH=6P6@O!9S=P[L77_\E/'] MVM0^?HVWS8SXKB 7>'EKT"?UY5TT^7(@O@RYM>+^:QP# 6_3V^#QYZBXOT]C M**]]EF9.LNZ,P7!ORS$%519?5S,V5%RB'8A1QJ:ORFRPSBU$,2MB7 M:3*O' MH0 J'WJM:3J6BWCRV B_/@)_1\#+TUANM<@_%ZW1-\5'Q7JPFF>TWM<'#'T& M+$NU_OSNDS)[,,CKO]$//=^;0K*TF8:_+^.8!JZC>!*FD*_EH::4!!QA<:AJ M#()!+Z($E<-\BR4M0G;C!53;'R%?#J,*)N$GP2+N)0T?$+%;:[?9L3ON!*^B M,/):"E5.J:Y:+MREJ?!I4"$*[9I&$&FOZ[K2A39D&LS%^M)T9D!L"M]UZ8:2 MO2.V!F'(W*4*?<#(^_.*D)EH:%5EH)MHG43DS 9)43IQH4IJ&I-3C/-;_%B\ M);-^LLRNHT#Q\"X8 Z^D&1U]^+4G]2DV;;!'FZU'X\PT'>LDRK=I'L3OLG2W MS8WS79J-8'=/..$YJH.^; MU0I7">_8\>@U+,L] (JLW=\R'X-UK8:,,R;LCQV="35E5$+$O11G0Q[>#?_! -6+@,J9\T4V,T.'-^9W A5N1N-"D;Y;GQW07! M$K\8OB7$*!QAK^O<7;.Y36Q!Y?I*L02W\;W2KK3[5"X7RQS8/EPVR>'DFCDH MFPUF@U[=X!(X?Y?/$"!='\!IMJ%?^IK>6;26>U7AW7?L^+3<9WB5#<7]\,,W MT/[1%.&&D'A.E6Z[5C/UZS]-P6S&!CB]-!K&B V M_,5U0; V-\,!!R;WT:XVP-;3\QHU+TF3%S9,"$_$AB#FO9%F! $EIG?$7$?K M^^)R]3'G)LF/O55ZLSLN-3H"5%&F'GSV(EV]V)$;PVO=!DN$-K@1N*ARX&ZG MMTWKI'@V>?'!F;/)BPNQS/?X=%X*4MXP?!.(T>7!O#6YVF,1,.=GP![L8Q2@ MT;:NIV3LTE.%+!-FQ+DS/_?3M6RS ],3NG'4S=N&/1.C!TM<]MSA1$:W3J$2Z65,M_AH_ M8,*BT _KF+ K"&Q(Y46ZP=E4;*2]K >NTH5-6!*&#D?7.$S72718?M=+ M(NDP&G=32P<@PY0)F["HUG*GCX1221!72^5'19%%=SM:C:$J2 TZ'=37?+M_ MA]-U%FSOH_ HP\'T&1WV(77MX)IP+QKQ@F5MOQQ5Y^5NCZK9]EX5:P??;W;;+2OQXB1K2GM9#W>#+FRB ] :1E^5;!PML917&3-U M-4;:X="GRCR4 3JU4(9@RO3BJ"HL[YN9I^)*Z5)^FL>+ 1I26]M3S6(UX;J5 MB16;-:X*VXC?>HTR7$"6/&!1D5 LZS6?4PZ;QBW?XK@%(L\OO^^MH;3F7],: M2!DMSZZ#SQ_(=9!%06R_BCMO#=?*)Q<*T8LJ^(PVU3=S$5P\"G$E5F^#8YI) ME'/^G&:?H#A["IVBIN*/[B+N:S?Q 1'P"'P#G26W["O/K2-D9.(R27^+AG$Y M]8QGD")*1-:[-+5>YURPB$<6Z0 BZM!8?@,\0I^>*] MT^O,HE5\J,L"6(25)U7]A+VX,.14ZS@E)-LUUI7?I\D:&G+!Y%/Q#'\-Y]D7 M/"@$O +?TF9KP"F%;QZ1TJCCX15NT5Q!:>>WDA-3NH\[*[EY5&DN[T,0#052 M)_>:7 N;W0:=[4!,H:,DV4$9U"Q*PFA+"Z+N9U&@V90]^.^P >BS(O&:]=IE M\&LL7^--$$$/@,O5&1&\0?Q/'-@NCSD:'/]AMC'"P^]87!T(IY_$^^);85CC!D<0&B MS+6306O#>;K]G/KDZ@H$]^]J$S#%7/R=UYS@$40W9MPV2@Q?Z,/7(RQJNW*= M(1!SUC):<(HY]L]/1K?@T'X[U!LU]831N8[3?%J#@6@5'W8! 2P:SW^:U@4_?,QQN^P:^3$- M(]IQX* "6T2^.&;1R1"Q/9_2MPJR=YE/C"_S]WXK2WKR;)U9I-TH\F=:7WKG M#3%M!)DKME)06E.ZS.::68*6=L[519-:-9=R0(.3GNSG,76O21!ZP/AF;&4$@^1?_VAS^_>?WZ1V@PZ%O>B G6YAG!=@??0)#*_3.&FQPOCQ[( MG&O,;'S5U*#&@X8NN)BX&?\#)W1;*688<**XCW*2%P&;!675-"574581K+^Y=P:B#UY)_O.HH&E,P9B7 M)8#..79F) L,9F,1>B:6RF39B8)E!J[N(4YF&(1S#9$QH[()?]H(C!FRU!0Q M,8/7=^^T&0KB?"-A3(EMS)Q3Q;^(%CPCY/?(H73YV2JN+2#%+/K]_-55#JU- M&;3&A;%JJM,Q8?K<0%,H/,1S&8(ZL-4'IQBI7]D[DD\ZA=5'8'!\4;'^6HZR MT)0+N]=8]8'3L(]5K,RW?WE-,-.E.3^U3 LWIITSV-SD*)!=Q;?!XU1]F"0+ M.>^/*01%U+>/?;E =SC!JZ@,: S3S2;*\\- 13^R44'$ _$GV_Z(WJWEQ%FZ MPA0O07R&I^8GP6)^+F8)1,*6D,W7:(6QWUHA>A3D,9-DTT.O3/"Z5B(/KX-8 MU2*.ZTM73.#2C2X'11B 3[[V88;1QW[E(=?8WPCG..T(ZJA7H&(Q#S)%#I%N MSPTOOFTMPG4\V>J]&FO?4*+Z/HV7!-^GO^W(.Y8H_?27;\GC=ED]:B?3P8_DGM"+?HJC\F$:D^E:6G+%D[S*;G :&=BFZ M\IT:N#L=X$X?MSB$8O43Y A,"*B/8LN3[49P(*MO6&8,N173[4&/$E_'<5+F MZYW#Z7 ^ZLUD2SQ48/TCC(@(])0#R)'J(E3I9/Y=QVX'WB"BYO3ZI#NRR_1?L(Q\LO M\K#R6'+RH]JC@:F"6[^(V\!!QO99FO7!:H#.CV(Z,S1P7/&W"+/D;_=7A#,< MV8!<[L%GF(+#?6K8D^B,+^B4J#TG F9-+=8GY@+.[ MU!;57G'(=IL6?MS?+NGRRJ:%YWM&F007=JCR6G28D-YA^D)I]GI$+ //"=)> MINT$.0H+HFA.G$MM 2!_;6)-0=;1JZC!@\V"JEE\NZ^M,8_*+V> SA%GPO2- M5@(%SM,B/T^NHOOL+L/894-.F!!/=M$J/H^.=.QF!5K M@P*_T_FY\T$0'906.7W$61CE^ K,PJZ/G$7(9V@:M+<[17DF5(Y!U2!$1W$. M[AR/K7WV'72<+5/)U(P(%_1YGN_P\F271 _0=UTX!9-#_]Q0$YF'),OT@RLCU&& MY^_CGHB[K0H#$_JY#O$L0;W<%7D1)$NBKHAJ^T)7$:C0N@MB"(A[,Y?8SQ$[ M>$I!H>;;U)4+]02H-0."*1:HM2S1%NA_T=L@!LGA7V7PP_=6PDY'4M5Y/&I7 MS0'C]<5NH/)ML$T;RO?,KW8_G&]3_3:EZRCUVPZ\YP2L*,FCD,;8SU@N' +ZM(__ MP6Y$!2'7ZPRO@P*C^GM6LD#_NG_BIUK GA,=7AY5QA>9Y.L@US@GBT$6"_7I M?4RB(J=@S2+:<"AT[E,Q[6Y IY=R/6,9DPASHF=05^?-JQ^O;S[2GU[_^+P? MI3C#$$5#]AL2KVA" A^9EJQXT'E"H-U1LSPM?G5['R3&UK79Q#U.LK6K>'EY0T_$1FSHCUF$/0D]6\6GPO&K;[K)V,)#Z8^Y5ZZ86]/1B8=@/UT MRCP,W)FH23JU'U.5X^9CCM*VZ^R)1W$;%7[5, MQK.,9M8&^^G(DH$[,["T-L6P4_0 M>F;*(OM?*(L'#*SS;#*070;>^!'Q(8P M.+UH%@Z@]A9%/?W>[*H'^K+@"49;#>1QFZ%70XCI+;I:(*N>?M"UQ8T]74EB M8_MV8K2_>!%C\PC9ET+6&,%]+RQMI4I@=7YRSQ71/IY,8-K8G9K$B\]=OOCD M?+=O&QE11WA]\!I N<;;-"O(*B=1'L9IOLNF"R+76-%'FH8:+%&X-QN)LFJH MWR!,?8)V^%=S^Q82&PY6.D]6:;:AQX6<$?9'!PD,@Z#PP8]FH.KT,(V2( DC MHD2V9B)JYI;L VRMJ+C'Z)+(]P!6@PR&'4$JC(0_,#!H!E&Y=N[9_#V.LP2Y M"8-Q;GHPH '%Y>H:/^#$ND[5G=O'.?E$=^ZTL#[%FD;2'0WM M8] M,S\\T5"<(7QIT^RD)H6QSG$<;*,BB.G%LZ2A.K!$FI [:8>7Y?N2@&#[S:.[ MK <]1!]NMCXW/_ MTD@TT9C$(2OI020LVU@9=4(82160\MF4_^#IV3V,3E6.A28*3#7=]VF>'U-& M7.,DW+=DHV5I)5G(M58K!D5HMZD^CKP;;=0$:PL>Q5;-]=+W:;(&G^X)OBN. M=UE&;EOK#--?P5H 9MV!$MQ,2SFS], 0<,E[G.<_H)!]@Z@Y-4T6C=H6)2BE M=ISJDS@*[J*8:"4MIO+"44)2=EF)CX@1X8> ,8QK"?<>$]WM?8F4_4=R4Y([ M<@<)7Z>/(?F4/*MV]MG," :;CY$!O&@"JY1;S\G7!-C"MU ;PP@=)C7&D+>P M%$X7@YF]RWD0^CD $^Q$5?>[T[WCM-^]XPF^O24<9_/%+4*V^Y,V,-=O+L=O M*-@>M"-7>S-(4.FESCZMLVK(LSYR8^=;"J@404_P:/1UB5M^\@& G^XR(@2LG=S.=,Y(>;BR M@*#LDQD<4A[2J]/9V\?@ESC,^ M3ZV4%!7%^1LS(ON'*(DVNXTUDG?G<^A7[BTN(';Y#9?.K@G-17Y%Y/YF#-[B M=*+@T2Z)._.Y)G%[<1&)V3?S(#$/^36)>YL98VZ!;A/LD:=/ZB%&D=[\'LH! M'L(@"K:CG4K*%Z]OD:XD4.?AS]VAX?.TF6'@"@,&V:SK% :S8+ M2X?HS#.;J\>$%[K9U4/Q91+NVDE,Y'(F-\"5.\QEE7,> )JYHGT.<1RZ*L-Y M%:PJW-^8L@V4H0@G?0BR3Q@LRB4332F0Q,MYT&45(-F4.OY$CI+ '"DC1XGA M=# HAE,.7<[FCA 3JIZX?[M"@,-\*ACK,H1' (_8_EYVA;?>_9L*U#A^H*DF[61-<@\RQW8:&O91P, M<$SL[NHBWV+Y$8>NCLG*QVY%3,YFS*N/9-N47'N87!HTU&$BXH.<&;;X MZXLSF^H/O=M&Y.ANWACP6/V!H>[C";3G3ZRC+LS@D>(1=H5 M=+7+U6F005G:_ IG+"ARSY]@@N,Z):26+5BR$SKA-D0Q%ZT!J!EQ>#0]'$P' MS-<^C5.CWMQ$=QP'>7ZY^CF J./B,KN&:M 3G"'Q.O;?6+)#((1#I&3!]V!& M*4= )AD=T[M??.C6*N)UM&OISH<^S2"RX38JH KE>;*,'J+E+HAU^481>\*? M=X)G&(]1A (&(1^2^VS5VE.+U6?G*$D2Q65(MZB<1A"#%K]59 5^UO"87D0 M4C7A[;[]EPDDRX"%G2K$^G )(Q7H9Y2W+M(D*_\)PSB7J"]7^%"J=_WB@U!D MR)E0]*#)E9F SD+.!)68@B$E?WN"M1\R6$B/S7\1!3J5NSC;M(X)?F6?'.Y M:J5;3< :_#4<*OU< (0&I9B,3DO_8FL,%4'M?S,#8W$?)*@[:!9"24K8-D>) MD6.N4)_@+'J@R&AX]3K*/TTB=R1+.9= 8EB$LJ@:(I%(7J21FH)=N:38NK&$ MNB+X EO6!+S3F=JI7M1>6>3B(O^:CQ&/1X4V_7L;,HWEJXQUY4N-Q@I.0'KQ M.FZ?XD(X5$]Q%AKJ7U H"=:-^9;MUN3Y7<]X$^(DR*+4TO.;/Z_#YS<7 &'+ M$/:)[T>WE!C5HUN\,;N/;G>O[-D\JS7>T70(:HV9A[:J04.--[,I)P%;7GY. M<);?1UM+ J0[GYM+I;>NJ#98]8WGIZ\0[Y6LZ&_&P$L./G=6A04B>ZN62'6) MO:HUDD94A,XL+J.Q->!15J7)V8?^XN(&D*:*H-#=]PB/4)#?_SN.E^?)69KA M:)VP@J'AWK9'2+B.EYKG F"$1<[S>VH5">$'_-N.O !C0/X"W9-IH%[LBDU4 M5HP-]SXU525-NP7/9;@P")JJ'H&!$%!BQ+8X:7>/EV_S&'PE>U7#PB"M(#]9<[ M:NTP!A;7]=1'02L3CKN\+)M=?8V">C;?20@VN.508HY#HOEU/3*T9)*ZW'9@ M#FM[F\8&L\)V5T&TO,"VF?QP=@]: MZP$(BIJ$:$L^\QT/RZ4(KQIA>T^F>2/43=G$NI:=?"SS@6 1]XF!?$!$84O! M(R)W2>7R30")@&1@#70$HI&% "^-BO1-$@7IM[5'LV#3&"(#J<+/.K8 \V&79_ M5;>9;;>_?#$/]Y <(MDK85F.1$0=1CE\G:-GA,E.(*HDRYM?/_<::*M'WTY0 M@!HEMO5;C:(\:JAX57FZE%*1YXLAT"OSP(UNJ%JETEP'!3Y=K3 \"#%9*21_ M"];6Q<.@M7U(BR$ BMPX6;2.R/6/SO-\A]%)V1L(&+(DA,8=IGF+GSX2V1V5WH_ZC_6*KUUPOQ*&V?"\"E(5I^-R M/'.F-5KK/'7940RC9'LM7)I'++,N-=" YAI7TJ59Q3);JU9S[4Q3P",RQ:74 M L=W^/J(=]:C82<$6F/C8U(J1*KP"9'A M]'GOG07EU)6DS8JQ88OQB 801(XL2(=K>;8@'8 CK.!8,=8=*\N$,NS?-Z]% M1#%C\;8^PGI4J8Y'R9(]3%HG\Q9G&\M<&U@:"(!"7_/B8@LO^]>S)[X<1"!.WRHCPIVF?WE?[]X@7[Y M^<,__O3?O_QGN-T]_C/Y]OOE[]\]K/^Y3SZ>[#Z_^R[[_KN_O_GUX^T^C[][ M"']_%?]4O"QN\$^_?_?-I\?7X?OBU7^=G;VY^?O+A\>WQ_]\];"\R8+_O%S^ M/7C]Z?+7[5W\;?'JYS=OLK?Y[:<@.7YY_VK]:_33Z[OSG[[]^_5O/V=_OGJS M^BG]_9NSQ]7-QS^N@__S:7W_Y^]/OOFOC]_FZ[SX[N;=A^3SS7=W1Y\^ODJ. MSKZ_^Z^+]!\_K5?AT<]I?/Y]\>;SQ_RW^Y/=;[]=Y!\?SZ/-ZXL__GV_?A=> M9S_]G^3H9)G>?7_R:GT3_1.?_^G=IP]W'W^[B+Z]_ND_/X179]_='7_[Z?3# MF]?1[9Q*5'IVY$?U,CGE5'89CM\/)]%-Q%,7-ZTN0^ M* I\0J")6PGB[ 'WS$,^$CD&T;63J:&/ 6,#.JUUPL)+ MVE;Y?P3Q#E_@S_0O]JOI>E>5X]X40QE]PT8^44+N65#D B:V/] 0W9KUEH#;- FR ZC:_.=+J$ MJI**M9!@+JB@Y]1QNME$>4YKW"?+,VQ?- E6\7$!"F 1*4^TEUA 2(#]5<[0 M)%9'UDAV:*QS,JPCVK3ZH2D@ M=1PG!>CH(8AB<'J1[2,D6,13PG0/$ 'SGCZ&F.C+1?"( M[MB'7G1F/4KU$J;YNS04U:>;;9SN,;[!V4,$3:5XK'R14A\97E*NS6F0:_OO MT.3U(BW^B8MK'*;K)/H=VU:"IH/3N6ESLJT(N/UCDM6?H+ U!_D'.-+*DII% MBI(T><%6]7D<)F?)]HF:EA@CK+N3 <;4.QK=37\%W]F.=G4,O(?$5[<[%,4' M88BF@;8R#S@#H]"6#O;[E/?#N$[.M)@VIOFZDX':S,0&,Q+-YV*BJ!6]_9Z/KF8[X@EWB!]ACN]?K2[\4\?TEB09?3G4@(+2*:1_#T M*P;SRSZ//L^2A5P?.#$H0E=N]2&G*K0/UE=3K>C(>\M9US5K:4,F\N$VG[0+'AV:P.;CR1736L.;*T#+<(9LUSXO,_:9@6Q( M\?J#@:X=N'PP-,K4L\]E[.)82JFI<5BOGK-G<\<;+HJ8&DG[42NVY9!L*2\F M>PE (J=M/20_+ 'J17@/B8$M,U2 MNJLZMS%J J;D,FY\@)]0^T'T[<;8Z^-BA,%.O&KN64*$3XUJ('F',6"#BA$,V,IS>H_70=RZ*RPSG6PEK[ENA]"H MY5OW$O6;VR:BFB"9C;O9\5F4E8_1>J@.5@JR-RR(C*MJ;FKX;S2F^T[9M-LI)[(2.!Y@D(&0VJ=2XLQ68-A0PK MT.TC:V7(RCY>@@/@$YJBZ& 4DC?YVG:%]&&Z/2V5:B#R9T_ZKKKB^*-P5*'SAQG;EFB&^>&D[CKO09A M#=>N@XV>KP32L2O\9 ML[9UT[*E.1SNN=085I$=JVP<6TV(6E.\;,_N5V$;S2IM[AZ'0U-F#Z*,IIM^ MP$&^R^B3A4T_,7-KK^O:T*$-F8AUR7A$)T"M&7SW^QQ,YPYG#D+)N+;;(-C) M?TZ;=M(37_Y::WJX]W7@&MJ9VZLQ91!U#UO+ZJ'"4 @> _!)P9K17D?YI^,, M+Z,"?K+_G!6NY$.W%$(C5B:;$?!:82,0#/&O6RJI>/"4E6[>D)=8C9K;X'%: ML25] 3G81;1.&[;GM&AR_M@X*% "J.SNV.]FW), M:=_QM)K@9C"W0@SF:?)[>DQ^26:/";7R#QAB,KO\R(V;%0QT'3?+!T,D[,C' MJ/H:P>?H%S;@OWU&R\II4$7+2G9J1'F607*;7I4M>;0I+QCHFO)\,$2]&^C' MD)-LE,SRC?5TJ]Q7F116. E#=+_F$2%O@C0F\6H8_2JF&H"8\"QDJ[.'!T'%A4#1M8-W8?EKV-'G M"?&>C(0*[>QQN?J8XZ,\Q]2SV0K>T18I6M.X,S'J@B1Z[*U#4 0;30W: MK?'>;Z@AA*MDB39*!EH?\ZSXU^DC#G?0$_UR11Y1.-,7)61T2XR0?S4B1#*Q ML]M)#(,PA#0A[TI4C_%\]:B) ^RAV*61;&GUV6MZ7FJ+%-EHU]JN!!9I?T4Z M K4:?GJ^732I4LD+U;:-N.*G=V^/H;LD03AY8K\_UF8(P4#7O, '0\ &Y&/4 M?+U Y'OO-X>< !7M)=LT(KN!!. ?>V>$UCSILM/MF+*J\RPZQ$-I28LYUVEP MVO3D#G,58","0%IGN_YV%G8L&=HK$@NW:!X7WU.\DH4K>+% M:<*'15S>O_I:;L/RY2J1TZ_C$9%LW$CJWWY.;^_374Y>3ZO7R/XRON]H$&%2GZHMFGLK#VPB$XB0_AKN [AY$(A;F#4 M-7_[9!4M4K7%A7BGPV\;>( >WT=X-9DA03:[4VN"!!#1:Q)&M"P*Y1CO5XPF MT2H#@VKC@X4+3'H3XB3(HA0"V,,@'V##5O"+8&*GK,*'09*V !_-@BWD9*DX M0K(_(WWC0_8SCA*^T."J& <#'-8D[J\N(.N'[&O$/IN#^8B/X4I]X&QH:)%= M^HKI%UO1?V4*QSI]:HJ@4-<=F-FC4T6*^N4IW;%9O<'#:)SS)#0.G6K&NN0# M(13:P5,+1,9\/8>CKZ2&*(BJNVDS5CC)KH.[NR")],V'!R-[U'2BE4J!P6]1&ZAF+)EWCB8W+9*+^.*[M(B;:#Z M"/U"/_/*!GQ*=$L/]_8T(A:IGNT]T23/R8_V2UOW%IC FJC%!#4$:D: 3Q'] MUKM%64PA+E=T-VGTKBN+J;/JZE&RIHR64*]%Q#'/9GLT%G2H9*A X^"N;*:N9B, MB;HRQDN!:GVZ=@M5:R+#T#Q=EY_"R].DH$%S^JJKRCHMGMR1B))#(8YSJ@>@ M:D1?>W5NE%:2JK9)RW=L$!UQ$N4A+0ZTP\O++68IWOE->(^7NQBGJP_!KVEV M#.EFA' K%HD9="(QTU5QC_G3G. BB&+MF\\=+ YDGM,-B9[LK8&H&8E>H H& MB!NF4* 2#/B%((B8_(4 @T23/BL!\G_;.^?IVN[@E-[FSU66I%^KO&^#F 51 M8 RE+X^62]I[)8@!D#B%,C;YVSWYQS;-@_A=ENZV8"6+=Y#2P0=V*HW&)>36 M _ADJI'#C8DT+/LB@?\,]%;!PBG#]XMBN".N049$J8V^P^DZ"[;W8 RWIBV* MYW9RQ*0@" Y#^T/_"J*2.+6'6KI-,U_&-016[7"K'VESH5UEZ7(7%GGYS=V^ M6GD_4/6SL(@37K(#JS"^B@Y"K9D/5+5J>E1]>K=']0HR#Q@ MW;2'/3RV]C]'2]QZII?+G9%=GSX6.",2_'B7%T349U/I/^9P.-5FC,'4T$WD M9X"KLFWZG5R M+GSG5SZ' M4E?[@ODYP8B("]3^,ESG+F#VV$:5W!-%V5'87?943O'WBACUW! MA9?3 IQ"QFIF_;<__/G-Z^]^1*77O'NAMRK@DG^5JR"ZC/0Z=^]!L<,QM9?% M MK'>&VYW;B/H$C!FCW1]LTG98\CVFU[,D_->(!<^G%&0RLZ-S#J!1V&VE.C MUMQPW[>_JSIHT06$GF?_PQG%YU5VN2G/D[^3HTM*\QVE>3.;\M V=R[O&,NP:=D+E89J-J7 : MINL8$"? _@07$*<0Z?7-QZ.PB![(=Q9OH $+.0H5L@/MV N(6^ 6/8,Q;U[] M2!:E/[W^\3FJ5G\Z5JKAS*5S+PVDC5DL9^7R()I@>8+MA7**YW;FG!>"(&P2 M2[^GT2CE@#F8[)54J@SX\OV.:)R>)NM;G&VJHN!-#\AC\D9?I]G^<@7RN_K[ MP'3-;7DFPD7J)J2VH'(I/57RUFDSHWDFTY;]Q%H M-57:*V%\N9*$U)-7-OOC)!EZ!A"X--<8HM)AJ8ZA^26O%'0^BY(@":,@;M,7J$Z@!OL5C0 M(Q%9CX0=.2Q5:"A; M'O!0L8,H+/1+S-UY-<8$/B@ =#(KMRD4;J]S0RC%>1-T-D2G0_#]3,S6(WFB MS<-C4&92)F?"%"%/-F/K>3FS,>_:2GV1&6;=W(*.0^]YE^FP[(@Y^'Z_\/R( M5\9/C2,R\3**:47 &QSN,IH&,]G=JUS.:5"O"AJ1Z[.4O"2"B?&X8 2^-JA]2FB'6#F<. M9A4-$G::;"NV;Q#F>X&+]VF>7^&,>GP&ZEJRT0X+D4C $+ %&8%@"")CF!M0 M[J5PK%QI4*72JE1[-RY&PA==IX]PB>(EY!2 9W!7E.[ TR!+R-U: S*5A]L: M6#.X&(=#K<_.\[&@V&8D]?UJB%>#+)C;J !+WWFRC!ZBY2Z(?XZ*^VL<,Y7R M/MK>IBPSQYHS;NB*+B(X#. 2,#*=A7KMKM*:"1&9$74B M_&%21&>=42VQ0!\&,0JM1LX3C-%E"I-ZRFK=>*C\.ML/KS*B+FNDOY\!] M.Q0FB_P[ ].D*0.T2J4-PYRI3? $WQ7G25YD.YA\.C^<:!F74;PB(,3=!@O4 M?"\Q^?EPI2GHUO&5R?9M& C+[5M HTT-;/@N>Y!\Y1 M%U:P4Q*A4;6SZ(&>'/* *#+"4U!Y82)#CF0IYV\K,2Q"FTXU!%5C9G$5ZE"P M^[A2;-W,^])+%1V=M3R/;.1Q6<8S3Q(>EOPK3^JU0A=U=2 M,&'.A=6,,G[:S:4_)OD6A]$J&I*>J]D\]Y-UJ4.>P/ MSM^C^2.\'1[04GDGC__HK^52;95"H@@)H8-0:]1,TK>T*"F*#.$CP5#<7'Y. MB("_C[;6A,SAC,Y$R\'" M:HO_+M?Y1@OQ(DO!V9-6\XIJDP:YR$D8ES43#6 MD18J!$#L^VF^GU$,CI((+<>A9,-C"H/D>6?NR7P"XH5Q2&V0XOW^-U$+>:1AWOLHR,$KT_CH,LVT,A M@0=:%3VH*PGUB& P*<8@/K:GWM0CIM#N:"#R0DL1TH"K]<9 :G [S)(4LG2$.,EA-^' M,&B-122NQZ$U#$3; M:]XYI,/)F4(KZ%'P4/4H"%L!%LLZP.)K7YGJFKOLW;1#D&-=D[5$NMPV[69* MO-R0>GF+?(X)F.8%%-&D'7K."60)4<[V1#8\1#D9(;S[H,IFHR0'8.*0LH.1:/DMH4'DIM*$O-!$70>+!N2T=+6C9$E]]2(N M: IHQ3 2Q:TNJZ"\TL/LF;[6D,!A ,L(]B '='= \_HO5Q]SS)KJ"K5D)@A" M"-ZAMF1X"V6TN@$1#KLEK(4NH(%X9E-=0E<5DZ7<]P" M-!BV] *1KPC'%$2>;2+&9@OEY35?ENE@;02_<+#O6F)1^4GY-JWY5L0'MRGD MCK&+B0D=GS<1#_)#6HAWY^$U<+&#T#307:M:F/4M5M7$%&&>#843F#6%-!O1 MFY?#O8IT=DD<;(QZI55:<8$Y_#0+EY?1;<[>* :D)5 M-BPAX 869OH6IE;G2K\B2E!;'2_MT?Q;S"?=)\%A+QYJ.D)Y..R4Z>_403]W MAT$_+"2JR? MT]O[=)<3&7\:@VD1PLKE"'[SZO5K!)_YLYM+H#[$LW*#;NMTE[?$74XCKD7^ M"_85^J7ZSG,62P=FGNN=MZNGT(ZYE'EG:;;"$?68G">LWY1\ M@5K+@JN*+?PDXXK%>.1QRV3D,@L1:Q0Z7B^K?%?ULCH\ +(DAJ%3NDHH'PJ8 MJ@W*I:AE&IFK:9%6S>;19F)*Y+[6/P!QKI.9].UO1V$(ELW\BH4$09'Q,L1& M.TZIVR-B@>H%$;_>^P)5BZ)R59;,R=9%K847J%S::SK5),CDB<,IR>:8 P\K MD)Y \5+Q8Z_ZO"GLND#E$*_]2/F[X-%.NF&/'6#D;/2.AD+$M+7 )DHB$%F0 M"*CPA@P_\>5"[*!WEJJ:T/JN@64-:2-/MA9)7(80-P+E(F7Q.$0):UUN/ ;I MR/!F&/<=XR>@6+8K'@4UT."0*-<0$9_@925UY._TZFM4B]E?V #?5.!O@X=^ MV89=IF*Q&C/=T(MK#*DIU;^@YZ/P6-#1BU:/.#ID@>HIV"\03.+[A&CME'M4 M!N#([KQH1AQ'4I;<[2#$?KA"GR83OM\1TY39#F\C') M'CT04-:X#A>B84*7NR(O@@3>\T1(1*%("%>3 MH'(6U,1+L8E0:Z8%HG/YE;*#MLV3H09X[U"06W%.X-,7\"U4'R_JPT'NS*+L7^;;PM'? M"]><(=JRPX<"=.Z@^7U+O'R[_TATT?,F_^>H3F+DWYOB^@+Y/:IF!>O#,Y@8 M1R(8H@?,Y 0\;\D37F6M M9V*S,[Z6FZ6U@,PR'^.]YG:% E474RXM ?"(/,]SPDLG-*>91;,P5>DH_&T7 ML3:!\F*%B,V V!1E'-&BU"_A/=_,XUM'T=XP]W$^#%N.3V-M3_R XBH!QO+ M51I'X9[]O])>TS+UMJ98(#8<_5+^EVN.\6&BT]TOUSXW#%FN!6LE]FD] O)2 M+36O7"E2ZPN453( OWZX$E0/)6,C\%H%+#Z.EDNJG0?Q51"1M_5QL(V* M(!;:6^O/$7P/"1+E"-_23K 1KH%5MF>W03"R)S#/6\[:MQ\M?]WE!6TU$SR. M,"3PPP[B4AC5BRRZH0K* (#L!( M1!3[HSH>H5)CP??%QJ!Z1M2:(3.7OG9_10;F4V!I@L*<,G%PF.M _;=4L#7JM])"PDOYH!,M M2K6R_<3A6I[GD!$BW3KOJ!O@SBEM+W"AZ?]0$9C,A :ZF&9C&1N.!1ZM37'I ME.!$VF2L92K[[_EA;AE10Y9"CWLU&GH,L)^>@X)^F."W0'06WZ=7;Z\\4@[! MDN,Z APXU!$L/.K,*7Y%M"5!\(H< TY;3&9XA:%F,?51,8\4\U2)J%&/8+&W ME;NN].7Y[3TIW R/#JJM._;=\-)0JD##?1F$HAE +=;E%5#X76_J$)< MY('3,\GI4:"$&Q%CBED?81'DP5QZJ-[B!*\B110$!#J4WZ-GY8CGO@4B?R-" M\X)@RR[$8+OY&Y@SPB OY,F)U5?]G$1/S>VZ8+>1K-JV;H#["$W?] BJK*)M-+0JD&TYQA[WE(&CL[ MM)QJ(V-.KX_2@YN?[/ _<9#=WF=8:&$9^O: "1&=T:\);3 "!K\TQ%AT>(<) M;'S0E2?OVO@,[:3U3"T[J6E22+GZ MZP6JOD=TP +1#GB^GXW\W?#-F^)]^[:>'>V*^S23E3@06=":D;XI(=^7KC'M M$!.._02L$@;<,A?B!AEU$1)V&YT^5A[=,N*%%J*H/EIPO4!^[ZV#??)/"P<5 M3HDQMG#J/PCT1&=BP=M0Q. VA5^U7A\L6==%\5L&2QTA7[5@^@?CCW9.-(-I M#J&##E#/C1-Q2G:'6M3I9ANG>XQO&LB1*O5C%KS [^6V!]ABBE:H%%HBUAO):IG(J['$#&*8E ME4.FJY6> 5;4>LPL3:FR'4G5OAD858_R*+@*PF@5A7+#*GR(RB^YA0Q=6UA[ MD!]:605;U9ZL8M"=!-E1'%+MM\ W6> M.0=Y4T_\O2/$ZQ0/' 41'2B7U*L:/&KXA]E'_OW#;6![_N'^3IPJZ) 90E"Y>^*KY[+]NZP!WRJ!U)1ONB97,_/ 7*ZNR%D+HVT0 MLT+/2ZCS=D8>%4$,KAG=$E%5[%A5$'O)ZN.QB:AGR[32[21#Y7>(?>BQX\\!R(<>9.Z.'*G_U%>=[?_U\498OOGB_/;T M!-W<'MV>WOBX(QH0VX@[!-REDZ@7-*/V$/&BA@3NH3E$#4$@Y]/,($Y$K;"9!^A\BN_ M=.P S+62]W?D]CGO80/ +^3M3V6G2)X6#B>@Y:.I&&!0K\R,(XE#?%P1<-8V/U&7/ M^D%JS6B_=1U4>^,13Q,A'@IY#.[66)J&=9HM>E*'Y/OBDD<#$V[+5W?X11*C M2DYZ..0\R0-XJ0P-YT#"@?M7GSE='#X1HW.W%O[10Q#%D"]WEF90XD[(#Q9L MSKVV _7B:)5FM("@7P$]%4ZMVINUZ.>6%X\!M4E150G)/QUG>!D5\)/X6=P: M0CN)D4N CBK_,=.*LY*M\A_,"LSXJ:74O[ TVSFURB=Q[O$9%TI2[9A[1 ?B MRR4MCV):RK94TWMRI-6FX8U"F'-CT.;1&5=ODSS2#4&/\]?Q03F/IJPQBU-6 M&:8$A4]:=9_9//.IFJ^_9\'S=1#&7!Y#04;)690$26BS9E$]XQ.J623! H_. MIKATV[B)7TU3$3?8K2/ZHJDCZCV*4&M?7 FK1H0COR!AF.4N+!2=J*NO#IV" MCCV"76 /'8*\K3AE;]H@[W+UH3WU+:1*.*^$FQ@_8F8'[3S003E MH^>5%R0L.>Z;2[W1QZJMPPZS.'8I#O" 5DWV2E-^ZWUISRO-K.X=:SO/'^*_ M:8,IJG@<9Y$&OMI\R*$NH].[8>GVF*:*[#^,Z'\Z_,)%T$A6D2#]*33YJ)O: M$,!W&R9::XF*L\WK">_65L^@UNJ+YGX% &9Q:4Z"6>&M."$=YU"\F5-:8Z0A MA%>49.Z&$ D6!AA"E+ATFXB$,]H?("D3<57/[^;SROOG,_U L0L>5:0;]AEA M=DT$01:!O*>?T5N!UOT9TZ.UF91%*U=7]RP*"IFA@WOMCD"LR[< WF8XC)A. MD"R/-M"5Y7?Z3W&=U6;( J)58TRU--J7L36>/@"WS-1(_NGWRI3LDZNMJ]#R M%"+0F]?FQ$'HS4+S<0;:0QJ//VR39)ZI;N>)NGBC,,&-4Z9QWNELK=UR23X" M;RY[#S:E6T6=V!1>Q,OCC%! XKY'/9!870>5A/V05+=LOU4JN0XX)2 M$"7Q(?L91PG.%%4N,L0^ZZ6!.P[YZ()[&/+!VXSK+FQJ2XAADI[$G"1*MYNM M/6E8EITV'AT%24'9P\O5-7[ Y-FCL-72>I.7*U1]S:FCX/H,\< _/$GB+3K2 M%:%LS?%]A%>GCSC<%41*7JY64:@25'0(JL>@IWFUD++:3T78I-I]Q'/?5[M)AC@"35S3+I2!H[OP5UZGM1.T8 MTYY65)+!H,7O/%M7!\3*N=)7F0[9JJC/00)VW8"_\X3 MYJ(Y2,2EZ8XG08%K_IXP?H6!BEJPEG%1!8&V%SD:);5WK9.#=.+ MNV[!S#E5-=RH!?C3#BJS3D*K06@3,9CS#N9@:2;[(I_&M\&CLH9)9:,OAR Z M9AYUKL6;$9C=I5MW[%^Y"6("0+K91'D.?$4XZ@R+P^#IYZCU/14:,,+[<>=O MA'OV9'MV M>-5V3:Q;?2B8$-R=@!9I4-1_"KH3^$N5DIY[$RIL+P8:ARFW!%G58(?CL56$^K6E*PZ]FX(]O*3IP_P)3P7 4.BV&UC@? M;U-HZYB$40S!20UPM^D ]PF_AD^]!DC3>A5*ZF[H"_GS"->4G^H_]A#(Y2#K M!'+=)*^.)3^) ,"$M2CGW;_5IZSX>/FQUQS'/NP\&@FWZ"A"J3+/7.-MFE&M MI2;^#5[7D05RFU0SN'7.JN&^W/<:.Q/9JI3(<'P.X(P>)4OX#RAF#T$,H&@V MR:)"$>RT](?6>*UJKSX"9'5VRSM+ ]#D]-'9RI31RQORZM!H@\M]RO6VXU3I M("_$)81S$B6HJ=%U^@B/2+QDJO!F2]Y?M,C,ZC3(P/X 0:#4!L5Z=PNUC=;D M[<)HU?35HZ)> &Z;:@D:7TL7Z;4(]Z1>V$ 55Z^P1P.7!5R8!&>RO;0W:.8- ME4-1/7:6S< U-LA]]NOBQ6U)1'#0,=T51#HU#*TQ46"Q]KW7S,"NO_89F@10/CI37._21FN 9EBM5*N(OF\62QA3VIK&$L/Q\QH,865C;16,[=E?9U*D1+!%/DDDV'#<8HM=7)0YR)5&Q"&_CZ?8]LKZ M3;0F6(AZHWH_+9I[Y5M>A^#);6=&=:'F&95:5E1-YA5 =OI\Q'$,;L%D^2'( M/F&0,Z7@E$NLU:,O* MF)PW^I-ZI/.09_4E+J;.4PB>;"6X\-S((R,G.3V,GU#4I"15R JZW:I+NI6F M[-3H\NLEU=PJWQX\!$U.M:6F^29?6+7R2_(R.&BOV<14U?R2S;JHXK/V"I._ MW\:FIMCA7@N6<.Y:%ZS![@BG7"Z=(HF>N9^9RAD\Y-SHFJ]L^"J64O<8TP/8VO0T>(78:PM_)'L_2 MC'\614I,.=\"8H]1:Z(%7PMNY)YGO<44#S*KI1E.'4LO==VXMWB59F6@-4W4 M/GTLLB#-R%Z";'].^#R'[!0(O$_I._ \*3 !4ZCHZE;J(_H-K%R%-Y>Y[MVU M4+685R5H0B3R&&QRFG5Y,.TBD;:V3C/1;5A)OLM5V3HWB*_2G$J]PVRY^PRO M& %R0@&*_560WU$2E/,14KSYXTL<%WGUFQ?PFZ\?\^4?!BWI,L!* Q[ ,T\Y MK(:"V[0>C*K1L^DT-(3*W=0J3=2X-F_S F:/BN,@R_;D=$C+.TGBB@.H$L:F M."RT-)MXXH-=\JW:VNAQ5G>/4TE.65>44U./4UW4>6U1X4[:M-#:]#RM'!=$ MO[W]C.,'_(%<./="]X-19?++!/L5A:98&&,0X6/4?4^"@SKYI<6-B IUGCBG MVX#W[A$:V^&&_ Q A/-.;1GPT EF_SU/JG8'USC$1) 322*IITW'H&?5Z.?@ MH*A;1S0S^"^?K=RD0(O61([K#L[XKFBB#2O-_)IH3J>K%0;#%[["9+VD"-9" M\L$DK=C01?U00C#1 M53H68NWZVX!FR;1U #O+EMX#&X4Y"DBX>BOU*[7\>3 M:*\D:-EAC#)7BBBT14W([<*OAUJSDY^W MEGP#G-T5>U1=!*5Q7L,C#=J18:(B33Y4AI$(XFH15I#NLG&C[-'X,5D"Y$2K MQ4N6:R#/_-5Y@[?GK+(\#A)]Y_8.%Z%A\"-8@,2BIFH6H^DUVE3;J2K# M@;M"U\'27I5M%OA#[AEMZWW$[ MQC:T;:SS=^+:S54:)B^P).BL_(961_4<+=: RW=,'6[G2:1.U7VJR*G:;:J2 M]JPMSS]2Z-,(#VC0/R:\C%MM%%M@+)J&3@TD5-7S'NP\/;;U7U,3$-FA'8SE MA(X*2BC-G-+0!'_9L,8!"H,QXZZY!-/>;M,K,N%]H$J?+3O1W*:H^I[3'-JQ M]XR_@T/?F6R?;B_+CSF^7)WF1;0AAU1HM"!?T9J.U7>Z=>(\'([NAGC\S]NR M0\$DJ41G5+//;Q"I>#,\U"OW[M1VUW.?EB90E1N3XSE&S\JQS_E!V5X,>JK] M<>UZ>DB9@\5[I'Y2E=WRK8)6<'05T"]%^6QCV9GJV2>MV\I0FTV9GBK/%*#? M(?KA@K'(HJS]X%ER'.Y ),K[NW1D]@<=ZO9S>GN?[G)R(9[&T/+EBF"W4:1X MKWXR!%5C$!N$8!1';72M-TIVV_D@LUO_2,=GVR6;5W5XDIA]$"=">;/V88=%5344![:'#^M9Q J5])NE)]W1X86NA MP*6&RA(@+E>GC^$]B&/0DR\32.@\2.J\)I*#L V1'F729_<7K2^%+BNZ%#4> ME8NQF(HTH0FR"TZ:;+-&^0EH:P>_[([@U@OP^92: ,'<"V J.CZM !!QIV21 MLU]+9YFV3?:7&@!B0(PI D",><*I@M-/.KS*\#:(EB=XA1^;==Y9&SJ(('O*C='I\N*(,"XG8["!*">E4M=WZL]S[\% MVS3_L>H" B3FB*A\1EV9!N) *",&X]'QW08&,F;4:\=94I/9!?Y,_R(\T'1P M50ZV$X5:VPO)'.P#S_GR6OOD$E$?0:[+^U^NWJ7I$CQ5Y0L[OR',)BOT#WHN M'<-.8#D*P3#?=>9%V^';=N6;MU,0JM]8??J*4)(UW184U0%)IRI4>W3W#N#X M(?V6AE+36U ;2H$A1P&:5T%&32N;;9#LY8$I[%-4?CN'>$T.\&VD2_?GML'A MV,2$L5@FUM >\Q0E>14)O=5-QMK:A/"N' M/)]!H=G>/@2F$?&69U"&[" 8N;+0-'GWS=^&ER@[C-_F-@:;3WSW6 3IF<9, MD-ZHVH,>?0=5T"=ZYHE6\5)"NP>&X#%7RI;F3<J3OPC:R7:G# ;AH\%R21FW=%M2>$=FPYU)D1FZRUD&% MDP,#"MG1>IWA-3FS[[(TSZ^R-,1XF7>+(O*>T_4X1 >B:B2_=J1K952UJT.U M5 \+;E6D"_RYK#X*!O$L3@68BU)U)*XG'1]["P,WS MSID9 I](5H.R _U9FJTP[3>:'SQQZ?OWA#!['3X_821$:8AN 5HJW04!M;&! MM*#EF#\HQ A ;J52^'==>J>;D7G$(4@\H[\ V5;Y_]=HN:G3,8AQ] M6#S+P[UGBHG#^W <1EWZ:+N-;_@07N#BWI,?AF%0?P^N%/TNX&O4?4Y@N_]%TO@[^#P M0I+MTV%IBJ:B6.,2I9$)'Y.H4""_-;CM7V;Q773\#%(0M79X2)P!:''[NI*' MRO8B7WVTF!'&L1[$I;I$FX:?938]>A0N#Y[WPI6TJ)PK>$UD%C4L^JIH$ QZQ-Y!,F>X6@EA/\@.-T"T_=UNN%Q^S5(.HR; WK MO_@\' #ICGA'0@,%[M[MG *,E2FVJHM41V((GNJ<=QIJK--U5:B#R!GW#W/= MK7+>XL.PY#J+P<38Q W%H8\N%UE9_8BK&;SW)L"E5?N@BF2N.\X4T9J"WA1> M4(CQ9@AJQBS0&<:S$.22'?$U&P4"GD2%4*71N2Y=P(K-^_=4U "1'W<>W\[. M4>_6V<"EN^>\S,K0-CS^K#5R=G%E+=CT@L9Z:'"H<)RE&8[6"7M"A/M;PFAY M$ +'O NB!&S2K,]]:7KFJ8SP86GKIWY'F ]5$Z+6C MT1^<"8[_7FV' IGD4 M'(RS+\4%+@WTGJ,77",30.$*_]+NH($D='M'&?'7DU#+R@T>+9>T[E,0PR,T M3G/P_:LJH]I\J#4 H!8$_/C8I\3W.OB=XO&F05"WPO_G(*.'")+,X/BTF[9 M00X1DU7C6+8>'=EMMG-01,4+>Z@VQZ.P'D)<"I%*2;A,8/TH87TN5S1L542> MEHX%59Y: VD/01CJ60^6[8I'%S46W!X<2,0\B]//-[OMECW^.V=:&15*TUIA M@@5J3]$5L_.IZ*Z[71[IAJ&J_<;42G !&VW3,I(OH05%MUG2"YD $EF^??7Z MF]106T8,T M=@-"6.GU7\T!K[%G, V*DN>HG@DU4_GN8J&]9QY1AV+,Y<&MZI/1.LO;TI=[ MN:I> >+B,J6L9=6PJX$@>JNA7B6M8EL\*FEAPF]'85J@;'@F*1LWUTS2@UWQ M2*.!!J<1WDP"ETI3NUF-V"M3MG(NQU O7CW*=YBW<#M\=XQB]^X+Y-T$,5;$ MOE9U\>BGW%I8_@KBM<#GOA[Y>W2)9E:GM#;=E5JGHF-A8SDMO_=Z(?"WP,.W M;+.N*O$T[[4/P:]I=AP'>8Z)VL]B 4&3+F,#/# M0+[@Z2-18$"P[_(BW> LKW(F\?(VK4(5(&D?XDO>[M_A=)T%V_LH/,IPH"Z' M70G3M&D;0A,ZJV51O2YJ%H94S3H2I%H;7L7-Z@B61[\<2E;OQV]"'',=D%.3 MU#6+\BM/4S-M?E6_0N6)1+(2W6RF11.'GJYF4G)_T-:YO# <=TZ-VKPZ.Y4N ML*_,#2<[_$\<9&=DY8%%B!:U1K9?@ "YP^B*5HR"^1!,Z+. RM#-@_8_8BT*RO) LA9?$I[4EG6F_)&"L\SAB)8I>FE8-\9?G;H)>UW7^#^4D M[&^![\ 4[M7Q&:ROE*:4B,@ZTERZG2HM?@4J!WZN*4NT30_6\DX?][;5^ )+ M:AZ79O/#_O8"^[E'Z[EL>S(SNAHM/0G>132"'@:$X^74I:\DW/DVY(C M[_H,*HT/V[/,HUV\:"+2<.Q;585,B?^4DNA:78@GKV' [SO] M!6CD/21.H9$+*.5:(8$CP-ZE1,273U-EUB434^5#'6[ :B W6=)7!)!P6\)( M( 4BG/5):(JL'!$5EOX@-Q8V U ]PG^U3>$V>F\ ^7X=GPERGC=IHF&B91\* MS;.>P@P/@.>'&7)WZ#06G=RO&;MEKW$(8531*@J9#%W^NLL+8((3G/__W5UM M;]LX$OXK_-@ 7J#%87^ FZ1[!6[K(&UV<;@/!\>F$V$=J2?)V:2__C@D15'2 M\$6R/53Z8=%N+5*<(360\D5,T/AJ-LVZ05]JN>RF/Q8G8Y0BBGFXG"%V'5_Q> M'&,HG_7+X_:Y&8 ;]Q?=O_-PHA*5 S5-B. (0%E:S4:3S$J;$?RB]1N/ @[0@)FP4?J5!/U4UK4I78B=A>-&ED( M61-;0EKMW9L:_8%!<**^D-Y7D><RB-[B9P>3%DP-4E]NR',X/L]5+4EW.#H6 M)VNH<22KL/-PPCV@;+LKC,A+N; '.+N(5^]2O,]Y-F XL\8O&.;6! >/F"2U M[AI)*[:YH]A$U!WA\A'"%D+\-/B10ED"4.2RSH0&WMJJKDP%-5Y\SA90*!2. M6I.P=I8T5N 8.OO6^CC^S*FN2/[8C3GQUO/!='<;_,M\OM4Y9GH-:"\1IHO:)'+Y@>+ZW&[@RSZ,$21R7Z MP8_@#S&^?M3* G&<$1N(X_O,=C,]T#\3.$=;X&Q)D=;6=&77]T7L]4MCYVL7 M'VLE4=I&2"A9(3':9P 55I!$Z5[M[BJ. F$]I'6T6XRM*IO10M"![@>GW,-18=G&=N.AEO^OT-6937_ MRLOG;,---ECQD&>^S+GES>?+!7[^6GXVIU!ZZE6S,LI=I%7F(U+#JB]I,@K$Y_#1ISJDM^4Q?8 N-?<#VUETLGJ M@NFAK!W;1[)*F#_FI,R7-A9@![%?#=JD?^+<"86A.L+#$ZEENUDJJF=VZ2 , M=K8]>@"N=[534++>\]UK5*3$6]8T*M)0NK. :_,0A^U"D!>D ,:=U**>5_N6 M/XFU-C^".>_4X #_7@>G2@S!>7\3U,Q;B&KN+X52/8 R@_K/7PQ;FA/LIKR#H:.1ZY9*Y?2 M+?G%-*M]='HHYK+ ))]: QVA+5F<(:;CNJ1=Z,;"2K9_!P?#EZ+^-Z^U#?R# M6P 4:E"?03&?%>KB,(LQ7Y&)5C3>#^GP$ MBK]PX/GY 8L+R";"&4QHER?B- M'?_$F__3W"J&16^@D;A9ZX0.XC_5%1*_:;0WQ]C#1&FM7670)RW?5H(B<,LK M>7K#2^.\PKP39A33PQI!+%V 7>=?DAI>'U'8YL>P@30X<;TN0:.HFB4$D8F; M >T..%KZIK@B7<2@5YB?]7;BHSMJ<5'U M\?;P!D(&<0&G+90?&6B\VJ9/SYL>VN<\NKP[Y6'0K%$T59PZWRE3](Q0$7 M#>)=\+G_^O[#/S[(3_[,+R>J?#P?!2[Q8;7@-*]DUCM9^U+9>+,-1.KW-ATY MVU>SYMVL>7FZ$LOSG\=A,\ZS;!UM2+/7,.4NS^KJ]NM=F[V,"[A>DQ@YC+T3 M ZL+K#0B?NV!FM*I4M,8GM3QB"$2#$=&,(00![7W!"G'!RHD(-#+OBUPUWDZ$&12_ M$>O-<03V=> Q;"'4FBR$Z9MUN2JE(T$[NP*Q/1M5>R$NUI(5)5/C-:[,,,:7 M1O)%$(E]7M&\(96&UJK4(5*^RACL\[;QM!J3%G<-IR.P$4.2WYCJJWN7 ;1 M;)1?:TT3U=^WJ/V.W(FSZ+^33H.5]C'!^:BK6BKMTOSX^ALO'LKU]\?72>[$ MB.EHOM"QRXKP^C63,#T+]!DT\V >O(0^O/AM'7KE(IE%6AP",?%A<;J_T4V@ MR7JZ#C=#0E";RT303QN*%>+\PS-7U2 MM60DY=@^3F(>*0B]^?+QR\DN> 9U5]UJ0N=Z4O\V/@_$HX4H?W@+)->\CUDO M]">-)$T9.04'_8DEI]NCE%7I"DCU(,Y[6P<]HOR\'>XL*E_6=9G='U207%@YP3-L^>5;5I;>=E[<2LF1E/5TVPO<=P!=OXX[E,"XNB5B.TQ@W/GF5_ M1%Y?^N'&FC&L';1@ZUT-!=7[??'W6C!= 9>4?)O5#+Z"V:AR/H*Q_0PSB%H@ MZPS%/XOR+V%N0F^HF/"\= VH$) &+?4DK63%2<&GJ)IH498>>@E#$:(V[,2HG(+CEM_AH;]9/J.G,-U]ZUW%V64B>*> M3-E>;HA46:74."+3>)!$HRV(KC2:7=*QDQ6HVC^=IRF0'2+!&N8-O1"-IC ' M@ 2KN9VJ&UF_N+,1.GW_E(],/C\';*8. 1C//92^E?+A("+ P+N/74VGA*CT M TJ\K0#/:;@^*:YSR@TG!A2+]JF'O.FSP+9%5<]9N-##W8.@HMN):A7;9 DF M2;TK<93B5L(()E&FQ:RK1_C/:E_7:E_PPS+?=O_!>E*I; T.ZQ57?QKLI>N7 MC6Q2="LHN][MN%MM@GD72!\]2Q%6CX#7K/>/W1%J22TV[+MF51# @&&U-XZ'#:7&XYWR$$R=U-=:\ M4!^D<_ *:6$VW3%CZ0OH6A&\H)_2]ADGK^V)CF4';!XA7%>?=@C'3O[OQK2A$PBVD MIWS*JLUZ#XW5G'),SKA@@_HYJ\EY7;![S@!4?\',Y!#E5=/+QFU)F[9-Y@HJ M_8[D,>T])F-??"O3"J1'[8I+7&NW^U /4"D8RG_8C$E\9SEI03V)?L))/DN9 M<2FL@LI8MH'>:O!L:^BG#TEAB^\+0C>!Q!Y;$,2KGTH\E+U*Q MEHRKQ0.:B$,^=@<50/S,-YG,:6@SEKX58 &+[PU0\K8?7^\J+LQ?(R"7T$U! M*8NAB%'[+KA3S-MDQES5O!%?X.7LRR_,*ZK-J7ST?U/@=+45OW M;%M'A/XQ L8YR297U!?_KM M2)/_W$H%@ZYG*/)06K&L2(U"M:CI'J:TWON-EJ9-_O)#BYM&F[%L'4 M<&;&-XI0VN!S#(G8-L6SAC 36FK?\OHJ3 -N=T]!,&?TPVT;\I2%SMCR^T:) MFT3J',W.U>7##HFZO:.A5=+?YF/@5<9PB5;5ZIJLO:[UKH]F$!61XWXI=K\D M_X"BZ,*V*((1A-I8)PD[,M4\M7_/7C+JF!O29,ZZ7ON_Q!A]9,2_B/^!INF@ M!<5I[-?@N2CL "[N P 4 96YZ+3(P,C4P,3,Q M7W!R92YX;6SM?6MSX[:2Z/?S*[QSO]Q;6Y-Y)).<225W2WZN$X_EE>U,5_[!/0HC M3(*?7[W[YNVK Q2XQ,/!XN=7M]>O)]='Y^>O_N/_'QS\XZ=_>_WZX P%*'1B MY!W<;0Z.R&I][>*#F] )HCD)5P?_-U[]OX/7!\LX7O_XYLW#P\,W+OV;R,4A MBD@2NBABOSAX_9HN6"QY%"*VX(\'UTY\\,D)#]Y].'C_[L>WW__X[<>#VYNC M@_=OWW_(/OG'3SX.OMPY$3J@> ?1SZ]*D![O0O\;$B[>O'_[]MLWQ1^^RO[R MQT?VB\K?/WR;_O6[CQ\_ODG_=?NG$>;](5WVW9O?/UU(A2_.F +W\[.*UN@WQ#&N#?L']\(OWUC&KL_KYP0!?$2 MQ=AU_*@+LO6EC.!^3E5IA:YC^O.* E/%M_YYAB,TDDR+0[1$083O4092%5'> M$BFR *A>+RFCEL3WJ)$Z^3O!\>:&+O&>A-_*8-GP-12"%4(XT?+4)P_*!"R^ MHT@!H'3H1#@B\RMJ=:G9V!Z<8PCEP0Q#A+D3=?L$*'+2ZFPX$LX M;;A$\06)HBL4IN(B@U/]$QB^S= ]HKN<(9LZ9\RV^/X MC L^B1+Z]R3FF94\OSH=0:%V08'&#PA5=6NILJOP]G/I=(.KH2)$C_TNH_4]<-Z0VY0([ M=]BGBH,B)_".DI Y!J5?RF FNQ28.;V.B?NE*GO-LY<--^I,4JQJ^AB(3_V"] M<:BUZ7 PY]\#$7'_<)/'3_@MF!:6#@MYM/8_ K2E)1,MCQ'G*R#V919; 9/R MW\.11=(\R^.IMB",([-OO.7Q%7X+=R#5C+D";OPOX;C/(C9>XB/J6Y+ H[?4 MK;D*%C,4)7Y,;SWQ$C78,ZE] ( QL>E/SE\D//*=B&H6F4_H_\1,6DMB"KM[ M 'A@P8,M4EQS@5;(Z3=A-91($B>-?A9BZ56OZ@[-A>JXE4M++PI-^AA=+>BV]C=!6E.D/ MQ,4L<%,1:AQ'F2.94(WOI$) ,('.G9)F4_KO-)B%_9Q@$Z6'=OW44[49"BL; MD-O]\UQC$Z)%H*Y86T"G#@Y_<_R$_CA=I_P^"ZF(:*#8CT#LI+Z4AFU)FZ,[PMG2A%WT2H&,*;>1QQBE]J.%.HM MO0S-KF\[("^S(+3Q.<6!0RV^XY\'[*TQ937U&;-@=42-!M?9RKQ*AE#N9NHH M-BQH.!^/$[ _1K&#Y9[&&KXV&V%0P+%Y 3!5J87S%1 4? G'X_T@A@)VXH^! MM%,EGJ^ M]:ZH,^C^V%W!?0;OX>*K)1B-@JH\3X#4Z,L>J."3>4#N+BK3&Q& M 4W%%<'N('M!&Q45$GX,I/JUJ(T*:H)/@?A?">:K:>W^=XK$8HM'=/4TI2=" M[C<+<1-&,XHD^TI=8Q40<[ R M5I/$PW').=JR_<(?_G5TGT>N$XZS^W1\ETY]]=D2@])2=WU+]UW+B!AG,GNDN3MO+U M,D(BZOP5O]E15 GD&[WM9(&"W"@9PI\/8XMPF=F3L(J\$[H%,O3'/?Y74^#R MOWBS3G.T7KM+['O%U_.0K/28&)-6:I&0FLN?7[UE>9!T-W-$_]V[R @MQ#9% M-:9F%J5_J\=G5X9)?.2$X8;:I?2:#LQ0.9C%>6:'Q8V" M7>:I) &A>*S%Y).(;OOAF)Y\5$:!F5E=>^<-#YQM-9+D['G7F3UZ5C1[=8_H MC0E1":(./+W@Y9N -J9-H$;#O6:"Y9Q9O'YA)!,Z^R]$CL8Y4<.6N^ MM6(&KT*T=K"71VJIT9[&2Q16=@+,,!F(6Z]ZX(R4HE[.W^^ZJYZF)37(3![; M1L W/H<^:'"(Q([?T3A>A62-PGAS1:]7,94AYC*MF2<-;RP;08V&>\T$RYGY MO9V3;OO^D ;4TM?CZ?;U&)B;S;!V)\*0>=E"KYR9/P#83BUN[LPY-.]**]N\ MMLLSJDR*G"W_M'$[-\*.,7&BQH2/74\M'2:48NUF UT-@,88[6JB&]1]N\MM M^\K9L)OC3>AXR.QEFP?)[O6M7:9YUVTNQ:Q&MO;?R(QQ4@#'\O5-F9$BO@5QI74!$4VQ<]15Z*: 46-^OJ 4WGQSA: MD\CQST*2K,\#UT]8WPYNRI095G?%9EPBT9GV<"$Y&.?9N-,\) 9W49=F7[J3 MXU6+Y(&>V)$C+S0 )C'-M;WJ["J7!KGS)6WWD\+S4, MK%@?>^?!D;/&]%B%?AD00+%]%U7CG)!6=G,I9ZP>)D#>B1,&] R.)JZ;K!*? M56@@E :_.4U=6:7K):)'_HWS"/^LIP3= MMC^KI-*JE 4+%,-XML8]VI&9:!Z%["9SEBZ[])YDG(.MX,:DG>VTZQ ]K/*6 M542^J9=$&JF4W.N47B;[2^&D^.9'Z3;-N@QXJ>.\:PIM\#(H!&K?+NK=\F5I M"G=_[,[Y%*5HDL1+$N*OR#/*\3U@EA-=8!B]3T+;N4P\_,ZC*.F%O3F@,8;I MFN@&=1&%XN$>6N8.W$903X:M MO.,6H-;0;'1A;Y:9(**@*62UY0W%$410.AQ@>8M%Z%R.[;*VI;Z%,=5'CH(4 M@._"W1)BCTB4IH[DO1(B0W+5#F]$;)0@GJUK/<-H.L_E;-O/Y"HD]SA*IZ65 MN=9D[9@*G4_2]A?YGL#/OR985E_^M;C:0CN;,;5KY--?+[+1 MSCY%<.*M<(#97F)\C\SP5Q*H[6-3B]>R! 5,^-![-48+QS]%\(GEVW7'IZ;H\2R"YEU\&19J \:31NF!\SY@74@$$=T )>29 M@P-VPA^R:3X(/H]!9!VNHO4&(_J/ M>?-&,['+_HX*'XI.'ND^*=HX<,+-.?4>(U:N3;^D6/GI!C-7PL@# MGQE,;?IJ"GZX46;!":*^'%*4<\4X1 &:@U>>B:#8/BZ498!#*+@V-J8L2>\& M831Q$AG:096J=.I!)=#CY'<;/6WVJ*%8&(ML5M<>D0VN$:5#\W*0 M'G%%Y7&1^FLHG"D$,Q:M$].I0^?SSAK6;OLIOFR@LVLB25X5NMUTZC9)5SM3 M:W2UG5(CA? Q]A,VF]V6*%3@6U5\<%FHDA8L'\>TO]6?=5#!8ZQV0HG6MKM^ M*Z+>F^U0PV2D5D21W%9#MO5=ID)LV#W,8-B,K*GP5D AP!HZ"+[E(F68R+OS;4@HJ+ :F=NGK 3,>/HG8PVQ/M[5FV./)15&D:>'&6>I#\1FQ 73( MF]S3 V*!+I/5'0JG\[UB,1,&60VV90G04I6R7"A2VG)[2P&V99?!8"VF*O1A M.?-0HB$F-F!#38-EFYQ>^H>7E5?L8([Z\D M2CO0P[]:0F!D]]155"U9N9%FAX9A$66K:G;&J*-OZ(&["=)H1:"1?!W,!>^] M%-C%2OW!2IO0&TKD]R3\UIQWU>/("1F8VI[4=OD;-L+6%.[9XOI-D/-EJ$B@ M-"/.%)X[ /R^U3[(5<9JJ^Z?M=#?HM*AC6S,"1 ;'S,(S;&0BZL8?AU%17C M\HQ/* @6=NPU]0FQ&SC\.5I;?R"MWYKD5=!,JB"0[90$P<0*(_QKAC4,G9-E M90O=K.86U.=5&&&F ,C(-%)$*MOO_A)3)\RHJ#3<0;3/E=96>7):'N12V]$Q M65'YA'XXY,(8%4,%9"H]Y@]B.^T>7.F*HF]S_"X1UN)+.WF.ISY 2-34.TW6:$CA#U#I$.$9YP[^K5'YFR"6+(%T1_"+5 M#];CD*C>>&B[Y5N*;M96_#@)J8W+<$Q[@LQ0%(?8C?/1$),')_3.0GB3HX?# M. 1)D[ZVIS (T,Y.1,MRT8;$,((^.E+12EZ;::E-DGR5A.Z26L+I?!)%*.[3 M0.R!'B_[!:2$&O8 ;@?L<%T >R@S>?3U7LCY[J,@3+FQQ_@>>RCPHO/@Y-%% M4<2ZCU>CGQ;<5!FL!A'*Z>R"2M%?H]!:+G1 M0F$,00H]VD*5KG=Q+RM1L#_?]A,A'#@W^83I4(Z2A9U.@HZ);7NA,'A^#7>\ MDUJ0L,PP[3AAF6&&ZP&<:'GJDP=QFEK'++4"@*F2M490W8*L;+UT>@JEQ.'F M-F)#K[;-J2=N3$_?=$JXF8UI(# 4)[B!Z[6XK3*)P9);7@+O3:S4E_Y>RCZT M,Y-*/C6+PP8N]E$%RQMB5^N-H#@,ST?2*IAA$F!U'G0#\JH$=>D_;MULF%0P MA;[EUBMUCQ$%ZN*,]($W61&*X5?'P+M=$R2[]U?3LB!%:]M%9OQ'0A-WIWT@ MSX/](@K;3K<\6:U]LD%%J]UT=E\?PB /UV8,M"_I4.""Y2S-]E;^MT&('#^; MY@XJ,DJ@K?J2?8F-&C,T7NO%$78=V2F0F@8W*%SA(&7)='Z!'/#Y"HV@GKK[ M*4=OC5=ZT)$Y=+,AP^089?];VE[^;F1NFKHLX($\K4A>254H"NAWP#!_XKHD MH1I!]0'A>P,EME(@+0_+4%2(9N;S* K8>0"*\<4$< P^);09ENW.WJ"\KA 1 M^7CAF!B^J@!X7$JK0E&X>IPN M.CM#:>NB&W+C/'[&\9(5'5#KX9DMP#)WB MP*'WROX/=A[@<=D(%8IV&4 #,QUV/D.NT"O#07 MX$Q]'O)3+OW5"+ER:K4/3,RJ8*/0(C*_*GW\JL*+4O6O9J-A]AC.VIL0'[L& M:^7$@#3=CY0TTPII6,8X7@1XCETGB/=!WE!J'=)5OP!OKA,JEEV#=@DHZUPW MH@-WNP?6-?Z\9Z&Z:9X7?"B4B/0?UB1R_+.0)&M3:J@*7=NEJJZW=?[X\'=C M'DUI:&=TK$:R-66F4GG7F1_#5MY+%+.LB6*$J%AKM2(L+7.J#4UTYM2$=\/; ME':)X0QLZ+#*W&DCH@\O^#-TCP+6H'2OVS#OQ-)\@TI!L)R%(VHL& %9:/PH MB6*R0J$A;9"%JC\FI7%]4[HB#=:RZB@RO?K")DO9(2O6=;)>^^E]E#7O*P[$ M.0FW]U2RNZ?"GC=ET 6(D^P7QEHSR8#L$"AFZ_$I:NQ6)@W6=G!6@=OU^(<< M68?MNG%JGX &.MY77-B3L7!#ZJ9KEY4Q).A^&S=?#)CZ5)5Q G6&[.&EF(;0ASQ8U)=/5 MQ74OV1-U&OI;+DEEWO#UPYCT@72SL/V+*24)M*JP>Q2'[&D,'K833 M/,&BP?L@C'4+%P+J,CNSNF*YQ]RVA,N0H.^4"[1@N& M[@RM68_2W9A5(.>MOKPI'1*!T9XN45O0_)$D ]%V!+>%F14MD2'@D!7C*,T7 M6*# ;0[8:J93DM4*9YT16&%6&9;QH)4:["X7_"C:K5X*4T+G$C< LGG5U^)Q M-08@)N"P P'[Z7&'F_2G)C_MF25V[D;>4-)FQ#'V1-@$RK;WI9:9V4PUT -% MF:.W;%+B213CE1.#&[G:XG9['BNQK$X6P ;XP$>O:2V4!FRY3[ZB1LK3$ZP3 M+6P[U^=V$4O59%2C+$06. M8_83O,LMA#0JKC91#&H.O&XO6;)"-\ZC6445@AF1!RXF%=@\=]V6+@^EG80D MH#^Z64IH'V>N,OAQW975J:O1" KP_GP58A)F;15FR/6=*$JK+5/Z;CO)'J/( M#?':1 ,H5?#CD@9UZL*-9.^KBO6&O7##1^N?23'KM;M$7N(CUAE0H8PR.UVV MY2*'CN]0,W.]1(@UG9MX7EJNU4LMA(T=6'Z4 RB:M<)WJ%"MBJ#O-OK)^8N$ M1\P(HF@ZSSK74J1+*3'3^,0WR5I2\LB\LA\HS!]>CQ#9!$ZZR5V)R%RS!\^ M\)C:C/EU*)$URKQ!UWJ4JOW:G=)G6/2WDXSM\GDN:]/I"JBC+6 M>W6*M8#R MU 1TNPQ61QFZQXVO2*KL*\5)F/M$>Z0RKRZ2X&V'1&3+J]3I.N!L^+R"QL@Q M,X[J*[K,$8G,ZH((BG61ERBX$M#'QAU\A]1^%5AQ\=OD2KDQS%!U#*R6CFI5 MUK72%#8=RTZ]79OM@RV["[Q+$KB6:O"XP'4+A;:GX#Z\GOR*5L#6'\LUA(#O M:;33>, ^QGZ-E($(UIAK[K9LWBL%FSPXH9="G*8/:Q%+B![FW%5F]Q0;#$,V@R!+SO73E>E?ERE17X45 M:OA.T),X]KD'VUW?]62V5RZ#N8)0%K2,=UE/\\%$9N\' C9G5/1U4JJ4A\J MN]^$].PF)*0[N0TPU15F_@3%!N;%7U?*JD M_U\F>Z+A:UUK45OR/)B3<%7P&IW': 5=OR<%TNIY(5'=W\A(?>_!KSD./>Y> M0C2;VAKP!0>"$IV=*#&FAYO\'WLX[I2P&%A_BR:K(#CBU(@^["+^8EN$7D+H M>15$V^RK8$%/[82* )G'C>E9T =?);GLDL1^$XL<0GCQB*1&DWY?$C_[73O0:E[9Q )Q@\PFM[E (P&C>JC9X+"//!5NXE "_Q3UU ;=R-NH[MGZW^U1& MM%JE;C/>AJ<%=$?(YBW*@D=5:K$*T=[%&RI@&*;.OV0HY\ M=.QV]0%3;LT8HX!%EB*+V[3VLN,\&,,'A=4SMGY@C+6:N*: N,PLEGQS]@RC M"I)6ZV%@S8*FR51BJ8V"*X6]\"N'V.TE/Q!@WVS:P=F>908O8;#SF\CQ(O!=/7J]E:W;>U U571A]LGM>58BJHC4**$ MY7@='YVQQ>ODBL:[=4R>O6CM\P;,\>KS#F#<]P)$[#D[ M8)#\A1HGT_\Q.YSH"!\GJQ(*;P)@3EU>G,3.>VQW"@W..+Z\D'5C)^3$)6-9 MV%K>,$A.F MY%8JTSQ-40@W?]Y>-Q X0NXW"W+_)O_CC,;Y?^Q(7%K*RE5 FISE/5N)AC%, M3Y*0K!%8EGMEN6&3?W_W8,.?E;DPB;!SY;ALWAD8*_;7'#X_.'2 >ZX:^3$) MX)&"% 5T&?T#[15OE[7]A-?YFE#F\(Y8^I&:>Q3>$:/C,':R7!HE-:%8C=WJ_*C*M1",I[[<2U4]9RAIJD,T(\8URK AD9UVH4 MLMD-M8R[05,^-@ZEU.C@\?;7DX2*TBI9G28Q&_P5!(GC7X4XK'2PKOQ3C.TSBG'@J8Y,6>(!5>H0$SGISBB MUZ8_D"-U.]37%*=NWE _CWZ1()X"7TR M=L/%:CGAT1UPCI%YL6%R?O- ;$I+@8+=,]RPF&SI;-,;4\>8R@-T,TY- M))[NV5,A-7085%] #+)]0*JNK@8B+G?R%NK50)VY9ZC>C -A,(H)Q\IZ?9?* M4?XQXVB %JSK4N>.$R6LS&7&\8$\126%R2&O!]V-7L'3RAVRJ]QQ H_^0%R< MRE>Y8Q6.HZ,L 0\'"^G6H'II:_5ZHHD J^G\G(^55G8;'-2.?:^,%D_:3<(W MR./]*D>(YE%[VL@X^]._O7Y]\-^?/_WV_?_\]^_N.GG\(_CPT?OZP_WBCTUP M>YP\G/T0?OSAU_=_W=YL(O^'>_?K6_^7^$U\C7[Y^L.W7Q[?N1?QVW^=GKZ_ M_O7-_>/AT1]O[[WKT/E]ZOWJO/LR_6M]YW^(WWY^_SX\C&Z^.,'1F^7;Q5_X MEW=WY[]\^'7V]^?PGU?OY[^0K]^>/LZO;[];./_^9;'\Y\?C;_]U^R%:1/$/ MUV>?@H?K'^XF7V[?!I/3CW?_NB2__;*8NY//Q#__&+]_N(W^7AXG?_]]&=T^ MGN/5N\OO?MTLSMQ9^,N_!Y-CC]Q]/'Z[N,9_H//OS[Y\NKO]^Q)_F/WR^R?W MZO2'NZ,/7TX^O7^'/>^7T]NSPX?_NO]ZO9X?__+=?_I7^(<8KSY]3DY./OS^ M7[_^>O*]XP;+#Q___N+/WGGQ'^]/OYR?+G[^^7\.CJYGKU_K:DJU;41-F( 5 MIQG6 JHFE2AA5"@FJ'"R!TZ1, WKKGF?C90%O"WV"&" ^/(EUJL&*\4>Q:G M#9>B=IO6"*:CF[FXM0 ;3GLC>3NY3S'+T?K=)OHL]!Q*[6;_BMQ0;MES:F>+ M@!J[N+?#LYTO)Z44$CK.N;?WVKNN!;U^^/IDN GG877G(9M";91]*0!;G.O) M*O-("O:2H<+CSXAM$WD3>O5Q%BA[UB_P8D% %BE4B3TI+FC)D3+,9E6J@C4] MZ*[>K:B_,ZK\$N!MF08]51%KO0RE;:7^UG!+*]63()Y1I="W!=Q5GJ+O+44] MJ.)^<)4OHWN%0M>T&RX!?B JWZ0&TGK.)2]L;SF#$_>*=\5TW$L^ ">JMSF& MKW01=E0N;6=.7D("GO/8B'"8R M7I7A6WTM[54^@+->38O'*4FLN"AE\,_",:G0&RJ>9%(Z+$F%]:=;3>71$0C M#&MP2;@-O/PBC+R31U8N/5FQ_^I3+(0XV+88QH5$3'W #.Z7]T(;?&][0H3R M*HT%F?:GL+453&LF)N_!*<9SF4\G4X/=8>!-!H>*#B6R?^,\FII2V #(YOU> MB\>5K.L& MKNRU+@%I(YM1MI,^-39)K! F"6O2HP/HMH:2E<4^R+'JU^VZ11 M[A-P^ D W'7%F4F;GH+%<0K=)56Q?/&". ^MSOUK+",QBU M+GH9EP@#TL)>CS-@[:3+J]F*'W'EK4+O6M=HK5[T;+&\OQT8]:KK6?)G&LE7 MV[&=&K@4$><1EO25]09)^NJ.H6N5QFE"(3T2F+[G_3I46W)-HBA9902;X>C+ M:8C0>4 YC:(TMW(H_I8TOG:37. <7! AE>>RU:%]*?)W[?N[D]G?R>,:N3'R M3%19&$34@2EGL[3?BTV782^/0C:\ 8ZNA\!%87Q&C 9^5 M!R/,Q_@>>RCPQB+*%7Q?_ @M+D.F5!H+-_/IP#841 BN[&87I6L$J!5VEEM1 M\?6MZ7[5"! P_BP/I\/9?;):^V2#T#4*[S$;9\S5"S]=A/XTG>=#MKY2M4 A M)AZK-=^?7 PUC!48.\O%H4K"WQ:H5A##_L.B!0-K0[,O#A%/XK8]>J> M8TE9WT00:)=&#JCMNCI#4;.*]R-)?L!.,>:BS+L#8.+2VQ'5-_B63MHA_8GG MX3BMT,DOO<3LU;<_Z]02TEM]&%M[M-W?5ZV[WLDC"ET10ER#M.Z,FRR'!.MQ>50@!1@;8'+92-7A.^'J0@M>STEX1SAF-&TV.W 7&,>AB^N,02;<\']P5(/ MQLYZRMG4F*RX*OHO/K)A\'_?#LP4\Y]9GF1Z8XLSL7VHVZ M[B3P!B2Z32HZ9(%N-=TO4FY &HJ7%NUWQHKP]UJ:W[K9[:0^-@^.T3IQ?%;: M_=Z$$O2\@V=Y)^U;2@KEZ+F)D/$WJ2$? YQ7R&%.'=__31::L*I M6)M=W\I5G6BV-.*!C)("I%9/(\DEE8U#4]U;,^4 ^QHI .K]L?SBI;M^V9+I M"GE;[R(560-H://2N$&U"%;=&+1W;K#0?NJESANRSEOC[85ZR7=DN*W2NXDY MQ"D#T=6DUQ,R(^%Y0 F7I,D9Z7RFFZ43Y$[D)0GN*5F1-ZRXIS+>8[T\[+DP M("*KSO:NA:$VLQ7D=UN+!Z3I^L=.C+9]8LA=C* M.-/IVK7$FFCH%\D.);'BM_0HG03>=@@*8;\:>N,9:;2?JLCWPG+;%; =WU]^ MLW>EZ 'KT:9@F+'GJCP'*\.U*-I[.CS^_ O C;THB&G) :O@':CK(W !1^<+ MB?;Q6C[6\5W&C3^?I075?+^\/ M1J5&O\ZX0Y^3WN-BZ<[K/:CXR6RV4'M"IX ]]G:H'+;J]+=N/'/]1N?IU-!^ M0C+>/\MU"G][[>P#M-.GX^JH[NO%U3$J-1TJC8=]..0]D49X/NQC_J(#'3FO M4YHL.B:&*NFL-NKI'!-*FWIQH8R)"UAQ\X'ANK=3'#B!BQW_/)B3<)6N,T/Y MJA&EP72-V&3:8#%#44*EFLSI+^E?D#!F;RC7:)&2JZ5"3K=&KAF]FWWTIO,; M'GI:U73@P+7=Y=TD^&S)#$;: V6+&97L[!\YM7;=+98&!KHA?C& /=4'FS -5=TV0++N8^G9!8I@\7!$>('^-C$%NAC6&$>:2 M5*N-*=8SS^G\^DG@?7+"+X@)6SY3TLS0XC9P=C50D3WMQ(,;<*S#7#9>E!H3 MQT>1$6[NKS\J]G'( U4MT$D9\VX?5*PFW@H'F!WQ,;Y'N6R9X:4:;,M5D7IZ M*DM7J!%2*B(0A?&?5R'Q$C>>AOD\85GGAWY;XC#]KQUWA#2I^2Q*Y#X/[BEB)-S0]>]Q1/?+,X7< M,(#P4UO9MC*D%.\7RJ_0.:4N2+!@B;172>@NG0@=D=4*QUDT[HA:Y 5%>#IG MM^SB+SP#USA=+&S7\\/<\;1YH'^V^;JQ_\(82.MJ[0/;^? =Y9VQK4X"_:8( M,$,JCTA(I8[B3@UT&ADW=#W@0WD"#&TE)-C%3X6]1R2(B(\]]E0GK6VCX)@G8:MLO:-D$JKR+5#ET%7>".$/W( M4HZ-D:A2L?98.56CD-U X(R2C6YY24^I8XJ13]9L3WG< US'FF#935+0UKI& M\H&?+":BAE;"A:/57EF:PDV;U[J)HX7CGR+P8W*W[BC5M406?1^FWK)2]Y2, M\J),%F V<%!6EK=:%]OAG*S2J$.' Q([?B>.;=,NLA>&"Q)!,XT'891:QB45 M7&6]9I8!72;M"I *TR4)2($E>(Z!&)+EMQ5-?C;2#G!TM&)(8\E2/<^#;3+F M='[$&BG2K='+[3&ZHUM-0IE>]+(KC03FMPKDL6FX%G4[U+M"N+X[I^"4[IVUX,%!0O>:>PTDR''-_HYBC**31WJ[ MHFCCP DW*1&HI+NL>0])+V/% 64D6] ,IF-TR(UR#FY$K8Y0'K,,:Q=G.91H M[:.4'?1ROV(D^IK^'EBZI$".44SD: E76*DUO,5/_QUY_#HB,YZ')-"Q'D*R M-.TP!Q4D].*L<>SX*3I>6N?%AJ=EQ@QY.UL&'9*1!3M2!U2>K)#S0('+Y:C0 MXHC,KTH?YS->7E5H7ZEXT[(_KDL21IO%%?&QB_?']D'9'#$@1?W)6NBRAZNB MU&@;YREJCB3NVC*KV!V%U,H9)O52Q ![B-4S<]'R/Y'OT>M_]7( ;M=$<"P; M,CE&2I +[H'61(4OW\JV62TM'YD+B;U\XFA-(L<_"TFR-F7(5*$K!Z,:"2D[ MUE)BD0Y!E%IQPZ'C.X&+KI<(Q>E#9#$4MC0-]G!3I0]=PD]8UT\^IGM'O)G" M.Z.8VPVR:VH)LT4R$CB0*DT###1?T&L*:3L")V^O&NI&C?'1EIPJH7KIK)"1 M.F-=+(95/&=8R2LQ(UVV=2D:.J&.U!']!7;3W #Y,@3!AS:#=?VS3D0]8'?Y MQ:C6_#*PG,+.SO&VL6J1;7\58E?;2Q:L-JBZ\3X\;J$G*"(W5)A!-\J0EB#2 M:^7AYC9B3>6VD9!\3#*]>?<48>V"R],VWBVAVTY,A"QH @Z.7**8/5=>H3!] MDVB/Y6HIP8D3LFDR6S"&(B!",*K&G$\5V1!'T]>:5F1"IG\SHA3 4MP-"R>X:UB6<:SVX2"5MWN8[T/]SP%S 0 M:#")J8V#2<)"5%Y^33(*0OK4Y"]K!'I#"C]+^EXH^-"F:]&##C%)$)$,L)Q= MB8.[Z58S1*T=9H.OKF/B?KD-L$*_ ;EUG@-_Y0@*>/=787>M3V^ZL_),<&E^ M2RYD]SSOB>6R1 6L<=2[@OI.%$WGGQW6^SF>AC.&MH$S7@S'4M16\9!NH!- M;RQ WAF)R#=!LJO.K?+;RD2(6'@!(%_92->7ZMJVTQR5Z%XC"W /E^$:#;B; MN87V4D";F*Q8'M&P;HPY3G8SY8"C-H!R5[ ,N)L6<'0R;P$R0RY9!%@JV;1# MQYRB9H.%?C[C>'F41#%9H=!0M%(6JG9P*$OOBRCU$+YG]HN:MBQISU .+1^4 M[6-,D;L5)6LDH;[NU+/TC0PV2=9K/WTM*3^+S$FX?44A<_:N<>J3A]9L2,US MI8Q# >LD^X6I+$@ID(I1>!U2RCX6Z*^MT6^7RK_'2DR\8L4MD.C(6:OG-[:T MX%4"9[602T%.TU&L^@+1?["6<>(&QZSSW7G@X7OL)8X/U!^;OZXMB]]93XL> MS )RP?"N._/8\35#?O:\O,3K&W)"O<%X ]8[6Q6B%2^[5:Z%W&RC7S5,H,JN MDT?JCC.W?#J?8U>E/VP+5P0+#YOX(FI8"H1O/3LVZ>Z&_J&)M\[*VJ,VA@)R M]3PJ8'M,MXTTC$0S#7?X!]Z5[P3&\IJ-H&@WB,'3%*5!DUI_LH)XW)/%BHQ MY7\Q8*,5 -MY_ UWRIDMAB&+B-CQ#IS -B/3JEJ@(BQW;W7IU3NH4?7)UFR M 78M5@L?Z?>/[?AF7K1,NG*P=XG@>UY55[?D .B&\WAM*[>$LI2,5N##@NMR MF?; /%4 ;&]X6%=NJU#7YHRL+4(7B%X8"J<5NBN'"(K-F69=.2RDG/Y]??^E M2J\ )*+[?SA&:Q)A\*J/RMICYE^-2OJ>.!#7\KMZE'M,-^3&>62QTR7Q67[C M*0GY=W]@!FNC8ZN'"]O>09MNOE QGLRBZC6H9M_ MYU.X:(L[#=B0Y^D\PS$-)0&SLPG2>'G:2#^H5O]Z_3^8^Q=X$;4R[)*798(5 M>6' O&T!-N*[4QL9-;K^0UZEBB-D.M\B:NA4+D.P]A0)=>)6R*71]%\\H @X MNXLWID FBTNS]_-=O LB' 5JHHQL4E;[&MK!*;;-\X!N+F$"MR>4 M@,3D0;$=[6Z6I'S\:!O[ -)PNG/.P)L4!X M?DDK4;6M^3Z!K'4YJ^!BKHV9 M"(S5)WNQI(K9!?7VSI4&:Q0E5(=#'+AX#?X.W QK0!$8%>[6*68S$XOK ME!:#G79-)XXM7+[KPR*TXC!V M.]!.9-M98,5K^BD)9VB=-SS=86HH$4$$;3CO!HV\;B4:5#:8XGO.DI5QG@>G M#@Y3^S.=;@CL<4*A 1-$NN:DQ($B>-O+X_YB6(V M2X4/'E6+\#&=8'G&-]03+)2I-6 M#8P++Z]O**F:"Z)[50&]HUZ%Q$7(BUA;50:%""Q1%"*4K'J/(#?$Z9YV1>I(V M:%95CRLF3.EX3 +IX:K:$G3&XH5 +7=W:]D@NECNBR9!I;W:Z76<(@#6=+6\ MFLW>$GLB5*$W9YJ)2LPZE77LUCN*R1?;<=PYZTRZ9U'6-)7UALD MZ:L[ALM9&)A5E#ZR84H?.K@3U09",\1258O_,A"$: MKNF-YZ"22G')IJL#,[>VN-4HE08'Z[2![5<.? ^;N&Z8H'*#7R?P\CDUI5^V M7]0TYPS5@.>0#=W49GB:: H40S'T@5,3CTKCH^85)8:KY01 M,5F.709@^ZQM%5A.FG"%0/5(D&:I9V62O9$Z;#X,NZ9.@?8"$MD:K/&,AKU) M6[;VB6[]S75_F>7NI,GH _$[!^MJ$MI6%@6%W!VORGW!3#B@:A"MYMAU"C:EIE::2!6 M/;ZIE=O44!3.2;AR A>E")@Y]$10; <^6ADG)(_]69:52,!M@.-H=GW;1]"D M!FO8FM=")\A915KJEZNT@:.TLK0=+U+]'*W20[\(73-@4D?#R/DWI).+)W\\ M?@B.'!7:WCR0FR5)6++ B8_N4<#6EG;=F[ZV&;X5$;!QM[8/CV,4XGN'!5)* ME8LX,O%&U0AJ//Y],\7T&R]T=?=W>!V1('T@98>AH>[S#:!L.W(R$LWG)X]N M':QW75NKQ@ .?2Q%<9]6R83:0]5^^81&.Q&MY_:7VHF7 MVHF7VHF7VHG!FD?(U#ZPMCTOW3&ALF[ $C9U&VEJY![OA9RT'=.L\6^YGUB* MY"5Z2/\%/E%1!J9=!]:,1$A2V\I[WF2Q"-&"2NA92**H: PA:IC.C8JGFXB>8.VJ=9A\LEK[9(/0-0KO<9[*L[?S M2Y+VP4-9SE5T0V+'+__[$8GB2Q+_@>(9D7^2@<2^!0"NZ?C !'ZW4O91=CHMG2![>H:. MCMC;Q],)M-FGI>6F[=N&U914[/8T69$DB V]U;0 >Y+6M8W '5J[ V4%/[_6 M[F8X#=T%GO<"!]W\!RWR01(D9-W<3/4[KL,QU?M'!$;7.A8AIFQ%IKXY"&@5 M:0!D];!MX5M9_)MH!=@""UX)6%(FW1L*7)E&=23;9 E_E9782](%%56W;/88 W\A8!L*JR6I*6#_\1L[+DW$LL! MV_:IN791X-!;)%"Z+']=6]'P5M4I4N($Y+#2\+U X3:(ULC%**]]2D+D.A&W 4$G:M<6MM::18G2=6J\=&49FN%J(0U$ M?ZJ7ABS/LR$+BF,_PT>]*XOPVX&W9A'OV4H^)[/%TX> +K#$:R#OK+J>I6B@ MM%-6VSU$@RD-[V"+!9@35E_1GNO%E:\]\G=OA7<2?"5']!?8=7S*L>@\<*7M MB?A;:WZ4D&P-^[1=))[V.&2QUC#>E,X+ UY4$R0[HJ[D3342"J03%"#[C)2& M-\.R>HI+2+$$+P$*PS^%GQ$.^+T\N6:L]H'M_$!)0M:W:<43.@YGSMV=$V!I M8M>_&(/,[NURQ'692@:W*:(,T3((L*PN3X1V_TYPA$UDG,C#M1D#;W\#D"B: MX]'2QK3B;9([,:,>6(WR["_C^P!_P9^P&4+:/9D7M M:J0:]!G2Y:UPPXFP')$DA)];+P?5[E0Y)29+$Q*ND-$0PX^I*P2=HBP+]4DQ M/"H(7C[Q UE>+&@V0WAJ_&V4:*@=73=>1E4?4#7F_.AS%\ MEZF%1OH= _7]UNT&Z(F_2"FV$R4SI8]-D,:D@HT4LUK8ELJ4E3&B*I#'Y2 K MT12N4JQK%F4*(D+N-PMR_\9#.(/B$3?MQ?CFB-SO(F&U',K,D$! F20>CL^# MM&#,Q+3%?96YZ;V)I;RYH=&U02P$"% ,4 " #G M@7%:]'*GU6<' !'*0 '0 @ $O_P 96$P,C,T,S@W,#%E M>#,Q+3)?96YZ;V)I;RYH=&U02P$"% ,4 " #G@7%:FPJB>\$# =#@ M'0 @ '1!@$ 96$P,C,T,S@W,#%E>#,R+3%?96YZ;V)I;RYH M=&U02P$"% ,4 " #G@7%:]Q_[+\,# #!# '0 @ '- M"@$ 96$P,C,T,S@W,#%E>#,R+3)?96YZ;V)I;RYH=&U02P$"% ,4 " #G M@7%:%C-H#)D/ !9H0 $ @ '+#@$ 96YZ+3(P,C4P,3,Q M+GAS9%!+ 0(4 Q0 ( .>!<5K;.!-6]! .W6 4 " M 9(> 0!E;GHM,C R-3 Q,S%?8V%L+GAM;%!+ 0(4 Q0 ( .>!<5JM=C.X M$#D -JD P 4 " ;@O 0!E;GHM,C R-3 Q,S%?9&5F+GAM M;%!+ 0(4 Q0 ( .>!<5K,]BHWY88 (SG!@ 4 " ?IH M 0!E;GHM,C R-3 Q,S%?;&%B+GAM;%!+ 0(4 Q0 ( .>!<5I[-?@N2CL M "[N P 4 " 1'P 0!E;GHM,C R-3 Q,S%?<')E+GAM;%!+ 4!08 "@ * +D" "-*P( ! end XML 76 ea0234387-10q_enzobio_htm.xml IDEA: XBRL DOCUMENT 0000316253 2024-08-01 2025-01-31 0000316253 2025-03-10 0000316253 2025-01-31 0000316253 2024-07-31 0000316253 2024-11-01 2025-01-31 0000316253 2023-11-01 2024-01-31 0000316253 2023-08-01 2024-01-31 0000316253 us-gaap:CommonStockMember 2024-10-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-10-31 0000316253 us-gaap:RetainedEarningsMember 2024-10-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-10-31 0000316253 2024-10-31 0000316253 us-gaap:CommonStockMember 2024-11-01 2025-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-11-01 2025-01-31 0000316253 us-gaap:RetainedEarningsMember 2024-11-01 2025-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-11-01 2025-01-31 0000316253 us-gaap:CommonStockMember 2025-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2025-01-31 0000316253 us-gaap:RetainedEarningsMember 2025-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-31 0000316253 us-gaap:CommonStockMember 2023-10-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-10-31 0000316253 us-gaap:RetainedEarningsMember 2023-10-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-31 0000316253 2023-10-31 0000316253 us-gaap:CommonStockMember 2023-11-01 2024-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-11-01 2024-01-31 0000316253 us-gaap:RetainedEarningsMember 2023-11-01 2024-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-01 2024-01-31 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-07-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-07-31 0000316253 us-gaap:RetainedEarningsMember 2024-07-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-31 0000316253 us-gaap:CommonStockMember 2024-08-01 2025-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2024-08-01 2025-01-31 0000316253 us-gaap:RetainedEarningsMember 2024-08-01 2025-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-08-01 2025-01-31 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 2023-07-31 0000316253 us-gaap:CommonStockMember 2023-08-01 2024-01-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2024-01-31 0000316253 us-gaap:RetainedEarningsMember 2023-08-01 2024-01-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2024-01-31 0000316253 enz:EnzoClinicalLabsMember 2023-07-01 2023-07-24 0000316253 srt:ParentCompanyMember 2025-01-31 0000316253 srt:ParentCompanyMember 2024-07-31 0000316253 enz:OptionToPurchaseMember 2024-11-01 2025-01-31 0000316253 enz:OptionToPurchaseMember 2024-08-01 2025-01-31 0000316253 enz:OutstandingRestrictedStockUnitsMember 2024-11-01 2025-01-31 0000316253 enz:OutstandingRestrictedStockUnitsMember 2024-08-01 2025-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember 2024-11-01 2025-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember 2024-08-01 2025-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember us-gaap:WarrantMember 2024-08-01 2025-01-31 0000316253 enz:OptionToPurchaseMember 2023-11-01 2024-01-31 0000316253 enz:OptionToPurchaseMember 2023-08-01 2024-01-31 0000316253 enz:OutstandingRestrictedStockUnitsMember 2023-11-01 2024-01-31 0000316253 enz:OutstandingRestrictedStockUnitsMember 2023-08-01 2024-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember us-gaap:WarrantMember 2023-11-01 2024-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember us-gaap:WarrantMember 2023-08-01 2024-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember 2023-11-01 2024-01-31 0000316253 enz:WeightedAverageSharesOutstandingMember 2023-08-01 2024-01-31 0000316253 2024-08-01 0000316253 2023-08-01 0000316253 country:US 2024-11-01 2025-01-31 0000316253 country:US 2023-11-01 2024-01-31 0000316253 country:US 2024-08-01 2025-01-31 0000316253 country:US 2023-08-01 2024-01-31 0000316253 srt:EuropeMember 2024-11-01 2025-01-31 0000316253 srt:EuropeMember 2023-11-01 2024-01-31 0000316253 srt:EuropeMember 2024-08-01 2025-01-31 0000316253 srt:EuropeMember 2023-08-01 2024-01-31 0000316253 srt:AsiaPacificMember 2024-11-01 2025-01-31 0000316253 srt:AsiaPacificMember 2023-11-01 2024-01-31 0000316253 srt:AsiaPacificMember 2024-08-01 2025-01-31 0000316253 srt:AsiaPacificMember 2023-08-01 2024-01-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2024-08-01 2025-01-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2023-08-01 2024-01-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2025-01-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2024-01-31 0000316253 srt:ExecutiveOfficerMember 2024-08-01 2025-01-31 0000316253 srt:ExecutiveOfficerMember 2023-08-01 2024-01-31 0000316253 enz:EnzoClinicalLabsMember 2023-08-01 2024-01-31 0000316253 2024-10-29 0000316253 2024-10-29 2024-10-29 0000316253 enz:ConvertibleDebenturesMember enz:JGBCollateralLLCMember 2023-05-31 0000316253 enz:ConvertibleDebenturesMember 2023-05-01 2023-05-31 0000316253 2023-05-31 0000316253 us-gaap:WarrantMember 2023-05-31 0000316253 2023-05-01 2023-05-31 0000316253 enz:DebenturesMember 2024-08-01 2025-01-31 0000316253 enz:DebenturesMember 2025-01-31 0000316253 enz:DebenturesMember 2023-07-31 0000316253 enz:DebenturesMember 2024-05-01 2024-05-31 0000316253 us-gaap:WarrantMember 2023-05-19 0000316253 us-gaap:WarrantMember 2024-12-01 2024-12-31 0000316253 2020-04-30 2020-04-30 0000316253 2020-07-31 2020-07-31 0000316253 2020-04-30 0000316253 srt:MinimumMember 2025-01-31 0000316253 srt:MaximumMember 2025-01-31 0000316253 enz:SalesAgreementMember 2023-05-31 0000316253 enz:SalesAgreementMember 2023-05-01 2023-05-31 0000316253 2022-08-01 2023-07-31 0000316253 us-gaap:PerformanceSharesMember us-gaap:StockOptionMember enz:TwoThousandElevenPlanMember us-gaap:RestrictedStockMember 2011-01-01 2011-01-31 0000316253 srt:MinimumMember enz:TwoThousandElevenPlanMember 2018-01-31 0000316253 srt:MaximumMember enz:TwoThousandElevenPlanMember 2018-01-31 0000316253 srt:MinimumMember enz:TwoThousandElevenPlanMember 2020-10-07 0000316253 srt:MaximumMember enz:TwoThousandElevenPlanMember 2020-10-07 0000316253 srt:ChiefExecutiveOfficerMember us-gaap:StockOptionMember 2023-08-01 2024-01-31 0000316253 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2024-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-11-01 2025-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-08-01 2025-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-11-01 2024-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2024-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2025-01-31 0000316253 srt:MinimumMember 2024-08-01 2025-01-31 0000316253 srt:MaximumMember 2024-08-01 2025-01-31 0000316253 us-gaap:StockOptionMember 2024-11-01 2025-01-31 0000316253 us-gaap:StockOptionMember 2023-11-01 2024-01-31 0000316253 us-gaap:StockOptionMember 2024-08-01 2025-01-31 0000316253 us-gaap:StockOptionMember 2023-08-01 2024-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-11-01 2025-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-11-01 2024-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-08-01 2025-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-08-01 2024-01-31 0000316253 enz:CostOfRevenuesMember 2024-11-01 2025-01-31 0000316253 enz:CostOfRevenuesMember 2023-11-01 2024-01-31 0000316253 enz:CostOfRevenuesMember 2024-08-01 2025-01-31 0000316253 enz:CostOfRevenuesMember 2023-08-01 2024-01-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-08-01 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2024-08-01 2024-08-01 0000316253 2023-08-01 2024-07-31 0000316253 enz:ProductsMember 2024-11-01 2025-01-31 0000316253 us-gaap:CorporateAndOtherMember 2024-11-01 2025-01-31 0000316253 enz:ConsolidatedMember 2024-11-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ProductsMember 2024-11-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember us-gaap:CorporateAndOtherMember 2024-11-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ConsolidatedMember 2024-11-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2024-11-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2024-11-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2024-11-01 2025-01-31 0000316253 enz:ProductsMember 2023-11-01 2024-01-31 0000316253 us-gaap:CorporateAndOtherMember 2023-11-01 2024-01-31 0000316253 enz:ConsolidatedMember 2023-11-01 2024-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ProductsMember 2023-11-01 2024-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember us-gaap:CorporateAndOtherMember 2023-11-01 2024-01-31 0000316253 us-gaap:SellingGeneralAndAdministrativeExpensesMember enz:ConsolidatedMember 2023-11-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2023-11-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2023-11-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2023-11-01 2024-01-31 0000316253 enz:ProductsMember 2024-08-01 2025-01-31 0000316253 us-gaap:CorporateAndOtherMember 2024-08-01 2025-01-31 0000316253 enz:ConsolidatedMember 2024-08-01 2025-01-31 0000316253 enz:InventoryProvisionMember enz:ProductsMember 2024-08-01 2025-01-31 0000316253 enz:InventoryProvisionMember us-gaap:CorporateAndOtherMember 2024-08-01 2025-01-31 0000316253 enz:InventoryProvisionMember enz:ConsolidatedMember 2024-08-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ProductsMember 2024-08-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember us-gaap:CorporateAndOtherMember 2024-08-01 2025-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ConsolidatedMember 2024-08-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2024-08-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2024-08-01 2025-01-31 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2024-08-01 2025-01-31 0000316253 enz:ProductsMember 2023-08-01 2024-01-31 0000316253 us-gaap:CorporateAndOtherMember 2023-08-01 2024-01-31 0000316253 enz:ConsolidatedMember 2023-08-01 2024-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ProductsMember 2023-08-01 2024-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember us-gaap:CorporateAndOtherMember 2023-08-01 2024-01-31 0000316253 us-gaap:SellingAndMarketingExpenseMember enz:ConsolidatedMember 2023-08-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember enz:ProductsMember 2023-08-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember us-gaap:CorporateAndOtherMember 2023-08-01 2024-01-31 0000316253 us-gaap:CostOfSalesMember enz:ConsolidatedMember 2023-08-01 2024-01-31 0000316253 2023-04-01 2023-04-30 0000316253 2024-09-30 0000316253 srt:ScenarioForecastMember 2025-03-01 2025-03-31 0000316253 enz:MrWeinerMember 2023-11-01 2023-11-30 0000316253 enz:SettlementAgreementMember 2024-08-01 2024-08-31 0000316253 enz:EnzoClinicalLabsIncMember 2024-08-01 2024-08-31 0000316253 enz:DrRabbaniMember 2022-05-01 2022-05-31 0000316253 enz:DrRabbaniMember 2022-07-01 2022-07-31 shares iso4217:USD iso4217:USD shares pure iso4217:CHF 10-Q true 2025-01-31 2025 false 001-09974 ENZO BIOCHEM, INC. NY 13-2866202 21 Executive Blvd Farmingdale NY 11735 (631) 755-5500 Common stock $0.01 par value ENZ NYSE Yes Yes Non-accelerated Filer true false false 52402804 40297000 52371000 5000000 4245000 3988000 5987000 6832000 1688000 1840000 52217000 70031000 12303000 12367000 2563000 2836000 427000 530000 67510000 85764000 672000 1376000 5392000 5714000 817000 841000 73000 76000 10222000 16787000 17176000 24794000 2102000 2403000 146000 189000 1470000 2266000 20894000 29652000 0.01 0.01 25000000 25000000 0.01 0.01 75000000 75000000 52402804 52402804 52244074 52244074 523000 521000 343159000 348134000 -299339000 -294428000 2273000 1885000 46616000 56112000 67510000 85764000 7334000 8553000 13546000 16359000 3549000 4329000 7230000 8680000 252000 479000 580000 1041000 1429000 4558000 5068000 9441000 12070000 350000 761000 808000 1835000 8936000 10738000 18772000 24014000 -1602000 -2185000 -5226000 -7655000 462000 893000 1082000 1870000 383000 711000 126000 119000 250000 276000 -234000 693000 -425000 -318000 354000 1322000 907000 1117000 -1248000 -863000 -4319000 -6538000 -1248000 -863000 -4319000 -6538000 -287000 -2198000 -592000 -3139000 -1535000 -3061000 -4911000 -9677000 -0.02 -0.02 -0.02 -0.02 -0.08 -0.08 -0.13 -0.13 -0.01 -0.01 -0.04 -0.04 -0.01 -0.01 -0.06 -0.06 -0.03 -0.03 -0.06 -0.06 -0.09 -0.09 -0.19 -0.19 52297 52297 50490 50490 52271 52271 50337 50337 -1535000 -3061000 -4911000 -9677000 -313000 700000 -388000 -168000 -1222000 -3761000 -4523000 -9509000 52244074 521000 342981000 -297804000 1960000 47658000 -1535000 -1535000 178000 178000 158730 2000 2000 313000 313000 52402804 523000 343159000 -299339000 2273000 46616000 50489771 504000 345991000 -274966000 2746000 74275000 -3061000 -3061000 261000 261000 -700000 -700000 50489771 504000 346252000 -278027000 2046000 70775000 52244074 521000 348134000 -294428000 1885000 56112000 -4911000 -4911000 349000 349000 158730 2000 2000 5324000 5324000 388000 388000 52402804 523000 343159000 -299339000 2273000 46616000 49997631 499000 344435000 -268350000 1878000 78462000 -9677000 -9677000 144530 1000 1000 347610 4000 481000 485000 1336000 1336000 168000 168000 50489771 504000 346252000 -278027000 2046000 70775000 -4911000 -9677000 711000 637000 537000 349000 1336000 213000 362000 -396000 -240000 554000 554000 -1252000 -560000 -192000 -501000 272000 -942000 -7097000 -7265000 -9342000 -6105000 -12635000 -11016000 -22312000 5000000 518000 279000 4482000 -279000 5324000 37000 73000 163000 467000 -5524000 -540000 -16000 -1000 -12074000 -23132000 52371000 83373000 40297000 60241000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1 – Basis of Presentation</b></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">Enzo Biochem, Inc. (the “Company”, “we”, “our” or “Enzo”) has operated as a life sciences company for over 45 years. The primary business of Enzo today is conducted through its Enzo Life Sciences division (“Enzo Life Sciences”), which focuses on labeling and detection technologies from DNA to whole cell analysis, including 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 strives to enable a healthier world using scientific innovation through drug discovery, development and diagnostic solutions.</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 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 our clinical services operations to Laboratory Corporation of America Holdings, a Delaware corporation (“Labcorp”), and thereby exited the clinical services business. See Note 2.</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">We have one reportable segment, Products. The consolidated balance sheet as of January 31, 2025, the consolidated statements of operations, comprehensive loss and stockholders’ equity for the three and six months ended January 31, 2025 and 2024, and the consolidated statements of cash flows for the six months ended January 31, 2025 and 2024 (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, 2024 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, 2024 has been derived from the audited financial statements at that date. The results of operations for the three and six months ended January 31, 2025 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2025.</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>Principles of consolidation</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 accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP and include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.</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>Use of Estimates</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 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Contingencies</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</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>Foreign Currency Translation/Transactions</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 has determined that the functional currency for its foreign subsidiaries is the local currency. For financial reporting purposes, assets and liabilities denominated in foreign currencies are translated at current exchange rates and profit and loss accounts are translated at weighted average exchange rates. Resulting foreign currency translation adjustments are recognized as other comprehensive income (loss) in the consolidated statements of comprehensive loss and are included as a separate component of stockholders’ equity as accumulated other comprehensive income. Gains or losses resulting from transactions entered into in other than the functional currency are recorded as foreign exchange gains and losses in the consolidated statements of operations.</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>Fair Value Measurements</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 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.</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">Level 1 Quoted prices in active markets for identical assets or liabilities.</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">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.</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">Level 3 Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</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>Cash and cash equivalents</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">Cash and cash equivalents consist of demand deposits with banks and highly liquid money market funds. At January 31, 2025 and July 31, 2024, the Company had cash and cash equivalents in foreign bank accounts of $420 and $391, respectively.</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>Concentration of Credit Risk</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">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 January 31, 2025 and July 31, 2024, 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.</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">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Income Taxes</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 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.</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 carries a valuation allowance equal to domestic and foreign net deferred tax assets as of January 31, 2025 and July 31, 2024. The Company believes that the valuation allowance is necessary as it is not more likely than not that the deferred tax assets will not be realized in the foreseeable future based on positive and negative evidence available at this time. This conclusion was reached because of uncertainties relating to future taxable income, in terms of both its timing and its sufficiency, which would enable the Company to realize the deferred tax assets.</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>Effect of New Accounting Pronouncements </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">Pronouncements Issued but Not Yet Adopted</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 December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-09, <i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>. The amended guidance enhances income tax disclosures primarily related to the effective tax rate reconciliation and income taxes paid information. This guidance requires disclosure of specific categories in the effective tax rate reconciliation and further information on reconciling items meeting a quantitative threshold. In addition, the amended guidance requires disaggregating income taxes paid (net of refunds received) by federal, state, and foreign taxes. It also requires disaggregating individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than five percent of total income taxes paid (net of refunds received). The amended guidance will be effective for our fiscal year beginning August 1, 2025. The guidance can be applied either prospectively or retrospectively. We are currently in the process of evaluating the impact this amended guidance may have on the footnotes to our consolidated financial statements.</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">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. Upon adoption, we expect the guidance will be applied retrospectively to all prior periods presented in the consolidated financial statements. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</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">In November 2024, FASB issued ASU No. 2024-03, <i>Disaggregation on Income Statement Expenses (DISE), </i>which specifies additional disclosure requirements. The new guidance requires additional disclosures, including the composition of certain expense line items (such as purchases of inventory, employee compensation, and “other expenses”) and a separate disclosure for selling expenses. This guidance will be effective for our annual period ending July 31, 2027 and our interim periods beginning August 1, 2027. Early adoption is permitted. We are currently evaluating the impact that the adoption of ASU 2024-03 will have on our consolidated financial statement disclosures.</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">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.</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>Reclassifications</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">Certain prior period amounts have been reclassified to conform to the current period presentation. These reclassifications had no effect on the reported results of operations or discontinued operations.</p> 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Principles of consolidation</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP and include the accounts of the Company and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Use of Estimates</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Contingencies</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Foreign Currency Translation/Transactions</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has determined that the functional currency for its foreign subsidiaries is the local currency. For financial reporting purposes, assets and liabilities denominated in foreign currencies are translated at current exchange rates and profit and loss accounts are translated at weighted average exchange rates. Resulting foreign currency translation adjustments are recognized as other comprehensive income (loss) in the consolidated statements of comprehensive loss and are included as a separate component of stockholders’ equity as accumulated other comprehensive income. Gains or losses resulting from transactions entered into in other than the functional currency are recorded as foreign exchange gains and losses in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Fair Value Measurements</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Level 1 Quoted prices in active markets for identical assets or liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Level 3 Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Cash and cash equivalents</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cash and cash equivalents consist of demand deposits with banks and highly liquid money market funds. At January 31, 2025 and July 31, 2024, the Company had cash and cash equivalents in foreign bank accounts of $420 and $391, respectively.</p> 420000 391000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Concentration of Credit Risk</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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 January 31, 2025 and July 31, 2024, 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Income Taxes</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Effect of New Accounting Pronouncements </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pronouncements Issued but Not Yet Adopted</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-09, <i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>. The amended guidance enhances income tax disclosures primarily related to the effective tax rate reconciliation and income taxes paid information. This guidance requires disclosure of specific categories in the effective tax rate reconciliation and further information on reconciling items meeting a quantitative threshold. In addition, the amended guidance requires disaggregating income taxes paid (net of refunds received) by federal, state, and foreign taxes. It also requires disaggregating individual jurisdictions in which income taxes paid (net of refunds received) is equal to or greater than five percent of total income taxes paid (net of refunds received). The amended guidance will be effective for our fiscal year beginning August 1, 2025. The guidance can be applied either prospectively or retrospectively. We are currently in the process of evaluating the impact this amended guidance may have on the footnotes to our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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. Upon adoption, we expect the guidance will be applied retrospectively to all prior periods presented in the consolidated financial statements. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In November 2024, FASB issued ASU No. 2024-03, <i>Disaggregation on Income Statement Expenses (DISE), </i>which specifies additional disclosure requirements. The new guidance requires additional disclosures, including the composition of certain expense line items (such as purchases of inventory, employee compensation, and “other expenses”) and a separate disclosure for selling expenses. This guidance will be effective for our annual period ending July 31, 2027 and our interim periods beginning August 1, 2027. Early adoption is permitted. We are currently evaluating the impact that the adoption of ASU 2024-03 will have on our consolidated financial statement disclosures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Reclassifications</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Certain prior period amounts have been reclassified to conform to the current period presentation. These reclassifications had no effect on the reported results of operations or discontinued operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2 – Discontinued operations</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">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. In accordance with the sale, we ceased our clinical services operations. Excluded from the sale of the clinical services assets were its cash and accounts receivable. As a consequence of the sale, we have classified as discontinued operations all income and expenses attributable to the clinical services business for the fiscal year 2025 and 2024 periods presented.</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 sets forth the condensed operating results of the discontinued operations for the three and six months ended January 31:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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/> January 31</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">Six Months Ended<br/> January 31</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">2025</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">2025</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">General and administrative expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">221</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">813</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">471</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,250</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other expense</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">66</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,385</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">121</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">889</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 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">(287</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,198</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">(592</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">(3,139</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 condensed carrying amounts of major classes of assets and liabilities of the discontinued operations as of the dates indicated:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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">January 31, <br/> 2025</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/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Carrying amounts of major 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="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">Prepaid and other current</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">68</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">182</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </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; text-indent: -9pt; padding-left: 9pt">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; text-indent: -9pt; padding-left: 9pt">Accrued liabilities and trade payables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,232</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,979</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; text-indent: -9pt; padding-left: 9pt">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">2,058</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,990</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; text-indent: -9pt; padding-left: 9pt">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,290</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">16,969</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-indent: -9pt; padding-left: 9pt"> </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: 2.5pt; text-indent: -9pt; padding-left: 9pt">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,222</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,787</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt"> </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; text-indent: -9pt; padding-left: 9pt">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; text-indent: -9pt; padding-left: 9pt">Right-of-use assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,071</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,308</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">61</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">75</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; text-indent: -9pt; padding-left: 9pt">Total non-current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,132</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,383</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </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; text-indent: -9pt; padding-left: 9pt">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; text-indent: -9pt; padding-left: 9pt">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">2,602</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,649</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-indent: -9pt; padding-left: 9pt"> </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: 2.5pt; text-indent: -9pt; padding-left: 9pt">Non-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">1,470</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,266</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">During the six months ended January 31, 2025, the cash used in operating activities of the discontinued operations was $7,213, primarily for reductions of trade payables and accrued liabilities. During the six months ended January 31, 2024, the cash used in operating activities of the discontinued operations was $11,304, primarily for reductions of trade payables and accrued liabilities.</p> 113250000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth the condensed operating results of the discontinued operations for the three and six months ended January 31:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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/> January 31</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">Six Months Ended<br/> January 31</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">2025</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">2025</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">General and administrative expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">221</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">813</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">471</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,250</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other expense</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">66</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,385</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">121</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">889</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 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">(287</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,198</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">(592</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">(3,139</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 221000 813000 471000 2250000 66000 1385000 121000 889000 -287000 -2198000 -592000 -3139000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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">January 31, <br/> 2025</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/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Carrying amounts of major 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="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">Prepaid and other current</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">68</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">182</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </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; text-indent: -9pt; padding-left: 9pt">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; text-indent: -9pt; padding-left: 9pt">Accrued liabilities and trade payables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,232</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,979</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; text-indent: -9pt; padding-left: 9pt">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">2,058</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,990</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; text-indent: -9pt; padding-left: 9pt">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,290</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">16,969</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-indent: -9pt; padding-left: 9pt"> </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: 2.5pt; text-indent: -9pt; padding-left: 9pt">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,222</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,787</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 9pt"> </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; text-indent: -9pt; padding-left: 9pt">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; text-indent: -9pt; padding-left: 9pt">Right-of-use assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,071</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,308</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">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">61</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">75</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; text-indent: -9pt; padding-left: 9pt">Total non-current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,132</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,383</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 9pt"> </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; text-indent: -9pt; padding-left: 9pt">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; text-indent: -9pt; padding-left: 9pt">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">2,602</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,649</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-indent: -9pt; padding-left: 9pt"> </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: 2.5pt; text-indent: -9pt; padding-left: 9pt">Non-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">1,470</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,266</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 68000 182000 8232000 14979000 2058000 1990000 10290000 16969000 10222000 16787000 1071000 1308000 61000 75000 1132000 1383000 2602000 3649000 1470000 2266000 7213000 11304000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3 – Net loss per share</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">Basic net loss per share represents net 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 six months ended January 31, 2025 and 2024, 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, or warrants because to do so would be anti-dilutive.</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">For the three and six months ended January 31, 2025, the effect of approximately 2,105,000 and 2,115,000, respectively, of outstanding “out of the money” options to purchase common shares and the effect of approximately zero and 10,700, respectively, of outstanding restricted stock units were excluded from the calculation of diluted net (loss) per share because their effect would be anti-dilutive. Also, for the three and six months ended January 31, 2025, the effect of approximately 1,686,000 and 1,270,000 shares related to 1,000,000 warrants was excluded from the calculation of diluted weighted average shares outstanding because their effect would be anti-dilutive. The warrants relate to the debentures which were repaid in May 2024. The warrants are eligible for any dividends paid on the common stock and are therefore considered to be participating securities which do not have any contractual obligation to share in the Company’s losses. The impact on net loss per share under the two-class method was not material.</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">For the three and six months ended January 31, 2024, the effect of approximately 2,474,000 and 2,897,000, respectively, of outstanding “out of the money” options to purchase common shares and the effect of approximately 280,000 and 129,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 six months ended January 31, 2024, the effect of approximately 754,000 and 647,000, respectively, of shares related to warrants and the effect of approximately 1,535,000 and 1,372,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.</p> 2105000 2115000 0 10700 1686000 1270000 1000000 2474000 2897000 280000 129000 754000 647000 1535000 1372000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4 – Revenue Recognition</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"><span style="text-decoration:underline">Products Revenue</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 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Products revenue by geography is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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/> January 31</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">Six Months Ended<br/> January 31</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">2025</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">2025</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></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,830</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,166</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,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">9,801</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">1,712</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,286</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,424</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">792</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,101</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,577</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,134</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">7,334</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,553</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,546</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,359</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 August 1, 2024 and 2023, accounts receivable from continuing operations was $3,988 and $4,808, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Products revenue by geography is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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/> January 31</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">Six Months Ended<br/> January 31</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">2025</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">2025</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></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,830</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,166</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,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">9,801</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">1,712</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,286</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,424</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">792</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,101</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,577</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,134</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">7,334</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,553</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,546</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,359</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4830000 5166000 8594000 9801000 1712000 2286000 3375000 4424000 792000 1101000 1577000 2134000 7334000 8553000 13546000 16359000 3988000 4808000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5 – Supplemental disclosure for statement of cash flows</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">During the six months ended January 31, 2025 and 2024, interest paid by the Company was $3 and $184, respectively.</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">For the six months ended January 31, 2025 and 2024, the net reductions in the measurement of right-of-use assets and operating lease liabilities, including those of discontinued operations, was $786 and $254, respectively and are included in cash flows from operating activities. The changes are included in changes in accrued liabilities, other current liabilities, and other liabilities in the statement of cash flows.</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 added new right-of-use assets and operating lease liabilities of $106 and $0 for the six months ended January 31, 2025 and 2024, respectively.</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 completed sale of certain assets used in the operation of Enzo Clinical Labs at the end of fiscal 2023, $5,000 of escrowed proceeds are included in cash in escrow as of July 31, 2024. As of January 31, 2025, these escrowed proceeds were released to the Company.</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 six months ended January 31, 2025, the Company disbursed $163 for taxes related to net share settlement of a bonus paid in stock to a senior executive. During the six months ended January 31, 2024, the Company disbursed $467 for taxes related to net share settlement of bonuses paid in stock to a senior executive and a former senior executive.</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">For the six months ended January 31, 2025 and 2024, tax on capital paid by the Company was $8 and $23, respectively. During the six months ended January 31, 2024, state taxes paid on the gain on the completed sale of certain assets used in the operation of Enzo Clinical Labs were $729.</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 October 29, 2024, the Board of Directors of the Company declared a cash dividend of $0.10 per share on its common stock, which was paid on December 2, 2024, to the holders of record as of the close of business on November 15, 2024. The total dividend paid was $5,324.</p> 3000 184000 786000 254000 106000 0 5000000 163000 467000 8000 23000 729000 0.1 5324000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6 – Inventories</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">Inventories, net consisted of the following as of the dates indicated:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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">January 31,<br/> 2025</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/> 2024</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">1,156</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,794</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,415</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,461</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,416</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,577</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">5,987</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">6,832</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">Inventories, net consisted of the following as of the dates indicated:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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">January 31,<br/> 2025</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/> 2024</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">1,156</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,794</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,415</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,461</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,416</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,577</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">5,987</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">6,832</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1156000 1794000 2415000 2461000 2416000 2577000 5987000 6832000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7 – Convertible debentures</b></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">In May 2023, the Company consummated a Securities Purchase Agreement (the “Purchase Agreement”) with the Purchasers, as defined in the Purchase Agreement, and JGB Collateral, LLC, 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 (the “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, subject to adjustments as set forth in the Warrants, for a total purchase price of $7,000. 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. During the six months ended January 31, 2024, the change in fair value expense recorded was $711.</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>Debentures</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 Debentures bore interest at a rate of 10% per annum. The Debentures were 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, Inc., 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. In May 2024, the Company repaid in full the remaining principal balance of $3,609.</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, subject, with certain exceptions, to adjustments in the event of stock splits, subsequent dilutive offerings and certain fundamental transactions, as more fully described in the Warrant. The Warrants are eligible for any dividends paid on common stock. The warrant holders were paid $100 in dividends in December 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"><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, the Company was obligated to file a registration statement pursuant to which the Purchasers could sell the Common Stock issuable upon the conversion of the Debentures and the exercise of the warrants in a public offering. There is no right to a conversion of the Debentures into shares as the Debentures have been repaid in full.</p> 0.10 7608000 1000000 0.01 2.31 7000000 711000 0.10 3.01 4000000 3609000 P5Y 2.31 100000 <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 the first of semiannual amortization payments of CHF 33 began in March 2022. 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 January 31, 2025 and July 31, 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">Minimum future annual principal payments under this agreement as of January 31, 2025 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">July 31,</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">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="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">37</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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; background-color: rgb(204,238,255)"> <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; "> <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; background-color: rgb(204,238,255)"> <td style="text-align: left">Total principal payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion, included in other 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">(73</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">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">146</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 400000 400000 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Minimum future annual principal payments under this agreement as of January 31, 2025 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">July 31,</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">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="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">37</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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; background-color: rgb(204,238,255)"> <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; "> <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; background-color: rgb(204,238,255)"> <td style="text-align: left">Total principal payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">219</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion, included in other 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">(73</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">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">146</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 37000 73000 73000 36000 219000 73000 146000 <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 3 years. Certain of the Company’s leases have terms that include renewal options that are reasonably certain to be exercised. Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation which are included in the lease liabilities.</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 the Company’s right of use assets and associated liabilities of its continuing operations as of the dates indicated:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Leases</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance Sheet Classification</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">January 31, <br/> 2025</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/> 2024</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 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: 40%; padding-bottom: 1.5pt; padding-left: 9pt">Operating</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 35%; text-align: left; padding-bottom: 1.5pt">Right-of-use assets</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">2,563</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">2,836</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,563</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,836</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: 9pt">Operating</td><td> </td> <td style="text-align: left">Current portion of operating lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">817</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">841</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-bottom: 1.5pt; padding-left: 9pt">Operating</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities, non-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">2,102</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,403</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">2,919</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,244</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" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> January 31,</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">Six months ended <br/> January 31,</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">2025</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">2025</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt">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">92</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">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">187</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">281</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(a)</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net of $126 and $252 of sublease income for the three and six months ended January 31, 2025 and 2024, respectively.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The maturities of the Company’s lease liabilities as of January 31, 2025 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Maturity of lease liabilities, years ending July 31,</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">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">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">494</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">906</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">907</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">833</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">2029</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">44</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,184</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">(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">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">2,919</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><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 six months ended January 31 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Lease term and discount rate</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">2025</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></tr> <tr style="vertical-align: bottom"> <td>Weighted-average remaining lease term (years):</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; padding-left: 9pt">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">3.4 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">4.3 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:</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-left: 9pt">Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.3</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 six months ended January 31, 2025 and 2024.</p> P1Y P3Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the Company’s right of use assets and associated liabilities of its continuing operations as of the dates indicated:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Leases</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Balance Sheet Classification</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">January 31, <br/> 2025</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/> 2024</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 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: 40%; padding-bottom: 1.5pt; padding-left: 9pt">Operating</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 35%; text-align: left; padding-bottom: 1.5pt">Right-of-use assets</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">2,563</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">2,836</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,563</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,836</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: 9pt">Operating</td><td> </td> <td style="text-align: left">Current portion of operating lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">817</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">841</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-bottom: 1.5pt; padding-left: 9pt">Operating</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities, non-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">2,102</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,403</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">2,919</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,244</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" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three months ended<br/> January 31,</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">Six months ended <br/> January 31,</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">2025</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">2025</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; text-indent: -9pt; padding-left: 9pt">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">92</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">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">187</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">281</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(a)</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net of $126 and $252 of sublease income for the three and six months ended January 31, 2025 and 2024, respectively.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Lease term and discount rate for the six months ended January 31 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Lease term and discount rate</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">2025</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></tr> <tr style="vertical-align: bottom"> <td>Weighted-average remaining lease term (years):</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; padding-left: 9pt">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">3.4 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">4.3 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:</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-left: 9pt">Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.3</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> 2563000 2836000 2563000 2836000 817000 841000 2102000 2403000 2919000 3244000 92000 141000 187000 281000 126000 126000 252000 252000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The maturities of the Company’s lease liabilities as of January 31, 2025 are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Maturity of lease liabilities, years ending July 31,</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">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">2025</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">494</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">906</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">907</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">833</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">2029</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">44</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,184</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">(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">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">2,919</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0in; margin-bottom: 0in; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><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> 494000 906000 907000 833000 44000 3184000 265000 2919000 P3Y4M24D P4Y3M18D 0.053 0.051 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10 – Accrued liabilities and 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 as of the date indicated consist of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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">January 31,<br/> 2025</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/> 2024</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">2,560</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">3,459</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">578</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">405</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,462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,235</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">792</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">615</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,392</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">5,714</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 January 31, 2025 and July 31, 2024, the Company had established reserves of $85 and $114, 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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accrued liabilities as of the date indicated consist of:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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">January 31,<br/> 2025</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/> 2024</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">2,560</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">3,459</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">578</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">405</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,462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,235</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">792</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">615</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,392</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">5,714</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2560000 3459000 578000 405000 1462000 1235000 792000 615000 5392000 5714000 85000 114000 <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"> </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. There was no activity with respect to the controlled equity offering during the six months ended January 31, 2025 or 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. At the fiscal 2020 annual stockholders’ meeting 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 is equal to or greater than fair market value of the common stock on the date of grant. The Amended and Restated 2011 Plan 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 will remain in effect until they have been exercised or terminated, or have expired. As of January 31, 2025, there were approximately 4,304,000 shares of common stock available for grant under 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 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.</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">Listed below are the assumptions used to determine the fair value of options granted during the periods indicated:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> January 31</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">2025</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk free interest rate %</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.03 – 5.35</span></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-72">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected term of option</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5 years</span></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-73">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Expected stock price volatility</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">70</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-74">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</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-75">—</div></td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The risk-free interest rate is based on the yield of Daily U.S. Treasury Yield Curve Rates with terms equal to the expected term of the options as of the grant date. The expected term of options is determined using the simplified method, as provided in an SEC Staff Accounting Bulletin, and the expected stock price volatility is based on the Company’s historical stock price volatility.</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" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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/> January 31,</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">Six months ended <br/> January 31,</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">2025</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">2025</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Stock options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">105</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">98</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">206</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">743</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">76</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">163</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">143</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">593</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">181</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">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">349</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,336</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" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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/> January 31,</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">Six months ended <br/> January 31,</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">2025</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">2025</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></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">173</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">249</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">333</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,319</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">12</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">16</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">181</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">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">349</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,336</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">During the six months ended January 31, 2024, the Company recognized in selling, general and administrative expense $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.</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">No excess tax benefits were recognized during the three and six month periods ended January 31, 2025 and 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">The following table summarizes stock option activity during the six month period ended January 31, 2025:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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 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%">Outstanding at July 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,136,870</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.31</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center"> </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-76">—</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">10,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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; 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-77">—</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-78">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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="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">(41,500</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.72</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: center"> </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">2,105,370</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">2.31</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.0 years  </span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">—</div></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,352,037</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">2.45</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1 years  </span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">—</div></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: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of January 31, 2025, the total future compensation cost related to non-vested options, not yet recognized in the statements of operations, was $253 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately seven months. The intrinsic value of stock option awards is 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>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 six months ended January 31, 2025:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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">308,730</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.31</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.5 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">352</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">428,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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-81">—</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">(158,730</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.26</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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"><div style="-sec-ix-hidden: hidden-fact-82">—</div></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"><div style="-sec-ix-hidden: hidden-fact-83">—</div></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: center"> </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">578,691</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">0.87</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.25 years</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">355</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">578,691</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">0.87</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.25 years</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">355</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">During the three and six months ended January 31, 2025 and 2024, the Company recognized shared based compensation expense for RSUs of $76 and $143, and $163 and $593, respectively. As of January 31, 2025, the total future compensation cost related to non-vested RSUs, not yet recognized in the statements of operations, was $413 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately 15 months.</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>Dividend</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; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">On October 29, 2024, the Board of Directors of the Company declared a cash dividend of $0.10 per share on its common stock, which was paid on December 2, 2024, to the holders of record as of the close of business on November 15, 2024. The dividend paid amounted to $5,324.</p> 0.01 30000000 0.03 150000000 3000000 2000000 5000000 4000000 9000000 4304000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Listed below are the assumptions used to determine the fair value of options granted during the periods indicated:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Six Months Ended<br/> January 31</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">2025</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk free interest rate %</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.03 – 5.35</span></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-72">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected term of option</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.5 years</span></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-73">—</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Expected stock price volatility</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">70</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-74">—</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</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-75">—</div></td><td style="text-align: left"> </td></tr> </table> 0.0303 0.0535 P3Y6M 0.70 0 <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" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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/> January 31,</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">Six months ended <br/> January 31,</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">2025</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">2025</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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Stock options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">105</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">98</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">206</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">743</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">76</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">163</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">143</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">593</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">181</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">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">349</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,336</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" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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/> January 31,</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">Six months ended <br/> January 31,</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">2025</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">2025</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></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">173</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">249</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">333</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,319</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">12</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">16</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">181</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">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">349</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,336</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 105000 98000 206000 743000 76000 163000 143000 593000 181000 261000 349000 1336000 173000 249000 333000 1319000 8000 12000 16000 17000 181000 261000 349000 1336000 519000 367000 0 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes stock option activity during the six month period ended January 31, 2025:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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 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%">Outstanding at July 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,136,870</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.31</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center"> </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-76">—</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">10,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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; 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-77">—</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-78">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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="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">(41,500</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.72</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: center"> </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">2,105,370</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">2.31</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.0 years  </span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">—</div></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,352,037</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">2.45</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1 years  </span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">—</div></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2136870 2.31 10000 1.11 41500 1.72 2105370 2.31 P2Y 1352037 2.45 P1Y1M6D 253000 P7M <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes RSU activity for the six months ended January 31, 2025:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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">308,730</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.31</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: center"> </td><td style="width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.5 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">352</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">428,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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-81">—</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">(158,730</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.26</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"> </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"><div style="-sec-ix-hidden: hidden-fact-82">—</div></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"><div style="-sec-ix-hidden: hidden-fact-83">—</div></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: center"> </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">578,691</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right">0.87</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.25 years</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">355</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">578,691</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">0.87</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: center"> </td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.25 years</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left">$</td><td style="padding-bottom: 2.5pt; text-align: right">355</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 308730 1.31 P1Y6M 352000 428691 0.7 158730 1.26 578691 0.87 P1Y3M 355000 578691 0.87 P1Y3M 355000 76000 143000 163000 593000 413000 P15M 0.1 5324000 <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 focuses on labeling and detection technologies from DNA to whole cell analysis, including 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. 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">The following financial information represents the operating results of the reportable segments of the Company for the period indicated:</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>Three months ended January 31, 2025</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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,334</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-84">—</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,334</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">3,549</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-85">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,549</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">479</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-86">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">479</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,798</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,760</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,558</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">2</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">348</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">350</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">6,828</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,108</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,936</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">506</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,108</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,602</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">(1</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">463</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></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">124</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">126</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 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">(234</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-87">—</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">(234</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">273</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,521</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,248</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">228</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">321</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">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">137</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">170</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">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-88">—</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; 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">41</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">137</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">178</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">70</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"><div style="-sec-ix-hidden: hidden-fact-89">—</div></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">70</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>Three months ended January 31, 2024</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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,553</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-90">—</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,553</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,329</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-91">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,329</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">578</td><td style="text-align: left"> </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">580</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,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,784</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,068</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">22</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">739</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">761</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,213</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,525</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,738</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">340</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,525</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,185</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">34</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">859</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">893</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-92">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(383</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(383</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">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">117</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">119</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">693</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-93">—</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">693</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">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">1,069</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,932</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">(863</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">172</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">95</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></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">42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">249</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">12</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-94">—</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">12</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">54</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><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></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"><div style="-sec-ix-hidden: hidden-fact-95">—</div></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">27</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">27</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>Six months ended January 31, 2025</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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">13,546</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-96">—</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">13,546</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">7,230</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-97">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,230</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cost of revenues – inventory provision</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">252</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-98">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">252</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">1,041</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-99">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,041</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">5,965</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,476</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,441</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">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">800</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">808</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: 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">14,496</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,276</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">18,772</td><td style="padding-bottom: 1.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">Operating loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(950</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,276</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,226</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><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">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; "> <td>Interest</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">1,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,082</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">1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">249</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250</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">(425</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-100">—</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">(425</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">(1,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">(2,943</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,319</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">457</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">180</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">637</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">65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">268</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">333</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">16</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-101">—</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">16</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">81</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">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">349</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">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"><div style="-sec-ix-hidden: hidden-fact-102">—</div></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">518</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>Six months ended January 31, 2024</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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">16,359</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-103">—</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">16,359</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">8,680</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-104">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,680</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">1,416</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,429</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">6,383</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,687</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,070</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">1,784</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,835</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">16,530</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,484</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">24,014</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">(171</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,484</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,655</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">68</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,802</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,870</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-105">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(711</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(711</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">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">273</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">276</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">(318</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-106">—</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">(318</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">(418</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">(6,120</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">(6,538</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">338</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">199</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">537</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">65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,254</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,319</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">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-107">—</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; "> <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">82</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,254</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,336</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">246</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">33</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">279</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1 <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 for the period indicated:</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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,334</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-84">—</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,334</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">3,549</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-85">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,549</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">479</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-86">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">479</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,798</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,760</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,558</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">2</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">348</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">350</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">6,828</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,108</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,936</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">506</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,108</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,602</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">(1</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">463</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></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">124</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">126</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 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">(234</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-87">—</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">(234</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">273</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,521</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,248</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">228</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">321</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">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">137</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">170</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">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-88">—</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; 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">41</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">137</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">178</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">70</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"><div style="-sec-ix-hidden: hidden-fact-89">—</div></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">70</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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,553</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-90">—</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,553</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,329</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-91">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,329</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">578</td><td style="text-align: left"> </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">580</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,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,784</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,068</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">22</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">739</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">761</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,213</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,525</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,738</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">340</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,525</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,185</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">34</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">859</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">893</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-92">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(383</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(383</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">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">117</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">119</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">693</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-93">—</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">693</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">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">1,069</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,932</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">(863</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">172</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">95</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></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">42</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">249</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">12</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-94">—</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">12</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">54</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><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></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"><div style="-sec-ix-hidden: hidden-fact-95">—</div></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">27</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">27</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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">13,546</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-96">—</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">13,546</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">7,230</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-97">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,230</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cost of revenues – inventory provision</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">252</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-98">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">252</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">1,041</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-99">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,041</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">5,965</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,476</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,441</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">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">800</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">808</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: 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">14,496</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,276</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">18,772</td><td style="padding-bottom: 1.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">Operating loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(950</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,276</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,226</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><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">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; "> <td>Interest</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">1,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,082</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">1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">249</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">250</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">(425</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-100">—</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">(425</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">(1,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">(2,943</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,319</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">457</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">180</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">637</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">65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">268</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">333</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">16</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-101">—</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">16</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">81</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">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">349</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">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"><div style="-sec-ix-hidden: hidden-fact-102">—</div></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">518</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; border-spacing: 0px;"> <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">16,359</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-103">—</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">16,359</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">8,680</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-104">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,680</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">1,416</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,429</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">6,383</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,687</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,070</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">1,784</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,835</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">16,530</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,484</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">24,014</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">(171</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,484</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,655</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">68</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,802</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,870</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-105">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(711</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(711</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">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">273</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">276</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">(318</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-106">—</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">(318</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">(418</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">(6,120</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">(6,538</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">338</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">199</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">537</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">65</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,254</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,319</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">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-107">—</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; "> <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">82</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,254</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,336</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">246</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">33</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">279</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 7334000 7334000 3549000 3549000 479000 479000 2798000 1760000 4558000 2000 348000 350000 6828000 2108000 8936000 506000 -2108000 -1602000 1000 -463000 -462000 2000 124000 126000 -234000 -234000 273000 -1521000 -1248000 228000 93000 321000 33000 137000 170000 8000 8000 41000 137000 178000 70000 70000 8553000 8553000 4329000 4329000 578000 2000 580000 3284000 1784000 5068000 22000 739000 761000 8213000 2525000 10738000 340000 -2525000 -2185000 -34000 -859000 -893000 383000 383000 2000 117000 119000 693000 693000 1069000 -1932000 -863000 172000 95000 267000 42000 207000 249000 12000 12000 54000 207000 261000 27000 27000 13546000 13546000 7230000 7230000 252000 252000 1041000 1041000 5965000 3476000 9441000 8000 800000 808000 14496000 4276000 18772000 -950000 -4276000 -5226000 2000 -1084000 -1082000 1000 249000 250000 -425000 -425000 -1376000 -2943000 -4319000 457000 180000 637000 65000 268000 333000 16000 16000 81000 268000 349000 518000 518000 16359000 16359000 8680000 8680000 1416000 13000 1429000 6383000 5687000 12070000 51000 1784000 1835000 16530000 7484000 24014000 -171000 -7484000 -7655000 -68000 -1802000 -1870000 711000 711000 3000 273000 276000 -318000 -318000 -418000 -6120000 -6538000 338000 199000 537000 65000 1254000 1319000 17000 17000 82000 1254000 1336000 246000 33000 279000 <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><span style="text-decoration:underline">Settled or Inactive Legal Matters</span></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>Ransomware Attack</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">In April 2023, the Company experienced a ransomware attack (the “ransomware attack”) that impacted certain critical information technology systems, principally of the discontinued operations. The Company 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 determined that some employees’ information may have been involved. The Company 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">As a result of the ransomware attack, Enzo was 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 asked questions about the ransomware attack, as well as the corrective actions taken in response.  The Company responded to all such inquiries, and there have been no further inquiries from the Utah Attorney General. The matters with the New York, Connecticut and New Jersey Attorneys General are now closed, as they were resolved by agreements with each of the three states effective August 8, 2024. A provision was recorded in the consolidated financial statements as of July 31, 2024 based on the settlement terms of the agreements. In September 2024, the Company paid the full settlements totaling $4,500.</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">Enzo was 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. The Company has responded to all requests. 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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the Eastern District of New York (“EDNY”), twenty putative class actions were consolidated alleging various harms stemming from the April 2023 data incident (“EDNY Federal Action”). Lead counsel was appointed and filed a Consolidated Amended Complaint on November 13, 2023. The complaint sought 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 parties have reached a class-wide settlement agreement in the sum of $7,500 and filed an unopposed motion for preliminary approval with the Court. The Court granted the motion and set a final fairness hearing on June 10, 2025. $800 of the $7,500 settlement was paid in March 2025 to cover class action notice costs.</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><span style="text-decoration:underline">Other Settled or Inactive Matters</span></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 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 consolidated 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"> </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. 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 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. On or about July 17, 2024, the Court granted, in part, the defendants’ motion to dismiss the amended complaint. On or about August 16, 2024, plaintiff noticed an appeal from the order granting that dismissal. On or about September 18, 2024, plaintiff filed a Verified Second Amended Complaint. On October 11, 2024, the defendants filed a joint stipulation and letter requesting the court to extend the deadline to respond to the Second Amended complaint from October 18, 2024 to November 18, 2024. On November 15, 2024, the plaintiff discontinued the derivative case and the related appeal (without prejudice).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In April 2024, the Company engaged in settlement negotiations with a government payer in our discontinued operations and reached a verbal settlement. The settlement was finalized in a formal written settlement agreement on August 14, 2024. The settlement resolved allegations that Enzo Clinical Labs, Inc. overbilled the Connecticut Medicaid program for testing services. The settlement was paid in August 2024 for $1,700 to resolve the State of Connecticut’s allegations and $175 was paid to settle whistleblowers’ legal fees.</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><span style="text-decoration:underline">Open and Active Legal Matters</span></b></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><i>Pending Class Action Litigation</i></b></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><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"> </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. The Company has filed a motion to stay this action pending the resolution of the EDNY Federal Action, and the motion was granted by the court. The Company anticipates that the case will be dismissed once the settlement in the EDNY Federal Action receives final approval from the court, likely sometime in 2025.</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>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"> </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. The Company has filed a motion to stay this action pending the resolution of the EDNY Federal Action, and the motion remains pending. The Company anticipates that the case will be dismissed once the settlement in the EDNY Federal Action receives final approval from the court, likely sometime in 2025.</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><span style="text-decoration:underline">Other Open and Active Legal Matters</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">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 (collectively the “Petitioners”) initiated an appraisal action against the Company 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. On or about August 21, 2024, the Court dismissed the Company’s Second and Third Affirmative Defenses. On or about September 19, 2024, the Court granted the Company permission to move for leave to reargue the Court’s dismissal decision. On or about October 16, 2024, the Company moved for leave to reargue. On or about February 20, 2025, the Court issued a decision granting the Company’s motion for leave to reargue, and, upon reargument, adhered to its original decision. The Company intends to continue to vigorously litigate both (i) Petitioners’ alleged entitlement to dissenting shareholder appraisal rights and (ii) the correct valuation of Petitioners’ shares.</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 18, 2024, we received an unsealed complaint filed by whistleblowers in the Southern District of New York (“SDNY”) alleging, among other things, that the Company falsely billed Medicaid and Medicare for COVID-19 tests by utilizing inappropriate diagnostic codes to trigger payments for such tests. The SDNY advised the court that the government was not intervening in the case; however, the private plaintiffs are still pursuing the case on the governments’ behalf. The court ordered that the matter be stayed until January 15, 2025, so that the parties may explore potential settlement of the matter. The parties were unable to reach a settlement and the case is proceeding to litigation.  The Company anticipates filing a motion to dismiss the complaint (the entire case) and, pursuant to the Court’s instructions, will be submitting a letter to the court regarding that motion by March 21, 2025.  The initial conference with the court is scheduled for April 8, 2025.  We believe there are meritorious defenses to the claims set forth in the complaint and the Company will vigorously defend itself.  A probable settlement amount is not estimable at this time.</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 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. 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 had 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 consolidated financial statements as of July 31, 2023 and updated as applicable through the period ended January 31, 2025 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"><b> </b></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, all of such cases have been resolved, except for one. 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 for nonstatutory double-patenting. Enzo responded to the office action on January 3, 2022. 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. Enzo filed a petition to terminate that second reexamination proceeding on November 16, 2022, which was denied on July 26, 2024.  The PTO merged the <i>ex parte </i>reexamination proceedings as of August 2, 2024.  On September 17, 2024, the PTO issued an office action, rejecting the claims subject to the merged reexamination proceedings. Enzo filed a response to that office action on December 17, 2024. On February 6, 2025, the PTO issued a final rejection of the claims (2, 5, 18, 20, and 228) in the <i>ex parte</i> reexamination proceedings. The Company is considering appeal options.</p> 2470000 600000 4500000 $7,500 2025-06-10 800000 7500000 3600000 1700000 175000 2600000 2123000 1024000 false false false false 0000316253 false Q2 --07-31 Net of $126 and $252 of sublease income for the three and six months ended January 31, 2025 and 2024, respectively. Primarily calculated using the Company’s incremental borrowing rate.

],W'0SSYH\&OXS84E,$51!?$Z_6*I>ER39&Z%+,1@>M[Y&5E$\IJ88^46 M]J]R+)=11:BU.*;3XDHNY8D*?GMAX>#"0_[#LG]*[&]_I;9#7R2F_Y]:IHGJ MN[9T_57 CIACXCWK89=;2V;>]I4&69CKC:#])EYX6SV8<^&#]!8, S<2:N?- MG+$#,U/TT$TB[$#J6TVBN#>Q#*,C1VH:VJEJ&K"#<2R'C;Q]W(AMW. N_ J' M[I8*!YP +;=.<#3*:F'&',P4IL7P?%_T:M=66\1Z&.&(HCR6G- 5^P0;G'+E MV^])ZF$UOGVU%]FFV(O!=6I^]GELHOG(88,._%0=;UU_G]P""-2=+3W)5<-W M2T>ZNH63?VK"$-C<=CNV;6FDD_*Z'^I5HM';1/X=AO27!KV>[B3\N7/$]XU\ MY:TH[[!I[H?D[1^\YHO?7L?UI&,)QRL&K:SO:--&RO+"X T(O'A)I M9]!NGR^[.I&J$!@K^<.8CS K)445<]KVNSIMA=L")<)^4ZG%;=A1?HD;5/L; M'X7 5=')'-0_A]5_/5)/4UP]HW>[_K)U#K'_5*J)P^+IP2][##3/4%D=T0*W M*X$"3DS?"T-)Q,E2E6(/@&B4Y"'#6T$7SR4EPTGG:'""E=]].7G:_/'CI'D\ M.)'K0_C/.\!)]WAPHH#L@@MFO?G%WEA)?^MMUX1QY8U*P74XH)_JMMY*&4E: M07I*W&VEHBY"X8Y+2T@. ^7;PN,^EV?A>&S7A[+4 MZJ^[6"M4YGSG%H[*#J RA19:(3+C15TX(KN@NO8'Q2"R6),T^?IN([%<8O4N MBZ]L<%8G';6]#\G!C\C$6HX-FDK]VVD-06L?BK1HUTF+QR\0FM\ F+&/?&7I M GX9?9C^,, (^]A"B#W0#?N]G0E1V42(']\F7C-:Q8?':Q]U?GG0KS";@-F, MMO7A,3NH#SL#I<)K EXSVN<'QVN_61^V)+FUNU*0A%E/'_C$8K*'R4/=,QMM 71,<:\,X\S-O(H7%37%"^7231/ G'@EQX(]0 MQZHHU>:MH.-EP6,Q-F_Q@W((EVLQ!HK2];HS?7'RBXX4 E-<8 M+$(6,S[PF0R0DVYPSJT^"76X$N10\C!()TM'[QU<+ (^H 8P7PM7"M*X6OIR M?=A--H../R#5R=*G_""84.I#N9]LN1PN"I7(E:45:*7:S $->! MZKWDT:O@MXL9)8-!\ MR[N@6!=RX$$VL8=:%2,'O8+*_>: V(XF!88TI79O]TR7*J)9 M1H1VFDW6D&V/YEH[Q30/5N^=?;FSI:V+*69;.I;S.8Q\HBWKP>]-7? ;I=<0 MCH^IRJ=Q4/SV(0E9.D.[ER-]D? E[*AJ2Z\.>I,2T MOY1"(Y&G;$#L9"D&Z2)((C4/WA2#U?*($Q+%2&T;1MK;,$+RQ$B6G@[%8P3C M,1B0:>^ DEIZE,3-$'NKLZ:4:M94XJPIN5D-FSK(L*ESU<9AG]F:OP4 MJ4XWGW%YWA2IEC]%ZHJ"DH[-U$ 8$0??7^8!4E]5!Z!KKNT9Y^[QT3).\"T; M]PY2;OS"[@7.%'124\$R0NH B8[#<7$XDC6'&X@O!??(TG5""/@3!BC\\O MFE,3>N MA6]S+/)D+8T)F\$-KVEXM%#02*/LRWW;'9=7/OEZZGG8- M9$-?Q/1KCXV0,_P1<5&>PY'$$5(BNY!2=PN(I_HSG33^I+;UJM#MU(>XAWT( MJ'^]W:EGPQW&!MW1M2%YL!< M]/D)'8,JAU,3Q6A7)CM$+RO=)-_5EQJJG"N+H(B@8%#KV%*03S-]$>: B5,H M\==B8+=W73'YQ'PC7!^UF=W*E7 FM\?T(=93,X M\:5(-@CO)6BCUABVQ,$):W%!)F:Z(LKA<6:4];XX3 ='-QF>2H>O^(#Q&+N' M)71PN?9D-5C3QQK7[QE2<2\HKFS0AM^0?MK.H)]VY>/@79EY\=N]]IZ2N:L< MR3EE/&=_T#L^_;3;.A(0XX2>_H9+()F0CL2@DULXO6*P#QGMK:C60O=B2%$5 M,Y7WU%=#L9%T(K$6(Q)WHN,C,65EEGB^MT#<9DV6Z91@4G;;J<7ANNH:J$%B M$OQ^1'$DYJG,,J([K7C_1BV9+([$4I.9I=;J*2D((YXND!1 /US.L7&X98+V M[GBJ?4C-3F.<%V8+O&80 M#^$TM.8?^,L_Y.TQH+3KA4-".$ MQY!0VP\)B_8 MG"L+CCG>_73_C#TA[K/C +R0.;TN@R=N:X\1G3 ='!U1G0-8#= M#,IJA!?BL#4O8P*?1?/7U:?8QE_P,2QLS8':=9-+/?CXQ,>_CJ_3,++-E1L4 M*BJF$+CJ,S=-O?UY5G*P/VXL4Q!X*"5FU*RIAN'IZ,%X PTD)AJGS.H&N_5S MV!H&*QHC5)X)39Z (_#?@BG@4=6%%2@##,43:)0-$6!Y7"(+W;>YG2\(E+D. M\*AYT&&O]:!",4F81K:EG]> M[[T$#CMW/%'LG>.D-HJ$]$)N AW/+WZ-2 P! Q<1;X2/)RS "!\_6&#Y@SWM M4/L1M[[R+AXS@V7Q0[QLF%+ &TC6=,\CPE_!4;P.#<^1ZF\%EINS ".O\6#7 MC%\;XI&&\'N$@(:3-Q$'L$4@,XK15-@!7#TSU7R@->\U>")'/.Q[84+ /B$C M?RN^_R06AT"!EN9=AE1%;XT'M@WP1^O0YE+P3WXXC[Z1I"4$M,HCO&%T;T2& M[D0W?N\AD,.)K>$=>\4C%) L+,+%@0'W/#" ,],7OT'<\)Q22,6QYC!:S!AJ+PXY"7-TUN*%AZ\Y/W!!S-'G;]8BVYC,?=W>% MPNX\\JJ;+I,V(-G$PB'J ]"ZJFX*ZG.8W&*VS7*,V@*&;/%,@:"PZ1R>YTJ$ M2:>Z9^5[T& Q;&>IS:18+]H&K(94(K&.D&L 6@<><5 6(&C5Z(&B,L^G"Z>F M"@)FPH>=6G>Y\#*!R7!:"[M$ ?I,,K$7JR^(-"D>CH)]-G +SCY!'8H)A!"E MUP1OSRT' >7"/NB_&,ZM38)ME>-O^+8XE3!:],B+O1E("F\7FT?><5BP#H3$ MVEIS#,/+U9>:C0S,KZA6$W\W:)*)^N( ND0_[+$.1V 8"'[IO6W!L@+@!2 ' M)H:7(N!7D>FFQX0,> 85E,)Q&EZ@YB^@ 42XL+?IU.""1#?9QTA18KWWE0/7 MJG+@DG/@Y"H';C<+2IA)0GV9[&ZDS;[UY??J/5@JPN0S"/ 7ZSQA45U.4#2MTD\O6*,RCY_^PO3 M61RA+3O5V"VO/F1#>4E.8Z6Z^8^5NF=>W._<>WN.WEL^7RIPX:8LUCOTB*T" M8'&G/Q\ $FFKX=[F++?W-;0MOREM1W+:"K>%3N#+,**MH\0.E?IAZFAQW+GH MJ5H]3LG&?/7D#$500N5*5<\D]^O#MM1O)9>='O_LM%Z6*N"=@(K3FR4Y1>GG M&P!JEDK<78"J-'$,46>P7GCW!H':/A10P?)Q=V7I9JG-W A,K#%'ZR3*TE&#J'0I,;>P\TTK1"+*48.H? M"DP=5'/:2O+E\>J=>))[@]6'(T=7R8VJ813Y;?=_Z@T.12'=^K WJ+IS[82= M?I;N&3MAAZ5=R2GTE H_8?P50_H%6B\T,:W5V[[GZ5OOKC5CSM='R8>FX1)1H>NU@6I*7 M8.J$T^18=IC(%L%>.+LU:LMBFWGSTF_]S5Q1-_W,N$Z+.3X&_?7!..S(VW?> MRR(\,N^<^2+Z,2-]HN4C01Y<.)VGH#2B_!MJ82N^;X;U=+=<+ R*R8NJ@7WW M# MSE)VX?)X>=M?+L9BBXQ=3A#?!6A/R7?!L1PP(\MS=*>]O.,5,GS(76^S2 M23/4$$K'@"\%X8"E]S71D,M+;2VV5>:%>/4-O!G8)16?=('#]^'N+%?0/OM$ MWT0_KA_D&C>7D9:\NO]=",EK4A9J<2F2F$4)@L=.]OK$/%X0LGEL@222C#F! M6SP_?6/'ZF2J[6<)4*)D3]=2-!6E],'LBHEHI*#I?A;3,.=3H"^A$T/OM4CQ MH]?%(YPR'DA7KGG$-9#E^?V\_,197T%\CEGWZ^U3)3[OHA;3]UP*QF&LS$7A MU!]_"926:\,U$*#>LMJPIWW8#6OG$T@OB_WKT]@EOMCKO/V2AL[:.!6XN1^W M9+D"LFP9+/B8HOCI'B+V*.Z."P9WDW(4L,I T.9EM/ M9W1A.7HJ):"M8,I/;$L$V#5ER\&9%[:E43J)D6LH?PL[\NC:#9 MSDF-VW>Q[=& I]??(;HT,9;W2\^%T"@M2>W>)-X3@Z CC)2X,6HZC+A3T1!S:<2HO$Q^J,_1 M/@*H?_&V)L!2KN%?7BH96^92M-?2O9Y:\ ,5'C1U6(H^4VV]R4G*UB9KT$X2 MQ5E"_(5"NPUF>'<]8+4;M!FL:2IHX4'+/G[)UY(O>9)TR;.K*D&09/$V_@;[NK0F^1:ZLA[Y2G)'J'.\KX/%'9("Q.R]R9)QD"6MP[M3 M-Y;@'_[,=4G-?KQE:0W*I/?HODLA?G93%,?%D* M!_[NG3?-_=MIL@S8SGNH*T/8)G5Y>197Y9G6F1]^'?+_HGV%//O.3Z3 MO$;=1BX<@.>Y,&_X:5)A2&&]N.7CK'7)A:AWAQDKHVIWDQ/GCZ+PY9MNZLZ, M.[E9.O#;S@_/A<\\F/V&+?Q2T4R;\]GN"8_O.ID_%P;?'5D=1%9AE1=9KK"D M?-:WEOJ:"[>F3#KJ=-$=,^COCO;WF)2<"VNFQ4RO/NQ*_=;NI81YY"6_E[Z) M[:IO8G+?1*7JFW@05_(9';L)7N1!)U@T-F[G,]9Y%TEP4 'D64G[.>:_UD- M:-5T_42OX#4DO,/10VA3)_B4LU1-UPLJQ;T^#!@5/V;9" XUC-5?X;OTC[7M M@2,E0X0.B/S"=(#^<6=>GO0MG/^<#9/0'^D-M5'Z 2S\B[*AA&[*Q1)#>:&K M$JN&U^-TOY!KN-1U[-1\X3A+2I"W6"MF1@P @C#1GP53,\*P#CZ.4H%J AP! MD \8X5[8NHE3Y(Q0J_2$T%L656(%A'BVR8VWA52ZQ0#K-KLQI2.LZ_0'7?\8 MS)T)0^/OXD,?%N%97,M%XJC%08;I4Z*':Y!&5BR1:Z.S/3:?L MC7?XPAO5OK995[H)4VGV"GKC9/KF24Q_A%H0] X3!'\_81OPB$(20QHQ*-):!TV0#R!A\_M_4C[0 M09W\<^FXO-LZ"'F',KGNSKQ;PMN-Q(8CJ"*&[W-36IAE25'V8OC?+/N6>F\. MX)1&E'1;*$KB>"5Z,8WN3DD?4RU_U8??5-WF:C>Y7O"!-/HP>D?-U0DFNA'= MMNFCI;%@*35$@K!(Y<4N_IAVKCOX%CX>PZ8+@#'[.B30X0=3?"?G1B:_0P4 MH:_\"2GNS+:6#[,-7&XR59ZWJ/<2_ED&?*CN$0/*K$I C(_[@#W_38=^9.FY M*A\3 'O%X#/\2K M3T.7:H""5*2$ ^'D=?[*+SL*:,_30/4<]5I]>!;2F'-"?*]GQ>P0WQYZF^&W8P[WH-83QFG(I!-*H)_D&;*LJH=1W\P_?(M\4"XS"LV[50B%Z9V M(M7@'/!/D+D+O,8C-AG+$8VQS B_1;ZK\ 61NU*,';L0 [(3Z"1+6FN44$; M.JKA&Q1"24@EP7M8DKZI>H5Q4&B4X*K55(,/T/"U(@4KK1,2F/@KQ0/!Z/#I M$BW9R)"A8/FQ:O"I04G*E-S,4IL(MV]M.9EFWC[T(NLTC2A"&N\_3%LM^ M\_T],D^>6P:J-U)^F]=.;LH1.F@X5/L\6=I/H%PYU%PE ^\](W/"S8SK@.;O MJ3V/8!P,\2G6=+Q0U796G>Z\N!5)7QYXDH'=5[5=+2MVA/*:5KUF>M-*$OJ[ M$,[T6:,+4<2]8G2)NP.;P?!QA^PV=A8@RAVVG,,\V2[Q!I:"!C^EJ(7PV\![ MQ71I3E31\R$T=8N[_N:H1*'TP8QW1[/U<> '%$#A6DB4_ S]0?=HCY=!B1QJ MWE.!X2_P)? 5A$?&3QIGRDR*JT%N9HDH[IGGW<,TJ+B+ & 3'%8/Y\9C-GM9 M!0C(N5OZ@#/2N&[!J3RXQ\LL_#94UR:YB=%H%'/VZ 1UFRF.9\/I>"$X!/7N M88V'5T"L>)4U-B28NYSY:P(5F6G;R _+A5\6%!YI'-4!:_XH;$\,BD=\GR4; MIK=8PNXUXC$U8R*;S6TTK6!VG[KU51'%7HS##&UDIC[B.'AJKJ@B!ZEE6(NG MY!6'NK3X384*35P4JI]S+4/?CT+AF]FX0HQ!N65NG0-,-8++EY60-^,'5N(- MHT]T=-H 6=P!X_U);8--Y>034K$VRK!41G:GOW_;;G7+S2PA@Y"G[T;4=>,H M-80W@AN3$\2U&2O/LN#D?DNF 9'3\$<"GU_]S<=:0!W#_P\)S74/I!I*- M_0[^Q$&E7E"13[LU<4 [*)E)5)8A&!&6&T$,[RN\%8NL]6=L%A,X?-(Y>7KM MN%88O_A^*V8="M\HEIZX1\#8@29PF&EW!$D944;/Q)-XS:F'H7 MT_@%!-G"]56MGNB/(SK<,$^T=P&&Z"C<6X*[LV-ZXOA'-7SQ[:V'[A/XL.;+ M=%_48SV6&MN)@L?*(STKREO4]EUU1>#Q>AJY-S<5M_6QQW4.)_FNFXSJIDM4 M18@@K,#IX5.5)WF09GRW$X-\;1WR-JV&5*8L?>,)YC'56#M47AU-K=@]!B>/ MJ#RLWX^MJHDK\"M9T5(66STL@ +!A)Y(SX;W_9&WS$\ZP=R);ZP7TC_@TDJE M-'7JPU9RNO K%3#LZ504@J&D@@JO#BT![GEB MU)IF^Q:D0BI<8J-4.;D_?0G8_9(ZSN=5HU)*9T4>O9CX_GH)UKZ' 0 MA [9.\L<,@SW6I]0O+NPK1_1IZR8""/7#]PYJSO$LAF>5!TSR46W==6MX6=,AXJ;/&MMC(?CK%#"'T?E)>A0;,HR_8>[PD]Y6V[LX) M^8V:&#DR7B0,^*]U@\<6_0N;.M1TO3Q,/YZ.#^$'S.ULO/#>:IC\. F2V_EY M$ *2Z&8;[2?_@FU'5UX@M'XO)8'5 =BZ@].&_*@;6T5B7FS,?7\P6:!&A/&\ M+$!G1BE+=^;OQ#P;%"9L\4C<3VQ E :(,-+Z-C CU0Y@6.,PE(B7A:\[*YM1 M":9/,* :0 'X4L3XHX@/!L Y(74!VXO6R>W)0- MJA@#SX)/LV PG2\,7=-=]NK2IB*%@3E3/4SYH1U!(A_TCS&,ZT,IJ/.#FZ+A M<\+",MD2'^C)PXD4P#34P1K=QBXU&0E-*6YSZ?JS,:BKG7P4Z3\L-R8 -\N2 M@5>,6:4LXWH^ (M.> $4"CID9X.2E?W\?_;>M+EQ(TL4_8Y?@="S[ZNZ ;&Y M+[9;$:JMIV;LJII2>3KZ4P=(@A)L$.!@D8K^]?NK51*[MC7J,I]]9212*E] >]_*](>L]/G-17L#&P*F L3'S#A M6@]PC[E40OR1&;(9>"ZH^NLXL9+CZC*):W[HTUN4KBD?#=60)V>!8GLG*B=! MTQ0^BU1FNPN'A0<3Z>;\A(1S*9Z)LEG!$4'H364-=O;6"S:BR_FUM,S7%?5L M4M+DM&^IWJH<\*7"#)^$2Q9R68$ S"TRH]=E1ZS?"#7GAM0]RF&W%T@%5&]Z+G'WS3ZU^DMN5*L_ M5:?:'-<&QZ8BS]H7E,C3/3(#CAF^PMT+5;;N2=(V^L@(=^!2_AH]B3_I$R3$ M6.?9DWUP/ L2+_<&&;D+.]?[NCTRK8I-X_!Y8 M=+UR.:VI[>0@8P#2L0AY1./C9X_:0M-I"J.6FE2.P(,/8:5%,+0 M*"_WJ%%:3 [=[C1-R0\_>,(.Z8_93*DL'6S@[T^VXH[[=KEO:,YSZ<=_8$H%/9P;%TZ./R?X:7UR-.X!30)@"T?CVG7#2JP%/RLJM/GGLY:^1)O27^ 0W^&!_B\796;BO_\VY195! M7M#9TYA^YU YL8/3'Y?>.L&V0T:G??R(A5J:[*?"6P42^DB\=6BP4+LB5TL= M?'^EUD4T#L"2R#07<=)TN4F.>IVS8"HU]0.6@2A,@C*Z_<.#&@MQ$5'>4,=, MPK=)PE^<1CGS@I [RS5](&HT GE804L'K"5-]1CG] JE*4C.BW#J%),*@'&S MV6Z](E@\/N/DY"1702+/RTI;*B]/Z4Q.V^"VKNUP!MW,7";Z#7:!01EZ.3GD M(5%5!+6-UROS]28L:M94Y[B>@ZPC_KO][P6LM5_CQ&SJG2P9^'\IZP/ M'@/;3F'8=G)XZ<\?N,?UHQ? [18';HZ!L.>%[H8MUS M(J+$;R[T[TOG)\=$_%CNY>\W96[XDQ5J!V<,%.GK>X-=,>#B?*196;F\-^-2 MQ5+A[4R :7:S,LLV6R1C3=-^0!:907+TSH?M=JERQS -(G74KOIG*K>-[JA'/_>6HMB7/KFO) ML.E:Z[=)J M9I=Q$\#]-="IYMMJ$VVM:>5\VE;.DCR2"$HJF8-;P5L\\.S\VCXGR3'D#GM@<75^/>>?59 MW]? >_*\TQE/13\?O"B??!V"?*TX*:FO:1#VGM#1 MV)E%$^N/8RG,EY7,GE]$_<@9!2G,,O)]OSS#(]\Y+7U3]I&6M^:<)C&(E+ M6APGG;7U5Q1?>)U9CUQ%.\'R6@F69=5D..='P[V-^W9GMN[NV+=-ZH*F@'.'ROU<]N-+U#$RDMJ_ 98*G7 M.PV:0,OHMW;T R^*IKQW7;"] ZRGN .I>-^$)^Z94 7CW/[JEOA)Z2B[Y4V# MH".H_; 7)8>LJN#D^=T91;P9&TSJG2"PKT!?7RQ_IO8"N.PJ?HY5Y%LI]M6] MN!JT'A-N^?&I8-CKU0Z(/03B8_H>_:A2OFI,J]9N&=9BE@)?>DGTC67I-%AJ M0(;QS SN] 78O#@X@G!$S<9<_L/*M.?TF$ENVR">)*&)21)+0%'$GHE,GV<> MXWLC3;7%V7N;\*TH26\:PW>:D2#Z^(R[:Q[]$GPQUT@PU^X/&-JKQVJV![6Z[D!X)[YO9 MG36/'.OS8AO..Q,;N\-R$ALSX9F:T)$,Z,!3!7: U^4Y>YE>;@FX6E'_0D=9 M\#=5 )Q3*7&F=^7B"CBY#W?%T*>6:RUP- ^Q3&^YM(, A_(\XWQ+P> $"+Z9 MWZT@?\O)8:?/CN MF3023\IY/EC'X0I4N\%H?.+.M269=D\+N='%5;]].$?D*?*.KGZU;DWGW*@: M!PY(G1GWKRC.Q^!E?''5,?K#P_T@G@M-EP0W+*L%6CH=1>=L)7MQ]1F,%__L M$^&JRUQ"\&P;FT?@'LOJ1CDZJ)Q%&\53H:Q0+\7B*.M<7(&F]=2YRV4TC.[G M[Y"Z^6@N>H&7]+F']>N/3TO(RYVM]C%/DLTE:!./A)- M&! P1IWC"Q%RH6DC?70K^ZZ&W5)_L:]N+&=Q^=%%G_1<_\VBP=+Z%\=T8?]E M^8%+W["R[;P=_XB1O)2]3MP-]:CFV=<\CXZ<8]%C:-$#^#OCR[1T]C9,R M<7EW;M_;\PCV0O.>;V]]4!A#"P[NK73'"X)DCRWM6JUV3X='XC&QW,Y#W="= M"?L.D-;LX ZV@=GH_CU7V>]OQE()G[QVYT=U/!]V^Q=7XVVYFJ.93"4,Y/C] M#T"/S^ EZ:8KQHZA[";O0]N,G*T.^1P-)F7'M.68>AI;/[4L%SZ,LX/@ ],H MU%TOY&@>+K#['9O//-?D.W(1<168JHC\Z:I$*\_-3%B^LX&X?;I_HG!*#P&6 M<]@Q?5D\L$[%G8" 4NAF$>?W6CF^76:&36=9@YWFADTG6:R8[N/#U^+\+HU MOP9F^>^;.V!*=YX#E!.\_]_(#M? ^F7;_"FRP+!K S^_8'9(]=5PK.]_J#< M"'@GCH#?A/ IL2O!LW2+=E=BP+M\!6V*.MI;>!VE K!?!JC^>;& YW' #RII M]=W_1U?_S5RC]M)+:R_$9T@4@C)EZ@%(6Q!UH"9Q9LDK?!;1U&W_?(-_TZ[E MW^BWG9]?ZP]V>*>_:>E?;<=:P_=GHLV0H7]T9RT,Q\M5:46Q&CTMUVCIOV.[ M$-H9?4://Y/>[M+$;C@ ^M]1!?%FD*L)_C5@5I(\8>H!$O[/M M$0IU#S-N@3 -8%"^J"3D>I?V\I4_25?AB^I_]FQ 3%$@6?;%\ MNJ.QZM-.JS[P=SY.2@<:7ERU6^WM'"M]!5"EYV/ T^J!A+P&&@@F_IFNHAU[ M@JKU%7 O4J2C%0+W$$0F*85P>%P[/P3&QR KO@NPH_#06V/80)43G])FI$, M]^B#6"&]'?#4E[;CP ^L3DEZ @TI$(1K*MH='GGO62?]X[/LR&TM8?P/'XR/ M+[XWLZQY(-+IX(+DRZCKCC'Y??N,/TH23U!YB]\!//*'0(V<6: /S[4H==^2 MZY8&#VB;J(IZ8-O<4@H-$,'2_!/['Z[%K88O,D7IT:XKS&O&1)6\ ><*(M,- M-6'C;;P'G,5QJ!C%=O$LL KXMPEO"""(CP31] ^P M O0=WP"%_-64UM#DEP0!9#T]70MJ$*<])GW;X'^Q 4%*])9B/NI 1I!7?=Y4\3S-C@TH):LG"A@(UO6,6[AX!H@ M@$6,!\W23J==Y![C=]\F=A+H'!AHS'5S,2(SV'UUJ2VG(E[8CN,#>X%P,J % MM@K.;"H^ $[AD(Z)\M$"ZB53$HU&\@8@4HFR@;?B MHR[(3WP"U0)$K";,3TEXLT1Y8'TGN1'S*$;;X6Q-H+PX6;,LYY/4-DKT-,&J M(/X![@@SDJWZRC$Q5Z>^[BRXKA+@-3@Y&=(K>! M/_"W W)[A""W@1%I0J=)?B,P@3>0/1K M.ARX\?4O^%.6.@?X!4=E5>TCV,5 ML2V",+;<@&[?M>^;[BU=V3?K+7/E&L' G)V5A8\N*PJ9^M*VIM3#NC&CW6[C M_V]SFD135+5"8N0*98PS*4/;0QFP]3FQ:X0YH@/DF4S=CDEEBT"NE\P#\*6O M_-)YP53P;4\RP?/_P>>)"\AT*#'(PE!GR*CEKR:Y2E#6TN@G07=P_>H M=[Z0I*C;T5?JLZM_GH4>4NJ(1%L[F]^^\6"G^/H[&[37T%/NEI;K;NV_109K M84#MB8B?LQ&TN3_6OQ)UDK=A.E+AV"\I0G&Y:!T70Q)+RPJ%0IQZ-&VGLO:< M]Y1:]BE)0R&_=N2O0%?"CZ0$"*P!6P'I\A=7/7+8S3Z7D:C'68T@_.%)':H/!J22("O;*!J@(%HEDPP MQ1X'N3@$;"FTG30SZ+7!H.(;O: .MYIZL8,,'Z>\[+:J272/US$/\($#]ZX\ MJZ&"2++UW?)G-C;\DVXGH=,R;5NJU99U3"U!F1V@W@RH@/M =\."!_!-^-O" MM'W\_)^6TC.,+32%;(2K08H"V@&SX@/4@DX++7%:"+[/+@LJ/B*?11"!A4E. M2S8==Q O=^;8N.FQ=9" 8T62C!P9B1-#VB$KP7#S25>#7"*SUQD$3R:([D4A M')IO$KEDK.\KVT^Y30Y@A_PZXFBV%+SBFL'K:R4L*FEB3AX7"=4Y;9*>HH]C ME#0[>F^P,T:,G<6;])T"GTV",V8J<:!#1KB9 M:2,/B"^_9<)E%-=^Q9ZV![H6KK99:DO\@+N%F1S?O;R9 :=&D/*KR+SPSTMO M;CG23YC^GA?Y$NSA+BZ3>D-CZQ_9&NAL?FC_Q;Y8('Z@+PN9E:FC^PKCO9>. M[5J8)0!/HT>,ON"C&R&P,?7%\N^1O:[(;$[[>\5ZP;;'@#>@<>X!?.X>X8F- MT'!=A@V@825[JS%KLZB^<5X1?911LKK#OX!'_LRR!P,0?(&!ZR[Y=SO+6GO# MBI>1<1\DM;%-0>R3 M%\16-'F:N_CK[[.&<)^V-+0&,'[.W>J:V<1[2W:^8B[I F>WV;+;-/6HS&S4 M4F;U4]GMO';8]=V4 [%_&HWU P@]\OOO&(Y%O4FX?EA!.K?[OTOAS=G-CZAX>IC0IWD( M78)TJ^]?CS)4!IN)Q'O[_M6=EGLGHN7R&VC$E"_B\.1>N_<<0+U#B9>E-W9X M5./+W(-KCTNV*Y6U2U#^3PR](YC[Y.)J5+ 5QX]U05;>6],_<&N>J"5&?"6H M0,ARY_H:,\:?LA2^;B3^3D F/X'WP?X_3-\YFR4^!8L?E,+BCQK?O%62D&68 M/7(F17;!2*GU-X\L6CFV4F?<5.HYGA\HAK"$6,DR0?Q0!-=-U3/>XWGX(>:^U?],>W$18??J7X"6'#L8>LU^8H=).[MN99,: GLY^A^**BSI=RJB^"H$!6:L_9FO$FJ+0]Q9;9*]0X M]J&J"C@GYH/G;RL)B0H17#M I_2T&C?97"5XL\:8X,X02;\_*HW 96]$W=^!<"XV:PVJ @69QDB*@W*9Q$B*O.T)86(SN2T M#6YK%_X3$G#0S?0JW2B9/G7O'=SI#HIT66&5S9IGZVOO63?*TV6E#V9))T?W MS_/O(]SI#NL!\>[%U>1PH]KG /!1/0#>0P8W?!$0']<#XOV+JU'_\'B=)XD1 M[!2Z7S.K*9]W[\].IR84,P"*.7Q%F[ZMJ=O>K@?NAJ!"# _?]@9YJ8LWJ0?R M1H"\'*RZ05[JYG7J@;SQQ=5@4A'RFM[)93;E[=>#8+ 3R_CPR+ZFC?+%K![V M^: -QLNPP=C1B39/A['.Q56O?WAF4(.QBUD]/#*#+DX,Z?6.MS\>T[>\K@65 M'!VE8#Q%,@.+VP6)5F8<4J45I/-B4TEQ)QJS8S=L^R%/=.I MGM$.K64@0[?F;,:!>-Q&7 (?V*%I[W5NT#,/7PZ@UZH-&.2@S U!?BO9I8 M?7VXA3FLON< \7HX/P6 M&UG//8#;*S2MJ3S:&%U<'4YJ::)(*=35(R@PP$'#S05OA[TF>'M>P=MA_Y3! MVW,8.OTN_]2AC9''22VMAG':P^[8.!9\:/)436AE<'$UR'!?Q(7&>D:A,97% M*S.?U'["08YIRIU./V M?/WM^\^U[2S]>!&UL+];\\N_+-_;1.%G[%3^S?PNCI5NERZ%UZ MBIU&R!%-%G;@IJP,G>Q@9_VR=O(D4)PP>:+RP9_Y/:GO&/K]KM=O"ZO/R-LMQ^V9D;.(&IADSL3:!X]#C&7@8C]/>MR3)Z*+QVRD;-7N2J*Y4H:3E^>.#O#?<^/L'>&V+?(SEWK;G3#GR+]U"CCY55=)?L'SU]8=AB! MH)#2)J]DQP'+'6.00[+GSI')9V7O1'+N[VS91#G>K+O*D(')\O0&C.*V1C7( M0CP2W?N9[2D6..EQC_Y8)HF7>-:J_%V9&1H;CB^<+N(M1"CDV!2/@ND=1XB. M(CD>3S$NN:"[#(=]=(U.>V#T)P>,UT>GS1UOOF4"4C (BO,W0K=B/JT ^SBA.Z8LS$'7:/>.+VFH MPWU[AD)7069Y0A>#D:W^X8;A]<)Q(W2/II%=0C,53%*^IV]=F1B'GJ8=>:#KZ(D(?5#I)>X9%WZ(AF19Z.AS\\MX* M,$]99&H;\+L0Z#+,F!BUJ].8H3^8P8'T[B*E^>^7*\=;6Q9 XAX8<3:__^2Y M?!*ZML$WA,'F<*Y/7O@O"S8D#Y8GE7?< 4X^R!C*+F>H/0A^H)O,$&3.IP?_ MU!_N[!DWAO,EG]!D,0"G>\,/)NT8AZTEP^ \?9H>VA7HYFKE>]\!0*'EK/7C M^>(#*&"!Y9X,NNS[_.#YXE?X7)HK=B^N FP_((HO-N\B#\BS94*8?H^Y8)2' MGTK C:&'$^KB9Y2"C7A!0ONF:-N*27J@.] OOS)!FK'F)!=?BZ9 ;PQBK'P*9 M9^CHI!DZ>GCHZ*@9.GK$T-'3C3,M-H2T6TH9P2]3V);WI"8#;E5F@9]652E&4W;Q] GE M[)'A+WH+D6Y_\WO /RG"]V7DUV<6(>@X^5[)L$<]A_^)-UHW0_['.YR7+&%( MN7 O&&:'"C?TIG+C651N9/D/-D+:4PM8/A(!ZO<+&ZU(\N74(7M[?T^?T1,X MS5GU^NB"YA"1PL6%M7>F*[QKL75YE#-]C$THVF-CU*MCN4?5N#N1CSP_[C;\ MHB0M4'Z@I"%><)0#?4R93L^I).0T+O%.;WR<4[P2HC@^1IU&_@"1/\AVE^_P MDY]W0=?&Y3[20?KHZ,9!1,8B/A;N=)45_.;RH6)/C<'AK,5G6C"T,<2N+E(W M7=N25^B.+J[ZW;$QG)RF>*5"/-1%@NZM,2HJ1L<75^U6C@2_%UY[D3LBV2E4 MPU)Z;=+_D.I5(6#V%TS4E+,Q5([E;-@C=I#/G-A3,=$PM0P4E,O4)I1-T3W< MRNZ%,[73%90=*A\[ZYJQW+*A>V2VRO.H4LD-GMZ9@:>I66IJEIYQ^G2G^Q0) MU!7Y@B>@EP]&^02FZZ(B5N0YGG31Y!V?6WK]F:5>D]EQ[G[F28\, MB>,')QT0$5PVO:P%A[?,<\:7B)+LC!? M'%.%49$Z-*YD7(MQ)9/)Q=5H.Q*2:^!*+89PC]H8S>EO%]@9><[0K<4\K%$; MNZL.=Q0)'CI"+>9$C]I=T$\M9M_0=A:=:_L)3/5UXBO>MJJK3 M8B*CLLK(9"5^:=.\S84O:ON7HRY5RUF7JE=?E[I+22.^7INZU%$;WL. K+:^K)'++?MV=A5O>ESZG\[JYSSXNJSJW^>A1[6UG8G MZG2V-QY0 !+O.QOH,_3\8*,,&!F!@QJ 9NHS,[C3YP)6AZ7]I$!#28F1 )1* M5,&NEU[DAD"$1-''F)*C]@!-R;3&=#&L?@54"]P5ZU:G2V1#7'?GE MRK3G^,P[:V91@7(WAJ%'P!+EDCP:?N8!2,T8D%@_C?Q!FT:![5(UM*M_ H9" M*W4&O!27;Y=@[4@AY> M2JGOG/0F957- L>V]$Y7IW2!#A:ETT: (,5.:L79,NI3)<>Y@[MS(.][3P(= MB4>@^!V-&]C=^'G!^$'6(N"4/1-@%2&W48A^=''EN=8V+_'C]?2 %S3T+[XW MCV9A(%G)PIM%@87W7W/,J>50V!PN^]P*+3XF_/?.]1SOUH;'%KZWU-]]NL;K M_P 8WO,A+PH@.\01[H# M.7'YOQ'(E'"MK>(-*DO!O9AZ5;ULA*K_RFZQR*>?55HZY)@<8S@/UX;P!:;.^ MZ08.<1#\-:A8I@^P)+CYT2T #U1L;T6D#JS<3!V& :[A2^LX^,H![&7R\CU M[FSD^'B@(/37AD:6,]"6 ]J+8\TBA+S\:^J NH6=,T"%"R324:80,6(_ [:9 M4:"(/\+&O*6EOP)^$+S6N7\!CC&T &ZH=*'.B%N'MQ#YVN'W" Y,>Q8)'81Y MM_WS6\^'WV$AZO\QEZN?=5*6Z6_ &> R ?W0-,U9_-SN0:P:VB$Q$:.X1+O# M)",*Z5W(0$GM\K1EZWPEJ6X6^3[+W;FUL(1ML$G5-K D M!^@#'9-XE0#UX5J":6FNY=!2&G<;AHZPQ]+&F@FPO$,]1#(-W!'_2F(DP1'P MN!#5#),L14 B*!V(=KK]P);<4(NUMPS\QYC1]QP>S59[ 9=^ ZWBV'*-& JB M;0 R+-R6*6UKC=XWPQ0Y;)H'=6C9 K>E:=ERL&7+N&G94J"QRN.U3=&&]D@- M]4CM-VE?LO&5CRYK5G"&-VOQQ^,UXL;"E)O?,,*WX*K>K2N 2:8HWD-L\J3-;")/U=E;PVIJ]2B MD\A)3ASK>=PS1%'V7A(,7'K!#'/6S.1JEY+G%N5+H]^\:>(*#_L_7EQ]Q4Z. MD;5%L=E5]CM6.D&E?;](R% >,I=7<7QQ-3)ZO6VO8F6]"XZ"ZJ,ZE.0M]ND? M*/9YFB.72TA%8HM'$=*D=$+*SQ:22[^G8'&?!#Y!T6*SF>)X?@S[W_[VY]C& M($\;^66D/^:G&L*GV4RI' (]OQPY3.L"%9VK0D&/)\'0"ITC#Y/N@,77,P;] M2:E5Z64"*Z_H'A1J5G&X?_#1 M &_7J8,=@[H^3J\<3<8GOK=;!N3Q "R2WU0B +'%HC$:EML9[#P81XE0!*[; M-P:#HF1X6CU@I[MS=RP]ES-RKU_FJ9OX5,?5"&H?K'R^G Z.WWSZ\=WGA9TB M+/,X[& =5O_P;6[P4QHS/@X_$ZR3.WY<=>Y^0V4I6 MHEZ90-1@(JSRT$RW?7$U-,;=YE:?D.L^"E$=GDC?(.K$KJ^C$=6]N!H;D][A M!IP5\^%CE.'Z>MJ;S9S&M9+$IE))Z.?K3HD/])'.\RN<)M?U[5U<#=KE=L\M M$6 '.DX7$DL'(!; /F#-/:#KYQ51VP"HFM .P:V(E"@,-_(V#=N'+=^=<&ND M0K.92J0"E9-(B2",L*KOZMGCH%:;J8@U?,2<3"NH.CAZB&\7T1#D$81V_\ES M8\]#+DUA"&R[AJ*N0@TA)\0.2SRV(N%9WDB=*44_:+60?%(9<#[M99322. _8%;(1BL,.NV@5 M'NM2DUCJ!\^WX"DL@[_#%H,Z.AO.WA-9I;(B(/86"];=V?H;=DO@K_S#M%VT M.=]0S>TW\_M1@J37!6:6(WD^M[,RWR3C.J,Q=U;9Z$!6V4OSQ%?I9*F,_GO5 MT'^U\5)J1?MQ9[>00YO?[&2;BX[V-SG?ROTJO[]Y06-/^N8^^-[R+5<6 TP^ MQRT3F7[XN6\(Q???0]^$4]BNZ:\_AM82AW+@EGR/4J2D+I]+>J-O='38XJFX M97%=$%VE&_M$F#[,6(=]D69V=R!@_+KE]@=XR_^!;=*5:;!3H>,S->WK,70.Q/95_\F'!Y\) MRNHQ9*\_S*FBL;NP]0DQM,_\VD\,7@+3_6Y:J;Q'/8T-M-XRCQQ,XVGF<9SDB$JDP)*[#%#5 9M M;%HU&!R.14B=T@FI\0*^C,TTTWC."%FUVLPS MF,931- ?/:!E@%,]C%[W[.=Z3#H'1'/CD=TK!]G--)[B"GG!D2R# M_L75($>PM5RJ+S[58_"D,XP&@[-MUU-0;2\*N"&0V_@I4T[/,&F]"(,H;_3* M8(0CV+KC,VVU5(AAE C%,8T!.ELHUF.8TF ";,1H#YLQ0&>>"%R$M1TUR&38 MQMKG)L']=#SS./2 U37J';8G&OR4QHV/PP^8]X"DITZ6;^8 /1&O?K,HFX],XNJ4/LM]Z^?&$D?W0^ (JK)^[QXF^#GG41/'L-I!*#KC1]# M@^>H^Y<-O%Y!X%4DY6LP]*N0#Z#P^*51_WRSB)YV7-H(':&=,^W^5\P?4!QV MV!*G<[K4S3)'>MV:MOO,@PJ%>-(C)QKM))71Q=7P$?W'GWU8**_&USN@\;TX MP%7'&,LF_7&%I/_4:6VV%%K:4;F?TR-G/R 4W- MJ*]GNIF751,]J$>K^C%.A#C7$%X]9J&-AR!&V^<:RJO',+0Q)D?WZ]V-I1GU MU1G48^P;#JOJ-*70CP[J]9N@WC%$/ZH'T4^J(_HR)R ^^U%>1;QCY9$#-F@= M',ZK;KPM1=UC):*LDT]1;'!6U$-6(LZZZ".K:&1>4Y?6;*9\W\=+&.655],= M'*GIODQ66Y?19YAMV&WDXPE:=Y2)M'YU2*O!*"^YG]0L,&9#P6+@5MXN-A5,Q3LL$NR M&0I6YHF;H6#-4+"3S'(:GVB6$YJ4G9XQZ ]?XE2PX0%[^AE,!1L6F\MP!"4- MRZ>D)NON96RF&0MV1LBJU6;.?RQ8(5%_]*2HR>CB:@1WI;8]+W/+[M$!V5W+ M_+1"TOAX9(_+0?:IV?/F_=0)T9V?==N%7X2>O]97OG=O!W"4IT7G2:>\3287 M5]U!?;-;\][<\5G>W"+9N<>B>MQNEX'JY&R6, MXJS%?,)QNX_S"?NCP_Z@Y\=<2H3BX.)J8O1/R&6:N7DG]M7%4T M;>;Y8N=44PW'[1%@IWW8WF[P4QJK/0X_8\3/64UK.IH)O_C!>H4]JD>. 1NW ML9:I;_0GAU6=YN*7QI@?@ZE.^^(*+ED.G;1!5*E^ZZ,1A9Z5L3%Z1,NDRDH$ MZQL%:S93#YFL1I:QC6O% #G4A+&('"PXYVSQF9.+A&:J7KGOIE'L883S/&Z M.7/HH"CI=K"MZ/'-P'>Z(@_._:@]&O-FEG7:[0.I92_-TUZE'Z6R"]"MY@(\ M=$<%[>4.8SF# VF%\]T%?,R;]\L