0001213900-23-096093.txt : 20231215 0001213900-23-096093.hdr.sgml : 20231215 20231215161529 ACCESSION NUMBER: 0001213900-23-096093 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20231031 FILED AS OF DATE: 20231215 DATE AS OF CHANGE: 20231215 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ENZO BIOCHEM INC CENTRAL INDEX KEY: 0000316253 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MEDICAL LABORATORIES [8071] 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: 231490505 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 f10q1023_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 October 31, 2023

 

or

 

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

 

For the transition period from ___________________ to ___________________

 

Commission File Number 001-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.)
     
81 Executive Blvd. Suite 3 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 December 8, 2023, the Registrant had 50,489,771 shares of common stock outstanding.

 

 

 

 

 

 

ENZO BIOCHEM, INC.

FORM 10-Q

October 31, 2023

 

INDEX

 

PART I - FINANCIAL INFORMATION
 
Item 1. Financial Statements 1
     
  Consolidated Balance Sheets – October 31, 2023 (unaudited) and July 31, 2023 1
     
  Consolidated Statements of Operations for the three months ended October 31, 2023 and 2022 (unaudited) 2
     
  Consolidated Statements of Comprehensive Loss for the three months ended October 31, 2023 and 2022 (unaudited) 3
     
  Consolidated Statements of Stockholders’ Equity for the three months ended October 31, 2023 and 2022 (unaudited) 4
     
  Consolidated Statements of Cash Flows for the three months ended October 31, 2023 and 2022 (unaudited) 5
     
  Notes to the Consolidated Financial Statements 6
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 22
     
Item 3. Not applicable 29
     
Item 4. Controls and Procedures 29
     
Part II - OTHER INFORMATION
 
Item 1. Legal Proceedings 30
     
Item 1A.  Risk Factors 30
     
Item 6. Exhibits 30
     
Signatures 31

 

i

 

 

PART I FINANCIAL INFORMATION

ITEM 1 FINANCIAL STATEMENTS

 

ENZO BIOCHEM, INC.

CONSOLIDATED BALANCE SHEETS

(in thousands, except share and per share data)

 

   October 31
2023
(unaudited)
   July 31,
2023
 
ASSETS        
Current assets:        
Cash and cash equivalents  $69,207   $82,373 
Accounts receivable, net   4,181    4,808 
Inventories, net   7,595    7,939 
Prepaid expenses and other current assets, including $5,000 escrow at October 31, 2023 and $1,000 restricted cash at July 31, 2023   7,029    3,336 
Total current assets   88,012    98,456 
           
Property, plant, and equipment, net   13,075    13,086 
Right-of-use assets   3,405    3,626 
Other assets, including $5,000 escrow at July 31, 2023
   726    5,745 
Non-current assets of discontinued operations, net   1,090    967 
Total assets  $106,308   $121,880 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current liabilities:          
Accounts payable – trade  $1,962   $3,575 
Accrued liabilities   10,042    11,743 
Current portion of operating lease liabilities   920    980 
Other current liabilities   75    75 
Convertible debentures   2,842    2,514 
Current liabilities of discontinued operations, net   13,001    21,102 
Total current liabilities   28,842    39,989 
           
Operating lease liabilities, non-current   2,972    3,160 
Long term debt, net   219    269 
Total liabilities  $32,033   $43,418 
           
Contingencies – see Note 13   
 
    
 
 
           
Stockholders’ equity:          
Preferred Stock, $.01 par value; authorized 25,000,000 shares; no shares issued or outstanding   
    
 
Common Stock, $.01 par value; authorized 75,000,000 shares; shares issued and outstanding: 50,489,771 at October 31, 2023 and 49,997,631 at July 31, 2023   504    499 
Additional paid-in capital   345,991    344,435 
Accumulated deficit   (274,966)   (268,350)
Accumulated other comprehensive income   2,746    1,878 
Total stockholders’ equity   74,275    78,462 
           
Total liabilities and stockholders’ equity  $106,308   $121,880 

 

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

 

1

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(unaudited)

(in thousands, except per share data)

 

   Three Months Ended
October 31,
 
   2023   2022 
Revenues  $7,806   $7,103 
           
Operating costs and expenses, net:          
Cost of revenues   4,351    4,589 
Research and development   849    699 
Selling, general, and administrative   7,007    5,437 
Legal and related expenses   1,075    1,007 
Total operating costs and expenses   13,282    11,732 
           
Operating loss   (5,476)   (4,629)
           
Other income (expense):          
Interest, net   977    72 
Change in fair value of convertible debentures   (328)   
 
Other   158    
 
Foreign exchange loss   (1,006)   (797)
           
Loss before income taxes   (5,675)   (5,354)
Income taxes   
    
 
Net loss from continuing operations  $(5,675)  $(5,354)
Net loss from discontinued operations   (941)   (5,281)
Net loss   (6,616)   (10,635)
           
Net loss per common share – basic and diluted:          
Continuing operations
  $(0.11)  $(0.11)
Discontinued operations
   (0.02)   (0.11)
Total net loss per basic and diluted common share
  $(0.13)  $(0.22)
           
Weighted average common shares outstanding:          
Basic   50,184    48,720 
Diluted   50,184    48,720 

 

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

 

2

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(unaudited)

(in thousands)

 

   Three Months Ended
October 31,
 
   2023   2022 
Net loss  $(6,616)  $(10,635)
Other comprehensive income:          
Foreign currency translation adjustments   868    733 
Comprehensive loss  $(5,748)  $(9,902)

 

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

 

3

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

Three Months Ended October 31, 2023 and 2022

(unaudited)

(in thousands, except share data)

 

   Common
Stock
Shares
Issued
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Accumulated
Deficit
   Accumulated
Other
Comprehensive
Income
   Total
Stockholders’
Equity
 
Balance at July 31, 2023   49,997,631   $499   $344,435   $(268,350)  $1,878   $78,462 
                               
Net loss for the three months ended October 31, 2023       
    
    (6,616)   
    (6,616)
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,075    
    
    1,075 
Foreign currency translation adjustments       
    
    
    868    868 
Balance at October 31, 2023   50,489,771   $504   $345,991   $(274,966)  $2,746   $74,275 

 

   Common
Stock
Shares
Issued
   Common
Stock
Amount
   Additional
Paid-in
Capital
   Accumulated
Deficit
   Accumulated
Other
Comprehensive
Income
   Total
Stockholders’
Equity
 
Balance at July 31, 2022   48,720,454   $487   $339,462   $(288,638)  $3,151   $54,462 
Net loss for the period ended October 31, 2022       
    
    (10,635)   
    (10,635)
Share-based compensation charges       
    430    
    
    430 
Foreign currency translation adjustments       
    
    
    733    733 
Balance at October 31, 2022   48,720,454   $487   $339,892   $(299,273)  $3,884   $44,990 

 

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

 

4

 

 

ENZO BIOCHEM, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(in thousands)

 

   Three Months Ended
October 31,
 
   2023   2022 
Cash flows from operating activities:        
Net loss  $(6,616)  $(10,635)
           
Adjustments to reconcile net loss to net cash used in operating activities:          
           
Change in fair value of convertible debentures   328    
 
Depreciation and amortization of property, plant and equipment   270    780 
Amortization of intangible, prepaid and other assets   
    22 
Share-based compensation charges   1,075    430 
Share-based 401(k) employer match expense   109    198 
Unrealized foreign exchange loss   970    783 
           
Changes in operating assets and liabilities:          
Accounts receivable   2,019    (11)
Inventories   428    (393)
Prepaid expenses and other assets   346    666 
Accounts payable – trade   (5,601)   (407)
Accrued liabilities, other current liabilities and other liabilities   (6,702)   (126)
Total adjustments   (6,758)   1,942 
           
Net cash used in operating activities   (13,374)   (8,693)
           
Cash flows from investing activities:          
Capital expenditures   (254)   (652)
Net cash used in investing activities   (254)   (652)
           
Cash flows from financing activities:          
Repayments under mortgage agreement and capital leases   (51)   (95)
Cash payments for taxes related to net share settlements of equity awards   (467)   
 
Net cash used in financing activities   (518)   (95)
           
Effect of exchange rate changes on cash and cash equivalents   (20)   (28)
           
Decrease in cash and cash equivalents and restricted cash   (14,166)   (9,468)
Cash and cash equivalents and restricted cash - beginning of period   83,373    22,603 
Cash and cash equivalents and restricted cash - end of period  $69,207   $13,135 
           
Composition of cash and cash equivalents and restricted cash is as follows:          
Cash and cash equivalents   69,207    12,135 
Restricted cash   
    1,000 
Total cash and cash equivalents and restricted cash  $69,207   $13,135 

 

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

 

5

 

 

ENZO BIOCHEM, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

As of October 31, 2023

(unaudited)

(Dollars in thousands except share data)

 

Note 1 – Basis of Presentation

 

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

 

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

 

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

 

Principles of consolidation

 

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

 

Use of Estimates

 

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

 

6

 

 

Contingencies

 

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

 

Fair Value Measurements

 

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

 

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

 

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

 

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

 

Cash and cash equivalents

 

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

 

Concentration of Credit Risk

 

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

 

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

 

Income Taxes

 

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

 

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

 

7

 

 

Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements

 

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

 

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

 

Note 2 - Discontinued operations

 

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

 

The following table sets forth the condensed operating results of the discontinued operations for the three months ended October 31,

 

   2023   2022 
Net revenues 
   $11,173 
Cost of revenues  $(175)   10,082 
Selling, general and administrative   1,437    6,014 
Research and development   
    297 
Legal and related expenses   41    64 
Other income   (362)   (3)
Loss from discontinued operations  $(941)  $(5,281)

 

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:

 

   October 31,
2023
   July 31,
2023
 
Carrying amounts of major current assets included as part of discontinued operations:        
Trade receivables  $378   $1,675 
Prepaid and other current   41    54 
Total current assets   419    1,729 
           
Carrying amounts of major current liabilities included as part of discontinued operations:          
Trade payables and accrued liabilities   11,214    20,616 
Operating lease liabilities and other   2,206    2,215 
Total current liabilities   13,420    22,831 
           
Current liabilities of discontinued operations, net   13,001    21,102 
           
Carrying amount of major non-current assets included as part of discontinued operations:          
Right of use assets  $6,564   $7,001 
Other   62    62 
Total non-current assets   6,626    7,063 
           
Carrying amount of major non-current liabilities included as part of discontinued operations:          
Operating lease liabilities and other   5,536    6,096 
           
Non-current assets of discontinued operations, net  $1,090   $967 

 

8

 

 

During the three months ended October 31, 2023, the cash used in operating activities of the discontinued operations was $8,082, primarily for reductions of trade payables and accrued liabilities. During the three months ended October 31, 2022, the cash used in operating activities and investing activities of the discontinued operations was $5,623 and $156, respectively.

 

Note 3 - Net income (loss) per share

 

Basic net income (loss) per share represents net income (loss) divided by the weighted average number of common shares outstanding during the period. The dilutive effect of potential common shares, consisting of outstanding stock options, and unvested restricted stock units and performance stock units, is determined using the treasury stock method.

 

For the three months ended October 31, 2023, the effect of approximately 3,320,000 of outstanding “out of the money” options to purchase common shares and the effect of approximately 54,000 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 months ended October 31, 2023, the effect of approximately 593,000 warrants and the effect of approximately 1,199,000 shares related to the assumed conversion of debentures were excluded from the calculation of diluted weighted average shares outstanding because their effect would be anti-dilutive.

 

For the three months ended October 31, 2022, approximately 106,000 potential common shares from “in the money options” and unearned performance stock units were excluded from the calculation of diluted (loss) per share. For the three months ended October 31, 2022, the effect of approximately 2,595,000 of outstanding “out of the money” options to purchase common shares were excluded from the calculation of diluted net (loss) income per share because their effect would be anti-dilutive.

 

Note 4 – Revenue Recognition

 

Products Revenue

 

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

 

9

 

 

Products revenue by geography is as follows:

 

  

Three Months Ended

October 31

 
   2023   2022 
United States  $4,635   $4,095 
Europe   2,138    1,904 
Asia Pacific   1,033    1,104 
Products revenue  $7,806   $7,103 

 

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

 

Note 5 - Supplemental disclosure for statement of cash flows

 

In the three months ended October 31, 2023 and 2022, interest paid by the Company approximated $92 and $53, respectively.

 

For the three months ended October 31, 2023 and 2022, the net reductions in the measurement of right of use assets and liabilities included in cash flows from operating activities was approximately $148 and $1, respectively. The changes are included in changes in accrued liabilities, other current liabilities, and other liabilities in the statements of cash flows.

 

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

 

During the three months ended October 31, 2023, the Company disbursed $467 for taxes related to net share settlement of bonuses paid in stock to two senior executives.

 

Note 6 - Inventories

 

Inventories, net consisted of the following as at:

 

   October 31,
2023
   July 31,
2023
 
Raw materials  $2,081   $2,206 
Work in process   2,587    2,599 
Finished products   2,927    3,134 
   $7,595   $7,939 

 

Note 7 – Convertible debentures and other current debt

 

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

 

10

 

 

Debentures

 

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

 

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

 

The following table presents a reconciliation of the beginning and ending balances of the convertible debentures measured at fair value on a recurring basis that use significant unobservable inputs (Level 3) and the related unrealized losses recorded in the consolidated statement of operations during the three months ended October 31, 2023:

 

Fair value, July 31, 2023  $2,514 
Change in fair value of convertible debentures   328 
Fair value, October 31, 2023  $2,842 

 

Security Agreement and Subsidiary Guarantees

 

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

 

Warrants

 

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

  

11

 

 

Registration Rights Agreement

 

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

 

Note 8 – Long term debt

 

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

 

Minimum future annual principal payments under this agreement as of October 31, 2023 are as follows:

 

July 31,   Total 
2024   $37 
2025    74 
2026    74 
2027    74 
2028    35 
Total principal payments    294 
Less: current portion, included in other current liabilities    (75)
Long term debt – net   $219 

 

Note 9 - Leases

 

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

 

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

 

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

 

12

 

 

Leases  Balance Sheet Classification  October 31,
2023
   July 31,
2023
 
Assets             
Operating  Right-of-use assets  $3,405   $3,626 
Total lease assets     $3,405   $3,626 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $920   $980 
              
Non-current:             
Operating  Operating lease liabilities, non-current   2,972    3,160 
Total lease liabilities     $3,892   $4,140 

 

For the three months ended October 31, components of lease cost were as follows:

 

Lease Cost  2023   2022 
Operating lease cost – net (a)  $141   $262 

 

(a) Net of $126 sublease income for the three months ended October 31, 2023.

 

The maturity of the Company’s lease liabilities as of October 31, 2023 is as follows:

 

Maturity of lease liabilities, years ending July 31,   Operating
leases
 
2024   $863 
2025    896 
2026    886 
2027    881 
2028    808 
Total lease payments    4,334 
Less: Interest (a)    (442)
Present value of lease liabilities   $3,892 

 

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

 

Lease term and discount rate for the for the three months ended October 31 were as follows:

 

Lease term and discount rate  2023   2022 
Weighted-average remaining lease term (years):        
Operating leases   4.5 years    5.5 years 
           
Weighted-average discount rate:          
Operating leases   5.1%   5.1%

 

See Note 5 for cash flow information on cash paid for amounts included in the measurement of lease liabilities for the three months ended October 31, 2023 and 2022.

 

13

 

 

Note 10 - Accrued Liabilities and other current liabilities

 

Accrued liabilities consist of: 

   October 31,
2023
   July 31,
2022
 
Payroll, benefits and commissions  $7,715   $7,421 
Professional fees   543    610 
Legal   1,095    2,248 
Other   689    1,464 
   $10,042   $11,743 

  

Self-Insured Medical Plan

 

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

 

At October 31, 2023 and July 31, 2023 other current liabilities consist of the current portion of the Swiss government loan.

 

Note 11 - Stockholders’ equity

 

Controlled Equity Offering

 

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

 

Incentive stock plans

 

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

 

14

 

 

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

 

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

 

During the three months ended October 31, 2023, the Company recognized $519 of share based compensation with respect to stock options and $367 of share based compensation with respect to restricted stock units as a result of the termination of the former CEO during the quarter then ended. See Note 14.

 

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

 

    Three months ended
October 31,
 
    2023     2022  
Stock options and performance stock units   $ 646       180  
Restricted stock units     429       186  
    $ 1,075       366  

 

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
October 31,
 
    2023     2022  
Selling, general and administrative   $ 1,069       360  
Cost of revenues     6       6  
    $ 1,075       366  

 

No excess tax benefits were recognized during the three month periods ended October 31, 2023 and 2022.

 

15

 

 

The following table summarizes stock option activity during the three month period ended October 31, 2023:

 

     Options         Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual
Term
    Aggregate
Intrinsic
Value
(000s)
 
Outstanding at July 31, 2023     3,829,500     $ 2.61                
Granted                          
Exercised                       $    
Cancelled or expired     (508,916 )   $ 1.58                  
Outstanding at end of period     3,320,584     $ 2.64        2.5 years       $  
Exercisable at end of period     2,313,784     $ 2.83        1.9 years       $  

 

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

 

Restricted Stock Units

 

The following table summarizes RSU activity for the three months ended October 31, 2023:

 

    Number of 
RSUs 
outstanding
    Weighted
Average Fair
Value per
Unit at
Date of
Grant
    Weighted
Average
Remaining
Contractual
Term
    Aggregate
Intrinsic
Value (000s)
 
Outstanding at beginning of fiscal year     557,490     $ 2.21       1.1 years       825  
Granted         $                
Vested     (173,333 )   $ 3.39                  
Cancelled     (100,000   $ 1.97                  
Outstanding at end of period     284,157     $ 1.75       0.4 years     $ 381  
Expected to vest at end of period     284,157     $ 1.75       0.4 years     $ 381  

 

Certain directors had not exercised their vested RSU shares, totaling 144,530, as of July 31, 2023. These shares were issued during the three months ended October 31, 2023. During the three months ended October 31, 2023, 173,333 RSUs vested and 100,000 were cancelled as a result of the termination of the former CEO. The vested shares had not been issued as of October 31, 2023.

 

During the three months ended October 31, 2023 and 2022, the Company recognized shared based compensation expense for RSU’s of $429 and $186, respectively. As of October 31, 2023, the total future compensation cost related to non-vested RSUs, not yet recognized in the statements of operations, was $138 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately one half years.

 

Performance Stock Units

 

During the three months ended October 31, 2023 and 2022, the Company recognized $0 and $66 of share based compensation for Performance Stock Units (“PSUs”). During the three months ended, one senior executive vested in 10,640 shares of stock which were not yet issued as of October 31, 2023. As of October 31, 2023 there were no PSUs outstanding.

 

16

 

 

Note 12 - Segment reporting

 

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

 

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

 

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

 

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

 

Three months ended October 31, 2023

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $7,806    
   $7,806 
                
Operating costs and expenses:               
Cost of revenues   4,351    
    4,351 
Research and development   838   $11    849 
Selling, general and administrative   3,104    3,903    7,007 
Legal and related expenses   30    1,045    1,075 
Total operating costs and expenses   8,323    4,959    13,282 
                
Operating loss   (517)   (4,959)   (5,476)
                
Other income (expense)               
Interest   34    943    977 
Change in fair value of convertible debentures   
    (328)   (328)
Other   2    156    158 
Foreign exchange loss   (1,006)   
    (1,006)
Loss before taxes  $(1,487)  $(4,188)  $(5,675)
                
Depreciation and amortization included above  $166   $104   $270 
                
Share-based compensation included above:               
Selling, general and administrative   22    1,047    1,069 
Cost of sales   6    
    6 
Total  $28   $1,047   $1,075 
                
Capital expenditures  $248   $6   $254 

  

17

 

 

Three months ended October 31, 2022

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $7,103    
   $7,103 
                
Operating costs and expenses:               
Cost of revenues   4,589    
    4,589 
Research and development   690   $9    699 
Selling, general and administrative   2,885    2,552    5,437 
Legal and related expenses   25    982    1,007 
Total operating costs and expenses   8,189    3,543    11,732 
                
Operating loss   (1,086)   (3,543)   (4,629)
                
Other income (expense)               
Interest   25    47    72 
Other   2    (2)    
Foreign exchange loss   (797)   
    (797)
Loss before taxes  $(1,856)  $(3,498)  $(5,354)
                
Depreciation and amortization included above  $165   $83   $248 
                
Share-based compensation included above:               
Selling, general and administrative   20    340    360 
Cost of sales   6    
    6 
Total  $26   $340   $366 
                
Capital expenditures  $306   $183   $489 

 

Note 13 – Contingencies

 

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

 

Enzo Biochem is currently subject to regulatory inquiry from the New York Attorney General, a joint inquiry from the Connecticut and New Jersey Attorneys General and an inquiry from the Utah Attorney General.  All inquiries ask questions about the ransomware incident, as well as the corrective actions taken in response.  It is not known at this time whether the Attorneys General will seek 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.

 

18

 

 

There is also pending Class Action litigation:

 

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

 

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

 

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

 

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

 

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 for negligence; negligence per se; breach of duty, breach of implied contract; breach of implied covenant of good faith and fair dealing; and violations of New York’s Deceptive Acts and Practices § 349. We have filed a motion to stay this action pending the resolution of the Federal Action and the motion remains pending.

 

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

 

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

 

The Company has brought cases in the United States District Court for the District of Delaware (“the Court”), alleging patent infringement against various companies. In 2017, the Court ruled that the asserted claims of the ’180 and ’405 Patents are invalid for nonenablement in cases involving Abbott, Becton Dickinson, Gen-Probe, Hologic, and Roche. That ruling was affirmed by the United States Court of Appeals for the Federal Circuit (“Federal Circuit”) in June 2019. Enzo subsequently filed a petition for certiorari regarding the invalidity ruling for the ’180 and ’405 Patents in February 2020; the Supreme Court denied Enzo’s petition on March 30, 2020.

 

The Company, along with its subsidiary Enzo Life Sciences, Inc., resolved its claims against Roche regarding the ’197 Patent before the Court (civil action No. 12 cv-00106) in July 2022. 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.

 

19

 

 

In separate inter partes review proceedings before the U.S. Patent and Trademark Office (PTO) involving, among others, Becton Dickinson, certain claims of the ’197 Patent were found unpatentable as anticipated or obvious and cancelled by the Patent Trial and Appeals Board (“Board”). Enzo appealed that decision to the Federal Circuit. On August 16, 2019, the Federal Circuit affirmed the Board’s decision, finding that each of the challenged claims is unpatentable. The Company filed a petition for rehearing and rehearing en banc on October 30, 2019, which the Federal Circuit denied on December 4, 2019. The Company filed a petition for certiorari with the Supreme Court on March 3, 2020, which was denied.

 

In April 2019, the Company entered into an agreement with Hologic and Grifols, resolving litigation resulting from four cases originally brought by the Company in the Court.  As a result, Enzo dismissed (1) a stayed patent litigation regarding the ’180 and ’197 Patent against Hologic in the Court; (2) the Consolidated Appeals against Gen-Probe and Hologic resulting from two cases filed in the Court, and (3) the Company’s appeal in the litigation involving the ’581 Patent that involved both Hologic and Grifols. As a result of the agreement with Hologic, Hologic withdrew from Enzo’s Federal Circuit appeal of the Board’s adverse rulings in the inter partes review proceedings regarding the ’197 Patent filed by Hologic and joined by Becton Dickinson mentioned above.

 

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

  

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

 

In our discontinued Clinical Labs operations, third-party payers, including government programs, may decide to deny payment or recoup payments for testing that they contend was improperly billed or not medically necessary, against their coverage determinations, or for which they believe they have otherwise overpaid (including as a result of their own error), and we may be required to refund payments that we received.

 

Former executives arbitration

 

The Company terminated the employment of Elazar Rabbani, Ph.D., the Company’s former Chief Executive Officer, effective April 21, 2022.  Dr. Rabbani remains a board director of the Company until the Annual Meeting on January 31, 2024. 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 which is included in Selling, general and administrative expenses. 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, which was included in “prepaid expense and other current assets” as of July 31, 2022, as the payment is reimbursable from Dr. Rabbani. Dr. Rabbani disputed, among other things, the Company’s decision to not award him a bonus for fiscal year 2021 and the amount of severance that was owed to him under his employment agreement.  On July 8, 2022, the Company filed a demand for arbitration with the American Arbitration Association (the “AAA”) seeking, among other things, a declaration that the Company has fully satisfied its contractual obligations to Dr. Rabbani and seeking the tax withholding reimbursement referenced above.  On August 4, 2022, Dr. Rabbani filed counterclaims in the arbitration seeking, among other things, a bonus for fiscal year 2021 and additional severance that he asserted was owed to him. At the parties’ joint request, the arbitration has been stayed while the parties work towards resolving the matter. A provision was made in the financial statements as of July 31, 2023 based on a reasonable estimate; however, the actual exposure may differ.

 

20

 

 

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

  

Note 14 – Departure and Appointment of Certain Officers

 

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

 

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

 

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

 

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

 

21

 

 

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

 

The following discussion of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes and other information included elsewhere in this Quarterly Report on Form 10-Q.

 

Forward-Looking Statements

 

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

 

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

 

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

 

22

 

 

Overview

 

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

 

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

 

Discontinued operations – sale of Clinical Services business to Labcorp

 

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

 

23

 

 

Discontinued Operations Carve Out and Expense Allocations

 

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

 

For the three months ended October 31, 2022, we allocated $536 of selling, general and administrative expenses from the discontinued operations to the continuing operations in the accompanying results of operations tables and explanations.

 

Ransomware attack

 

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

 

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

 

24

 

 

Results of Operations from Continuing Operations

Three months ended October 31, 2023 compared to October 31, 2022
(in $000s)

 

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

 

   2023   2022   Favorable
(Unfavorable)
   %
Change
 
                 
Revenues  $7,806   $7,103   $703    10 
                     
Operating costs and expenses:                    
Cost of revenues   4,351    4,589    238    5 
Research and development   849    699    (150)   (21)
Selling, general and administrative   7,007    5,437    (1,570)   (29)
Legal and related expenses   1,075    1,007    (68)   (7)
Total operating costs and expenses   13,282    11,732    (1,550)   (13)
                     
Operating loss   (5,476)   (4,629)   (847)   (18)
                     
Other income (expense):                    
Interest, net   977    72    905    ** 
Fair value adjustment   (328)       (328)   ** 
Other   158        158    ** 
Foreign exchange loss   (1,006)   (797)   (209)   (26)
Loss before income taxes  $(5,675)  $(5,354)  $(321)   (6)

 

** not meaningful

 

Consolidated Results:

 

The “2023 period” and the “2022 period” refer to the three months ended October 31, 2023 and October 31, 2022, respectively.

 

Product revenues were $7.8 million in the 2023 period and $7.1 million in the 2022 period, an increase of approximately $0.7 million or 10%. During the 2023 period, we experienced increases in revenues in the US and European markets, partially offset by a decrease in the Asia Pacific market.

 

The cost of Product revenues was $4.4 million in the 2023 period and $4.6 million in the 2022 period, a decrease of $0.2 million or 5%. The gross profit margin for Products was approximately 44% in the 2023 period and 35% in the 2022 period. The 2023 period gross profit was positively impacted by a decrease in manufacturing headcount, other cost containment measures, and a more profitable mix of products sold. The 2022 period was negatively impacted by the impact of inflation on materials cost and market adjustment salary increases.

  

Research and development expenses were $0.8 million in the 2023 period and $0.7 million in the 2022 period, an increase of $0.1 million or 21%, due to increased investment in research and development resources and materials consumed.

 

Selling, general and administrative expenses were $7.0 million during the 2023 period versus $5.4 million during the 2022 period, an increase of $1.6 million or 29%. The Corporate and Other segment expense increased $1.4 million during the 2023 period primarily due to severance provisions and accelerated recognition of share-based compensation related to a former senior officer of $1.5 million. The Products segment expense in the 2023 period increased $0.2 million compared to 2022 due to investments in sales and marketing.

 

25

 

 

Legal and related expenses were $1.1 million during the 2023 period and $1.0 million in the 2022 period, an increase of $0.1 million or 7%. During both periods, we required significant legal expertise and assistance associated with the ransomware attack and matters related to two former senior executives’ arbitration, one of which was settled during the 2023 period and one of which is ongoing.

 

Interest income, net was $1.0 million in the 2023 period and $0.1 million in the 2022 period, a favorable variance of $0.9 million. The 2023 period’s interest income is earned on the net proceeds from the Asset Purchase Agreement (as defined above), which are on deposit in a money market fund. We incur interest expense on 10% convertible debentures. In the 2022 period, we earned some interest in a money market fund and incurred interest expense primarily on a mortgage.

 

We recorded a fair value adjustment charge of approximately $0.3 million for the 10% convertible debentures based on their fair value as of October 31, 2023.

 

Other income in the 2023 period of $0.2 million is from the subletting of a portion of our office space.

 

The foreign exchange loss recognized by the Products segment during the 2023 period was $1.0 million compared to $0.8 million in the 2022 period, an unfavorable variance of $0.2 million.

 

The 2023 period revaluation loss was due to the depreciation of the Swiss franc versus the Euro and British pound as of the end of the period compared to the start of the period. The revaluation loss in the 2022 period was due to the depreciation of the British pound and Swiss franc versus the U.S. dollar as of the end of that period compared to its start as a result of actions by the US Federal Reserve to raise interest rates.

 

Liquidity and Capital Resources

 

Our aggregate cash and cash equivalents and restricted cash as of October 31 and July 31, 2023 was $69.2 million and $83.4 million, respectively. Our working capital was $59.2 million and $58.5 million as of October 31 and July 31, 2023, respectively. The decrease of $14.2 million in our cash and cash equivalents and restricted cash balance as of October 31, 2023 was primarily due to the period net loss and by cash used to pay down accounts payable – trade and accrued liabilities including those of the discontinued operations.

 

Net cash used in operating activities during the 2023 period was $13.4 million, compared to $8.7 million during the 2022 period, an unfavorable variance of $4.7 million, primarily due to the period loss and paydown of accounts payable – trade and accrued liabilities.

 

Net cash used in investing activities during the 2023 period was approximately $0.3 million as compared to $0.7 million in the 2022 period and represent capital expenditures.

 

Cash used in financing activities in the 2023 period amounted to $0.5 million compared to $0.1 million in the 2022 period, an increase of $0.4 million, primarily for taxes on bonuses paid in stock.

 

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

 

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

 

26

 

 

Labcorp Asset Purchase Agreement

 

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

 

Off Balance Sheet Arrangements

 

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

 

General and estimates

 

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

 

On an on-going basis, we evaluate our estimates, including those related to contractual expense, allowance for uncollectible accounts, 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.

 

27

 

 

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 allowances for doubtful accounts, which is estimated and recorded in the period of the related revenue.

 

As of October 31 and July 31, 2023, Products accounts receivable, net were $4,181 and $4,808, respectively. As of October 31 and July 31, 2023, these totals include foreign receivables, net, of $1,353 and $1,277, respectively.

 

Income Taxes

 

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

  

Inventory

 

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

 

Long-Lived Assets

 

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

 

During the three months ended October 31, 2023 and 2022 there was no impairment of depreciable long-lived assets used in continuing operations.

 

28

 

 

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 this evaluation, as a result of the material weakness identified below, the principal executive officer and the principal financial officer concluded that the Company’s disclosure controls and procedures were not effective as of the end of the period covered by this report.

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Changes in Internal Control Over Financial Reporting

 

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

 

29

 

 

PART II - OTHER INFORMATION

 

Item 1. Legal Proceedings

 

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

 

Item 1A. Risk Factors

 

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

 

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

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

Item 5. Other Information

 

None.

 

Item 6. Exhibits

 

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

 

30

 

 

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: December 15, 2023 by: /s/ Patricia Eckert
   

Interim Chief Financial Officer and

Principal Accounting Officer

 

31

0.11 0.11 0.02 0.11 0.13 0.22 false --07-31 Q1 2024 0000316253 0000316253 2023-08-01 2023-10-31 0000316253 2023-12-08 0000316253 2023-10-31 0000316253 2023-07-31 0000316253 2022-08-01 2022-10-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 us-gaap:CommonStockMember 2023-08-01 2023-10-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0000316253 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2023-10-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 us-gaap:CommonStockMember 2022-07-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0000316253 us-gaap:RetainedEarningsMember 2022-07-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0000316253 2022-07-31 0000316253 us-gaap:CommonStockMember 2022-08-01 2022-10-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2022-10-31 0000316253 us-gaap:RetainedEarningsMember 2022-08-01 2022-10-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2022-10-31 0000316253 us-gaap:CommonStockMember 2022-10-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0000316253 us-gaap:RetainedEarningsMember 2022-10-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0000316253 2022-10-31 0000316253 us-gaap:CashAndCashEquivalentsMember 2023-10-31 0000316253 us-gaap:CashAndCashEquivalentsMember 2023-07-31 0000316253 2023-07-01 2023-07-24 0000316253 us-gaap:ParentMember 2023-08-01 2023-10-31 0000316253 us-gaap:ParentMember 2022-08-01 2022-10-31 0000316253 srt:ParentCompanyMember 2023-10-31 0000316253 srt:ParentCompanyMember 2023-07-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-10-31 0000316253 us-gaap:WarrantMember 2023-10-31 0000316253 us-gaap:DebenturesSubjectToMandatoryRedemptionMember 2023-10-31 0000316253 us-gaap:DebenturesSubjectToMandatoryRedemptionMember 2022-10-31 0000316253 2023-08-01 0000316253 2022-08-01 0000316253 enz:ProductRevenueMember country:US 2023-08-01 2023-10-31 0000316253 enz:ProductRevenueMember country:US 2022-08-01 2022-10-31 0000316253 enz:ProductRevenueMember srt:EuropeMember 2023-08-01 2023-10-31 0000316253 enz:ProductRevenueMember srt:EuropeMember 2022-08-01 2022-10-31 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2023-08-01 2023-10-31 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2022-08-01 2022-10-31 0000316253 enz:ProductRevenueMember 2023-08-01 2023-10-31 0000316253 enz:ProductRevenueMember 2022-08-01 2022-10-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2023-08-01 2023-10-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2022-08-01 2022-10-31 0000316253 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-10-31 0000316253 enz:EnzoClinicalLabsMember 2023-10-31 0000316253 enz:JGBCollateralLLCMember 2023-05-19 0000316253 2023-05-01 2023-05-19 0000316253 2023-05-19 0000316253 enz:ConversionPriceMember 2023-10-31 0000316253 2023-03-01 2023-03-16 0000316253 2020-04-30 0000316253 2020-07-31 0000316253 2022-03-01 2022-03-31 0000316253 srt:MinimumMember 2023-08-01 2023-10-31 0000316253 srt:MaximumMember 2023-08-01 2023-10-31 0000316253 2022-08-01 2023-07-31 0000316253 enz:TwoThousandElevenPlanMember 2011-01-31 0000316253 enz:TwoThousandElevenPlanMember 2018-01-01 2018-01-31 0000316253 enz:TwoThousandElevenPlanMember 2018-01-31 0000316253 2023-07-01 2023-07-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2023-10-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2022-10-31 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2023-08-01 2023-10-31 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2022-08-01 2022-10-31 0000316253 us-gaap:RestrictedStockMember 2023-08-01 2023-10-31 0000316253 us-gaap:RestrictedStockMember 2022-08-01 2022-10-31 0000316253 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2023-10-31 0000316253 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2022-10-31 0000316253 enz:CostOfRevenuesMember 2023-08-01 2023-10-31 0000316253 enz:CostOfRevenuesMember 2022-08-01 2022-10-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-07-31 0000316253 enz:ProductsMember 2023-08-01 2023-10-31 0000316253 us-gaap:CorporateAndOtherMember 2023-08-01 2023-10-31 0000316253 enz:ConsolidatedMember 2023-08-01 2023-10-31 0000316253 enz:ProductsMember 2022-08-01 2022-10-31 0000316253 us-gaap:CorporateAndOtherMember 2022-08-01 2022-10-31 0000316253 enz:ConsolidatedMember 2022-08-01 2022-10-31 0000316253 2022-05-01 2022-05-31 0000316253 2022-07-01 2022-07-31 0000316253 2023-11-01 2023-11-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure iso4217:CHF
EX-31.1 2 f10q1023ex31-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: December 15, 2023

 

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

 

 

EX-31.2 3 f10q1023ex31-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: December 15, 2023

 

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

 

 

EX-32.1 4 f10q1023ex32-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 October 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Kara Cannon, Interim 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: December 15, 2023    
     
  By: /s/ Kara Cannon
    Kara Cannon
    Interim Chief Executive Officer

  

EX-32.2 5 f10q1023ex32-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 October 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Patricia Eckert, Interim 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: December 15, 2023    
     
  By: /s/ Patricia Eckert
    Patricia Eckert
    Interim Chief Financial Officer and Principal Accounting Officer

 

 

EX-101.SCH 6 enz-20231031.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Statement - Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Discontinued Operations link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Revenue Recognition link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Supplemental Disclosure for Statement of Cash Flows link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Convertible Debentures and Other Current Debt link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Long Term Debt link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Accrued Liabilities and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Segment Reporting link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Contingencies link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Departure and Appointment of Certain Officers link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Convertible Debentures and Other Current Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Long Term Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Accrued Liabilities and Other Current Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Segment Reporting (Tables) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Basis of Presentation (Details) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Discontinued Operations (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Net Income (Loss) Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Revenue Recognition (Details) link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Revenue Recognition (Details) - Schedule of Products Revenue by Geography link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Supplemental Disclosure for Statement of Cash Flows (Details) link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Inventories (Details) - Schedule of Inventories, Net link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Convertible Debentures and Other Current Debt (Details) link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Convertible Debentures and Other Current Debt (Details) - Schedule of Convertible Debentures Measured at Fair Value link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Long Term Debt (Details) link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Leases (Details) link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Leases (Details) - Schedule of Lease Agreements Include Rental Payments link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Leases (Details) - Schedule of Components of Lease Cost link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Leases (Details) - Schedule of Lease Liabilities link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Leases (Details) - Schedule of Lease Term and Discount Rate link:presentationLink link:definitionLink link:calculationLink 050 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 051 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities link:presentationLink link:definitionLink link:calculationLink 052 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 053 - Disclosure - Stockholders’ Equity (Details) - Schedule of Share-based Compensation Expense link:presentationLink link:definitionLink link:calculationLink 054 - Disclosure - Stockholders’ Equity (Details) - Schedule of Stock Option Activity link:presentationLink link:definitionLink link:calculationLink 055 - Disclosure - Stockholders’ Equity (Details) - Schedule of Summarizes Restricted Stock Unit (“RSU”) Activity link:presentationLink link:definitionLink link:calculationLink 056 - Disclosure - Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments link:presentationLink link:definitionLink link:calculationLink 057 - Disclosure - Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 058 - Disclosure - Departure and Appointment of Certain Officers (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 enz-20231031_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 enz-20231031_def.xml XBRL DEFINITION FILE EX-101.LAB 9 enz-20231031_lab.xml XBRL LABEL FILE EX-101.PRE 10 enz-20231031_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document And Entity Information - shares
3 Months Ended
Oct. 31, 2023
Dec. 08, 2023
Document Information Line Items    
Entity Registrant Name ENZO BIOCHEM, INC  
Trading Symbol ENZ  
Document Type 10-Q  
Current Fiscal Year End Date --07-31  
Entity Common Stock, Shares Outstanding   50,489,771
Amendment Flag false  
Entity Central Index Key 0000316253  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Oct. 31, 2023  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-09974  
Entity Incorporation, State or Country Code NY  
Entity Tax Identification Number 13-2866202  
Entity Address, Address Line One 81 Executive Blvd  
Entity Address, Address Line Two Suite 3 Farmingdale  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 11735  
City Area Code (631)  
Local Phone Number 755-5500  
Title of 12(b) Security Common stock $0.01 par value  
Security Exchange Name NYSE  
Entity Interactive Data Current Yes  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Current assets:    
Cash and cash equivalents $ 69,207 $ 82,373
Accounts receivable, net 4,181 4,808
Inventories, net 7,595 7,939
Prepaid expenses and other current assets, including $5,000 escrow at October 31, 2023 and $1,000 restricted cash at July 31, 2023 7,029 3,336
Total current assets 88,012 98,456
Property, plant, and equipment, net 13,075 13,086
Right-of-use assets 3,405 3,626
Other assets, including $5,000 escrow at July 31, 2023 726 5,745
Non-current assets of discontinued operations, net 1,090 967
Total assets 106,308 121,880
Current liabilities:    
Accounts payable – trade 1,962 3,575
Accrued liabilities 10,042 11,743
Current portion of operating lease liabilities 920 980
Other current liabilities 75 75
Convertible debentures 2,842 2,514
Current liabilities of discontinued operations, net 13,001 21,102
Total current liabilities 28,842 39,989
Operating lease liabilities, non-current 2,972 3,160
Long term debt, net 219 269
Total liabilities 32,033 43,418
Contingencies – see Note 13
Stockholders’ equity:    
Preferred Stock, $.01 par value; authorized 25,000,000 shares; no shares issued or outstanding
Common Stock, $.01 par value; authorized 75,000,000 shares; shares issued and outstanding: 50,489,771 at October 31, 2023 and 49,997,631 at July 31, 2023 504 499
Additional paid-in capital 345,991 344,435
Accumulated deficit (274,966) (268,350)
Accumulated other comprehensive income 2,746 1,878
Total stockholders’ equity 74,275 78,462
Total liabilities and stockholders’ equity $ 106,308 $ 121,880
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Statement of Financial Position [Abstract]    
Other, including restricted cash (in Dollars) $ 5,000 $ 1,000
Other assets, including escrow (in Dollars) $ 5,000
Preferred stock par value (in Dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 25,000,000 25,000,000
Preferred Stock, shares issued
Preferred Stock, shares outstanding
Common stock, par value (in Dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 75,000,000 75,000,000
Common stock, shares issued 50,489,771 49,997,631
Common stock, shares outstanding 50,489,771 49,997,631
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]    
Revenues $ 7,806 $ 7,103
Operating costs and expenses, net:    
Cost of revenues 4,351 4,589
Research and development 849 699
Selling, general, and administrative 7,007 5,437
Legal and related expenses 1,075 1,007
Total operating costs and expenses 13,282 11,732
Operating loss (5,476) (4,629)
Other income (expense):    
Interest, net 977 72
Change in fair value of convertible debentures (328)
Other 158
Foreign exchange loss (1,006) (797)
Loss before income taxes (5,675) (5,354)
Income taxes
Net loss from continuing operations (5,675) (5,354)
Net loss from discontinued operations (941) (5,281)
Net loss $ (6,616) $ (10,635)
Net loss per common share – basic and diluted:    
Continuing operations (in Dollars per share) $ (0.11) $ (0.11)
Discontinued operations (in Dollars per share) (0.02) (0.11)
Total net loss per basic and diluted common share (in Dollars per share) $ (0.13) $ (0.22)
Weighted average common shares outstanding:    
Basic (in Shares) 50,184 48,720
Diluted (in Shares) 50,184 48,720
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Operations (Unaudited) (Parentheticals) - $ / shares
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]    
Continuing operations, diluted $ (0.11) $ (0.11)
Discontinued operations, diluted (0.02) (0.11)
Total net income (loss) per diluted common share (in Dollars per share) $ (0.13) $ (0.22)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Statement of Comprehensive Income [Abstract]    
Net loss $ (6,616) $ (10,635)
Other comprehensive income:    
Foreign currency translation adjustments 868 733
Comprehensive loss $ (5,748) $ (9,902)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income
Total
Balance at Jul. 31, 2022 $ 487 $ 339,462 $ (288,638) $ 3,151 $ 54,462
Balance (in Shares) at Jul. 31, 2022 48,720,454        
Net loss (10,635) (10,635)
Share-based compensation charges 430 430
Foreign currency translation adjustments 733 733
Balance at Oct. 31, 2022 $ 487 339,892 (299,273) 3,884 44,990
Balance (in Shares) at Oct. 31, 2022 48,720,454        
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 (6,616) (6,616)
Vested restricted stock unit issuances $ 1 1
Vested restricted stock unit issuances (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        
Share-based compensation charges 1,075 1,075
Foreign currency translation adjustments 868 868
Balance at Oct. 31, 2023 $ 504 $ 345,991 $ (274,966) $ 2,746 $ 74,275
Balance (in Shares) at Oct. 31, 2023 50,489,771        
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Cash flows from operating activities:    
Net loss $ (6,616) $ (10,635)
Adjustments to reconcile net loss to net cash used in operating activities:    
Change in fair value of convertible debentures 328
Depreciation and amortization of property, plant and equipment 270 780
Amortization of intangible, prepaid and other assets 22
Share-based compensation charges 1,075 430
Share-based 401(k) employer match expense 109 198
Unrealized foreign exchange loss 970 783
Changes in operating assets and liabilities:    
Accounts receivable 2,019 (11)
Inventories 428 (393)
Prepaid expenses and other assets 346 666
Accounts payable – trade (5,601) (407)
Accrued liabilities, other current liabilities and other liabilities (6,702) (126)
Total adjustments (6,758) 1,942
Net cash used in operating activities (13,374) (8,693)
Cash flows from investing activities:    
Capital expenditures (254) (652)
Net cash used in investing activities (254) (652)
Cash flows from financing activities:    
Repayments under mortgage agreement and capital leases (51) (95)
Cash payments for taxes related to net share settlements of equity awards (467)
Net cash used in financing activities (518) (95)
Effect of exchange rate changes on cash and cash equivalents (20) (28)
Decrease in cash and cash equivalents and restricted cash (14,166) (9,468)
Cash and cash equivalents and restricted cash - beginning of period 83,373 22,603
Cash and cash equivalents and restricted cash - end of period 69,207 13,135
Composition of cash and cash equivalents and restricted cash is as follows:    
Cash and cash equivalents 69,207 12,135
Restricted cash 1,000
Total cash and cash equivalents and restricted cash $ 69,207 $ 13,135
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation
3 Months Ended
Oct. 31, 2023
Basis of Presentation [Abstract]  
Basis of Presentation

Note 1 – Basis of Presentation

 

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

 

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

 

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

 

Principles of consolidation

 

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

 

Use of Estimates

 

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

 

Contingencies

 

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

 

Fair Value Measurements

 

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

 

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

 

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

 

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

 

Cash and cash equivalents

 

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

 

Concentration of Credit Risk

 

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

 

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

 

Income Taxes

 

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

 

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

 

Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements

 

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

 

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

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Discontinued Operations
3 Months Ended
Oct. 31, 2023
Discontinued Operations [Abstract]  
Discontinued operations

Note 2 - Discontinued operations

 

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

 

The following table sets forth the condensed operating results of the discontinued operations for the three months ended October 31,

 

   2023   2022 
Net revenues 
   $11,173 
Cost of revenues  $(175)   10,082 
Selling, general and administrative   1,437    6,014 
Research and development   
    297 
Legal and related expenses   41    64 
Other income   (362)   (3)
Loss from discontinued operations  $(941)  $(5,281)

 

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:

 

   October 31,
2023
   July 31,
2023
 
Carrying amounts of major current assets included as part of discontinued operations:        
Trade receivables  $378   $1,675 
Prepaid and other current   41    54 
Total current assets   419    1,729 
           
Carrying amounts of major current liabilities included as part of discontinued operations:          
Trade payables and accrued liabilities   11,214    20,616 
Operating lease liabilities and other   2,206    2,215 
Total current liabilities   13,420    22,831 
           
Current liabilities of discontinued operations, net   13,001    21,102 
           
Carrying amount of major non-current assets included as part of discontinued operations:          
Right of use assets  $6,564   $7,001 
Other   62    62 
Total non-current assets   6,626    7,063 
           
Carrying amount of major non-current liabilities included as part of discontinued operations:          
Operating lease liabilities and other   5,536    6,096 
           
Non-current assets of discontinued operations, net  $1,090   $967 

 

During the three months ended October 31, 2023, the cash used in operating activities of the discontinued operations was $8,082, primarily for reductions of trade payables and accrued liabilities. During the three months ended October 31, 2022, the cash used in operating activities and investing activities of the discontinued operations was $5,623 and $156, respectively.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share
3 Months Ended
Oct. 31, 2023
Net Income (Loss) Per Share [Abstract]  
Net income (loss) per share

Note 3 - Net income (loss) per share

 

Basic net income (loss) per share represents net income (loss) divided by the weighted average number of common shares outstanding during the period. The dilutive effect of potential common shares, consisting of outstanding stock options, and unvested restricted stock units and performance stock units, is determined using the treasury stock method.

 

For the three months ended October 31, 2023, the effect of approximately 3,320,000 of outstanding “out of the money” options to purchase common shares and the effect of approximately 54,000 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 months ended October 31, 2023, the effect of approximately 593,000 warrants and the effect of approximately 1,199,000 shares related to the assumed conversion of debentures were excluded from the calculation of diluted weighted average shares outstanding because their effect would be anti-dilutive.

 

For the three months ended October 31, 2022, approximately 106,000 potential common shares from “in the money options” and unearned performance stock units were excluded from the calculation of diluted (loss) per share. For the three months ended October 31, 2022, the effect of approximately 2,595,000 of outstanding “out of the money” options to purchase common shares were excluded from the calculation of diluted net (loss) income per share because their effect would be anti-dilutive.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition
3 Months Ended
Oct. 31, 2023
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

October 31

 
   2023   2022 
United States  $4,635   $4,095 
Europe   2,138    1,904 
Asia Pacific   1,033    1,104 
Products revenue  $7,806   $7,103 

 

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

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Disclosure for Statement of Cash Flows
3 Months Ended
Oct. 31, 2023
Supplemental Disclosure for Statement of Cash Flows [Abstract]  
Supplemental disclosure for statement of cash flows

Note 5 - Supplemental disclosure for statement of cash flows

 

In the three months ended October 31, 2023 and 2022, interest paid by the Company approximated $92 and $53, respectively.

 

For the three months ended October 31, 2023 and 2022, the net reductions in the measurement of right of use assets and liabilities included in cash flows from operating activities was approximately $148 and $1, respectively. The changes are included in changes in accrued liabilities, other current liabilities, and other liabilities in the statements of cash flows.

 

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

 

During the three months ended October 31, 2023, the Company disbursed $467 for taxes related to net share settlement of bonuses paid in stock to two senior executives.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories
3 Months Ended
Oct. 31, 2023
Inventories [Abstract]  
Inventories

Note 6 - Inventories

 

Inventories, net consisted of the following as at:

 

   October 31,
2023
   July 31,
2023
 
Raw materials  $2,081   $2,206 
Work in process   2,587    2,599 
Finished products   2,927    3,134 
   $7,595   $7,939 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Debentures and Other Current Debt
3 Months Ended
Oct. 31, 2023
Convertible Debentures and Other Current Debt [Abstract]  
Convertible debentures and other current debt

Note 7 – Convertible debentures and other current debt

 

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

 

Debentures

 

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

 

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

 

The following table presents a reconciliation of the beginning and ending balances of the convertible debentures measured at fair value on a recurring basis that use significant unobservable inputs (Level 3) and the related unrealized losses recorded in the consolidated statement of operations during the three months ended October 31, 2023:

 

Fair value, July 31, 2023  $2,514 
Change in fair value of convertible debentures   328 
Fair value, October 31, 2023  $2,842 

 

Security Agreement and Subsidiary Guarantees

 

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

 

Warrants

 

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

  

Registration Rights Agreement

 

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

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Long Term Debt
3 Months Ended
Oct. 31, 2023
Long Term Debt [Abstract]  
Long term debt

Note 8 – Long term debt

 

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

 

Minimum future annual principal payments under this agreement as of October 31, 2023 are as follows:

 

July 31,   Total 
2024   $37 
2025    74 
2026    74 
2027    74 
2028    35 
Total principal payments    294 
Less: current portion, included in other current liabilities    (75)
Long term debt – net   $219 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
3 Months Ended
Oct. 31, 2023
Leases [Abstract]  
Leases

Note 9 - Leases

 

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

 

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

 

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

 

Leases  Balance Sheet Classification  October 31,
2023
   July 31,
2023
 
Assets             
Operating  Right-of-use assets  $3,405   $3,626 
Total lease assets     $3,405   $3,626 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $920   $980 
              
Non-current:             
Operating  Operating lease liabilities, non-current   2,972    3,160 
Total lease liabilities     $3,892   $4,140 

 

For the three months ended October 31, components of lease cost were as follows:

 

Lease Cost  2023   2022 
Operating lease cost – net (a)  $141   $262 

 

(a) Net of $126 sublease income for the three months ended October 31, 2023.

 

The maturity of the Company’s lease liabilities as of October 31, 2023 is as follows:

 

Maturity of lease liabilities, years ending July 31,   Operating
leases
 
2024   $863 
2025    896 
2026    886 
2027    881 
2028    808 
Total lease payments    4,334 
Less: Interest (a)    (442)
Present value of lease liabilities   $3,892 

 

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

 

Lease term and discount rate for the for the three months ended October 31 were as follows:

 

Lease term and discount rate  2023   2022 
Weighted-average remaining lease term (years):        
Operating leases   4.5 years    5.5 years 
           
Weighted-average discount rate:          
Operating leases   5.1%   5.1%

 

See Note 5 for cash flow information on cash paid for amounts included in the measurement of lease liabilities for the three months ended October 31, 2023 and 2022.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other Current Liabilities
3 Months Ended
Oct. 31, 2023
Accrued Liabilities and Other Current Liabilities [Abstract]  
Accrued Liabilities and Other Current Liabilities

Note 10 - Accrued Liabilities and other current liabilities

 

Accrued liabilities consist of: 

   October 31,
2023
   July 31,
2022
 
Payroll, benefits and commissions  $7,715   $7,421 
Professional fees   543    610 
Legal   1,095    2,248 
Other   689    1,464 
   $10,042   $11,743 

  

Self-Insured Medical Plan

 

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

 

At October 31, 2023 and July 31, 2023 other current liabilities consist of the current portion of the Swiss government loan.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity
3 Months Ended
Oct. 31, 2023
Stockholders’ Equity [Abstract]  
Stockholders’ equity

Note 11 - Stockholders’ equity

 

Controlled Equity Offering

 

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

 

Incentive stock plans

 

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

 

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

 

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

 

During the three months ended October 31, 2023, the Company recognized $519 of share based compensation with respect to stock options and $367 of share based compensation with respect to restricted stock units as a result of the termination of the former CEO during the quarter then ended. See Note 14.

 

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

 

    Three months ended
October 31,
 
    2023     2022  
Stock options and performance stock units   $ 646       180  
Restricted stock units     429       186  
    $ 1,075       366  

 

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
October 31,
 
    2023     2022  
Selling, general and administrative   $ 1,069       360  
Cost of revenues     6       6  
    $ 1,075       366  

 

No excess tax benefits were recognized during the three month periods ended October 31, 2023 and 2022.

 

The following table summarizes stock option activity during the three month period ended October 31, 2023:

 

     Options         Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual
Term
    Aggregate
Intrinsic
Value
(000s)
 
Outstanding at July 31, 2023     3,829,500     $ 2.61                
Granted                          
Exercised                       $    
Cancelled or expired     (508,916 )   $ 1.58                  
Outstanding at end of period     3,320,584     $ 2.64        2.5 years       $  
Exercisable at end of period     2,313,784     $ 2.83        1.9 years       $  

 

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

 

Restricted Stock Units

 

The following table summarizes RSU activity for the three months ended October 31, 2023:

 

    Number of 
RSUs 
outstanding
    Weighted
Average Fair
Value per
Unit at
Date of
Grant
    Weighted
Average
Remaining
Contractual
Term
    Aggregate
Intrinsic
Value (000s)
 
Outstanding at beginning of fiscal year     557,490     $ 2.21       1.1 years       825  
Granted         $                
Vested     (173,333 )   $ 3.39                  
Cancelled     (100,000   $ 1.97                  
Outstanding at end of period     284,157     $ 1.75       0.4 years     $ 381  
Expected to vest at end of period     284,157     $ 1.75       0.4 years     $ 381  

 

Certain directors had not exercised their vested RSU shares, totaling 144,530, as of July 31, 2023. These shares were issued during the three months ended October 31, 2023. During the three months ended October 31, 2023, 173,333 RSUs vested and 100,000 were cancelled as a result of the termination of the former CEO. The vested shares had not been issued as of October 31, 2023.

 

During the three months ended October 31, 2023 and 2022, the Company recognized shared based compensation expense for RSU’s of $429 and $186, respectively. As of October 31, 2023, the total future compensation cost related to non-vested RSUs, not yet recognized in the statements of operations, was $138 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately one half years.

 

Performance Stock Units

 

During the three months ended October 31, 2023 and 2022, the Company recognized $0 and $66 of share based compensation for Performance Stock Units (“PSUs”). During the three months ended, one senior executive vested in 10,640 shares of stock which were not yet issued as of October 31, 2023. As of October 31, 2023 there were no PSUs outstanding.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting
3 Months Ended
Oct. 31, 2023
Segment Reporting [Abstract]  
Segment reporting

Note 12 - Segment reporting

 

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

 

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

 

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

 

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

 

Three months ended October 31, 2023

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $7,806    
   $7,806 
                
Operating costs and expenses:               
Cost of revenues   4,351    
    4,351 
Research and development   838   $11    849 
Selling, general and administrative   3,104    3,903    7,007 
Legal and related expenses   30    1,045    1,075 
Total operating costs and expenses   8,323    4,959    13,282 
                
Operating loss   (517)   (4,959)   (5,476)
                
Other income (expense)               
Interest   34    943    977 
Change in fair value of convertible debentures   
    (328)   (328)
Other   2    156    158 
Foreign exchange loss   (1,006)   
    (1,006)
Loss before taxes  $(1,487)  $(4,188)  $(5,675)
                
Depreciation and amortization included above  $166   $104   $270 
                
Share-based compensation included above:               
Selling, general and administrative   22    1,047    1,069 
Cost of sales   6    
    6 
Total  $28   $1,047   $1,075 
                
Capital expenditures  $248   $6   $254 

  

Three months ended October 31, 2022

 

   Products   Corporate
& Other
   Consolidated 
Revenues  $7,103    
   $7,103 
                
Operating costs and expenses:               
Cost of revenues   4,589    
    4,589 
Research and development   690   $9    699 
Selling, general and administrative   2,885    2,552    5,437 
Legal and related expenses   25    982    1,007 
Total operating costs and expenses   8,189    3,543    11,732 
                
Operating loss   (1,086)   (3,543)   (4,629)
                
Other income (expense)               
Interest   25    47    72 
Other   2    (2)    
Foreign exchange loss   (797)   
    (797)
Loss before taxes  $(1,856)  $(3,498)  $(5,354)
                
Depreciation and amortization included above  $165   $83   $248 
                
Share-based compensation included above:               
Selling, general and administrative   20    340    360 
Cost of sales   6    
    6 
Total  $26   $340   $366 
                
Capital expenditures  $306   $183   $489 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Contingencies
3 Months Ended
Oct. 31, 2023
Contingencies [Abstract]  
Contingencies

Note 13 – Contingencies

 

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

 

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

 

There is also pending Class Action litigation:

 

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

 

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

 

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

 

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

 

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 for negligence; negligence per se; breach of duty, breach of implied contract; breach of implied covenant of good faith and fair dealing; and violations of New York’s Deceptive Acts and Practices § 349. We have filed a motion to stay this action pending the resolution of the Federal Action and the motion remains pending.

 

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

 

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

 

The Company has brought cases in the United States District Court for the District of Delaware (“the Court”), alleging patent infringement against various companies. In 2017, the Court ruled that the asserted claims of the ’180 and ’405 Patents are invalid for nonenablement in cases involving Abbott, Becton Dickinson, Gen-Probe, Hologic, and Roche. That ruling was affirmed by the United States Court of Appeals for the Federal Circuit (“Federal Circuit”) in June 2019. Enzo subsequently filed a petition for certiorari regarding the invalidity ruling for the ’180 and ’405 Patents in February 2020; the Supreme Court denied Enzo’s petition on March 30, 2020.

 

The Company, along with its subsidiary Enzo Life Sciences, Inc., resolved its claims against Roche regarding the ’197 Patent before the Court (civil action No. 12 cv-00106) in July 2022. 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.

 

In separate inter partes review proceedings before the U.S. Patent and Trademark Office (PTO) involving, among others, Becton Dickinson, certain claims of the ’197 Patent were found unpatentable as anticipated or obvious and cancelled by the Patent Trial and Appeals Board (“Board”). Enzo appealed that decision to the Federal Circuit. On August 16, 2019, the Federal Circuit affirmed the Board’s decision, finding that each of the challenged claims is unpatentable. The Company filed a petition for rehearing and rehearing en banc on October 30, 2019, which the Federal Circuit denied on December 4, 2019. The Company filed a petition for certiorari with the Supreme Court on March 3, 2020, which was denied.

 

In April 2019, the Company entered into an agreement with Hologic and Grifols, resolving litigation resulting from four cases originally brought by the Company in the Court.  As a result, Enzo dismissed (1) a stayed patent litigation regarding the ’180 and ’197 Patent against Hologic in the Court; (2) the Consolidated Appeals against Gen-Probe and Hologic resulting from two cases filed in the Court, and (3) the Company’s appeal in the litigation involving the ’581 Patent that involved both Hologic and Grifols. As a result of the agreement with Hologic, Hologic withdrew from Enzo’s Federal Circuit appeal of the Board’s adverse rulings in the inter partes review proceedings regarding the ’197 Patent filed by Hologic and joined by Becton Dickinson mentioned above.

 

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

  

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

 

In our discontinued Clinical Labs operations, third-party payers, including government programs, may decide to deny payment or recoup payments for testing that they contend was improperly billed or not medically necessary, against their coverage determinations, or for which they believe they have otherwise overpaid (including as a result of their own error), and we may be required to refund payments that we received.

 

Former executives arbitration

 

The Company terminated the employment of Elazar Rabbani, Ph.D., the Company’s former Chief Executive Officer, effective April 21, 2022.  Dr. Rabbani remains a board director of the Company until the Annual Meeting on January 31, 2024. 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 which is included in Selling, general and administrative expenses. 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, which was included in “prepaid expense and other current assets” as of July 31, 2022, as the payment is reimbursable from Dr. Rabbani. Dr. Rabbani disputed, among other things, the Company’s decision to not award him a bonus for fiscal year 2021 and the amount of severance that was owed to him under his employment agreement.  On July 8, 2022, the Company filed a demand for arbitration with the American Arbitration Association (the “AAA”) seeking, among other things, a declaration that the Company has fully satisfied its contractual obligations to Dr. Rabbani and seeking the tax withholding reimbursement referenced above.  On August 4, 2022, Dr. Rabbani filed counterclaims in the arbitration seeking, among other things, a bonus for fiscal year 2021 and additional severance that he asserted was owed to him. At the parties’ joint request, the arbitration has been stayed while the parties work towards resolving the matter. A provision was made in the financial statements as of July 31, 2023 based on a reasonable estimate; however, the actual exposure may differ.

 

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

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Departure and Appointment of Certain Officers
3 Months Ended
Oct. 31, 2023
Departure and Appointment of Certain Officers [Abstract]  
Departure and Appointment of Certain Officers

Note 14 – Departure and Appointment of Certain Officers

 

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

 

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

 

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

 

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

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Accounting Policies, by Policy (Policies)
3 Months Ended
Oct. 31, 2023
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, Enzo Life Sciences (and its wholly-owned foreign subsidiaries), Enzo Therapeutics, Enzo Realty , Enzo Realty II,, and Enzo Clinical Labs (a corporate entity with discontinued operations). All intercompany transactions and balances have been eliminated.

Use of Estimates

Use of Estimates

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

 

Contingencies

Contingencies

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

Fair Value Measurements

Fair Value Measurements

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

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

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

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

Cash and cash equivalents

Cash and cash equivalents

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

Concentration of Credit Risk

Concentration of Credit Risk

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

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

Income Taxes

Income Taxes

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

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

 

Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements

Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements

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

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

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Discontinued Operations (Tables)
3 Months Ended
Oct. 31, 2023
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 months ended October 31,
   2023   2022 
Net revenues 
   $11,173 
Cost of revenues  $(175)   10,082 
Selling, general and administrative   1,437    6,014 
Research and development   
    297 
Legal and related expenses   41    64 
Other income   (362)   (3)
Loss from discontinued operations  $(941)  $(5,281)
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:
   October 31,
2023
   July 31,
2023
 
Carrying amounts of major current assets included as part of discontinued operations:        
Trade receivables  $378   $1,675 
Prepaid and other current   41    54 
Total current assets   419    1,729 
           
Carrying amounts of major current liabilities included as part of discontinued operations:          
Trade payables and accrued liabilities   11,214    20,616 
Operating lease liabilities and other   2,206    2,215 
Total current liabilities   13,420    22,831 
           
Current liabilities of discontinued operations, net   13,001    21,102 
           
Carrying amount of major non-current assets included as part of discontinued operations:          
Right of use assets  $6,564   $7,001 
Other   62    62 
Total non-current assets   6,626    7,063 
           
Carrying amount of major non-current liabilities included as part of discontinued operations:          
Operating lease liabilities and other   5,536    6,096 
           
Non-current assets of discontinued operations, net  $1,090   $967 

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
3 Months Ended
Oct. 31, 2023
Revenue Recognition [Abstract]  
Schedule of Products Revenue by Geography Products revenue by geography is as follows:
  

Three Months Ended

October 31

 
   2023   2022 
United States  $4,635   $4,095 
Europe   2,138    1,904 
Asia Pacific   1,033    1,104 
Products revenue  $7,806   $7,103 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
3 Months Ended
Oct. 31, 2023
Inventories [Abstract]  
Schedule of Inventories, Net Inventories, net consisted of the following as at:
   October 31,
2023
   July 31,
2023
 
Raw materials  $2,081   $2,206 
Work in process   2,587    2,599 
Finished products   2,927    3,134 
   $7,595   $7,939 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Debentures and Other Current Debt (Tables)
3 Months Ended
Oct. 31, 2023
Convertible Debentures and Other Current Debt [Abstract]  
Schedule of Convertible Debentures Measured at Fair Value The following table presents a reconciliation of the beginning and ending balances of the convertible debentures measured at fair value on a recurring basis that use significant unobservable inputs (Level 3) and the related unrealized losses recorded in the consolidated statement of operations during the three months ended October 31, 2023:
Fair value, July 31, 2023  $2,514 
Change in fair value of convertible debentures   328 
Fair value, October 31, 2023  $2,842 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Long Term Debt (Tables)
3 Months Ended
Oct. 31, 2023
Long Term Debt [Abstract]  
Schedule of Minimum Future Annual Principal Payments Minimum future annual principal payments under this agreement as of October 31, 2023 are as follows:
July 31,   Total 
2024   $37 
2025    74 
2026    74 
2027    74 
2028    35 
Total principal payments    294 
Less: current portion, included in other current liabilities    (75)
Long term debt – net   $219 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
3 Months Ended
Oct. 31, 2023
Leases [Abstract]  
Schedule of Lease Agreements Include Rental Payments Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation or a market rate which are included in the lease liabilities.
Leases  Balance Sheet Classification  October 31,
2023
   July 31,
2023
 
Assets             
Operating  Right-of-use assets  $3,405   $3,626 
Total lease assets     $3,405   $3,626 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $920   $980 
              
Non-current:             
Operating  Operating lease liabilities, non-current   2,972    3,160 
Total lease liabilities     $3,892   $4,140 
Schedule of Components of Lease Cost For the three months ended October 31, components of lease cost were as follows:
Lease Cost  2023   2022 
Operating lease cost – net (a)  $141   $262 
(a) Net of $126 sublease income for the three months ended October 31, 2023.
Schedule of Lease Liabilities The maturity of the Company’s lease liabilities as of October 31, 2023 is as follows:
Maturity of lease liabilities, years ending July 31,   Operating
leases
 
2024   $863 
2025    896 
2026    886 
2027    881 
2028    808 
Total lease payments    4,334 
Less: Interest (a)    (442)
Present value of lease liabilities   $3,892 
  (a) Primarily calculated using the Company’s incremental borrowing rate.
Schedule of Lease Term and Discount Rate Lease term and discount rate for the for the three months ended October 31 were as follows:
Lease term and discount rate  2023   2022 
Weighted-average remaining lease term (years):        
Operating leases   4.5 years    5.5 years 
           
Weighted-average discount rate:          
Operating leases   5.1%   5.1%
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other Current Liabilities (Tables)
3 Months Ended
Oct. 31, 2023
Accrued Liabilities and Other Current Liabilities [Abstract]  
Schedule of Accrued Liabilities Accrued liabilities consist of:
   October 31,
2023
   July 31,
2022
 
Payroll, benefits and commissions  $7,715   $7,421 
Professional fees   543    610 
Legal   1,095    2,248 
Other   689    1,464 
   $10,042   $11,743 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity (Tables)
3 Months Ended
Oct. 31, 2023
Stockholders’ Equity [Abstract]  
Schedule of Share-based Compensation Expense The amounts of share-based compensation expense recognized in the periods presented are as follows:
    Three months ended
October 31,
 
    2023     2022  
Stock options and performance stock units   $ 646       180  
Restricted stock units     429       186  
    $ 1,075       366  
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
October 31,
 
    2023     2022  
Selling, general and administrative   $ 1,069       360  
Cost of revenues     6       6  
    $ 1,075       366  
Schedule of Stock Option Activity The following table summarizes stock option activity during the three month period ended October 31, 2023:
     Options         Weighted
Average
Exercise
Price
    Weighted
Average
Remaining
Contractual
Term
    Aggregate
Intrinsic
Value
(000s)
 
Outstanding at July 31, 2023     3,829,500     $ 2.61                
Granted                          
Exercised                       $    
Cancelled or expired     (508,916 )   $ 1.58                  
Outstanding at end of period     3,320,584     $ 2.64        2.5 years       $  
Exercisable at end of period     2,313,784     $ 2.83        1.9 years       $  
Schedule of Summarizes Restricted Stock Unit (“RSU”) Activity The following table summarizes RSU activity for the three months ended October 31, 2023:
    Number of 
RSUs 
outstanding
    Weighted
Average Fair
Value per
Unit at
Date of
Grant
    Weighted
Average
Remaining
Contractual
Term
    Aggregate
Intrinsic
Value (000s)
 
Outstanding at beginning of fiscal year     557,490     $ 2.21       1.1 years       825  
Granted         $                
Vested     (173,333 )   $ 3.39                  
Cancelled     (100,000   $ 1.97                  
Outstanding at end of period     284,157     $ 1.75       0.4 years     $ 381  
Expected to vest at end of period     284,157     $ 1.75       0.4 years     $ 381  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting (Tables)
3 Months Ended
Oct. 31, 2023
Segment Reporting [Abstract]  
Schedule of Financial Information Represents the Operating Results of the Reportable Segments The following financial information represents the operating results of the reportable segments of the Company:
   Products   Corporate
& Other
   Consolidated 
Revenues  $7,806    
   $7,806 
                
Operating costs and expenses:               
Cost of revenues   4,351    
    4,351 
Research and development   838   $11    849 
Selling, general and administrative   3,104    3,903    7,007 
Legal and related expenses   30    1,045    1,075 
Total operating costs and expenses   8,323    4,959    13,282 
                
Operating loss   (517)   (4,959)   (5,476)
                
Other income (expense)               
Interest   34    943    977 
Change in fair value of convertible debentures   
    (328)   (328)
Other   2    156    158 
Foreign exchange loss   (1,006)   
    (1,006)
Loss before taxes  $(1,487)  $(4,188)  $(5,675)
                
Depreciation and amortization included above  $166   $104   $270 
                
Share-based compensation included above:               
Selling, general and administrative   22    1,047    1,069 
Cost of sales   6    
    6 
Total  $28   $1,047   $1,075 
                
Capital expenditures  $248   $6   $254 

  

   Products   Corporate
& Other
   Consolidated 
Revenues  $7,103    
   $7,103 
                
Operating costs and expenses:               
Cost of revenues   4,589    
    4,589 
Research and development   690   $9    699 
Selling, general and administrative   2,885    2,552    5,437 
Legal and related expenses   25    982    1,007 
Total operating costs and expenses   8,189    3,543    11,732 
                
Operating loss   (1,086)   (3,543)   (4,629)
                
Other income (expense)               
Interest   25    47    72 
Other   2    (2)    
Foreign exchange loss   (797)   
    (797)
Loss before taxes  $(1,856)  $(3,498)  $(5,354)
                
Depreciation and amortization included above  $165   $83   $248 
                
Share-based compensation included above:               
Selling, general and administrative   20    340    360 
Cost of sales   6    
    6 
Total  $26   $340   $366 
                
Capital expenditures  $306   $183   $489 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Cash and Cash Equivalents [Member]    
Basis of Presentation (Details) [Line Items]    
Cash and cash equivalents $ 512 $ 419
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Discontinued Operations (Details) - USD ($)
1 Months Ended 3 Months Ended
Jul. 24, 2023
Oct. 31, 2023
Oct. 31, 2022
Discontinued Operations [Abstract]      
Aggregate purchase price $ 113,250,000    
Cash used in investing activities   $ 8,082 $ 156
Cash used in operation activities     $ 5,623
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations - Parent [Member] - USD ($)
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Schedule of Condensed Operating Results of the Discontinued Operations [Line Items]    
Net revenues $ 11,173
Cost of revenues (175) 10,082
Selling, general and administrative 1,437 6,014
Research and development 297
Legal and related expenses 41 64
Other income (362) (3)
Loss from discontinued operations $ (941) $ (5,281)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations - Parent Company [Member] - USD ($)
Oct. 31, 2023
Jul. 31, 2023
Carrying amounts of major current assets included as part of discontinued operations:    
Trade receivables $ 378 $ 1,675
Prepaid and other current 41 54
Total current assets 419 1,729
Carrying amounts of major current liabilities included as part of discontinued operations:    
Trade payables and accrued liabilities 11,214 20,616
Operating lease liabilities and other 2,206 2,215
Total current liabilities 13,420 22,831
Current liabilities of discontinued operations, net 13,001 21,102
Carrying amount of major non-current assets included as part of discontinued operations:    
Right of use assets 6,564 7,001
Other 62 62
Total non-current assets 6,626 7,063
Carrying amount of major non-current liabilities included as part of discontinued operations:    
Operating lease liabilities and other 5,536 6,096
Non-current assets of discontinued operations, net $ 1,090 $ 967
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share (Details) - shares
Oct. 31, 2023
Oct. 31, 2022
Net Income (Loss) Per Share (Details) [Line Items]    
Common shares outstanding 3,320,000 106,000
Debentures Subject to Mandatory Redemption [Member]    
Net Income (Loss) Per Share (Details) [Line Items]    
Common shares outstanding 1,199,000 2,595,000
Warrant [Member]    
Net Income (Loss) Per Share (Details) [Line Items]    
Common shares outstanding 593,000  
Restricted Stock Units (RSUs) [Member]    
Net Income (Loss) Per Share (Details) [Line Items]    
Common shares outstanding 54,000  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Details) - USD ($)
Aug. 01, 2023
Aug. 01, 2022
Revenue Recognition [Abstract]    
Accounts receivable from continuing operations $ 4,808 $ 4,762
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Details) - Schedule of Products Revenue by Geography - Products revenue [Member] - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue $ 7,806 $ 7,103
United States [Member]    
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue 4,635 4,095
Europe [Member]    
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue 2,138 1,904
Asia Pacific [Member]    
Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]    
Products revenue $ 1,033 $ 1,104
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Disclosure for Statement of Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Jul. 31, 2023
Supplemental Disclosure for Statement of Cash Flows (Details) [Line Items]      
Interest paid  
Cash flows from operating activities (13,374) (8,693)  
Escrowed proceeds were included in prepaid and other assets   $ 5,000
Restricted cash collateral deposit 1,000  
Tax on capital paid 467    
Prepaid and Other Assets [Member]      
Supplemental Disclosure for Statement of Cash Flows (Details) [Line Items]      
Escrowed proceeds were included in prepaid and other assets 5,000    
Enzo Clinical Labs [Member]      
Supplemental Disclosure for Statement of Cash Flows (Details) [Line Items]      
Restricted cash collateral deposit 1,000    
Right of Use Assets and Liabilities [Member]      
Supplemental Disclosure for Statement of Cash Flows (Details) [Line Items]      
Cash flows from operating activities $ 148 $ 1  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - Schedule of Inventories, Net - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Schedule of Inventories, Net [Line Items]    
Raw materials $ 2,081 $ 2,206
Work in process 2,587 2,599
Finished products 2,927 3,134
Total inventories, net $ 7,595 $ 7,939
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Debentures and Other Current Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 19, 2023
Mar. 16, 2023
Oct. 31, 2023
Jul. 31, 2023
Convertible Debentures and Other Current Debt (Details) [Line Items]        
Aggregate principal amount (in Dollars) $ 7,608      
Warrants to purchase (in Shares) 1,000,000      
Common stock, par value $ 0.01   $ 0.01 $ 0.01
Exercise price $ 2.31      
Total purchase price (in Dollars) $ 7,000      
Debentures interest rate     10.00%  
Increased interest rate     18.00%  
Prepay outstanding principal amount (in Dollars)   $ 4,000    
Warrants exercisable term 5 years      
Warrants exercise price per share $ 2.31      
JGB Collateral, LLC [Member]        
Convertible Debentures and Other Current Debt (Details) [Line Items]        
Original issue discount 10.00%      
Conversion Price [Member]        
Convertible Debentures and Other Current Debt (Details) [Line Items]        
Conversion price per share     $ 3.01  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Debentures and Other Current Debt (Details) - Schedule of Convertible Debentures Measured at Fair Value - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Schedule of Convertible Debentures Measured at Fair Value [Abstract]    
Fair value, July 31, 2023 $ 2,514  
Change in fair value of convertible debentures 328
Fair value, October 31, 2023 $ 2,842  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Long Term Debt (Details)
SFr in Thousands, $ in Thousands
1 Months Ended
Mar. 31, 2022
USD ($)
Mar. 31, 2022
CHF (SFr)
Jul. 31, 2020
USD ($)
Apr. 30, 2020
CHF (SFr)
Long Term Debt [Abstract]        
Foreign exchange rate amount     $ 400 SFr 400
Bear interest rate       0.00%
Semiannual amortization payments   SFr 33    
Exchange rates $ 35 SFr 33    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments
$ in Thousands
Oct. 31, 2023
USD ($)
Schedule of minimum future annual principal payments [Abstract]  
2024 $ 37
2025 74
2026 74
2027 74
2028 35
Total principal payments 294
Less: current portion, included in other current liabilities (75)
Long term debt – net $ 219
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details)
$ in Thousands
3 Months Ended
Oct. 31, 2023
USD ($)
Leases (Details) [Line Items]  
Options to extend the leases 3 years
Sublease income (in Dollars) $ 126
Minimum [Member]  
Leases (Details) [Line Items]  
Lease term of contract 1 year
Maximum [Member]  
Leases (Details) [Line Items]  
Lease term of contract 4 years
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Lease Agreements Include Rental Payments - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Assets    
Operating, Right-of-use assets $ 3,405 $ 3,626
Total lease assets 3,405 3,626
Current:    
Operating, Current portion of operating lease liabilities 920 980
Non-current:    
Operating, Operating lease liabilities, non-current 2,972 3,160
Total lease liabilities $ 3,892 $ 4,140
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Components of Lease Cost - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Schedule Of Components Of Lease Cost Abstract    
Operating lease cost – net [1] $ 141 $ 262
[1] Net of $126 sublease income for the three months ended October 31, 2023.
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Lease Liabilities
$ in Thousands
Oct. 31, 2023
USD ($)
Schedule of Lease Liabilities [Abstract]  
2024 $ 863
2025 896
2026 886
2027 881
2028 808
Total lease payments 4,334
Less: Interest (442) [1]
Present value of lease liabilities $ 3,892
[1] Primarily calculated using the Company’s incremental borrowing rate.
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Details) - Schedule of Lease Term and Discount Rate
Oct. 31, 2023
Oct. 31, 2022
Weighted-average remaining lease term (years):    
Operating leases 4 years 6 months 5 years 6 months
Weighted-average discount rate:    
Operating leases 5.10% 5.10%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Accrued Liabilities and other current liabilities [Line Items]    
Reserves amount $ 252 $ 631
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Jul. 31, 2022
Schedule of Accrued Liabilities [Abstract]      
Payroll, benefits and commissions $ 7,715   $ 7,421
Professional fees 543   610
Legal 1,095   2,248
Other 689   1,464
Accrued liabilities $ 10,042 $ 11,743 $ 11,743
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2023
Jan. 31, 2018
Oct. 31, 2023
Oct. 31, 2022
Jul. 31, 2023
May 19, 2023
Jan. 31, 2011
Stockholders’ Equity (Details) [Line Items]              
Common stock, par value per share (in Dollars per share) $ 0.01   $ 0.01   $ 0.01 $ 0.01  
Offering price (in Dollars)     $ 30,000,000        
Aggregate Gross Proceeds Percentage     3.00%        
Sales agreement (in Dollars)         $ 150,000,000    
Common stock, shares issued 276,479       276,479    
Net Proceeds (in Dollars)         $ 386,000    
Common stock, shares issued     4,000,000        
Common stock granted     4,623,000        
Purchase shares of common stock     519        
Restricted stock units (RSUs) shares     367        
Total unrecognized compensation cost related to non-vested (in Dollars)     $ 839 $ 138      
Vested shares 144,530   10,640        
Restricted Stock Units award vest (in Dollars)     $ 173,333        
Share based compensation expense (in Dollars)     109,000 198,000      
Vest over fair market value (in Dollars)     $ 0 66,000      
2011 Plan [Member]              
Stockholders’ Equity (Details) [Line Items]              
Stock units             3,000,000
Shares of common stock   2,000,000          
Common stock available for grants   5,000,000          
Restricted Stock Units (RSUs) [Member]              
Stockholders’ Equity (Details) [Line Items]              
Common stock, shares issued     9,000,000        
Share based compensation expense (in Dollars)     $ 429,000 $ 186,000      
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity (Details) - Schedule of Share-based Compensation Expense - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Stockholders’ Equity (Details) - Schedule of Share-based Compensation Expense [Line Items]    
Share-based compensation expense $ 1,075 $ 366
Selling, general and administrative [Member]    
Stockholders’ Equity (Details) - Schedule of Share-based Compensation Expense [Line Items]    
Share-based compensation expense 1,069 360
Cost of revenues [Member]    
Stockholders’ Equity (Details) - Schedule of Share-based Compensation Expense [Line Items]    
Share-based compensation expense 6 6
Stock options and performance stock units [Member]    
Stockholders’ Equity (Details) - Schedule of Share-based Compensation Expense [Line Items]    
Share-based compensation expense 646 180
Restricted stock units [Member]    
Stockholders’ Equity (Details) - Schedule of Share-based Compensation Expense [Line Items]    
Share-based compensation expense $ 429 $ 186
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity (Details) - Schedule of Stock Option Activity
3 Months Ended
Oct. 31, 2023
USD ($)
$ / shares
shares
Schedule Of Stock Option Activity [Abstract]  
Options, Outstanding, Beginning Balance | shares 3,829,500
Weighted Average Exercise Price, Outstanding, Beginning Balance | $ / shares $ 2.61
Aggregate Intrinsic Value, Beginning Balance | $
Options Granted | shares
Weighted Average Exercise Price, Options Granted | $ / shares
Options Exercised | shares
Weighted Average Exercise Price, Options Exercised | $ / shares
Options Cancelled or Expired | shares (508,916)
Weighted Average Exercise Price, Cancelled or expired | $ / shares $ 1.58
Options, Outstanding, Ending Balance | shares 3,320,584
Weighted Average Exercise Price, Options Forfeited | $ / shares $ 2.64
Weighted Average Remaining Contractual Term, Outstanding 2 years 6 months
Aggregate Intrinsic Value, Outstanding | $
Options Exercisable at end of Period | shares 2,313,784
Weighted Average Exercise Price, Outstanding, Ending Balance | $ / shares $ 2.83
Weighted Average Remaining Exercisable 1 year 10 months 24 days
Aggregate Intrinsic Value, Exercisable | $
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity (Details) - Schedule of Summarizes Restricted Stock Unit (“RSU”) Activity - Restricted Stock Units (RSUs) [Member]
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 31, 2023
USD ($)
$ / shares
shares
Stockholders’ Equity (Details) - Schedule of Summarizes Restricted Stock Unit (“RSU”) Activity [Line Items]  
Number of RSUs outstanding, Outstanding at beginning of period | shares 557,490
Weighted Average Fair Value per Unit at Date of Grant or Vesting, Outstanding at beginning of period | $ / shares $ 2.21
Weighted Average Remaining Contractual Term, Outstanding at beginning of fiscal year 1 year 1 month 6 days
Aggregate Intrinsic Value, Outstanding at beginning of period | $ $ 825
Number of RSUs outstanding, Granted | shares
Weighted Average Fair Value per Unit at Date of Grant or Vesting, Granted | $ / shares
Aggregate Intrinsic Value, Granted | $
Number of RSUs outstanding, Vested | shares (173,333)
Weighted Average Fair Value per Unit at Date of Grant or Vesting, Vested | $ / shares $ 3.39
Number of RSUs outstanding, Cancelled | shares (100,000)
Weighted Average Fair Value per Unit at Date of Grant or Vesting, Cancelled | $ / shares $ 1.97
Number of RSUs outstanding, Outstanding at end of period | shares 284,157
Weighted Average Fair Value per Unit at Date of Grant or Vesting, Outstanding at end of period | $ / shares $ 1.75
Weighted Average Remaining Contractual Term, Outstanding at end of period 4 months 24 days
Aggregate Intrinsic Value, Outstanding at end of period | $ $ 381
Number of RSUs outstanding, Expected to vest at end of period | shares 284,157
Weighted Average Fair Value per Unit at Date of Grant or Vesting, Expected to vest at end of period | $ / shares $ 1.75
Weighted Average Remaining Contractual Term, Expected to vest at end of period 4 months 24 days
Aggregate Intrinsic Value, Expected to vest at end of period | $ $ 381
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Products [Member]    
Segment Reporting Information [Line Items]    
Revenues $ 7,806 $ 7,103
Cost of revenues   4,589
Costs of revenues – inventory provision 4,351  
Research and development 838 690
Selling, general and administrative 3,104 2,885
Legal settlements   25
Legal and related expenses 30  
Total operating costs and expenses 8,323 8,189
Operating loss (517) (1,086)
Interest 34 25
Change in fair value of convertible debentures  
Other 2 2
Foreign exchange gain (loss) (1,006) (797)
Loss before taxes (1,487) (1,856)
Depreciation and amortization included above 166 165
Selling, general and administrative 22 20
Cost of sales 6 6
Total 28 26
Capital expenditures 248 306
Corporate & Other [Member]    
Segment Reporting Information [Line Items]    
Revenues
Cost of revenues  
Costs of revenues – inventory provision  
Research and development 11 9
Selling, general and administrative 3,903 2,552
Legal settlements   982
Legal and related expenses 1,045  
Total operating costs and expenses 4,959 3,543
Operating loss (4,959) (3,543)
Interest 943 47
Change in fair value of convertible debentures (328)  
Other 156 (2)
Foreign exchange gain (loss)
Loss before taxes (4,188) (3,498)
Depreciation and amortization included above 104 83
Selling, general and administrative 1,047 340
Cost of sales
Total 1,047 340
Capital expenditures 6 183
Consolidated [Member]    
Segment Reporting Information [Line Items]    
Revenues 7,806 7,103
Cost of revenues   4,589
Costs of revenues – inventory provision 4,351  
Research and development 849 699
Selling, general and administrative 7,007 5,437
Legal settlements   1,007
Legal and related expenses 1,075  
Total operating costs and expenses 13,282 11,732
Operating loss (5,476) (4,629)
Interest 977 72
Change in fair value of convertible debentures (328)  
Other 158  
Foreign exchange gain (loss) (1,006) (797)
Loss before taxes (5,675) (5,354)
Depreciation and amortization included above 270 248
Selling, general and administrative 1,069 360
Cost of sales 6 6
Total 1,075 366
Capital expenditures $ 254 $ 489
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2023
Jul. 31, 2022
May 31, 2022
Oct. 31, 2023
Contingencies [Abstract]        
Acquisition shares (in Shares)       2,470,000
Social security (in Shares)       600,000
Accrued expenses       $ 2,600
Payment of other income $ 3,600 $ 1,024 $ 2,123  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Departure and Appointment of Certain Officers (Details)
3 Months Ended
Oct. 31, 2023
Departure and Appointment of Certain Officers [Line Items]  
Severance benefits, description (i) a payment equaling twelve (12) months of his annual base salary of $624, subject to standard payroll deductions and withholdings; (ii) a lump-sum payment of $187, representing his annual bonus; (iii) a grant of restricted shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), in an amount equal to $1,502 with 50% of the restricted Common Stock granted as soon as reasonably practicable after September 13, 2023, and the remaining 50% granted on the earlier of July 24, 2024 or a Change in Control of the Company (as defined in Mr. Erfanian’s employment agreement with the Company); and (iv) the immediate vesting on the Separation Date of the remainder of a restricted stock unit award of 260,000 shares of Common Stock and an option to purchase 700,000 shares of Common Stock that were previously granted to Mr. Erfanian upon his employment.
XML 70 f10q1023_enzobio_htm.xml IDEA: XBRL DOCUMENT 0000316253 2023-08-01 2023-10-31 0000316253 2023-12-08 0000316253 2023-10-31 0000316253 2023-07-31 0000316253 2022-08-01 2022-10-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 us-gaap:CommonStockMember 2023-08-01 2023-10-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2023-08-01 2023-10-31 0000316253 us-gaap:RetainedEarningsMember 2023-08-01 2023-10-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-01 2023-10-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 us-gaap:CommonStockMember 2022-07-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 0000316253 us-gaap:RetainedEarningsMember 2022-07-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 0000316253 2022-07-31 0000316253 us-gaap:CommonStockMember 2022-08-01 2022-10-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2022-08-01 2022-10-31 0000316253 us-gaap:RetainedEarningsMember 2022-08-01 2022-10-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-01 2022-10-31 0000316253 us-gaap:CommonStockMember 2022-10-31 0000316253 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0000316253 us-gaap:RetainedEarningsMember 2022-10-31 0000316253 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0000316253 2022-10-31 0000316253 us-gaap:CashAndCashEquivalentsMember 2023-10-31 0000316253 us-gaap:CashAndCashEquivalentsMember 2023-07-31 0000316253 2023-07-01 2023-07-24 0000316253 us-gaap:ParentMember 2023-08-01 2023-10-31 0000316253 us-gaap:ParentMember 2022-08-01 2022-10-31 0000316253 srt:ParentCompanyMember 2023-10-31 0000316253 srt:ParentCompanyMember 2023-07-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-10-31 0000316253 us-gaap:WarrantMember 2023-10-31 0000316253 us-gaap:DebenturesSubjectToMandatoryRedemptionMember 2023-10-31 0000316253 us-gaap:DebenturesSubjectToMandatoryRedemptionMember 2022-10-31 0000316253 2023-08-01 0000316253 2022-08-01 0000316253 enz:ProductRevenueMember country:US 2023-08-01 2023-10-31 0000316253 enz:ProductRevenueMember country:US 2022-08-01 2022-10-31 0000316253 enz:ProductRevenueMember srt:EuropeMember 2023-08-01 2023-10-31 0000316253 enz:ProductRevenueMember srt:EuropeMember 2022-08-01 2022-10-31 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2023-08-01 2023-10-31 0000316253 enz:ProductRevenueMember srt:AsiaPacificMember 2022-08-01 2022-10-31 0000316253 enz:ProductRevenueMember 2023-08-01 2023-10-31 0000316253 enz:ProductRevenueMember 2022-08-01 2022-10-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2023-08-01 2023-10-31 0000316253 enz:RightOfUseAssetsAndLiabilitiesMember 2022-08-01 2022-10-31 0000316253 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-10-31 0000316253 enz:EnzoClinicalLabsMember 2023-10-31 0000316253 enz:JGBCollateralLLCMember 2023-05-19 0000316253 2023-05-01 2023-05-19 0000316253 2023-05-19 0000316253 enz:ConversionPriceMember 2023-10-31 0000316253 2023-03-01 2023-03-16 0000316253 2020-04-30 0000316253 2020-07-31 0000316253 2022-03-01 2022-03-31 0000316253 srt:MinimumMember 2023-08-01 2023-10-31 0000316253 srt:MaximumMember 2023-08-01 2023-10-31 0000316253 2022-08-01 2023-07-31 0000316253 enz:TwoThousandElevenPlanMember 2011-01-31 0000316253 enz:TwoThousandElevenPlanMember 2018-01-01 2018-01-31 0000316253 enz:TwoThousandElevenPlanMember 2018-01-31 0000316253 2023-07-01 2023-07-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-08-01 2023-10-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2022-08-01 2022-10-31 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2023-08-01 2023-10-31 0000316253 enz:StockOptionsAndPerformanceStockUnitsMember 2022-08-01 2022-10-31 0000316253 us-gaap:RestrictedStockMember 2023-08-01 2023-10-31 0000316253 us-gaap:RestrictedStockMember 2022-08-01 2022-10-31 0000316253 us-gaap:SellingAndMarketingExpenseMember 2023-08-01 2023-10-31 0000316253 us-gaap:SellingAndMarketingExpenseMember 2022-08-01 2022-10-31 0000316253 enz:CostOfRevenuesMember 2023-08-01 2023-10-31 0000316253 enz:CostOfRevenuesMember 2022-08-01 2022-10-31 0000316253 us-gaap:RestrictedStockUnitsRSUMember 2023-07-31 0000316253 enz:ProductsMember 2023-08-01 2023-10-31 0000316253 us-gaap:CorporateAndOtherMember 2023-08-01 2023-10-31 0000316253 enz:ConsolidatedMember 2023-08-01 2023-10-31 0000316253 enz:ProductsMember 2022-08-01 2022-10-31 0000316253 us-gaap:CorporateAndOtherMember 2022-08-01 2022-10-31 0000316253 enz:ConsolidatedMember 2022-08-01 2022-10-31 0000316253 2022-05-01 2022-05-31 0000316253 2022-07-01 2022-07-31 0000316253 2023-11-01 2023-11-30 shares iso4217:USD iso4217:USD shares pure iso4217:CHF 10-Q true 2023-10-31 false 001-09974 ENZO BIOCHEM, INC NY 13-2866202 81 Executive Blvd Suite 3 Farmingdale NY New York 11735 (631) 755-5500 Common stock $0.01 par value ENZ NYSE Yes Yes Non-accelerated Filer true false false 50489771 69207000 82373000 4181000 4808000 7595000 7939000 5000000 1000000 7029000 3336000 88012000 98456000 13075000 13086000 3405000 3626000 5000000 726000 5745000 1090000 967000 106308000 121880000 1962000 3575000 10042000 11743000 920000 980000 75000 75000 2842000 2514000 13001000 21102000 28842000 39989000 2972000 3160000 219000 269000 32033000 43418000 0.01 0.01 25000000 25000000 0.01 0.01 75000000 75000000 50489771 50489771 49997631 49997631 504000 499000 345991000 344435000 -274966000 -268350000 2746000 1878000 74275000 78462000 106308000 121880000 7806000 7103000 4351000 4589000 849000 699000 7007000 5437000 1075000 1007000 13282000 11732000 -5476000 -4629000 -977000 -72000 -328000 158000 -1006000 -797000 -5675000 -5354000 -5675000 -5354000 -941000 -5281000 -6616000 -10635000 -0.11 -0.11 -0.02 -0.11 -0.13 -0.22 50184 48720 50184 48720 -6616000 -10635000 868000 733000 -5748000 -9902000 49997631 499000 344435000 -268350000 1878000 78462000 -6616000 -6616000 144530 1000 1000 347610 4000 481000 485000 1075000 1075000 868000 868000 50489771 504000 345991000 -274966000 2746000 74275000 48720454 487000 339462000 -288638000 3151000 54462000 -10635000 -10635000 430000 430000 733000 733000 48720454 487000 339892000 -299273000 3884000 44990000 -6616000 -10635000 328000 270000 780000 22000 1075000 430000 109000 198000 -970000 -783000 -2019000 11000 -428000 393000 -346000 -666000 -5601000 -407000 -6702000 -126000 -6758000 1942000 -13374000 -8693000 254000 652000 -254000 -652000 51000 95000 467000 -518000 -95000 -20000 -28000 -14166000 -9468000 83373000 22603000 69207000 13135000 69207000 12135000 1000000 69207000 13135000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1 – Basis of Presentation</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enzo Biochem, Inc. (the “Company,” “we,” “our” or “Enzo”), is a manufacturer and supplier of a comprehensive portfolio of thousands of high-quality products, including antibodies, genomic probes, assays, biochemicals, and proteins. The Company’s proprietary products and technologies play central roles in translational research and drug development areas, including cell biology, genomics, assays, immunohistochemistry, and small molecule chemistry. Enzo Biochem, Inc.’s Life Science division supports the work of research centers and industry partners. Enzo Biochem, Inc. has a broad and deep intellectual property portfolio, with patent coverage across many vital enabling technologies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements include the accounts of Enzo Biochem, Inc. and its wholly-owned subsidiaries, Enzo Life Sciences, Inc. (“Enzo Life Sciences”), Enzo Therapeutics, Inc. (“Enzo Therapeutics”), Enzo Realty LLC (“Enzo Realty”), and Enzo Realty II LLC (“Enzo Realty II”), collectively or with one or more of its subsidiaries referred to as the “Company” or “Companies.” The financial statements also include as discontinued operations the accounts of its wholly owned subsidiary Enzo Clinical Labs, Inc. (“Enzo Clinical Labs”). Effective July 24, 2023 we completed the sale of certain assets used in its clinical services operations to Laboratory Corporation of America Holdings, a Delaware corporation (“Labcorp”) and exited the clinical services business. See Note 2.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has one reportable segment, Products. The consolidated balance sheet as of October 31, 2023, the consolidated statements of operations, comprehensive loss and stockholders’ equity for the three months ended October 31, 2023 and 2022, and the consolidated statements of cash flows for the three months ended October 31, 2023 and 2022 (the “interim statements”) are unaudited. In the opinion of management, all adjustments (which include normal recurring adjustments) necessary to present fairly the financial position and operating results for the interim periods have been made. Certain information and footnote disclosure, normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), have been condensed or omitted. The interim statements should be read in conjunction with the consolidated financial statements for the fiscal year ended July 31, 2023 and notes thereto contained in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission. The consolidated balance sheet at July 31, 2023 has been derived from the audited financial statements at that date. The results of operations for the three months ended October 31, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending July 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Principles of consolidation</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP and include the accounts of the Company and its wholly-owned subsidiaries, Enzo Life Sciences (and its wholly-owned foreign subsidiaries), Enzo Therapeutics, Enzo Realty , Enzo Realty II,, and Enzo Clinical Labs (a corporate entity with discontinued operations). All intercompany transactions and balances have been eliminated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Use of Estimates</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contingencies</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contingencies are evaluated and a liability is recorded when the matter is both probable and reasonably estimable. Gain contingencies are evaluated and not recognized until the gain is realizable or realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Fair Value Measurements</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines fair value measurements used in its consolidated financial statements based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. The basis for fair value measurements for each level within the hierarchy is described below with Level 1 having the highest priority and Level 3 having the lowest.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 Quoted prices in active markets for identical assets or liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash and cash equivalents</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents consist of demand deposits with banks and highly liquid money market funds. At October 31, 2023 and July 31, 2023, the Company had cash and cash equivalents in foreign bank accounts of $512 and $419, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Concentration of Credit Risk</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash and cash equivalents and accounts receivable. The Company believes the fair value of the aforementioned financial instruments approximates the cost due to the immediate or short-term nature of these items. At October 31, 2023 and July 31, 2023, the Company had cash deposited in certain financial institutions in excess of federally insured levels. The Company regularly monitors the financial stability of these financial institutions and believes that it is not exposed to any significant credit risk in cash and cash equivalents or restricted cash.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concentration of credit risk with respect to the Company’s Products segment is mitigated by the diversity of the Company’s customers and their dispersion across many different geographic regions. To reduce risk, the Company routinely assesses the financial strength of these customers and, consequently, believes that its accounts receivable credit exposure with respect to these customers is limited.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Income Taxes</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes under the liability method of accounting for income taxes. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. The liability method requires that any tax benefits recognized for net operating loss carry forwards and other items be reduced by a valuation allowance when it is more likely than not that the benefits may not be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, FASB issued ASU No. 2016-13 <i>Financial Instruments – Credit Losses</i> (Topic 326). This standard changes the impairment model for most financial instruments, including trade receivables, from an incurred loss method to a new forward-looking approach, based on expected losses. The estimate of expected credit losses will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. We adopted this standard for our interim period beginning August 1, 2023 using a modified retrospective transition approach. The impact of the adoption of this standard on our results of operations, financial position and cash flows is not material.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We reviewed all other recently issued accounting pronouncements and have concluded they are not applicable or not expected to be significant to the accounting for our operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Principles of consolidation</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements have been prepared in conformity with U.S. GAAP and include the accounts of the Company and its wholly-owned subsidiaries, Enzo Life Sciences (and its wholly-owned foreign subsidiaries), Enzo Therapeutics, Enzo Realty , Enzo Realty II,, and Enzo Clinical Labs (a corporate entity with discontinued operations). All intercompany transactions and balances have been eliminated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Use of Estimates</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Contingencies</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contingencies are evaluated and a liability is recorded when the matter is both probable and reasonably estimable. Gain contingencies are evaluated and not recognized until the gain is realizable or realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Fair Value Measurements</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company determines fair value measurements used in its consolidated financial statements based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. The basis for fair value measurements for each level within the hierarchy is described below with Level 1 having the highest priority and Level 3 having the lowest.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 Quoted prices in active markets for identical assets or liabilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 Valuations derived from valuation techniques in which one or more significant inputs are unobservable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Cash and cash equivalents</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents consist of demand deposits with banks and highly liquid money market funds. At October 31, 2023 and July 31, 2023, the Company had cash and cash equivalents in foreign bank accounts of $512 and $419, respectively.</span></p> 512000 419000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Concentration of Credit Risk</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk primarily consist of cash and cash equivalents and accounts receivable. The Company believes the fair value of the aforementioned financial instruments approximates the cost due to the immediate or short-term nature of these items. At October 31, 2023 and July 31, 2023, the Company had cash deposited in certain financial institutions in excess of federally insured levels. The Company regularly monitors the financial stability of these financial institutions and believes that it is not exposed to any significant credit risk in cash and cash equivalents or restricted cash.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Concentration of credit risk with respect to the Company’s Products segment is mitigated by the diversity of the Company’s customers and their dispersion across many different geographic regions. To reduce risk, the Company routinely assesses the financial strength of these customers and, consequently, believes that its accounts receivable credit exposure with respect to these customers is limited.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Income Taxes</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes under the liability method of accounting for income taxes. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. The liability method requires that any tax benefits recognized for net operating loss carry forwards and other items be reduced by a valuation allowance when it is more likely than not that the benefits may not be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, FASB issued ASU No. 2016-13 <i>Financial Instruments – Credit Losses</i> (Topic 326). This standard changes the impairment model for most financial instruments, including trade receivables, from an incurred loss method to a new forward-looking approach, based on expected losses. The estimate of expected credit losses will require entities to incorporate considerations of historical information, current information and reasonable and supportable forecasts. We adopted this standard for our interim period beginning August 1, 2023 using a modified retrospective transition approach. The impact of the adoption of this standard on our results of operations, financial position and cash flows is not material.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We reviewed all other recently issued accounting pronouncements and have concluded they are not applicable or not expected to be significant to the accounting for our operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2 - Discontinued operations</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior to July 24, 2023, we operated a clinical laboratory, doing business as Enzo Clinical Labs, which provided reference, molecular and esoteric diagnostic medical testing services in the New York, New Jersey, and Connecticut medical communities. Effective July 24, 2023, we completed the sale of certain assets used in the operation of Enzo Clinical Labs and the assignment of certain clinical lab liabilities to Labcorp for an aggregate purchase price of $113.25 million in cash, subject to customary closing adjustments. Excluded from the sale of the clinical services assets were its cash and accounts receivable. In accordance with the sale, we ceased our clinical services operations but continue winding down activities. As a consequence of the sale, for the three months ended October 31, 2023 and 2022 we have classified as discontinued operations all income and expenses attributable to the clinical services business.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the condensed operating results of the discontinued operations for the three months ended October 31,</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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">Net revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">—</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">11,173</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(175</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,082</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">1,437</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,014</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">297</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Legal and related expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other income</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(362</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</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">(941</td><td style="padding-bottom: 4pt; 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,281</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the condensed carrying amounts of major classes of assets and liabilities of the discontinued operations as of the dates indicated:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">October 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Carrying amounts of major current assets included as part of discontinued operations:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trade receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">378</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,675</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Prepaid and other current</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">41</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">419</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,729</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Carrying amounts of major current liabilities included as part of discontinued operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Trade payables and accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,214</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,616</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,206</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,215</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total current liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,420</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,831</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">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">13,001</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">21,102</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Carrying amount of major non-current assets included as part of discontinued operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Right of use assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,001</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total non-current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,626</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,063</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Carrying amount of major non-current liabilities included as part of discontinued operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,536</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,096</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Non-current assets of discontinued operations, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,090</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">967</td><td style="padding-bottom: 4pt; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended October 31, 2023, the cash used in operating activities of the discontinued operations was $8,082, primarily for reductions of trade payables and accrued liabilities. During the three months ended October 31, 2022, the cash used in operating activities and investing activities of the discontinued operations was $5,623 and $156, respectively.</span></p> 113250000 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the condensed operating results of the discontinued operations for the three months ended October 31,</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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">Net revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"></td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">—</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">11,173</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cost of revenues</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(175</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,082</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">1,437</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,014</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Research and development</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">297</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Legal and related expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other income</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(362</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</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">(941</td><td style="padding-bottom: 4pt; 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,281</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr> </table> 11173 -175 10082 1437 6014 297 41 64 362 3 -941 -5281 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the condensed carrying amounts of major classes of assets and liabilities of the discontinued operations as of the dates indicated:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">October 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Carrying amounts of major current assets included as part of discontinued operations:</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Trade receivables</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">378</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,675</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Prepaid and other current</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">41</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">419</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,729</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Carrying amounts of major current liabilities included as part of discontinued operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Trade payables and accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,214</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,616</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,206</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,215</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total current liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,420</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,831</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">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">13,001</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">21,102</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Carrying amount of major non-current assets included as part of discontinued operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Right of use assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,001</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total non-current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,626</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,063</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Carrying amount of major non-current liabilities included as part of discontinued operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Operating lease liabilities and other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,536</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,096</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Non-current assets of discontinued operations, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,090</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">967</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 378 1675 41 54 419 1729 11214 20616 2206 2215 13420 22831 13001 21102 6564 7001 62 62 6626 7063 5536 6096 1090 967 8082 5623 156 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3 - Net income (loss) per share</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic net income (loss) per share represents net income (loss) divided by the weighted average number of common shares outstanding during the period. The dilutive effect of potential common shares, consisting of outstanding stock options, and unvested restricted stock units and performance stock units, is determined using the treasury stock method.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended October 31, 2023, the effect of approximately 3,320,000 of outstanding “out of the money” options to purchase common shares and the effect of approximately 54,000 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 months ended October 31, 2023, the effect of approximately 593,000 warrants and the effect of approximately 1,199,000 shares related to the assumed conversion of debentures were excluded from the calculation of diluted weighted average shares outstanding because their effect would be anti-dilutive.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended October 31, 2022, approximately 106,000 potential common shares from “in the money options” and unearned performance stock units were excluded from the calculation of diluted (loss) per share. For the three months ended October 31, 2022, the effect of approximately 2,595,000 of outstanding “out of the money” options to purchase common shares were excluded from the calculation of diluted net (loss) income per share because their effect would be anti-dilutive.</span></p> 3320000 54000 593000 1199000 106000 2595000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4 – Revenue Recognition</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Products Revenue</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates revenue from the sale of our single-use products used in the identification of genomic information. Revenue is recorded net of sales tax. The Company considers revenue to be earned when all of the following criteria are met: the Company has a contract with a customer that creates enforceable rights and obligations; promised products are identified; the transaction price is determinable; and the Company has transferred control of the promised items to the customer. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the contract. The transaction price for the contract is measured as the amount of consideration the Company expects to receive in exchange for the goods expected to be transferred. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, control of the distinct good or service is transferred. Transfer of control for the Company’s products is generally at shipment or delivery, depending on contractual terms, but occurs when title and risk of loss transfers to the customer which represents the point in time when the customer obtains the use of and substantially all of the remaining benefit of the product. As such, the Company’s performance obligation related to product sales is satisfied at a point in time. The Company recognizes a receivable when it has an unconditional right to payment, which represents the amount the Company expects to collect in a transaction and is most often equal to the transaction price in the contract. Payment terms for shipments to end-user and distributor customers may range from 30 to 90 days. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of revenues.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Products revenue by geography is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31</b></span></p></td><td style="padding-bottom: 1.5pt"> </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">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,635</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">4,095</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,138</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,904</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">1,033</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,104</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,806</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,103</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of August 1, 2023 and 2022, accounts receivable from continuing operations was $4,808 and $4,762, respectively.</span></p> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Products revenue by geography is as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three Months Ended</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>October 31</b></span></p></td><td style="padding-bottom: 1.5pt"> </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">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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">United States</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,635</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">4,095</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,138</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,904</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">1,033</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,104</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,806</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,103</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 4635000 4095000 2138000 1904000 1033000 1104000 7806000 7103000 4808 4762 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5 - Supplemental disclosure for statement of cash flows</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the three months ended October 31, 2023 and 2022, interest paid by the Company approximated <span style="-sec-ix-hidden: hidden-fact-48">$92</span> and <span style="-sec-ix-hidden: hidden-fact-49">$53</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended October 31, 2023 and 2022, the net reductions in the measurement of right of use assets and liabilities included in cash flows from operating activities was approximately $148 and $1, respectively. The changes are included in changes in accrued liabilities, other current liabilities, and other liabilities in the statements of cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In connection with the completed sale of certain assets used in the operation of Enzo Clinical Labs, $5,000 of escrowed proceeds were included in prepaid and other assets as of October 31, 2023 and in other assets as of July 31, 2023. In connection with the full payment of a mortgage in July 2023, the restricted cash collateral deposit of $1,000 was released during the three months ended October 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended October 31, 2023, the Company disbursed $467 for taxes related to net share settlement of bonuses paid in stock to two senior executives.</span></p> 148000 1000 5000000 1000000 467000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6 - Inventories</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories, net consisted of the following as at:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">October 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,081</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,206</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,587</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,599</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished products</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,927</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,134</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,595</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,939</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventories, net consisted of the following as at:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">October 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,081</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,206</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,587</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,599</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished products</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,927</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,134</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,595</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,939</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2081000 2206000 2587000 2599000 2927000 3134000 7595000 7939000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7 – Convertible debentures and other current debt</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 19, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with each of the purchasers that are parties thereto (each, including its successors and assigns, a “Purchaser” and collectively, the “Purchasers”) and JGB Collateral, LLC, a Delaware limited liability company, as collateral agent for the Purchasers (the “Agent”). Pursuant to the Purchase Agreement, the Company agreed to sell to the Purchasers (i) 10% Original Issue Discount Secured Convertible Debentures (the “Debentures”) with an aggregate principal amount of $7,608 and (ii) warrants to purchase up to 1,000,000 shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), for an exercise price of $2.31 per share, the average of the three (3) daily volume weighted average prices of the Common Stock as defined in the Purchase Agreement (“VWAP”) prior to the closing date (the “Warrants”), subject to adjustments as set forth in the Warrants, for a total purchase price of $7,000. The Purchase Agreement contains customary representations, warranties and covenants. The transactions contemplated by the Purchase Agreement were consummated on May 19, 2023. Pursuant to ASC 825, <i>Fair Value Option</i>, the Company made an irrevocable election at the time of issuance to report the Debentures at fair value with changes in fair value recorded through the Company’s consolidated statements of operations as other income (expense) in each reporting period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Debentures</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Debentures bear interest at a rate of 10% per annum (which interest rate is increased to 18% per annum five days after the occurrence and continuance of an Event of Default (as defined in the Debentures)), have a maturity date of May 20, 2024 and are convertible, at any time after their issuance date at the option of the Purchasers, into shares of Common Stock at a conversion price equal to $3.01 per share (the “Conversion Price”), subject to adjustment as set forth in the Debentures. Following the July 24, 2023 consummation of the Company’s sale of certain assets and assignment of certain liabilities of Enzo Clinical Labs to Labcorp pursuant to the Asset Purchase Agreement, dated March 16, 2023, the Company prepaid $4,000 of the outstanding principal amount prior to July 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s obligations under the Debentures may be accelerated, at the Purchasers’ election, upon the occurrence of certain customary events of default. As of October 31, 2023 and July 31, 2023, there were no events of default. The Debentures contain customary representations, warranties and covenants including among other things and subject to certain exceptions, covenants that restrict the Company from incurring additional indebtedness, creating or permitting liens on assets, amending its charter documents and bylaws, repurchasing or otherwise acquiring more than a de minimis number of its Common Stock or equivalents thereof, repaying outstanding indebtedness, paying dividends or distributions, assigning or selling certain assets, making or holding any investments, and entering into transactions with affiliates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents a reconciliation of the beginning and ending balances of the convertible debentures measured at fair value on a recurring basis that use significant unobservable inputs (Level 3) and the related unrealized losses recorded in the consolidated statement of operations during the three months ended October 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Fair value, July 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,514</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Change in fair value of convertible debentures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">328</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Fair value, October 31, 2023</td><td style="padding-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,842</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Security Agreement and Subsidiary Guarantees</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In connection with the Purchase Agreement, on May 19, 2023, the Company, certain of the Company’s domestic subsidiaries (“Guarantors”), the Purchasers and the Agent entered into a Security Agreement (the “Security Agreement”), pursuant to which the Company and the Guarantors granted, for the benefit of the Purchasers, to secure the Company’s obligations under the Purchase Agreement and the Debentures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Warrants</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Warrants are exercisable for five years from May 19, 2023, at an exercise price of $2.31 per share, which is the average of three (3) daily VWAPs prior to the closing date, subject, with certain exceptions, to adjustments in the event of stock splits, dividends, subsequent dilutive offerings and certain fundamental transactions, as more fully described in the Warrant.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <i> </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Registration Rights Agreement</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In connection with the Purchase Agreement, on May 19, 2023, the Company and the Purchasers entered into a Registration Rights Agreement, pursuant to which the Company is obligated to register the shares of Company Common Stock issuable upon exercise of the Debentures and the Warrants. The Company has registered the shares.</span></p> 0.10 7608000 1000000 0.01 2.31 7000000 0.10 0.18 3.01 4000000 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents a reconciliation of the beginning and ending balances of the convertible debentures measured at fair value on a recurring basis that use significant unobservable inputs (Level 3) and the related unrealized losses recorded in the consolidated statement of operations during the three months ended October 31, 2023:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Fair value, July 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,514</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 1.5pt">Change in fair value of convertible debentures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">328</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt">Fair value, October 31, 2023</td><td style="padding-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,842</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 2514000 328000 2842000 P5Y 2.31 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8 – Long term debt</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, the Company’s subsidiary in Switzerland received a loan of CHF 400 (or $400, based on the foreign exchange rate as of July 31, 2020) from the Swiss government under the “Corona Krise” emergency loan program in response to the COVID-19 pandemic. This loan is uncollateralized and bears 0% interest. In January 2022, the bank agent of the Swiss government informed our subsidiary that the loan had to be fully amortized within a maximum of eight years and that the first of semiannual amortization payments of CHF 33 would begin in March 2022. In March 2022, the subsidiary made its first semi-annual principal repayment of CHF 33 (or $35 based on exchange rates). Based on this amortization schedule, the loan will be repaid by September 2027. The current portion of this loan is included in other current liabilities and the long term portion in long term debt – net as of October 31, 2023 and July 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Minimum future annual principal payments under this agreement as of October 31, 2023 are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">July 31,</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">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: 87%; text-align: left">2024</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">37</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</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; text-align: left">2028</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">35</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total principal payments</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">294</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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: current portion, included in other current liabilities</span></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; "> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long term debt – net</span></td><td style="padding-bottom: 4pt; 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">219</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 400000 400000 0 33000 33000 35000 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Minimum future annual principal payments under this agreement as of October 31, 2023 are as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">July 31,</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">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: 87%; text-align: left">2024</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">37</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</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; text-align: left">2028</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">35</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total principal payments</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">294</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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: current portion, included in other current liabilities</span></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; "> <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long term debt – net</span></td><td style="padding-bottom: 4pt; 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">219</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 37000 74000 74000 74000 35000 294000 75000 219000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9 - Leases</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has lease agreements with (i) right-of-use asset payments and (ii) non-lease components (e.g. payments related to maintenance fees, utilities, etc.) which have generally been combined and accounted for as a single lease component. The Company’s leases have remaining terms of less than 1 year to 4 years, some of which include options to extend the leases for up to 3 years. The Company’s lease terms may include renewal options that are reasonably certain to be exercised and termination options that are reasonably certain not to be exercised.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation or a market rate which are included in the lease liabilities.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Leases</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance Sheet Classification</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">October 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Assets</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">3,405</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">3,626</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">3,405</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,626</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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; background-color: rgb(204,238,255)"> <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; "> <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; background-color: rgb(204,238,255)"> <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">920</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">980</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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; background-color: rgb(204,238,255)"> <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; "> <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,972</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,160</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,892</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,140</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended October 31, components of lease cost were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Lease Cost</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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">Operating lease cost – net (a)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">141</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">262</td><td style="width: 1%; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0px"></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(a)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net of $126 sublease income for the three months ended October 31, 2023.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The maturity of the Company’s lease liabilities as of October 31, 2023 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Maturity of lease liabilities, years ending July 31,</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">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: 87%; text-align: left">2024</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">863</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">896</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">886</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">881</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">2028</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; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease payments</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,334</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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Interest (a)</span></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">(442</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liabilities</span></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,892</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease term and discount rate for the for the three months ended October 31 were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Lease term and discount rate</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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">4.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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.5 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.1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.1</td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 5 for cash flow information on cash paid for amounts included in the measurement of lease liabilities for the three months ended October 31, 2023 and 2022.</span></p> P1Y P4Y P3Y <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain of the Company’s lease agreements include rental payments adjusted periodically for inflation or a market rate which are included in the lease liabilities.</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Leases</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Balance Sheet Classification</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">October 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Assets</td><td> </td> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">3,405</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">3,626</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <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">3,405</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,626</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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; background-color: rgb(204,238,255)"> <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; "> <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; background-color: rgb(204,238,255)"> <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">920</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">980</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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; background-color: rgb(204,238,255)"> <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; "> <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,972</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,160</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,892</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,140</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 3405000 3626000 3405000 3626000 920000 980000 2972000 3160000 3892000 4140000 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended October 31, components of lease cost were as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Lease Cost</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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">Operating lease cost – net (a)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">141</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">262</td><td style="width: 1%; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0px"></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(a)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net of $126 sublease income for the three months ended October 31, 2023.</span></td></tr> </table> 141000 262000 126000 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The maturity of the Company’s lease liabilities as of October 31, 2023 is as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; font-weight: bold">Maturity of lease liabilities, years ending July 31,</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">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: 87%; text-align: left">2024</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">863</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">896</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">886</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">881</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">2028</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; "> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease payments</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,334</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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Interest (a)</span></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">(442</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liabilities</span></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,892</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; 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> 863000 896000 886000 881000 808000 4334000 442000 3892000 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease term and discount rate for the for the three months ended October 31 were as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Lease term and discount rate</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</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">4.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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.5 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.1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.1</td><td style="text-align: left">%</td></tr> </table> P4Y6M P5Y6M 0.051 0.051 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10 - Accrued Liabilities and other current liabilities</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued liabilities consist of: </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">October 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31,<br/> 2022</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">7,715</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,421</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">543</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">610</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Legal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,248</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">689</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,464</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,042</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,743</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Self-Insured Medical Plan</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company 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 October 31, 2023 and July 31, 2023, the Company had established reserves of $252 and $631, respectively, which are included in accrued liabilities for payroll, benefits and commissions, for claims that have been reported but not paid and for claims that have been incurred but not reported. The reserve is based upon the Company’s historical payment trends, claim history and current estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At October 31, 2023 and July 31, 2023 other current liabilities consist of the current portion of the Swiss government loan.</span></p> Accrued liabilities consist of:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">October 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">July 31,<br/> 2022</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">7,715</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,421</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Professional fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">543</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">610</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Legal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,248</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">689</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,464</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,042</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,743</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 7715000 7421000 543000 610000 1095000 2248000 689000 1464000 10042000 11743000 252000 631000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11 - Stockholders’ equity</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Controlled Equity Offering</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In May 2023, the Company entered into a sales agreement (the “Sales Agreement”) with B. Riley Securities, Inc. as sales agent (“Riley”). Under the Sales Agreement, the Company may offer and sell, from time to time, through Riley, shares of the Company’s common stock, par value $0.01 per share (“Shares”) having an aggregate offering price of up to $30 million. The Company pays Riley a commission of 3.0% of the aggregate gross proceeds received under the Sale Agreement. The Company is not obligated to make any sales of Shares under the Sales Agreement. The offering of Shares pursuant to the Sales Agreement will terminate upon the earlier of (a) the sale of all of the Shares subject to the Sales Agreement or (b) the termination of the Sales Agreement by Riley or the Company, as permitted therein. In May 2023, the Company filed with the SEC a “shelf” registration and sales agreement prospectus covering the Sales Agreement. A total of $150 million of securities, including those covered by the Sales Agreement, may be sold under the shelf registration which was declared effective in July 2023. During the fourth quarter of the fiscal year ended July 31, 2023, the Company sold 276,479 shares for net proceeds of $386. There was no activity during the three months ended October 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Incentive stock plans</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2011, the Company’s stockholders approved the adoption of the 2011 Incentive Plan (the “2011 Plan”) for the issuance of equity awards, including, among others, options, restricted stock, restricted stock units and performance stock units for up to 3,000,000 shares of common stock. In January 2018, the Company’s stockholders approved the amendment and restatement of the 2011 Plan (the “Amended and Restated 2011 Plan”) to increase the number of shares of common stock available for grant under the 2011 Plan by 2,000,000 shares of common stock bringing the total number of shares available for grant to 5,000,000 shares of common stock. On October 7, 2020, the Company’s Board of Directors approved the amendment and restatement of the Amended and Restated 2011 Plan, with an effective date of October 7, 2020 and subject to approval by the Company’s stockholders at the 2020 annual meeting of stockholders of the Company. The amendment and restatement of the Amended and Restated 2011 Plan was for purposes of, among other things, (i) increasing the shares of common stock available for grant under the Amended and Restated 2011 Plan by an additional 4,000,000 shares of common stock bringing the total number of shares available for grant to 9,000,000 shares of common stock and (ii) extending the term of the Amended and Restated 2011 Plan until October 7, 2030. In January 2021, the Company’s stockholders approved the amendment and restatement of the Amended and Restated 2011 Plan.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The exercise price of options granted under the Amended and Restated 2011 Plan, as amended and restated, is equal to or greater than fair market value of the common stock on the date of grant. The Amended and Restated 2011 Plan, as amended and restated, will terminate at the earliest of (a) such time as no shares of common stock remain available for issuance under the plan, (b) termination of the plan by the Company’s Board of Directors, or (c) October 7, 2030. Awards outstanding upon expiration of the Amended and Restated 2011 Plan, as amended and restated, will remain in effect until they have been exercised or terminated, or have expired. As of October 31, 2023, there were approximately 4,623,000 shares of common stock available for grant under the Amended and Restated 2011 Plan, as amended and restated.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company estimates the fair value of each stock option award on the measurement date using a Black-Scholes option pricing model or the fair value of our stock at the date of grant. The fair value of awards is amortized to expense on a straight-line basis over the requisite service period. The Company expenses restricted stock awards based on vesting requirements, primarily time elapsed. Performance stock awards are not recognized until it is probable they will be earned. At such time, their expense is then recognized over the requisite service period, including that portion of the service period already elapsed. Options granted pursuant to the plans may be either incentive stock options or non-statutory options. The 2011 Plan provides for the issuance of stock options, restricted stock and restricted stock unit awards which generally vest over a two or three year period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended October 31, 2023, the Company recognized $519 of share based compensation with respect to stock options and $367 of share based compensation with respect to restricted stock units as a result of the termination of the former CEO during the quarter then ended. See Note 14.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The amounts of share-based compensation expense recognized in the periods presented are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended<br/> October 31,</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock options and performance stock units</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">646</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">180</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted stock units</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">429</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">186</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,075</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">366</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended<br/> October 31,</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling, general and administrative</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,069</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">360</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenues</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,075</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">366</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No excess tax benefits were recognized during the three month periods ended October 31, 2023 and 2022.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes stock option activity during the three month period ended October 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <b>Options </b>   </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Term</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Aggregate<br/> Intrinsic<br/> Value<br/> (000s)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at July 31, 2023</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,829,500</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.61</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-50; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-51; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-52; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-53; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-54; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled or expired</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(508,916</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.58</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at end of period</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,320,584</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.64</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 2.5 years  </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-55; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable at end of period</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,313,784</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.83</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 1.9 years  </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-56; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of October 31, 2023, the total future compensation cost related to non-vested options, not yet recognized in the statements of operations, was $839 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately one and one half years. The intrinsic value of stock option awards represents the value of the Company’s closing stock price on the last trading day of the period in excess of the exercise price multiplied by the number of options that are outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted Stock Units</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes RSU activity for the three months ended October 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of <br/> RSUs <br/> outstanding</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average Fair<br/> Value per<br/> Unit at<br/> Date of<br/> Grant</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Term</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Aggregate<br/> Intrinsic<br/> Value (000s)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at beginning of fiscal year</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">557,490</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.21</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1 years</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">825</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-57; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-58; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-59; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(173,333</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.39</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(100,000</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1.97</td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at end of period</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">284,157</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.75</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.4 years</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">381</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected to vest at end of period</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">284,157</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.75</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.4 years </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">381</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain directors had not exercised their vested RSU shares, totaling 144,530, as of July 31, 2023. These shares were issued during the three months ended October 31, 2023. During the three months ended October 31, 2023, 173,333 RSUs vested and 100,000 were cancelled as a result of the termination of the former CEO. The vested shares had not been issued as of October 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended October 31, 2023 and 2022, the Company recognized shared based compensation expense for RSU’s of $429 and $186, respectively. As of October 31, 2023, the total future compensation cost related to non-vested RSUs, not yet recognized in the statements of operations, was $138 and the weighted average period over which the remaining expense of these awards is expected to be recognized is approximately one half years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Performance Stock Units</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended October 31, 2023 and 2022, the Company recognized $0 and $66 of share based compensation for Performance Stock Units (“PSUs”). During the three months ended, one senior executive vested in 10,640 shares of stock which were not yet issued as of October 31, 2023. As of October 31, 2023 there were no PSUs outstanding.</span></p> 0.01 30000000 0.03 150000000 276479 386000 3000000 2000000 5000000 4000000 9000000 4623000 519 367 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The amounts of share-based compensation expense recognized in the periods presented are as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended<br/> October 31,</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock options and performance stock units</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">646</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">180</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restricted stock units</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">429</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">186</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,075</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">366</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended<br/> October 31,</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling, general and administrative</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,069</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">360</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenues</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,075</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">366</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 646000 180000 429000 186000 1075000 366000 1069000 360000 6000 6000 1075000 366000 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes stock option activity during the three month period ended October 31, 2023:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <b>Options </b>   </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Term</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Aggregate<br/> Intrinsic<br/> Value<br/> (000s)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at July 31, 2023</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,829,500</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.61</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-50; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-51; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-52; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-53; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-54; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled or expired</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(508,916</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.58</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at end of period</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,320,584</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.64</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 2.5 years  </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-55; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; "> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable at end of period</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,313,784</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.83</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 1.9 years  </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-56; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 3829500 2.61 508916 1.58 3320584 2.64 P2Y6M 2313784 2.83 P1Y10M24D 839 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes RSU activity for the three months ended October 31, 2023:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of <br/> RSUs <br/> outstanding</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average Fair<br/> Value per<br/> Unit at<br/> Date of<br/> Grant</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Remaining<br/> Contractual <br/> Term</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Aggregate<br/> Intrinsic<br/> Value (000s)</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at beginning of fiscal year</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">557,490</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.21</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1 years</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">825</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-57; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-58; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: hidden-fact-59; font-family: Times New Roman, Times, Serif; font-size: 10pt">—</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(173,333</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.39</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cancelled</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(100,000</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right; font: 10pt Times New Roman, Times, Serif">1.97</td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at end of period</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">284,157</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.75</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.4 years</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">381</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected to vest at end of period</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 4.5pt double; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">284,157</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.75</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.4 years </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">381</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 557490 2.21 P1Y1M6D 825000 173333 3.39 100000 1.97 284157 1.75 P0Y4M24D 381000 284157 1.75 P0Y4M24D 381000 144530 173333 429000 186000 138 0 66000 10640 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12 - Segment reporting</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has one reportable segment, Products, which develops, manufactures, and markets products to research and pharmaceutical customers. The Company evaluates segment performance based on segment income (loss) before taxes. Costs excluded from segment income (loss) before taxes and reported as “Corporate &amp; Other” consist of corporate general and administrative costs which are not allocable to the Products segment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management of the Company assesses assets on a consolidated basis only and therefore, assets by reportable segment have not been included in the reportable segments below. The accounting policies of the reportable segment are the same as those described in the summary of significant accounting policies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following financial information represents the operating results of the reportable segments of the Company:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended October 31, 2023</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate<br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,806</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-60">—</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,806</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,351</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-61">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,351</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">838</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">849</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,104</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,903</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,007</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">30</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,045</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,075</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,323</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,959</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,282</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">(517</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,959</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,476</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">943</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">977</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-62">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(328</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(328</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">156</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158</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">(1,006</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-63">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,006</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,487</td><td style="padding-bottom: 4pt; 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,188</td><td style="padding-bottom: 4pt; 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,675</td><td style="padding-bottom: 4pt; 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">166</td><td style="padding-bottom: 4pt; 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">104</td><td style="padding-bottom: 4pt; 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">270</td><td style="padding-bottom: 4pt; 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">22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,047</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,069</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">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">28</td><td style="padding-bottom: 4pt; 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,047</td><td style="padding-bottom: 4pt; 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,075</td><td style="padding-bottom: 4pt; 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">248</td><td style="padding-bottom: 4pt; 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</td><td style="padding-bottom: 4pt; 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">254</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Three months ended October 31, 2022</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate <br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,103</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-65">—</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,103</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,589</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-66">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,589</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">690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">699</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,885</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,437</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">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">982</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,007</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,189</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,543</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">11,732</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">(1,086</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,543</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,629</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">25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72</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">(2</td><td style="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: 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">(797</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-67">—</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">(797</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss before taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,856</td><td style="padding-bottom: 4pt; 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,498</td><td style="padding-bottom: 4pt; 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,354</td><td style="padding-bottom: 4pt; 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">165</td><td style="padding-bottom: 4pt; 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">83</td><td style="padding-bottom: 4pt; 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">248</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Share-based compensation included above:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">340</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">360</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26</td><td style="padding-bottom: 4pt; 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">340</td><td style="padding-bottom: 4pt; 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">366</td><td style="padding-bottom: 4pt; 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">306</td><td style="padding-bottom: 4pt; 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">183</td><td style="padding-bottom: 4pt; 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">489</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following financial information represents the operating results of the reportable segments of the Company:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate<br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,806</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-60">—</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,806</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,351</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-61">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,351</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">838</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">849</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,104</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,903</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,007</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">30</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,045</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,075</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,323</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,959</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,282</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">(517</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,959</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,476</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">943</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">977</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-62">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(328</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(328</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">156</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158</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">(1,006</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-63">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,006</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,487</td><td style="padding-bottom: 4pt; 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,188</td><td style="padding-bottom: 4pt; 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,675</td><td style="padding-bottom: 4pt; 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">166</td><td style="padding-bottom: 4pt; 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">104</td><td style="padding-bottom: 4pt; 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">270</td><td style="padding-bottom: 4pt; 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">22</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,047</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,069</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">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-64">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">28</td><td style="padding-bottom: 4pt; 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,047</td><td style="padding-bottom: 4pt; 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,075</td><td style="padding-bottom: 4pt; 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">248</td><td style="padding-bottom: 4pt; 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</td><td style="padding-bottom: 4pt; 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">254</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b> </span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Products</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Corporate <br/> &amp; Other</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Consolidated</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Revenues</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,103</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-65">—</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,103</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,589</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-66">—</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,589</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">690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">699</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,885</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,437</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">25</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">982</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,007</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,189</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,543</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">11,732</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">(1,086</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,543</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,629</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">25</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">72</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">(2</td><td style="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: 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">(797</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-67">—</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">(797</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Loss before taxes</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,856</td><td style="padding-bottom: 4pt; 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,498</td><td style="padding-bottom: 4pt; 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,354</td><td style="padding-bottom: 4pt; 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">165</td><td style="padding-bottom: 4pt; 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">83</td><td style="padding-bottom: 4pt; 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">248</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Share-based compensation included above:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">340</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">360</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-68">—</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26</td><td style="padding-bottom: 4pt; 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">340</td><td style="padding-bottom: 4pt; 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">366</td><td style="padding-bottom: 4pt; 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">306</td><td style="padding-bottom: 4pt; 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">183</td><td style="padding-bottom: 4pt; 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">489</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 7806000 7806000 4351000 4351000 838000 11000 849000 3104000 3903000 7007000 30000 1045000 1075000 8323000 4959000 13282000 -517000 -4959000 -5476000 34000 943000 977000 328000 328000 2000 156000 158000 -1006000 -1006000 -1487000 -4188000 -5675000 166000 104000 270000 -22000 -1047000 -1069000 -6000 -6000 28000 1047000 1075000 248000 6000 254000 7103000 7103000 4589000 4589000 690000 9000 699000 2885000 2552000 5437000 25000 982000 1007000 8189000 3543000 11732000 -1086000 -3543000 -4629000 25000 47000 72000 2000 -2000 -797000 -797000 -1856000 -3498000 -5354000 165000 83000 248000 -20000 -340000 -360000 -6000 -6000 26000 340000 366000 306000 183000 489000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13 – Contingencies</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2023, the Company experienced a ransomware attack that impacted certain critical information technology systems. In response, we promptly deployed containment measures, including disconnecting our systems from the internet, launching an investigation with assistance from third-party cybersecurity experts, and notifying law enforcement. We adhered to our disaster recovery plan, which enabled us to maintain operations throughout the incident response process. We are in the process of evaluating the full scope of the costs and related impacts of this incident. The Company’s facilities remained open, and we continued to provide services to patients and partners. We later became aware that certain data, including names, test information, and Social Security numbers, was accessed, and in some instances, exfiltrated from the Company’s information technology systems as part of this incident. The investigation identified unauthorized access to or acquisition of clinical test information of approximately 2,470,000 individuals. The Social Security numbers of approximately 600,000 of these individuals may also have been involved. Additionally, the Company has determined that some employees’ information may have been involved. The Company has provided notice to the individuals whose information may have been involved, as well as to regulatory authorities, in accordance with applicable law.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enzo Biochem is currently subject to regulatory inquiry from the New York Attorney General, a joint inquiry from the Connecticut and New Jersey Attorneys General and an inquiry from the Utah Attorney General.  All inquiries ask questions about the ransomware incident, as well as the corrective actions taken in response.  It is not known at this time whether the Attorneys General will seek 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There is also pending Class Action litigation:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>In re Enzo Biochem Data Breach Litigation</i>, No. 2:23-cv-04282 (EDNY)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the Eastern District of New York twenty putative class actions have been consolidated alleging various harms stemming from the April 2023 data incident. Interim lead counsel has been appointed and filed a Consolidated Amended Complaint on November 13, 2023. The complaint seeks to certify a federal class as well as several state subclasses. The Consolidated Amended Complaint brings various statutory and common law claims including negligence, negligence per se, breach of fiduciary duty, breach of implied contract, breach of the implied covenant of good faith and fair dealing, violation of the New York’s General Business Law § 349, Invasion of Privacy, violations of the Connecticut Unfair Trade Practices Act, violations of the New Jersey Consumer Fraud Act.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Maria Sgambati et al., v. Enzo Biochem, Inc., et al</i>., Index No. 619511/2023 (N.Y. Sup. Ct.)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">This is a putative class action pending in state court alleging various harms stemming from the April 2023 data incident. The complaint seeks to certify a class of New York residents. The complaint brings claims of negligence; negligence <i>per se</i>; breach of implied covenant and good faith and fair dealing; breach of duty; breach of implied contract; and violations of New York’s Deceptive Acts and Practices § 349. This court granted our motion to stay the case pending the outcome of the federal action.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Louis v. Enzo Biochem, Inc. et al.</i>, Index No. 653281/2023 (N.Y. Sup. Ct.)</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 for negligence; negligence <i>per se</i>; breach of duty, breach of implied contract; breach of implied covenant of good faith and fair dealing; and violations of New York’s Deceptive Acts and Practices § 349. We have filed a motion to stay this action pending the resolution of the Federal Action and the motion remains pending.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A provision was made in the financial statements as of July 31, 2023 for the above matters based on a reasonable estimate; however, the actual exposure may differ.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 v. Mary Tagliaferri, et al., Index No. 651120/2023. The verified complaint purports to assert causes of action for breach of fiduciary duty and corporate waste under N.Y.B.C.L. § 720, and seeks an accounting and certain injunctive relief. Plaintiff served a copy of the verified complaint on Enzo’s agent for service in New York on or about March 13, 2023. On August 4, 2023, defendants moved to dismiss all the causes of action asserted in the verified complaint. Plaintiff filed an amended complaint on or about  October 4, 2023, adding, among other things, an additional cause of action for violation of N.Y.B.C.L. § 626. On October 23, 2023, Defendants filed a reply in further support of their motion to dismiss. On October 24, 2023, Plaintiff sought leave to file an opposition brief. Defendants filed an opposition to that request on October 26, 2023. On October 31, 2023, in response to a question from the Court’s law clerk, Defendants reiterated that they had elected to apply their original motion to dismiss to the amended pleading. On November 6, 2023, Plaintiff filed an opposition to Defendants’ motion to dismiss. On November 17, 2023, Defendants filed a reply brief in further support of their motion to dismiss the Amended Complaint. The Company cannot predict the outcome of this matter.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has brought cases in the United States District Court for the District of Delaware (“the Court”), alleging patent infringement against various companies. In 2017, the Court ruled that the asserted claims of the ’180 and ’405 Patents are invalid for nonenablement in cases involving Abbott, Becton Dickinson, Gen-Probe, Hologic, and Roche. That ruling was affirmed by the United States Court of Appeals for the Federal Circuit (“Federal Circuit”) in June 2019. Enzo subsequently filed a petition for certiorari regarding the invalidity ruling for the ’180 and ’405 Patents in February 2020; the Supreme Court denied Enzo’s petition on March 30, 2020.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company, along with its subsidiary Enzo Life Sciences, Inc., resolved its claims against Roche regarding the ’197 Patent before the Court (civil action No. 12 cv-00106) in July 2022. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In separate inter partes review proceedings before the U.S. Patent and Trademark Office (PTO) involving, among others, Becton Dickinson, certain claims of the ’197 Patent were found unpatentable as anticipated or obvious and cancelled by the Patent Trial and Appeals Board (“Board”). Enzo appealed that decision to the Federal Circuit. On August 16, 2019, the Federal Circuit affirmed the Board’s decision, finding that each of the challenged claims is unpatentable. The Company filed a petition for rehearing and rehearing en banc on October 30, 2019, which the Federal Circuit denied on December 4, 2019. The Company filed a petition for certiorari with the Supreme Court on March 3, 2020, which was denied.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2019, the Company entered into an agreement with Hologic and Grifols, resolving litigation resulting from four cases originally brought by the Company in the Court.  As a result, Enzo dismissed (1) a stayed patent litigation regarding the ’180 and ’197 Patent against Hologic in the Court; (2) the Consolidated Appeals against Gen-Probe and Hologic resulting from two cases filed in the Court, and (3) the Company’s appeal in the litigation involving the ’581 Patent that involved both Hologic and Grifols. As a result of the agreement with Hologic, Hologic withdrew from Enzo’s Federal Circuit appeal of the Board’s adverse rulings in the <i>inter partes</i> review proceedings regarding the ’197 Patent filed by Hologic and joined by Becton Dickinson mentioned above.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 2, 2021, the PTO issued a non-final office action in an <i>ex parte</i> reexamination concerning the ’197 Patent. In the office action, the PTO rejected certain claims of the ’197 Patent under 35 U.S.C. §§ 102 and 103, and for nonstatutory double-patenting. Enzo responded to the office action on January 3, 2022, and the proceeding remains pending. Becton Dickinson requested another <i>ex parte</i> reexamination concerning the ’197 patent on July 26, 2022. On September 16, 2022, the PTO ordered that <i>ex parte </i>reexamination as to certain claims of the ’197 patent and has not yet issued an office action. Enzo filed a petition to terminate that second reexamination proceeding on November 16, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On or about September 26, 2023, James G. Wolf, Individually and as the Trustee of the Wolf Family Charitable Foundation, Barbaranne R. Wolf, Stephen Paul Wolf, and Preston M. Wolf initiated an appraisal action against Enzo Biochem, Inc. in the New York Supreme Court for Suffolk County. Petitioners seek an appraisal of the value of their shares in the Company. The amount of damages sought by the Petitioners is unspecified. The Company will defend itself vigorously in the appraisal action.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In our discontinued Clinical Labs operations, third-party payers, including government programs, may decide to deny payment or recoup payments for testing that they contend was improperly billed or not medically necessary, against their coverage determinations, or for which they believe they have otherwise overpaid (including as a result of their own error), and we may be required to refund payments that we received.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Former executives arbitration</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company terminated the employment of Elazar Rabbani, Ph.D., the Company’s former Chief Executive Officer, effective April 21, 2022.  Dr. Rabbani remains a board director of the Company until the Annual Meeting on January 31, 2024. 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 which is included in Selling, general and administrative expenses. 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, which was included in “prepaid expense and other current assets” as of July 31, 2022, as the payment is reimbursable from Dr. Rabbani. Dr. Rabbani disputed, among other things, the Company’s decision to not award him a bonus for fiscal year 2021 and the amount of severance that was owed to him under his employment agreement.  On July 8, 2022, the Company filed a demand for arbitration with the American Arbitration Association (the “AAA”) seeking, among other things, a declaration that the Company has fully satisfied its contractual obligations to Dr. Rabbani and seeking the tax withholding reimbursement referenced above.  On August 4, 2022, Dr. Rabbani filed counterclaims in the arbitration seeking, among other things, a bonus for fiscal year 2021 and additional severance that he asserted was owed to him. At the parties’ joint request, the arbitration has been stayed while the parties work towards resolving the matter. A provision was made in the financial statements as of July 31, 2023 based on a reasonable estimate; however, the actual exposure may differ.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 25, 2022, Barry Weiner, the Company’s co-founder and President, notified the Company that he was terminating his employment as President of the Company for “Good Reason” as defined in his employment agreement. The Company accepted Mr. Weiner’s termination, effective April 19, 2022, but disagreed with Mr. Weiner’s assertion regarding “Good Reason.” On October 24, 2023, the Company and Mr. Weiner reached an agreement resolving the dispute and a provision was made in the financial statements as of July 31, 2023 based on the settlement agreement. The Company paid Mr. Weiner $3,600, less applicable withholding taxes, related to the agreement in November 2023.</span></p> 2470000 600000 2600000 2123000 1024000 3600000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 14 – Departure and Appointment of Certain Officers</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 5, 2023, the Company entered into a Separation Agreement and General Release (the “Separation Agreement”) with Hamid Erfanian, the Company’s Chief Executive Officer, which provides for Mr. Erfanian’s separation of employment, resignations from his positions as Chief Executive Officer and as a director of the Company and the payment of severance benefits as described below. Pursuant to the Separation Agreement, Mr. Erfanian’s resignations as Chief Executive Officer and as a director became effective immediately and his final date of employment with the Company was November 18, 2023 (the “Separation Date”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to the Separation Agreement, Mr. Erfanian is entitled to the following severance benefits: (i) a payment equaling twelve (12) months of his annual base salary of $624, subject to standard payroll deductions and withholdings; (ii) a lump-sum payment of $187, representing his annual bonus; (iii) a grant of restricted shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), in an amount equal to $1,502 with 50% of the restricted Common Stock granted as soon as reasonably practicable after September 13, 2023, and the remaining 50% granted on the earlier of July 24, 2024 or a Change in Control of the Company (as defined in Mr. Erfanian’s employment agreement with the Company); and (iv) the immediate vesting on the Separation Date of the remainder of a restricted stock unit award of 260,000 shares of Common Stock and an option to purchase 700,000 shares of Common Stock that were previously granted to Mr. Erfanian upon his employment. The foregoing are subject to continued compliance with existing restrictive covenants under Mr. Erfanian’s employment agreement with the Company and his reaffirmation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The severance benefits with respect to salary and bonus were accrued during the three months ended October 31, 2023. The share-based charges related to the immediate vesting of the remainder of the restricted stock unit award and options granted upon employment were recognized during the three months ended October 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 5, 2023, the Company’s board of directors appointed Kara Cannon, the Company’s Chief Operating Officer, to serve as Interim Chief Executive Officer of the Company, which became effective immediately upon Mr. Erfanian’s resignation as Chief Executive Officer.</span></p> (i) a payment equaling twelve (12) months of his annual base salary of $624, subject to standard payroll deductions and withholdings; (ii) a lump-sum payment of $187, representing his annual bonus; (iii) a grant of restricted shares of the Company’s common stock, par value $0.01 per share (the “Common Stock”), in an amount equal to $1,502 with 50% of the restricted Common Stock granted as soon as reasonably practicable after September 13, 2023, and the remaining 50% granted on the earlier of July 24, 2024 or a Change in Control of the Company (as defined in Mr. Erfanian’s employment agreement with the Company); and (iv) the immediate vesting on the Separation Date of the remainder of a restricted stock unit award of 260,000 shares of Common Stock and an option to purchase 700,000 shares of Common Stock that were previously granted to Mr. Erfanian upon his employment. -0.11 -0.11 -0.02 -0.11 -0.13 -0.22 false --07-31 Q1 2024 0000316253 Net of $126 sublease income for the three months ended October 31, 2023. Primarily calculated using the Company’s incremental borrowing rate. EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .V!CU<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #M@8]7XQXL/^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NDDU#E'7"X@32$A, G&+'&^+:)HH,6KW]K1EZX3@ 3C&_O/Y ML^0&H\:0Z#F%2(D=Y9O1=WW6&+?BR!PU0,8C>9/+*=%/S7U(WO#T3 >(!C_, M@4!5U2UX8F,-&YB!15R)HFTL:DQD.*0SWN**CY^I6V 6@3KRU',&64H0[3PQ MGL:N@2M@AC$EG[\+9%?B4OT3NW1 G)-C=FMJ&(9RJ)?#77;1?4$L#!!0 ( .V!CU>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M[8&/5\0=;>WW!0 U1\ !@ !X;"]W;W)K4F>;X1\5DO.-7F)HT1=M)9:KSYT.LI?\IBI4['B M"=R9"QDS#:=RT5$KR5F0!<51ASI.OQ.S,&F-SK-K=W)T+E(=A0F_DT2E<QY)B![XM^0;]3.,3$H3T(\FY-)<-%R3(EXQ'UM)!C\K/F81Y%1@G)\+T1; MY3M-X.[Q5OTF@P>8)Z;X6$3_A8%>7K2&+1+P.4LC?2\VGW@!U#-ZOHA4]I]L M\F>[W1;Q4Z5%7 1#">(PR7_92U$1.P'TK": %@'TAP"W[@U>$9#57"$.#WZ*/P46D63RR0@UXD.]2N9 M)'GW,-7<)FK))%?G'0UO,S$=OU"^RI5IC;)'OHA$+Q6H!CQX&]^!4I9%I=NB M7E%4\-;7I\1S3PAUJ&%OBN.5->=E>MZ^FMNMKL_P$)EH M'ELK+!?LV@7-!_M!K9C/+UKP12HNU[PU^N,WM^_\::/]16)OV+LE>Q=3'Q4= MY9XO0J4E@TJ8LIC;D/?H3+_=DJO)[?C3]9<3,IF.;:"H1$/07@G:0POX(%D0 M)@LR>XV?1&0#Q.,!T(:$!C5$ZI=(?;1(9;]]>%U9FPP/=YWV5QL2&M40:5 B M#= RC5,I#=%-J'P6D4?.I!EU"(R(5D)TQV>#0908VL+ MWUG)=X;R74*G#+*.>1,Q*P8>/V>1LK7V& UKV&BN4^57YZ!F S )?7,"R?"% M_,U?K0D5EW+@SW/[M&?-?GAP4\X='^$>Q%E\BO=\):3.AD[-=&KW#[CBH]5U MC/&HIIRTXJ2'<-Z$$9=D# /,0DA[8^(Z4Y&TF>^#GY4@$N2"5EY4IREOY7)< MU$A4Z>*.RU $Z+BZ1ZHT<+4.#A=HREJY&A>W(R7K;B*Y@8OV[HN+ 6/7RG@, M/^-6AL;%'1(/:LI8.1P7]RC%-SJ+6121JU3!;66'PW6T M3*T9!0]KBE>Y'1=VA%D^BH?+U./](F/T%J\R/"[N6,I/\6O*I.8R>BW2II41UZKMJL=P/[1R M/Q2W+-5D V:)*LSFR/6,>\1JVQ&/:PI961]ZD/4Q&9Q,T_C)FL>O]H@XCMMV MSLX&UIR!QS8%K#P//VAE>RCN50KD!_9")@%TX' >^OD2#]+"N*3KM>FPWP=?8.4]AO6AE?6A M!ZWH7 8!J*N3[4&^H'6;V-L5EQRZY/J%^ZE9IR57T3JP8A_##='*#=$]ZS,8 M]L-&6+%QR5D:PF?AD1LF8\C. 8OL8]8Q+!*M+!(]R"*5X&-S!M_R@]@D5FA< M;LHWY%'(9ROI,=P2K=P2/<@ME:3EL'4GQ3I,?'O7QC5KAJQCN"5:N25ZD%LJ M0>^$TF#POX6K^I$95W3=@=>SDA[#.-'*.%'<[&2=]5)R5@^&"[SK>^Y[*]@Q M[))7V24/=SB?138E6XH$^>WI,99 <);6F%Q)6*95!EED')[\ZIXY(53-;7+++[8%RN*7CEH#S.V&R1ZAZ>/LVLIW#+OD[>R%'627)@E,8_*=6;-(Q+;+@5907+%F M]0^/^EG.SL[&J9E-9_O)BOC&T.9[J.757YB9C"L2\3F$ M.J<#R.\RWT/.3[189=NP3T)K$6>'2\X"+LT#<'\NA-Z>F!>4._FC_P%02P,$ M% @ [8&/5SV#AC-L!@ QL !@ !X;"]W;W)K\&&A<#.NP-4'3;I\9B8Z%2J(K4DZS M7[^CK%BV2-')VB^);!^/SYWN[GDH73Z*^JM<<:[0][*HY-5DI=3Z?#:3Z8J7 M3)Z)-:_@EZ6H2Z;@8_TPD^N:LZQ=5!8SXGGAK&1Y-9E?MM_=UO-+T:@BK_AM MC613EJQ^NN:%>+R:X,GS%Y_RAY727\SFEVOVP.^X^K*^K>'3;.R5Q4 MJ.;+J\D[?+Z@1"]H+?[.^:/H(PO65.H3^+Q=]X% M%&A_J2AD^Q<]=K;>!*6-5*+L%@.",J^V_]GW+A%["[ _LH!T"\A+%]!N 6T# MW2)KPWK/%)M?UN(1U=H:O.F+-C?M:H@FK_1MO%,U_)K#.C5?B$J*(L^8XAFZ M9@6K4H[NM#N)3M&7N_?HEY-?T0G**_1Y)1K)JDQ>SA3LK-?/TFZ7Z^TN9&27 MFU2=(8JGB'B$6I8OW,O_:(JQY3.(=Q;64[ 'P,; <9[$ &3I ?J@VD3M0Y MEZ/@ F/?*$B" 3B+44(3.[AP!RYT@KNM^9KE&>+?8<9++MN[+M2*US!(]@M^ M"MV<%DV65P_H))AZGH>X3/5N3"%H57$/2Y[;K?5R@ELKJ$Y5YZD>%6TU@3FT MYI.KLZ]#,U*/)(-TF$:4TM">CFB7CLB9CL]"L6(0N0U@9.P=QQXF X2F51+[ MP0C$> 3]\; K08A60$'_9Z/O.<"&_:@G]!H1^MW&ZC@]+= MP]<1EVD41'XP$L4>*V-G%!]%=7I8ND@L49;+5%0JKQKH0%TZ3$NA\5'4;7)0 M U[B#4,PK9(P&HF@IUCL9+6N_<9+I%M^B"VD>Q.Z0V>Q(QA:= 1@SXN8OD@$ M%#F[SXMTPZ)YD\0M9=LV>-,6BMV]B@O$%4C7+N#5\ MDT=Q$@['H\6*!M%8&_1TB]U\"W!K7>M[]\B*T:13['F^ =)BAB-_1+C@GG>Q MFWB?*VDMZO9H IW:-2?,G8+#(>-H "8!@NX:PK<8C;9!SY+839,W!P+A&$Z3 M!@W><=L4E/E,1-E#?CC0;I[5G4"MTD/I)$!G+3BL(\'@&^=P1U\^.? C K7I>ZGL>U M'C'IC^"A?+89A6.I[0F2N$^.VS(X=ONIF1WB43I$:)KY% YM(QA[/B-N/ENT M;?7 JU2WVC.92<[11Z$XPE9AY_9IYV!D/=?_N*/#N'MB)(%3O-PID7Y=B2+C MM6RCCB[:@X-ZLC_-<-+LJQ]G_"1OA['W=$N.GG.7')HZ0VT6INCDS,,@:&JT M847#+Q!KU K.Z/^"!6E5?ZO\Y8H!F@L8"MTERJ5L!W*-1*.D@L,7E)(U?4Y MKRF8'W=TF+2>YHF;YA>B+$&:',]89&;L,%WM4X4^7^W&5_F:6YG$5,IG)+( M3\+A<=9J&,8T&.$[VHL*ZA85^TB[AU*BA"I?Z5<"&ZY/ZJ*TGD"H16%$_A"Y MQ0K'T0C!T%Y?4+>^V)*@'!VW5L"F8HA\8@AEFUGLAR/RC?;*@K[DY+TO074+ MOC($8CSCM9[.;7:VT_EL[PV%?CWT%ZL?\DJ":%O"0N\L@BS4VS*F>E8UM",,4T,?Y*_FPM_PC/%:$+F LDLCK'XQ-QA26:< M_:"ABJ;&R$ A6>*,J1N^^41*00.-%W F\U^T*6P]RT!!)A6/2V=@$-.D>.*' M,A U![N_Q<$I'9Q]'=S2PI#')O<&-331V[A0 M KY2\%/^C">2,QIB14)T@1E. H(6&DZBXSD6)%$1433 3)Z@#^AV<8F.CT[0 M$:()^A;Q3.(DE!-3 14-: ;ELA?%LLZ69:\#U4.N?8H* 3 TH-$G$FAC^^W?VT/K8)OP_@37"X%9A<+O0_6O8:W$*6QNP M+*3)"NH49-- YT: 982.8='R!K?V!9UL1'D#\M M.$J$,Q5Q0?^2L(UN@3FH,7%T'%^FTAZ&#=I>1=O;D_:B09M*F;53[L0[((/> MCM,0/*H$CUXE&"Y^J>"(AUIJ4]T)>H#JM^,T5(\KU>-.U3,>QW"ZEZGYFL(: M[U-8.XP:U&WKZ>*V#B"_5UV5B/5Z\=H+:Q_+)N]:PV$?SGM[895H@\:9VA^- M/>]YF%LL^^/QV!NZVV+]U![8G==N.^<=M5%"[D/\I>46XF:MT=-=]E[XPHZR7P80;-/A#: [TO.U>-$MY/5WP?_'U!+ M P04 " #M@8]7Q'R)L(D% #'%P & 'AL+W=OH8:)P-"]"N1=.L#\,>:(NVA4JB M1U).]N]W*,F2+5%,L_G%NOB;$1[M7WQ-UANE7XQGTRU=LP>F'K=?!#R-&RMQDK%<)CQ' M@JUN1A_P]9Q$6J&4^"-A3_+@'FE7%IS_T _W\C:(1BMJ)%JK[RI]]8[9"O M[2UY*LM?]%3)AOX(+0NI>%8K X(LR:LK?:X#<:" AQ1(K4"Z"MZ @ELKN*6C M%;+2K3NJZ&PJ^!,26AJLZ9LR-J4V>)/D.HT/2L"_">BIV9SGDJ=)3!6+T8." M"^1(2<17Z/.6":IC+='98TZ+. &9+35\;)>^[9:FPRL[:)//%<;B7[)8Q8?ZX_!C\89LG?FEE@-?EZJ*^3B"T0< MXAKPS']>G5C@N$ULW=*>.V#O/E_RC+5117]^6$@EH'+_,@6K,N:9C>EVOI9; MNF0W(^A7R<2.C6;OWN# >6_R]$3&COSV&K\]F_795[9C><&,%5%I!J6F'C&[ M61@YP72\.P1O$,*.VP@=@?(;4+XU&74UYVNTY!(*'$H6L6>8AI+)"Y0S=6V" MZY\R)R&(%_)&M:5J"%"PMI_N^ MVDTP)ST$V G]#DR3D#, $SLM 3E6H-^X J#"L,MYG46-B3&*#B2$MVQ([VQZCCA-9 X?]@1TWZ3/IY<3K[@Y-4CZ)\ #LEF^) MG6_WL(W(<.]SX3((<+GS,DRVISFZ0%[,6,/$Q.RL.GLG8)@MYPKWZNTEL6/X+5<3.U??F1OC-0Y4"T3'R)SN!M4L-NA 2\7$ M3L75KCH_+,U>%1X7ZRM<\XU!=[NN&<7(P#Z*M&Q- FN_?2^/Y@ ^A6T3!;8^ M=$,B7BBIP$LH/7.;6?<"KVZS$UD[CD6[)2#V+<%MF5.=NH?2>W.^^B3O.SCR MNOGJBWE12)R!?+5[ 6+?"]S5U?822L-7L EE7\R$=N<1G\HSV [[V_Q];PZ4V[-5$?%;>;AB-F= "\/^*<[5_T LT9_>S?P%02P,$% @ [8&/5Z\R M0;.] @ 2@< !@ !X;"]W;W)KU#U:A=MX=I#P[NSEQI17OJ_3' JJ^[($@6\64A74X%(M?5TJ MH)D#%=P/@V#D%Y0)+XE=;*:26%:&,P$S1715%%3]F0"7Z[$W\#:!1[;,C0WX M25S2)3R!>2YG"E=^RY*Q H1F4A %B[%W/;B:CFR^2_C.8*VWYL0ZF4OY8A=W MV=@+K"#@D!K+0'%8P10XMT0HXW?#Z;6?M,#M^8;]J_..7N94PU3R'RPS^=B[ M]$@&"UIQ\RC7M]#X.;=\J>3:/ $0-(')&:V7.U@TU-(F57!-ELY'-3EQM'!K=,&'_XI-1^)8ASB13 M*;3D+*,&,O)D<,!?9#21"_)0@J*VUIKTG@6M,H8Y)Z0WHPI3$1.5%;X,CQ10?X[D0J"W@K+?EY/==&X?;]U56LFFS8 M36:/])4N:0IC#\^L!K4"+_GT83 */G_A,7:[L0P3%1-+(MN- M=$HRQBNS_Y]KZS7?A>.SS6>5G 7]P2#V5]N>_I6U(_:\%7M^5.P-TVFM%T_! M.^76C)>[0H)P3VYGUB&YHU;NZ*C<;])03@3V>%;OKAZ7&D\B"M\H)A@OL$VZ M8TEZ3) ;R3E5VB6YZ$F7JU%G>:,]5YU98;CGRM]J2P6HI>O6&I55PM3GN8VV M%\*UZX-[\0E>%'5??Z.I;YE[JI8,&Q2'!5(&_0NLMZH[=[TPLG3-;RX-ME(W MS?&R V43\/U"2K-9V ^TUV?R%U!+ P04 " #M@8]7ZRI4%]<" 9" M& 'AL+W=O3'(A7A.;V@;:?[]K)V1 ]I#7_!'[CDY]R/W$J^$ M?%0Y@";/9<'5P,FUGO==5Z4YE%2=B3EP?#(5LJ0:CW+FJKD$FEE06;B^YT5N M21EWDMC>WDTKS3 S?V:_;/U'7V94 4C4?QDFH+U/Z$AB\5A;*_9%7;>@Y)%TJ+L@:C@I+Q:J7/=1PV ,C3#O!K@+\+Z.X! M!#4@L(Y6RJQ;5U33))9B1:2Q1C:SL;&Q:/2&<9/%L9;XE"%.)R/!E2A81C5D M9*QQP11I1<24C$2)A9&;C"V!7/-4E$".OPJE3LCQ Z>+C"'HA)R2A_$5.3XZ M(4>$:9B5Z- \QHWK<4,*S'^'C$!N1% M#?V#A+>I/B-!YP/Q/3]HT3/Z?[A_0$[0!#NP?,$>OB:^>\/[ZW*BM,3:_MT6 MO8J]V\YNOO>^FM,4!@X2*Y!+<)+W[SJ1]['-]3;ZENL.EX4A(W9EJZPT14>3-"MSD&2="LSS&:F MWR8U?,M\O!'9EM]1XW=T,!_8$;'?<6PX4@)/7PC6(%<%K3IM]@?[D&T+;4&H MF,.-3)Q'YSO9>FW3"X+V5/4:R;V#DK<_GWW%U'M=)F&ONRNOQ>KBPO-W!+H; M7;8$.;/#1V&U++BN6E)SV\RW2]O6=^Z'./>J,?6/IAJ:-U3.&%>D@"E2>F<] M#)FL!E%UT&)N>_E$:)P,=IOC[ 9I#/#Y5 B]/I@7-/\&DK]02P,$% @ M[8&/5W;4C):.!0 :R !@ !X;"]W;W)KB[FH= XDM8;O ;H.F[3XS$AUK(XDN227-WR\I*[8E MRK2=\"769>9P.(?D\%"9/A)ZSU88<_"[+"IV,5IQOOXTF;!TA4O$/I(UKL2; M):$EXN*6WDW8FF*4-4YE,;$MRY^4**]&LVGS[)K.IJ3F15[A:PI879:(/EWA M@CQ>C.#H^<&W_&[%Y8/);+I&=_@&\Q_K:RKN)EN4+"]QQ7)2 8J7%Z-+^"F! MD71H+'[F^)'M70/9E5M"[N7-E^QB9,F(<(%3+B&0^'G Z^"=V@>_=?";W&^2U61Z@3B:32EY!%1:"S1YT=#5>(L$YY4<63>< MBK>Y\..S.:D8*?(,<9R!&RY^Q+#A#)"EN"/I_8H4&:;LW9O0AL%G$/^J<_X$ MWO^H4)WEPN<#&(,?-POP_NT'\!;D%?B^(C5#5<:F$R[BDZU,TC:6JTTL]L%8 MRE(,MJ;= >^YWOLR$P&)P8H*<(WR;"QBF:-USE$Q@+4X@I6F=5D735(6>)FG M.1\ B4\'^/F#PI4I)B0=P$SWN=Z+T:2)8WU)O;ZFW&QSW M ,X5*E"58H X^*LN/@('_@%LR[:'B-L@^0V27*P>9FX83"S&$;E:(8O;AI"1M M4+UNDFS+]=Q>IK3-RUKRB:U1BB]&8K0P3!_P:/;N#?2MST,CV218;!(L,036 MX=#=4[7F]"&&HN.=I<)^'> M-N&>-N'-1!G+(I\!L:Z)G0]#S=XA%2_N\" 16L0SB/#4B>=8O67'4%NQ(9Q$ M'W.' G]+@:^E0&RUQ$9*9+RF%%?I$^ 45:S8T("R_\1NHBGN0U1HD<^@PA#. MPA!.["MI#ARG5T3T-ATJ@BT5P:FU]6O*]64C.*&V!DJ(HK:&4;^VJF9C.XKL MH-?C> N#'M5*E&-7#>*#HS1<)N8\"6U]6B2PE-KJ[;Y1P ZBKG(&>LEM-KF!-5"RIS1]OV.=DV!!2; DI:(&^P]UTN=C(8ZG7P:5SL MKW6#O*BR&+JNU]^@S_7!G+VP&97%1M$24VA=6G?*&.JE<7O,MN%2TBB(71(* M+AD32]YU385B8QAG> MR7*HU^4O.1K10YZSPU#5+;2"_M[:5'.Q*:#D6-Q=+G:Z'.J%^6O.2/30YW!B M"&AA"BB&JM@/_;YF.F+4961W( !/.Q'HG0(,RZ10/>^WE%*C&CFN%T5*M5'M MQG;@1KZR:58-A9W?SXYJ%;CVP1&[$]OP-+6M.3$9SI4J<46NPB@(E&VQ-H"S M"X%)M-@H6F(*;4/E9.^SJ_P,_[=8S?.*@0(O!;SU,1"YIYLOVYL;3M;-E]A; MPCDIF\L51AFFTD"\7Q+"GV_DQ]WM_Q?,_@=02P,$% @ [8&/5TRI#[6] M!@ QQT !@ !X;"]W;W)K:[87\H3:,:?24Q*FZ[FVTSJX& Q5N6$+5>Y&Q%-ZLA$RHAI]R/5"9 M9#3*)R7Q@'A>,$@H3WOS63YV+^GOV;V$7X-*2\03EBHN4B39ZKIW@Z\6_M!,R"7^Y&RO#IZ1 M<64IQ _SXW-TW?.,12QFH38J*/S;L06+8Z,)[/A9*NU5WS03#Y]?M'_*G0=G MEE2QA8C_XI'>7/E0R.C+Q2QRO^B?2$[#GHHW"HMDG(R M6)#PM/A/G\I '$P /?8)I)Q FA.&'1/\&K2^*@EO.4P3\\7(E4BYA'5+$*/&OY!CK1"8H465&W0)\BS0GWT M_?$.O7W]&WJ->(J^;<16T312LX$&&XRF05A^[[;X'NGXGH^^B%1O%/J81BPZ MGC\ VRL'R(L#M\2I\(]0OT<^?H>(1WR+/8O3IQ.'.7X53S_7YW?%TP1ME0=M M)46"8+U)JGFZ+@J6:\[4E2ULA=JA7:U9S%V*AK+51S SRF6:#V>O9HGE2,3IR,W#;MYJB%M)CE@ MN609Y5%NN] ;)A%5BFEKKIQ?.2D/A8N3=AB(W<-IY>'4Z>'CADK6-Q =0>TE MP%M4X6T(+];VRINVK,#>>-3(1EMHZ'=D WLUC'HG6SOT\-L?OR&69+%XAN@# MV0@WB#T9%Y@5,CV+W=.&V3:AZ:3#[@/XQTZ[OZ= _F+^"\P&3@BD)P5#PV(+ MZ-K%2Y6'EDQ;-6\1&D_\#G-);2YQPVMNF6KLS'EUY^4><[KDVUZN%5>;:D^QAWYJKD =I.! MSX 9J1:2V]=K.?MH+;:@PB+4]Z==I533 >Q$T?E]N4N6ZU*=M%V6.H^P;=CD M+Q:A( @Z[*UA&;MQND)8WLB6\#<7\4>+AIKD5LZ(T[ M[*V1%KNA%NR56W:T)-^5\0VW4D)9'+XZB/[!J-6K-IKV@[%'FEY9Q##IRD(- MN]B-N]^$IC&B-9>TFMA&0S!QU"KLMAB>#CM@$]>XB=W ^?44#FLUNXV,?>S[ MXV'3;HO<).A:D:3&4.*=U3MQV#S4*=R;.+'YW%W]4MJ.HU C,G$C\H)FW-18 MOB]%O)-EDS; ]LFHF2N;5##JJ#%2XS!Q0EN[QFRYLEI-3K+:(M5M=0V8Y+SF M?,53"CW@"05VT>[\4MJ.HU!C,G%C\@/@WG/1!V_3R/!3:"76% @?74N6G__D MNW%8%F+,@-7:DVE!YE$37FQ"TXY>GM3H3=SHG:>R\@.H*]+TB1DJ%.='664O MKPPM1X#F.JX/MDP_IY\1W5-I/\(B;0#O#X-QT['_T*6[>EA24P'BI@*MU6=G?&I*#UX,&G: MT;@+9(D%X$FS"[$*=31-I"8!Q$T"[E@HS:(PH>^T.1^$Q&O)0U.1YKW5#PM9 MP$,<-%FE36XZ#+JD"<=.%Q3D.H#Y:LC5/4U-KYKB$22XBJUMMDC !+N$W MO6J+$1)X'5S"K[F$[^['S_6*&?KI\L=OM]_!E'C-3<$BAGW<=7;IUZS QV[H M$DDF%'\Y[CFKZA"'8;-)Q@;Z[*?/3DYR]O'SA;0=QZHF)[Z;G'3FWNIYFVI8 M\]H6PZ0[KP?7!>X>_N'?-PBWAC/.Z/QVBX\]K^/HRZ_YA._F$T5+]+_W0;]] M[&]-1%O,ML &!U=B"9/K_*90H;R%+BZ7JM'J-O(FOX-KC-_BJT5QIUBK*:XX MOU ).Z$"?K0"E=[[,016%K>&Q0\MLOSB;2FT%DG^N&'0JTLC .]70NB7'^8# MU=WM_!]02P,$% @ [8&/5X[#+S"3#0 U2, !@ !X;"]W;W)KN^$;ZI*NMVU*NWVY60^:1]\T.M-H >GER]JN5:W*GRL MWSM\.^UV*72EC-?6"*=6+R=7\^^N+V@]+_A%JZT??!9DR=+:._KRIG@Y.2.% M5*GR0#M(_'.O;E19TD90XU/:<](=28+#S^WNK]EVV+*47MW8\E==A,W+R;<3 M4:B5;,KPP6Y_4,F>KVF_W):>_R^V<>WY^43DC0^V2L+0H-(F_BL?DA\& M^> M'1%8)($%ZQT/8BV_ET%>OG!V*QRMQF[T@4UE:2BG#07E-CB\U9 +E]?2:R_L M2KQWRBL3)/GJQ6G UK3@-$_;7,=M%D>V.1?OK D;+UZ90A5C^5.HU.FU:/6Z M7CRYX;_S,!/G\ZE8G"W.G]COO+/SG/<[_RMVBO]>+7UPR(S_'3(Y[GAQ>$>J MEN]\+7/U32Z_^&S^[.SY$_I>=/I>/+7[GX_+T]O\9(/*YN*+S[Y= MS.?/Q6$OO#*_V^Q:6RKXJ7AC\IGX,FP42RW.GM_8JI9F-^6OV"0]WJK'3VSC MVB?6M0]I\_3TJZG Z1+I:YH5G-XXY80T!1"AKDNM7 ;-I,AQGE,;*OQ[)6KK MPLJ6VI+:86,;#PFV88."._G4R%*'G:B=+9H\>!QA\K(IM%ECZZ"7MM *3]?* MV$KGM&Y)WZ7W>WI;.ZT" *P[ MD\6"RC?&EG:-XT1=RIW(X6 G2^%LB4?:"'PSOF2?TV-$0+I\P]*%:]8 DWN M9 W("T("88?&9#F B[3%";O.G($ANJH:8S<:B,$&(:]WT2!?28A6T")O2B6Z MMS,.O!@%OK/SK5XI<9MK97(E"GVO"84S"A3BX06E!\$MQ:$SA Q6+KI#FZ*A M0T0M73!X>N@TL9&4#TMG91'=H%0-T0!;@=H(+?M;.0IPFP?3;*O#!OL&\E-N M[Y5#]P"\.^L]Y=9.W.L 467DLJ0\&(9F)A#53.9YC"N]SJWQV+C AH58:2-- MKB'N41V*8N%3%!1;3:(-/83E!RQBV_%VN[%EN3NQ6Z,HOY=>%UHZ3D66(O]F MR;^^+;I!R8P"X/L"XG+R8ZA MP)LW>S+]JUX,[8C[+1)Y1R# H;)&T>?*.D5>(_<,/4*]73FGBBQ8I+/8AYY] M5(DO*)[M.RK6@\%#8=LN@MB^T!X1#]HTB PE%Q>D'P4W2VK&*(I'4=Q%S]P@ MN0@WQ%NY/!B&T8+61ZB#U2JZ2/S88//%16QR8JL8^DI%>0AM,B]+=EB. @"] MHE)74*KQBNJ+%TZ56E'"3%#[8D?"$D M$=^K4FZ!/-"C6YNU)F$K>MS:P1FB'G12]H FR\:C&WF4W*U2@CJ16,3R2V'E M\J?D<(JJ&]6J(+VFL$W1H2*XLL2X1I>RE 1+D;5*+D7P!0"[ZRC#-"HU%!OD M! 1Z/TVS<<@MP8B=8"%6;(73[)UH@A M0@X]@*- U1@*:A^R^ UX'KWWY7:C ?=M31EBQ]3/\L8Y[KO]VJ^$4<@%3T6# M=*PC[1 KJ1U2/XQJMK9>1Z9NNL)$XX,(&';OCM8J+- 63& C$;.E4@8Z%VHF M;E*U:!-'EG;'E;7!4!(2 "#&8!_3I#M42<9P84ECJ/4<0I,,%J"CI75 "U=P M*C+.)?0@%X C0+2FQH]6#5/H#+Q7=8BR9,E'P]5S2[O[84VV)?=Q=CL3_[RZ M>M\#+%F;L;5(H@(92R#F!,A X$C^//#0(.$]B%.)RJ%:DZP Q']K3!R-6/N] MQ#R(IFT45G"B++,=.G_*20:S44*2MQE7G4+L"701E][\Q]3J*KK] X,!<$'0 MV"7F9R?_PFDEY#HU;RG5D"N*ZS1[]9!OI%GSCJ VQ%3^"(X4)B]BOJ':@ M ,QWMHI-(5;)D>X2L ;_HS,B8VSS=80Q?ZV8'155Z$I'%5'F\27!\6@"H9U,Q(_3*V&-"=^RSK2,QV0I%&G MQZE= T5( BMV4>H!SC!%2"6RS8Y.\X*,H_)0^>D]/4#!%"EKA #KON/7E'\ M7OF@*X83BET,0=?RCW#;)Z+CJ-TAT0;M@&"\DGX+.(&4F(RC/1$1D^A2NPS9J#T-UVWT/J M.(Q>B(I/K*8F8 55;+B?]4(,[;'O(&9Q0FGK,&>$+33L=BUX6#_P$UI3:TM. M>H^^953TZEZ6#=<6N[2S(&@RACN@1:C<[,$VWS8VNC?<1QUM)+/6W-;)4TP<__.1P%FXC?* MP=?HZMDOV$J)=S@> 8PI-J1\!=@M4@V\D$F N.?EU7#YB-_^(>#0E1R4K&WT M"3%2ZKZYBFFX[?M>K@C7:#7"FW6SQ:#,2]0#B$BWVH.#^ M<<_%I[TM^M,'^VGC@VLZH&ZUI]IW!I_+G[I-QTQI8.IUAT[O (X@4 E9B# M&(UX(*(VA /8#\??$%AH) <*KE!5O$_BH<+'?%I*,VK7 MEMFJ,0SNX?"0-2*-TVQ 49!^2:>#RL$5+>\@/49$Y_.OYPN6^OQB_H\I=92Z MO43AIA%O$D,:S6Y J@!R'[2_$Z];2,R&J<+(5UNZ(-,\>8#I_):Z<:=NI.3] MUJQ)'O=VM#>2LXKD<^#8XP82$^^,BF@;0SFX1J7JUDBD>-LRP(S4MR6YB&R M/B/ 'UHG:W2ZA\0]XM0"W0KL0@B.7J.K"E8P'7 T^;AP0B K0)42J< J=&:P M^NI/AUH<#'5*L,1RT^2Y&@5%AZ:K030%,'KF8JI(4R'6-$23&2#]V%U.K1O@ M %8A1W6PSN_3F]2E.JO&3FM/YXH9>!\)@C@#O E"0'@LP3W=O^'488$.$X), M/!I^9@((DJ;Y@U\?2-WA;ER2*=53Y/9&PO82J+T6(H7!4_4Z3G3Q!J% H3C? M^V!OE_AGM'0S326+M /)K$F*_S#8WQQ'^D8GH;>N,0D O2@*Y$*$QN(S%%)L MP3@EG(6C#5U[4A.@__9"A7W7=!V:(I6-])IRE<&C.+S<3?=BY<6!XFH=R@&D MW#[@5*1$?Q#\1T-#NO3!L*&RG^6#&G.T[B#N2[Q*!%X%;$STI*='E0+/+9CE M]/!4G)@)E MDE!&K72,'-%TT2$ N[.I;Y3?#4'SDO8P*J1IUJU,KIKH#?Q,BEQ_^\'(3SJ(]>10S!V M3U8H(QDO2,HQH+=7& Q&=5URH\+KQ$LXI;3AQDNW&@..$<$TY?DBCK76C)+VF,7Q[YGQE'D:7 MAYW6LDC^><;,8NG'VY$()^PO3E*^<$I_2R!H_4EM,9%V!0CD-/B<)QI^(CZH MG)%%7!66+R&/+WYCLA\;$+;%V?S95+R^NKV&OI[N+*YN/XJ?[(S?G,S/>_H! MF;Y!MW]M3D3EK64T_)4N NZUVM)X"Q8:$]6U:J431G>H(ZV8M]'M$K&6>%>+ M'7;=;1DE"WI6FDI36QL&?-#6LM1O'B&6;=S@6F9VZ,_XIX.?6@!1U_R#$A[^ M38B_NNB>=K]9N8H_U>B7QQ^\O)-NC1:-QK^"Z-GLFZ\GZ"O\(Y+X)=B:?[B! MZ1[PS1\W2B(_:0'>TXUV^X4.Z'[)<_E_4$L#!!0 ( .V!CU<#UI//! 8 M ($/ 9 >&PO=V]R:W-H965T/4[5XL M2C[\^)WO7$@>;Y7^Q^0 EMT4LC0GH]S:ZF@R,6D.!3=C54&)_ZR4+KC%5[V> MF$H#S]RD0DZB($@F!1?EZ/38?;O6I\>JME*4<*V9J8N"Z]MSD&I[,@I'W80?(K/YR6@Q8AFL>"WM![7]%5I_9H27*FG<+]LVMO%LQ-+:6%6TDY%!(QH[O/C'/&5_G2V-U9@=?S_D=(,Y M?1B3*N;(5#R%DQ&6A &]@='ITR=A$KQ\A/&T9SQ]#/T^8_5H;!X'NE06O(B] M8#L0V;462GM6L;>UO&71M!'=9UMHK="!07"8%7PKI2#*,"DY/E:X\[,&(POAZ MK6&-06%5K=,<>Q(JBXH0W$$8QN-HAJU"2J)"R-SD/G;=Y6?TE>":MH(M&!=5 MAB3EV6?\1I1(E)M4UA2EE58%&SI/XXZGUX>AE6*+$64"![2>U.Z[SKC&'YL=C;OEVAD!TZ:JEK?2=(O-4C9)<:TRV5O*\J,_,C4 MMFWT;8#/#.4MVL.7FO*M\Z)9CO2D-YMK ,Q$U[^ ^A?#[J.6H/L&Y!S"040< M<[XA(2B0*T&E85@VJ"QO0)-+B3' 7((FOV]P-S4DFK5:H \D"L5D*.V=OUU9 MC=FG'##\$O=0\K.9YF1''UH)$YX0@$;Q+ M/"YHV "&?;TR2(*HY?L@(6A'\YC[P(+EY;L+0[8LW ^8\]9&/C!(O(^XBZ, M]'RVAA))R"9=,MS?!/5B5Y&A/XWG+/&#<.I]P-[*,=6=78:H4E6N@+JEH\.Y M]PYKHD'2(%W+ZM6>ABR9>E?HHNZB\2Q.(B3T+&;/O7<*.Y?+]ET"H0.'"/*< M!C,_6M#PAT*2"QXW76:#7U!:I MTZ'_1]XPBUV'HRA>[*92:TVJMCQ0J:818'Y77+N0[B!QY'W2/(-!I9-F\7Q! M2>$G\YEWK:'B(G/.*1>(;C74=3;U/BE+W?D^@VEXB-/GT>$>I(>*_03SBM\V MM-O.IZD*E7YXO_$V!W9R0*WO0[@ $MT MEDSQ.2<.;9%A;251Z_(#JR9^$B4T(8GW8_O3P=TO3C-_%B?4:PX3[_);NM^3 MGW(\. SP>9C,V:M:XWK>GAN+WS0*VC.[P\1=^[[;RK[7!+8HQL&"FJM/AP'< MW066.W8B3T-6IXT18>R5[./6B3UWQVA/)SQ:3I2;]B#W@][-,&F:??@@G"4^ M[6U5D_FM_OSQKKE5WYLWE]#W7:X%$ M)*QP:C">XW5.-Q>^YL6JREVRELKBV&ULK5;;;N,V$'W75PRTP*(%M)8LV6F&=*A&G27(15XS+<#[U:[=Z/E6-%5SB MK0;35!73NP4*M9V%PW"_\(6O2^L6XOFT9FN\0_M[?:MI%O ,O@LY*V-/"C++#XVC^FP/KHTGUTB_0LX*^Y'4 VC"!-TNP,7M:S MS3Q>]NULX:^;I;&:5/+W,>(M[N@XKJN<*U.S'&@%,60PR> =G4&'!#,\#><9"HR!J187M,&IB)"UGXFNTB*;T=ACK8,CL$)S**K\'5;N' M@0QI%1JY0>.")%>K>>Z&K5DCN36!LZ% _#,H@DL:BI0B=-HW>==86V=$3H/0G\=JD1H6IK!EW- "E>N=SL11]YG$>RK*ZU>N#T'*'8 M019E:1(E2?*4X-LWEVF:7-.2VW$0= KN_/+P>L\\L KJ1N'3LV..Y(P&08O A%XVCN-*J\M@Y$WDCF LE("!_M;3O]-0)J9/5H^R6F+/& MN,PAU_O@MJH1)#:DH"U_MU?( #[T$GIUIH.3?">9)[QE6C.G^I<2-(R&DXEW MZ3*JD:C2N91SY\<,?0=I2B*EJO#?.)<#7)*6&[(/7DX:'"3M68T=*:EO2M[K M-9I&3ZDG%Y[XB<)LN70*Y?)1G7M9[E7:EB4R3445G*B]5VCK,$U/WS'/\Y4* M2:/@W(6GT7@R_N^U"*=K\3G%X S%_ZM\CGVXXH-&HT*]]NV4H7 ;:=N>HU_M M.[:;ME%Y-&_;O<],KSG1%K@BUV3PPS@$W;90[<2JVK*Y-5-W %]'SO_%U!+ P04 " #M@8]7BRO$:;4% !M#0 &0 'AL M+W=O?L0/S=AI M.NDAK<=)VD.G!XA_?6!YM37VJRN) MO'BH*^VN!Z7WS<5X[/*2:NE&IB&-G;6QM?1XM9NQ:RS)(@C5U7@VF9R.:ZGT M8'D5UN[L\LJTOE*:[JQP;5U+N[NERFRO!]-!6KA7F]+SPGAYU<@-?2+_I;FS M>!OW*(6J23MEM+"TOA[<3"]N%WP^'/A+T=8=/ OV9&7,5W[YO;@>3-@@JBCW MC"#Q]YW>454Q$,SXUF$.>I4L>/B._?.AX.! XGSPC,.L$9L'N MJ"A8^:OT7N<=R"W$63V#,A;5]'1R^8*UB][:Q4OH/QN3ET'^,)ZRA7CSZGPVG5Z*8PS<65.TN7=9VOQ< M4O;.U(W4.[$A359ZIR8Y%&F49+PGG6YH27#R.V3R3[ M-6)$@:374;TM"R5<5([ =:U.A_\!8D5OER2HII"51D[\(^PFV ME$Y(!@^I@6+T92:[0B2+H](#@0(QQ![D)%>@PW+U0U07PJPJM0E^N4LFI5;, M1\\.JTVL4'$9M$.9=C+VJ<:J/!!1$.Q$R3/^9<;(3PT-8FNR%OC!9-/[V^N% ML[5C;G@U^3$2-Z(A&P*@H6UO,BN629J#>$"&-UG2B.5".:\TEC?&P&FD LJ M37^B:QA( 2POMD@]-E'FN6FU3UF25,00_\@&#'UT+@-<3=*U[+F,T+(.B !/ MJ1$=.B2-'AKB&,!$I!GA/F +Z"$OI=[LU;!'KCL,!3&Q#LAF^I(IH<#.+EUV M-(;(0(/4CR D\W)/VS/\,UDV%NE_T;F4WYS20R9:NN'3<"?4[&DPE'ML^.<4 MP,A3P$AN=RPEC_8I"Y#8#JIJ)U KE0-+F;/B@JJ0*/=#?&$2:% B65P(]'3 MRDIP&L/D50N!/&]1LJ$ZO?(HG."OB^TL48?1IWR@L\2C#C6(%E]P?IO!P>Y^QH5#-+5YY?5YPC<8$#LTG> U+ M0_/2*#*P7X0>#_9#9PJ*Y8Z#-LR.\MB5SS/5@C&#YZC8$ XSO:OMVC@FRL,. M^A9B;IYK;$\J/KN+9L4L";F8TBMH1DKQ[6*#)DYSJY!(.)4B#.42U,0"YBMJ M/F&YMQ-1R)U#N()C3JP47 @1V$LF;0UG+2M 'R@J#G[HTCJOVB+>95T1#CD) MP7C,E!C3!" > >1@)#9[C)E5;"1*AV7.J X/]O6W<*KS%5^^9F-E4^Y"#W'= M[>4NLL^E)7HT;0G,2F8%?N;3C*Q]\N&B>BT6P]/Y2?B?O#W) MWK<64[V8#:?S(,4+IEKF!,;-;H#/#V]0(*S@,& M'L].@8),Y5Q$IZEVHV,CUOA@!$9H-V'0=R+HCM-PO]I_2]S$$7I_/'Z(?)1V MPQVCHC5$)Z.SDT$LHO3B31,&ZI7QR*/P6.)[B"P?P/[:8/;J7EA!_X6U_!]0 M2P,$% @ [8&/5WB*K@S; P 10D !D !X;"]W;W)K&ULK59+C^)&$+[S*TH.RHE@8V!V,@&D&697V2B;C';R.$0YM.T" MMZ;=[72W%\BO3U4;>T%BT&J5"_2COGI\]6@O=L:^N!+1P[Y2VBVCTOOZ+HY= M7F(EW-C4J.EF8VPE/&WM-G:U15$$4*7B-$ENXDI(':T6X>S)KA:F\4IJ?++@ MFJH2]O" RNR6T23J#C[*;>GY(%XM:K'%9_2_UT^6=G&OI9 5:B>-!HN;970_ MN7N8L7P0^$/BSIVL@2/)C'GAS?MB&27L$"K,/6L0]/<)UZ@4*R(W_CGJC'J3 M##Q==]K?A=@IEDPX7!OUIRQ\N8QN(RAP(QKE/YK=CWB,9\[Z5%*W_V)_Y.$$<)N\ DB/@#3XW1H*7CX*+U8+:W9@69JT\2*$ M&M#DG-2F[I62"Q[H>!1NEP9UU@$2C<\>^'#%9@-K(4KX1WE MT"UB3X89'N='(P^MD?05(U/X8+0O';S5!1;G^)@<[KU..Z\?TJL*?\W]&*:3 M$:1).KVB;]JS, WZIO\?"_#7?>:\I:KZ^Q(AK;W997O<:7>N%CDN(VHEA_83 M1JMOOYG<)#]%\"M2W7V&'$9K&H<6B":/#D>EP6J'@T+J +'<\+QJ'()Q# M[X(:)44FE?02&9FKA@P.2,4) 1MK*J#):H67>MO.IA:P$^XT&'6 X61V&_0. MR5 M!6/M]7DH@80^I^X\J6/.:FZT/L[;G?1E .24(H6<%R<4!A!:+]BOEC.BK^BT M'SDA/,F]U?\:6%/ER9QJZV>1D6_#^2A)$KY%EU-C$)3(RA$+X@Y/.&#&J;E" ML7P.J$M3, =<=5HW[YR_6G_C7#?/HV? MQ=L/C _";B4UL\(-09/QFWG4MG"W\:8.#V5F/#V[85G2=PY:%J#[C:&9=]RP M@?[+:?4?4$L#!!0 ( .V!CU?0FT_K; ( %0% 9 >&PO=V]R:W-H M965T)(KB>WJ42"T;J1YU@6C@J2J%7OF%,?4B M"'1:8,7TN:Q1T$XN5<4,+=4VT+5"ECE05091&$Z"BG'A)TOGNU7)4NY,R07> M*M"[JF+J>8VE;%;^T']QW/%M8:PC2)8UV^(]FA_UK:)5T+-DO$*AN12@,%_Y M%\/%>F3C7YD\P6[?,:6+Y6E=B,T;6P4 M^Y#NM)%5!R8%%1?MS)ZZ>S@ S,)7 %$'B)SN]B"G\A,S+%DJV8"RT<1F#9>J M0Y,X+NRCW!M%NYQP)KD6>Q1&*HYZ&1@BM.X@[<#K%AR] H[A1@I3:/@L,LS^ MQP.+W\X.?EULM%%4!;^/)=KR MC([SV,Y8Z)JEN/*I]#6J/?K)^W?#2?CQA,I1KW)TBOVM-S@)/B[MFS3H3> # M'%[ @3WP!/5[*JFWM,$,9 ZF0,AE24W*Q1:8!F86'KV'W*!R3_)U5SY;P[MC M#56@0<59J>$,HD$X&[HY"B?> S4A< &UDBEJ3=[Q;&K'^=R[XH)3J69V,]NE MQN[.HRG$@V$\\LY@2E%CL/,\GL.QFPT.*KU"M77]K"F3G3!MT??>_LNX:#OE M7WC[W]PPM>5"0XDY0&PO=V]R:W-H M965T')TMA2>GRUJXG;6"5SOE06D_ET^F)2 M2EV-+L_YMUM[>6YJ7^A*W5KAZK*4=O=&%69[,9J-FA\^Z]7:TP^3R_.-7*D[ MY?^UN;7X-FFEY+I4E=.F$E8M+T97LU=O3ND\'_BBU=;U/@OR9&',-_KR(;\8 M36Y-5MAZ32DT0=VE6_#.%U14.Z\Q5.->_[RVE3W MRGJ]*)1XJQ:J\K553L@J%S=^K:RXKJW%K_30GT\\5-+%21;%OPGBYP?$GXA/ MIO)K)]Y5N7//\U>3%\_X<=IZ\?I M4]('?N1#/PS[D44_\@-Q?%K\/XU7R4OQ\T]G\]GLM?B_M(F;*ODD=V+V]Q"U M5. (1)0;6>T$3BFK0=EO;;(V"$U-:ZQ*^E%]+B-VE9#=FKH/N8+J2P(ROJ7%Y5L0O>/CSM&EL3.O_K+V^ M1U%(0"&+5'S\>$TJWJI";LG40I?: Z-"RX4NM-]! Z.'4XZUA9L"- J40-6L MM-,V .YJU<-J3*=<+2N? (/^K0[78< D_9P+G :W%N+!+=*EGXG9]&_BQNJ5 MKF#5!^=J5)=VF:EA'H<8$O:77M(WM?MY&%L).E_!CA7\%AN+F.D-N5^R @3] MZ&7Z8GK&P3C6L @(*8%#HR5V;N546J@U#P?.4DSPZ.Q:ER0W66B\6. [-' MZQ940F=YQ*&CP+Q/?5VU$117=]?B;/X\%>^EMN(+9]/-AH>57BN"+4GOZT(A M\S23I@.1X3]A*0" A(J.DD=655V*X^U:9^ON*)_2C@@.TYL+)3P[ZU]9@K$0 MSAWP6.(6Q\-D@@ )@%7P(&0LTOC=O0HU]S;,0N+X<7YU]C]#-JR1HS ; M"!'5[T("00 A-9\R4J>!;@.:#4N [7Q"%.0Q%G8F COM7#")10$4MCQ &2N@ M(Z@T])JNVH?%08@&I3QXAN)4WVO)7'=T@FI/#E5[>^N6;OV/_-^;_AU28_$> MQ&ZV5&+TY-<:U3X_#8G4)1FT)5V1#QC+R8)QS8 ?:H&ZE_+]1E;&R#4'FOZB M R[OJC^,N,8HH#,X_U$NF#[Q-S-V0R799C*5PQ5)W]L];?@ S_@W3G%_CEW"T ME\E-UJ@?F=I$P9TDGK.(>% )OM]0Q=*:DA0!,5:4YYIN([2ZHGE1Y15&+L@" M37DZ@3BCX# "\;="8R4D8@WIC$ AR]J!#;&RQ NYR>K89"IB;$Q2. H@0CAQ M/(%8=F]+/5AFWVO-]I3&4I>E$0,0T\Z%Z'$EV)!T,DSI(Z8IBOP&^L+:8+ M5G =LZM&W!B;)0@*E%!79D%[%9NJJPU0%\VX:APVA6AH57T<+[J+Y? M)>];S])AH8LC,4^?STZ3:^3>BAP8H+ \!-O)_&P@]!&ED-RSTWFS6NV2;EXA M3.[JA=.Y)IKZI99$"PI2/X"^3%7%=R<\=!]:#A[,. -F3]M,/="C6MYL VN3NP0CY^W+7L?GL+DU3/_*31VADH M5@Q=GK;K%R*$*:(M:"\F^]O58^A;*_I#0S,_<_VV7VA4B?L&5P?9 MR-/>#N.D"Y0\#"+-07]J1XEC)O.>&"PK<5%)PJ)"BX03!S>(=DA*0[;MZRX/ MUH=8IJH90'DU$VZ#"0:'6TYER0X,39#ENJAI,$?%@QN\X72_[_J*R:K.^5P@/4K]O MAWAH1YH\F=X4S9B$84VP+"PFXF!PYN.#;LBS..483T=M L4J&+YC2_H;7QAD M&IGPJE6K\I[B\;ZW99/>&]!2V16_YZ51"*-B>!G:_MJ^2KX*;U"[X^$]-.;4 M%2V.A5KBZG3\\OE(V/!N-WSQ9L/O4Q?&8[[BCVLE4:9T ,^7QOCF"REH7[!? M_A=02P,$% @ [8&/5ZT3Q2-.! B0D !D !X;"]W;W)K&ULC5;;;MLX$'W75PS4;-$ J2U+=IPFMH%&FJV5OC<%HH7'4D@S#PMK MJ^/AT&0%ELP,5(62WBR5+IFEI5X-3:61Y=ZH%,,XB@Z')>,R7,S\LQN]F*G: M"B[Q1H.IRY+IS1D*M9Z'H[![\(VO"NL>#!>SBJWP%NWWZD;3:MBCY+Q$:;B2 MH'$Y#T]'QV=CM]]O^,%Q;;;FX)2D2MV[Q64^#R-'" 5FUB$P&A[P'(5P0$3C MOQ8S[%TZP^UYA_[1:ROX"6]P,3C);\E$/XY M38W5E O_[M+:0(UW0[GZ.#85RW >4@$8U \8+MZ^&1U&)Z\0'?=$QZ^A-T2M M(YJ_#0Z@><^X%(&IY7FPL4Z.@!;()RKLF)RXPVF M)X:*-34\YU2OP"739(+@KN&GL:*PE59@@GIH)_M.I)>DI,FT@^H, Z04: MRMA+"9^9K%V<2$'NL;H8U7HKV($MF/46GDC!$4SC:W++GW(H\^>9-+G3O L7\S^ ,Z>LHJ.Z)D"=VOEM<"#I^"MN1 N M=,X7)RD;N,7*8IE2'A'SZ0#N:&M6:^UX5 Y,R>; GA(A(,:BIA;G@J (6_<6 M@K.4"VXY=N%VCKM"Z_#(3#ROOJXH)5V]S(><>I]RK+KVY^&V*R,9P#67[IR# M96UK3=7S:T3[(^P*Q45HI1%]E%_RXY#HI"C5U=HO1-P;W$6 @4[6TS4W9/^V_,TZ;Z_5I>_.10OE.A4!9@4LRC0;320BZ MN?B;A565OVQ39>GJ]M."OI50NPWT?JFH([<+YZ#_^EK\#U!+ P04 " #M M@8]7NVIL/(T& "#$ &0 'AL+W=OOP"AIQYZ1*8DZ+)\SL7NED\,3I\U#IP\0N1+1@ #@);57]]= M@*0H6W+S(H, =O?;;P\ OEQK\]7F (X]%E+9JU[N7'D^&-@TAX+;6)>@<&6I M3<$=?IK5P)8&>.:%"CE(AL/9H.!"]:XO_=R=N;[4E9-"P9UAMBH*;C8W(/7Z MJC?J-1.?Q"IW-#&XOBSY"N[!_5'>&?P:M%HR48"R0BMF8'G5>S,ZOYG0?K_A M3P%KVQDS\F2A]5?Z>)M=]88$""2DCC1P_/, MR E*4(8WVJ=O=8D"7;'C?9? MO._HRX);N-7RB\AMP]X1;DXKZW11 M"R."0JCPES_6/'0$YL,# DDMD'C MSFW)4[CJ8<);, _0N_[QU6@VO'@!X*0%.'E)^PO,ORSW03N(SM@)JSW\G$-T MJXN2JPVFHP.#68+38LDX)KTQ7*T J\@Q89DV+,6P8:U:QIDD!8P[/T<<,:%2 M**E:8E++&K4R6%I40F9"K6R?Z>52I, \.WTTE#'X5HF2[$0N-[I:Y0P;A^$. M]]?R,?L5%$Y)N4$19JA>3O3RI"(0UH+K8Y5[HI67"@%7P@IW&:/@9)O/#EZ(<6*AT9AA*7EI='%5B]" M-H@'4KU2XE_(&.ZDQ0677!$5OH4BF<%FJ@O4FWKF(VH;K4 -@#UP60$2>0!& MS+#K/..PS^ 1^S$:P&CN@N&,$MV32BE#O8HB_@!FZT1$Y,3L/M?&G="X">U: MN)SR12CA!)>>1,(V2E@1ZAS!2+#6LZ"T\\9-=H"'"S_5I$^+T]8H&A_P3*&- M%AH8W^D&"VYT4[0T @\5(3>4*9C]SE(R&\\_^K/0!LN3>$0ZD3S5E@K.17O# M$BS5@4&_;=>G'U_-D]'IA6V KYK,9IGV])1&/X@,/*=%*44JG#<=[]1KSFU3 MA2L#$"SY6!R)XST5TH&#^7TD<)/2ZJ1-N5(KOWH$\2K>;C8@T71&=43GM -% MH8J60 E5.:H-X7/+I?$Q6^.D]372E22V'DU%"H M;"2P)W!V O64.#(389BXCX0/K WL6R(X9>QGM)E('/-7 M-G>R?_!B@"!3SP]0*KFL[\WRL$@(/H#66YC3ZV;>_3LQJP M[#4;]R?#J?\[2V;19TWNU>[OW_)NBRZZK0PQ\+C^P,!(]^;U-Q&-$*5$W1Y M/AO3<,KF9S,:S-A\[@>G.!C18,[FP_E.5-L:G/3'XPGR;NTY>XM=%$^?0.C1 M9)*PX^AN_W&T+RM(ZJX]_K"8TRJT^\HVMYRGQ!T^&N-PK?07!=^Y,F%]GP]= MH GA=X7R4)X=T+W-O"_^+079"1X.!I^&;'M ;!LT._)Q.CY_FJA(;CRM@SAM M1L]U[AC?HV0:C]@/]>\]0$3W;C;UGJ?4YL/ITC\S%]KAH]4/<^!X6Z<-N+[4 M2&#]00;:_SM<_P=02P,$% @ [8&/5_(?+WGA P V @ !D !X;"]W M;W)K&ULK59+C]LV$+[K5PR414Z.]? S&]N =]NB M*;*-$2?MH>B!ED86L12IDI0=__L.*=FK!+O.)1>+C_EFOGEPQHNCTH^F1+3P MM1+2+,/2VOHVBDQ68L7,4-4HZ:90NF*6MGH?F5HCRSVH$E$:Q].H8ER&JX4_ MV^C50C56<(D;#::I*J9/=RC4<1DFX?G@$]^7UAU$JT7-]KA%^Z7>:-I%%RTY MKU :KB1H+);A.KF]&SMY+_ 7QZ/IK<%YLE/JT6W>Y\LP=H108&:=!D:? ]ZC M$$X1T?BOTQE>3#I@?WW6_IOWG7S9,8/W2OS-58\FY<+36QL];OTJF<;OKO@ROO@ROJ;]Y^3SNHD_E<4@B>$-O&1,>6-99TST;CM$ MT#_+%#UQ8T$5MP&E5NT(Z[+[1R-.;A%LV$DK(0:P0XD%MZV13%45-ZXY&+B! MV6"63/QWG";!1JL"_1T34" 9F8Q',$WBX /NZ2@9Q&\GD [2\3QH(S.=OZ73 M\70:]-(TFY@^8\XQ4; 23\+G$X%Y5-9,G,$ZJ M:&1NH.IDN,,PF2&1/:"F)@?41B%#;:E=DL/@G/DRW Y]9\D!JUJH$_$=.M6@ MN7D$JX 8PMD,-Q0&P?% XG2U0XIOQ2TQLZ56S;[TTHU!KU[F_,#SAKBXD+'] M7I/_%H'Z2@U"&?/$<0AKXS#]%+@'YI'G7/B3P3>$2D:\C64[P:D-Y4%7TU[7 M33I)/?YFZL!T5:-OP^(T@&/)LQ*81N*0B89Z RVH3;,K0"I]:A[M%01#G- M'%<):QO\."=7WMS3^_+TSB+.&3<7N^/MD>((>U>GTG,4BLGA MSU1GII&V'3R7T\O87K?3ZDF\G?D/3.^I $%@0=!X.)N$5/1^CK8;*E,_NW;* MTB3TRY+^>J!V G1?*&I&W<89N/R96?T/4$L#!!0 ( .V!CU>]= XU- P M ,8D 9 >&PO=V]R:W-H965TL5N MBP7:6"(Y=^[SW'-'?/-0E%_-4FLK'U=9;MZ>+:U=O[JX,/%2KY3I%VN=X\Z\ M*%?*XFNYN##K4JN$%ZVRB^%@,+E8J30_NW[#USZ5UV^*RF9IKC^5TE2KE2HW MMSHK'MZ>A6?UA<_I8FGIPL7UF[5:Z#MMOZP_E?AVT4A)TI7.35KDLM3SMVV';;,E-'OBNRW-+'+MV?3,YGHN:HR^[EX^*?V]HQ)7EQD MAO^5#^[9:'@FX\K88N470X-5FKN_ZM'[H;5@.CBR8.@7#%EOMQ%K^5Y9=?VF M+!YD24]#&GU@4WDUE$MS"LJ=+7$WQ3I[?6>+^.NRR!)=FN^_FP[#R]?RP^]5 M:C=O+BSDTU,7L9=UZV0-C\B*Y$]%;I=&?L@3G7377T"O1KEAK=SM\*3 C['M MRR@,Y' PC$[(BQIC(Y87/=M8^:^;F;$E'Q5+=O#)K%>NW9R@, MH\M[?7;]_7?A9/#ZA-*C1NG1*>D'E=9'(W1:UL^%U2(,Y4MY7*I\AR"619;I M1'CG?)S/=9GF"_E#+GY2&PY'(.U2X]G56N4;J7.K2YW(-+>%5-*H3!NI%J76 M*& KS^E9VF8X>'W']V[J>WPU?/T">6^7\K8O/Z>9WL@['5=E:E-M NP:]Z4R MC52L$N=>&C]=R^C++\B\DC7;V::K[@I&%&245'DB@1%9(.=EL9(6@"-A OVE M)651+99.I4":I4)XL; MRSO/B+A8K0 SAAP;R+4JY;W**BU[@_X@E&OLQ>ME MK?D=2VO,7ZI[\K "4"V@]$)9[52DJ^LRC>FKK-:D72\: NR#+#6E[^T[%JK MC1'.@4J20JEA],3*J#_X6ZWZ=H=%61@#\46L=6* LK$&2":RZOAQZ\;N=JF1 M>6%E, 1;*E6L-2>DZK,DNQ5S$7Y^H%7R)E2++""N\$OXFI9O]!ASBV1U'*\YF3 M4>_D'7KHZ=G&IV]1MG,D$,C>-2VW[*4E:B5%Z'[(Y>%RFD-(XBJ"M_GP#O'T M>0.LS^8^;1"P14JXY3HPJ?ZPRYZF^?%^53@$MYT55PDF_5ZJT''%W-34Q3-D@$8!,Z$5N M==U).KX6K-KP&]2RFIDF+=3DZ2L=U)?L(>'2#F^W2UP:"Y2UL!U$#=.<3Q34$]J#)IQS^0 M"D:B7"F;<%T15$PL:3-VO=P43BLBX+!8$#_ MM^"W#;5<12VW39_M-B1JPK5""I&N !-7^^Q'T?BIX[V;E0LN+?KL%B5RWZ6P M "X#73::=\NKU9H+$K"/RX"PYV\+9 XM?Y^BO=CBN?Z7ASR]#4K@ M8!(>V<)%XIKGKGX.(+=X[]2 4SQXGV'^T2!-?> M_I"5K7 3XE" T!/7P%W:I%.!R ZH@O([3U_4&5='_KF9]A1]X#*B*DF24MG# M&:,Z8<1?GXQ7WTIT4O(\A>7ZT4+MNLE1QWZB?RN 9-9-F&BP@RW#YT*R^)-1 MY]01^E&7<0K\:%B@QUKGH Y;.RTO(!:M6H]XC9* J!R0'C&!N]GU6EF6"=_, M55H*C.Q?T1$=I_7:=V+@R5==>ZR;R_T_K-0.P5-6;.F=81\2OS,5B ,3=]>5 MC^1(J>F,8B?%FDZW=>&:=6+2MT_XZ*8X A?[0!048K4I7LIS9%:.JDK>9BK^^O(M1]F246TH% M2K=71:(S/P.([G[@J[7A]EB]=%<:UGW,>VFW9<_;!8[5'4HYSWA;\35]T!QN$9DVNWE9A]VF,D70 NME: M^7$'D7='5T?P_3"D4RH7VK$S!-2H3K-'D;^D3*Z (IOZAHO7MF51GTD3/ZW0 M)FW:WA%Y@(+7U=*^*(A[U^%V\]A"Y[K$T+SAJ#L_*FD?"I?=-.KPE%5GE!O- MQ!,'H>[0VXI7;QQ>-;3 9QY0@^+KIT7B?-!_[:E _ MNE=E3=,^T!W_8F,N'\ MT).3T42&TX'X?-A1H^$5;D]$3X;!X'(LH\F$[7.*L$NXGHUV\YT_VW#F,Q0W M1F;U85+;(6NU<4RJ1(TM'.SXJG7NH$BF\S26#(*H\96IO:3BV"49)6=#PHSC M4MHUW&^Z2F<9S[V^)MA;*D$F^$,,]$FV?7(%VP?H/HZBE/I>YQ7*="*[SOFY M +6+M0%!<5O_%L('FD^W-0GCN)CB_( 9SL',QCVI\.K8 RVT)/#_B3D83L< MOA;_\+CJOS?7/S3,9>>.[(EWE,-TC$U8Y1F,/!\/IL%5.)$O*%C]\717(=A& M4?.61D&$N78\'3F%1OAGS(A'!;&C!'MV3\(PB,(HN/02IA$VO=J5 %HENK2J M!8]N5)I7%CRDBPHQ95BK6JAK$$R3Q37P4X?=:'L .8Z502!HUNQ-HRM.(GKT MH0XCN&"I%DT;Y';@&H5KKD0VR8\-.6%TQ(Y-ICFP*#&!TW*\SO>SR]S@KF-SY(SDW;.7(DRC"(NV:@?7;4J^SST!P.NG*\N3Y?S M<#H*PO$E/PL4'O1'32E&TQ"%O,U-YCO/%"#?Z=*B!$32''4M5<(UN!VQ'%GU M=4J1R M#@-T-K7^5)YU"%B7N E-BSB)IQ G5]=>KC>O]AY/J=Y,M3N"=LQY*O5L&N11 M#LHJ)(>88XUN5%EP1@,@]",!L2"(%CU0H:"FEZ &V>; \/QG49XB<0+BCS*= M@(\3>V$T_3] O#@!\7O0WIH6.X#W5P>WYPZ#>Z!AIV8$BG![@&65A%.I_AWW M$X*P_0'Z9%$%;"_:42-.^TFT-O*URTWBU!I2[X#1KZ,1&LW;UFTEQM7M*Y<>^F;!]W M;_C\I$HT"B,S/77I^G]02P,$% @ [8&/5TSN+*='!@ 1 !D !X;"]W;W)K M&ULK5=;;]LV%'[7KR#C<>Z6(F:ZU/9B@8K"ZEJ;C!4R[%NE>!SJU17XR@(LG'-RV9T M=6'G;M75A5R;JFS$K6)Z7==W M"J/Q8&5>UJ+1I6R8$HO+T=OP[#HA>2OP1RDV>N>=D2NL)?NM$4O.=,L+<3D"#;10 M#V)T]?I5F 7G![ F ];DD/4!JSJ4CX,F]@/\31KAA1%[P[[;@7U:">]&UBUO MGMB*:R8;T:WR6268=@H^NU5ROBZ,]MEF518K%/\#2-UB7/-FO4 XU]C/9[R9 M8T9]%D:SMM-A1C("PQ442:!=<9"J$&M3%KSJ2ETH?>H!#NOAB =>K;D1ND?! M6J%L*VH*8>DX!]QAL6P*&&''E=3ZA,T$) 4S_%'H4YC4@"$>BVJ-,F4+)>N# M>I[5LUA=,*"$X+Q^E4=1<'XC%>: C+WF=7O./IJ54'8M/&>%1-/2ALD%7GNY MI6B$@J=DD,]!Y9)*D'H2A B:"RH'XD8:QJM*%A1_#Y&#\2'Z/>A3]EXL>>4Y M@!4G?.(1S5H#-1Q:*X49**-'"FO^ M1"E#>X,<=C6F$K2QQFPAETWY!?:QP@$7SGM], F0G1E#%'(^M1H695S:PRU6M)\]611DS>V MS/Q>9?:TAW3@XX.KAYD0#:7552_"#@O>]PJP0P?M*9$:GA5RW5B.MP!2D(L= M\#U;D?.TI#FH@$HW*ZD%JD<7JIP->_;'-QG2):H D>8(R)Z]+ AO(1'0#[8XC0<<1PV$B M9ZB<_CSQ!AYM*^QF)U'>';I:LT:DCMC$SX/,,CZ,SONQ]W% Z'A+Z>R+[\RC M-D.X5&\F\>,T'(S8$?;8Z81=&[4YR.,<^X0ARY.I=P]N8AO_4.N(_3!(\)P& M,> %P<1[GADL#ECH!TE*STGJ?9(&DO* .RSWXR@&Z&DZ96'L1WFTXSYU2W:< MAA-VPHZ=#%Y2/YED[,1SA.T[:V?QQ'N'EH/,&A8G;)K$;#J9>#N>38/Z$@EY7PN9@@0'3!#+(_C**<=[5^W7\3"-,,O]_#1AD^RACJ^ M,^_@PG7D]&1KI)OPWM/R[I&!1& QRE(_>(F!K+RF42FD-8LHR?R=<2B2>#=XP@4;]PA1OT/ =JG>?:B0H@BF]L) M/;/I4(::5_!D6\19EW4@L)5F58ZZ@KCA;4F+-EGSTD4;D@F)$O8H35[ L>C' M.!:B='@0ACZD_A[@L%6GMDZMU*6:UDT?0'% ;9G40#-XZC;>4_ M1Y#)=+)+#SM\CAQYFCE&Q'XR'<@1HTK^ SE2///8U=O_S(T W0:_+'@)+ZC0 M21S/+'N.$W%@N6SQ)LC@OD__\D^Z&-LP.]]NW[EJW%7>7 MXP]<+&ULU5M;;QLYEGZO7T%X!H,$4&1)=IQTYP+(3J7BNW[FP\G+?F'N[ M5:H37ZJRMJ_.MEW7_GA^;O.MJJ2=-JVJ\+V:S MJ_-*ZOKL]4M^=FM>OVSZKM2UNC7"]E4ES>%:EJ#K7RKX\[T"2?CC/_?9KMWWQE>T7X@,(;*WXJ2Y4,=Y_#E8B M/XO S_7BFP0_YMU47,PG8C%;7'R#WD64[X+I7?PG\HG_7JYL9^ )_W-*5$?I M\C0EBHX?;2MS]>H,[F^5V:FSU__XV_QJ]N(;?%Y&/B^_1?W[=OCV]E^;3F7S M"_&/OSU?S.D0Z"(WNM.Y+(6N'2Y0@'4JW]9-V6P.PAYLIRH[ MQA.(BS5HL2RZ[I2I53<1I>SK?$L+98W'.V4[O7'<[76W%=):;3L) M:3._6YOB22M-=Q#Y8:6,57D/V;Q>.G BZT+43:?7!R);RKU0)'.NB..I^!V: M*K;*0)*N8?; L 2#!H+GS4Z9@VA+64/ZK*%_+)JU4#M9]I(51K^L^[(4T&*K MZ$=ZDC>VLRR:4:6$93-G8NL6:!N/G8K/@[>P=SU[ =7+7)=P ?B6420$)*(\ MX=2U5VQ57?=.*^!L!V*"8D:#1WX&]D#>,4$&J*'\:0:1B!\@KJW)/VK9=]O&Z#]A', *(YH(!#\5@!]*-LH?LO&@\48FXQN7PVF\QF,RPK-$S2R](Z M/KZBIP!O([9RIV!"Q4'8E#M53,6R*)AI69:',09M MH:-"P>H5.Q);FTVA*@8)9;VR4_$R.NS4.9^/*'OO,2RPX):'<3/ M"C$D2S I_MT 5Q[NN?% F@-;R.6)QB\$>H&A4O<"D"7+#M;;2 K[U"LCO/:, MV&0.#ZN*EY7Z7I5ZVS0%!PG"K>]R..T$X+AK#.]!M/9U_#H)KA>\$S\352B) M@BNCGV35]+ @3L_D9E^,J!" $9 M)&]*I#ZQ=)4P(;=#G!^I-(",Y(TB>"/5D>(:%3[2U?NXE%82AS]QPT-*#GX^#;%'\4!'P:K9R58<(UH! I "2+GIQK^ 650:E]H4:E<_H; ZG[/:-B MIY8U.\2&PF(M&?AJ_H2Z2$FDJLU$['13Q@R50EE,J2%0KWN+C ]OH=L5&HC M!5Q<_C"!O7?2>@JW1N]D?DCHVLP33O'NMYJY^&PD*I%;$H1+D24)-.Q,67+( MR*;I*RCLK9%]01NFX@,,(;.[C:Q6V"?0.P,"06)4=(R+?W1.]HV#)XU8N' M'B;>-ZA5LI-Z\5K[_Z67''CXIZJ_KQ:4$M]1S3+CRH3=F*K1BAS3U_)KC4CB MBHQ%KERES(1_Z5$CA :9C^&\L4+T@4374=5&8XJ"$ P='5JJQF6PD&A>B&VS M)S3B*@S%98AIHO+GT*O5XK,Q4?ZXPJ3D[?\'D$_6+BFT@I0,'5JH,: M2 Z'KUZ0NQZ]A+C[QU@\PM@>RJNGL[GB]GY -HGF&U[TS;H\0C "8K! M8"Y[0#)G7>=\I-\(=]D8)!G:4*R ",FSI\2(? _\%[]._S6]GMY,WT\#;#U; MS%R;X7*&=!5BSUVZ(^3;&UW_&STLAP%Z,ZW64W'+_,(DW$%1/X!CVT-0YPG1 MP#D%7 14N:$.DH3Q/1C9)^J<<'1LY2'A?:S%LM_TJ(TN@^4+M49( NEM5L'K MN,5#TUMIBEDD.Z[ACA7I%#PXQD.F4SE]CL8VGPI'H@5FLX]YUU!^CJS)HN 4 M@S**A@6^!J30G#"UV((X!H\,/4I,#TUXM;AB?813%UY)D^Q-U$BL+HQJ2ZK: MT7P;9L/V+7F;-QHR4=6XEC$J;TP\RI18G^8"'14Y.ZY'Z2RN/$'9-809<(@\ MYB%#Z2I7ATH:*7"-3CJ-YUXEE@\/ ]Q,TA*MAM@=*"S5U<)262D 8G/D/!5QV M]5"97]'+P&3H.4_;::@-GP7:7_4"-@I4E_WGON RUW$=.&YN%N6]L0KXUPIEQ2E/B1_JS6IGM'9#O6]@^Z0:-*R_XTJW7SF M$>EJ,7LQ,O]B_N+Q9$C3K:06)D.33:F24YH(;5=(X3FSJ)4;'"YFI-M(4YB^ M3/QE0)0AZ=)C;[;Y\QG#JO]Z.7LJ;ID#2TT=V$ OIPN7II%G.$,R3S3=]%JA MII]87ZY638J:^[J.ZCYT'I),(O?:U( M@3_XR@O]AJ5@YPE#\,Y6=0XUZ""N>I#)C*:Q@S1%F!YZ5=%4R(L2^/J^JL') M6[4R/:5,!,GLQ8FB +48Y8$T7V6!,T(FEY$N9AQFLY$ODWL1T/.$1>,\$A.L MTG$L]GN]QG$YS[=M*,>8(GLN&.%!#$_.&9EPM=)53@&G8GPZ-< M[U!D^EQ"!0J ?$8/ERP.J>) MX>\F\S8#_"+I)E5R9(NCR,U.)75[K!(.2&5]/(I1/!Z%$ 3VJX)ZCB,@P;QI MQA5Q:$"'QZ.\AAY1U=X/,16!1?33LL.FJ9W MTZ!\J#VV6@_6?,QGETW\+08T?PM MQ+$/7KQ7#&A/H0'P8X M.FWZ\RWY$?PFPB_\.570.%4=(PY#B%%;)4VH?^.W3-5H8.H\K4I<]),H[A;E ME$ >1]@I;+R<> [_+2X)^#":DE*/>)2*1 Z+ RIZ'UW3T-+UG"VJ/]VSD M[%S^4FF#4G1CE LZ/L]G#];$SZB,F](&H.)KIV$,AX=]V<4.=TU73BYA#9"1 M?04RQN"PM%RA$#F/#;[X )N/YH_QHXO: (C)DX!Y#@/((BRVS%\!"E3/EZ( M1XO'85J3S,!\#@Q;8Z;E(P*A(V5T^\;K(FU",S[')>9'%X]3C0P-$A\7&$LD M':J 1-*GS^!+-C MWQ,>1[,L=C3(\LG;9E[&$?JBS[]3;>>BQK7X<^>_P%6$MNTY9% I/5ES'=XX MV/4)C^X[:H'6F\F=^)#.$9*#8EG^"]WAB9^GXO>F7',?[^]F2M=E^YN!SP:X MIN(M)BT6;V6EL>IFB]AUT/R6T-K? 5Y+LT*VJ9%?/WGJV5VGVBU YE;VI3^0 MSKB%=2A)?'#K(!2\P VH>81LI+8RYOC@ER?F6E[!L;T>XPBAS5V_AE?<9V[8 M@SN"@_0X%!!] M;5L@_EH?WY[Q/8GK]JE64E#*3F\:8(LM(Y@<:X91T-^##[? -^&6\KU2V M>S*Z@F\!-V9T^[^A&W3W<@!*@XV1%7[F"96B*1YW3*KFG:Z"<=?N?1N>6"YN MZ6XTYC%N-HDUDHO@6U>@#9:HUM*G0K.+3UR>[#4-(D"EE6A('@VRRP&?![/359W0SP=EN1C.2W%^0'%')O/1X .MU(N+=^A.N8Z?9/>-A?0$0DK]QP1\@OG',A&7/)DWS,_,46 M\=L,)B^>\)FD.3?I#*=0$>T.(LO,)W#Q\)Y/'/U%P*Q/TEXI%/CKM,9-K>>[ M%:0U9LX;*N'$=[89S6C<) T-S8D+C,4DI/; C^;A8+7J84A2+*LJX7 5R M&2=$5&10^&4G!^647$OIR<5Y6SH_I#?*#H* Q_(0GR2=ZOAF19ET&J%&*@P* M<'Z3'2O@.YZ0W",U?'C^(GV3&G\2T&WXPA M(DN5TN'7GG$&.;)->D9:$N:_2_'7[AJS4W>-?^5647SG5G&8"CX-5D2ICN^_ M*UT'&L<51-X\X4D,3!4*=O\&$;^@J7V%,DK(6YHCOF=->CRJ[$^JJDIL[?D'1_,U L;L2DI$AZ60S10<(I" MDN&73.F PH'!0V+>#4E60QH=C!-^)^MXHUD1CY_/@ M["+F_]0!:1<22U>J;ZF:*$G>QTO1A]/F)+X5&RZ7HH0Z MN?GA:[)3KWZ?)Z_C Z$W_)\.K ,E]V9^?!K_7\/2O(#BAXJ=TNU MQM;9]-G3,V'&ULK5?;>421*ODY\F7&4M$D[N4S3S:Q=C5EE4:C,IB/(WCXW&I=#6X/ _O/MC+<]/X M0E?\P9)KRE+9VQ=:T6?,W^Y_J#Q=.X1TEUR973 MIB++V<7@:O+\Q:&L#PM^T;QR&[]),ID;\TD>WJ07@U@"XH(3+P@*_Y8\XZ(0 M((3Q>8TYZ%V*X>;O#OV[D#MRF2O',U/\JE.?7PQ.!Y1RIIK"?S2KU[S.YTCP M$E.X\)=6[=JCDP$EC?.F7!LC@E)7[7]UL^9AP^ T?L!@NC:8AKA;1R'*E\JK MRW-K5F1E-=#D1T@U6",X74E1KKW%5PT[?_F2:V5]8YE4E=)571M=>9#NR60T M8^M15WJ?93IAZ\[''B[%<)RLX5^T\-,'X _HK:E\[NA5E7*Z;3]&J'V\TR[> M%]-' =\G?D0'DR%-X^G!(W@'??X' >_@_\B??KN:.V_12;_OHJ+U=+C;DTS7 MKA"\&&!_'=LF#RV^?3([CLT?R..SS.'P,_;_7\7'X=\9S-#FD;Y^<3B>3 M,_HZVMY7T377GLLY6SIJ:SS7'-&KVXX:40ONB2&M,IUDE-MS5*G[ AZ2&_MJ$?K =Q=&.""R[HPMQ+* M$!KF]*(*GUR465-2KAW5QNGPBM2#WD/N^*PHU19Z!M_ WB10%LASK6Z[,CA> M@JLJ89J#M4S[X &Q)U;/P?5<%'D4?6BL:Q1,P+P@[*)QN#O5S82^+OHY)ZID MXBSC(,N1+DM.M?)9#,7: SK) M75^,J$L_^L?I$T+#2^T+D+BVRDP!,G6UV,'Z<]K3^TB^*PU_;E0A2_V*"["T M-YGN1V4KD\A3,E=5A35ANR&G"NR6\N7I\?1PB.US_@=($\_.@RIE4X&VB #% M39MD70Z0*#SEIDCAS)TABA!&T93U,^S!FZWR=')Z(OT9A FI58MH,PQ3-:U] M %A8U5IAL;FJ-80^("A2I6DZ(H6'IY/A43QMV^(H_J8+8R.^%HT"6IL AY9T M1DX&TLG*F4K-T7VUZ+M.\!OBED&6J->N:'+0B5KU#$T(PY:@)9D*TT0X-#^:(I.Y$H-4' 0F#VE*DDL1*+FEC M@]3 G<\1 :V%AN4\1CA-&9',[D#54A3X?R;B R[P>\$NLEPH?Z=W.SIH1ZO< M&\+0++31+!)SVP>N+V0HW*;62S;8-_0J-3?K!NYV*0A@ M>[ !\(^8"YI!$,VCYX;W$#,5^.C/#5(B.>Q%F.8W.^YLE M;6Z6@:\O[<[]YAS]S>=HU^%SO'&A*!D-(-U.%Z,C<>EYWP,\?MDJTLP/?,X.RY?A ' M_7WU\B]02P,$% @ [8&/5R4UCWPG"@ ]1L !D !X;"]W;W)K&ULK5EM;]NV%OZN7T%XP[ "CAT[?6\2(,G:W0[MEC7M M]N'B?J EVN:-3*HD%'I\_'2\DMH, MSD_YW;4[/[5U*+51UT[X>K62;G.I2KL^&TP&S8L/>K$,]&)\?EK)A;I1X5-U M[? T;KD4>J6,U]8(I^9G@XO)R\L)$_".O[1:^\YO0:K,K+VEA[?%V>"8)%*E MR@.QD/ASIZY461(GR/$Y,1VT9Q)A]W?#_0TK#V5FTJLK6_ZMB[ \&SP?B$+- M95V&#W;]+Y44>D+\@FDBF++< M\2"6\A<9Y/FILVOA:#>XT0]6E:DAG#;DE9O@L*I!%\XO\MS6)FBS$->VU+E6 M?BAFF_BP$3\W+Q^=C@..(Z)QGEA?1M;3/:Q/Q'MKPM*+UZ90Q2[]&&*VLDX; M62^G!QG^D8>1.)D,Q?1X>G* WTFK^PGS.]G#[U)Z[86=BVNGO#)!,D[^?3'S MP0$M_^E3.7)\W,^10NBEKV2NS@85\71W:G#^TP^3I\>O#LC[N)7W\2'NY]=. MFUQ7I6*A+B6DA#&_*R+I0( M2R5DQ"%K1L]7\?",]^'U>FG+<9+SEB> MSYG)4K).9.&,+:Q*C4Q OA@=0-63%E5/#@+ADU=D]-<^:"0YY?N@=)!#/^K! M-NNR95!%;$208;$720=AX]3G6N,,I$"#HD$4(E@\W<+B[5%D-^E1:*IHQ["4 M0J@$RMR7VE][52*.TJ7=/(^&CY% M4+0T<.[3E+%-BWWB.'6G )?(7-VC"'L\%+6C<-P2T1/PI&WA :8\U#@!YD%) M\A"T+DEXZ.W$W-D5Z*SOV&DD#L#G:0N?IP?A<]68@ZI$'W;^ ;G8>=VMIY(Y"ZG4*\H;8@S!$69!7HA6"BM9D%<"IG9W)6*B9&T^*MP>,F MF0 +@)6,@.M(L7,N>\G8P(@JA9$EGJ+WR4=>GI<'@^:^W[ M[*"!WDCMQ%\01HGW4 @9/#T6?K;C+*'C#@N4[9%.P/K(;? "',Z]XZWK[K; M:Q]3NV:$?:LL4,,$>U4VND?=ZP"GZ%S%F%PS1&>$YERA.RLR!#-:MA(.B]%% MYJRD+BC*.3<2F'=@8&@OP<"5.^D3;,.:TB6ZS5LP0N)!Y0>CQ,Y M]'?S+M3RP0\SZ;?V**@G4LA%.)T4J6+UA+*)NXWO5R 5LKC#(4A/MO9I?23> MFJKNF(\V1XC1B4'E2Z,_4[Q#3ZA"DI$',O9 A&1>PB)ZKDD8-BLUM6#DE#HJ MD2Y*L=0H+2Y?;D;D5=H%:"*3[G4FK2F9+T6DIV2;9&M9 =U9H7SN](P.IC8^ M)N5W3#*ANM3DI"5:8(066< $!88-,3, MSJBPMVGM^>&\ M+_V2C9+3#ZKJ$'%?8OLVJZR/E=B_0IE+ ZF(_@)C+A5YU%//+2.!>R;-;:R] MA&DDEA(FT^1"HS9-S,]KPV4W"$PF=H;4T PG3/E;#;KFS3#K=+6(A213KW#P M2].JDAP[O?&/3R93IOKQ\>3%D&I]I1@+Y>:06UZT;GGQK7*<0X9MBW:%3AXY M^X/VMWV>^0?QJ)RMT)/>I2R4J*C7HZA27-Q1BO5I!"VX6Z/".J ()=/NI_<0N]' : M!?:[H2=ZH9< GP8UY0*U,O,=I^A0MPD*%5-Y-O1<(;6P;["GIDF/JX??-9=3 MBQI)$KL0,SI8YQ\VPJF$MUKM&JTYG2.X8WT !'Y&9:/\BM;84BV$_>C4;O;J M H)4W.M^[MC@))V3-6AY)!Y M\N-4T0*O>2Y1N^??G@^G3Q[Y<6ULT6=@[M7 M"QY3(# F&KW@9@G=!(\("%SGMS9XP"7> &$/8Q0[ #N,(Q51\9V6LYZ'H4UJ M].DD-!X+#+-([>0%,B%<8_$; BG68!<2SL+0!AF$*R3]>^ J\%U Y\93V8Y< M0XXR6!2'EYOA U]YT1-[\Q]4Z.MQ=?QP>3TUN# MF5N)C_*^?VXY3-X_]$:>&?/<::Q; W S$4\.O LU)/64VYYVI3"I%=R:;J_G MOJ8Z4\T\];#SFG,-"+=^S7FL18C,ZL#>HS8U M 8[6FEY[SZR+H'*.;I*RSHB+8<"S9@=&[XCX;95CJ:C[3=GF@[V,@1TFQQ)*2+=;2%5$(RVT_I]PXJU <<0S+3F.% MC&C7=%43I]&8HKBE*O4M!15UTFDN?E=K MT;UD=];@=YX&L"/Q0>6<-L5%82LRY=[-O4GJ>\3(_J]B8)+-?JLQ,4R/)T^' MXLW%S25L[^EJ\^+FD_C=CGCE:'*R;?% LVV"N+A-7C7-X#O+%>=ONI:[TVI- M5ST8@V+0N4:L=$(G'U:[4G&O3I?0U!F2=SEY;$0[B 'XZ O2#4UJ';K@[;0. M6:KI7V5?6[O.[6UO%1IWOL2@:BWX>Q-?Q9D0/\JT;]MO6A?Q2\YV>_P@]EZZ M!=H@-%=SD!Z/GCT9H';S-Z;X$&S%WW5F-J!$\L^EDH@UVH#UN44;G1[H@/9+ MW_G_ %!+ P04 " #M@8]7,$1TZCL$ !<"P &0 'AL+W=OW!:K7)L7_FQ2LQ7<@?ZUOI&X\WN4K"BA M4H6HB(3EU+T(SR\'QMX:_%; 6NVLB8ED(<0WL_DYF[J!(00<4FT0&#X>8 Z< M&R"D\7>'Z?8NS<'=]0;]1QL[QK)@"N:"_UYD.I^Z(Y=DL&0-U[=B_1-T\5B" MJ>#*_I)U9QNX)&V4%F5W&!F41=4^V6.7A]<C&V?MHA7K:(] !B1*X0,%?D!;Q.]0<2A1ZA 8V. MX$5]R)'%B[XSY#\N%DI+E,F?^X)N,>/]F.;JG*N:I3!U\6XHD _@SMZ_"Y/@ MXQ'&<<\X/H8^N\.KF#4"V.\ZEP"D;$4#1C0$ M2RX6($W5'5-U4WKJ?,4>)>$!$$B1]^]&-*0?R0D)0R\<1LY<*&U<]A8GY#0< M#L@9"0,O&%'G#J\^TO/("BHDP0FK,L(RO%2%J;OI#B3TXFA($B\(8P>S"DRF MN;7+$)6+&MN1[EW3\=#Y JL.20)G&KG#8VT2HD@,$6!2]T 6\1UE$.^Z_+=ZDM95(^&3M6BJ9JQ5;::-)M-.QH-(?2 MSI2SL<""*JQ=5J2FM.?.CB[)+PU_L@*='Z;22&D$T_% $?#&R)LI4C-IU7J MQ+ES+UD&**H4B@?;BE$%T7!D].XEPX%S(Z%F16:#$U9C&V\HF4'LW N-PGS! M( ['>'Q(QZ\@O9NQ-S"OV5-+V]ZR-)7&;!<3KRT-8[S97A(FSK:9<< _V6>6 MVQ"I1X/$_(:#%P$^0XZ\F :$4F\4AC+7&U3 M58GJA_]38SL"&8L&(^X 3K#[#)(8GT/#H>L?V#82VH6\QVOB)30Q!Y+H=6S? M7-S7U6G@#:+$M-%QXGS]-]W_2K_1># .\#E.AF1?S_-W)IX2Y,K.=0K[ T;< M#C_]VWYTO&@GIJUY.W=>,;DJ\-IS6.+1X,,06Y=L9[EVHT5MYZ>%T#B-V66. MXR](8X#?ET+HS<8XZ ?JV3]02P,$% @ [8&/5\2"H .% @ A@4 !D M !X;"]W;W)K&ULE51+;]LP#+[G5Q!>,6Q 4+^2 M-,T2 VG7/0[%@J3=#L,.BDW;0FW+D^2F_?>CY-A-@33 +I9(D1\_DB;G.R$? M5(ZHX:DL*K5PNJ.,>2J7-18T4OJ9 ETR3*S%6U1)98I[)P \^;N"7C ME1/-K6XEH[EH=,$K7$E035DR^7R%A=@M'-_I%&N>Y=HHW&A>LPPWJ._KE23) M[5$27F*EN*A 8KIPEO[L:F3LK<%/CCMU< >3R5:(!R-\3Q:.9PAA@;$V"(R. M1[S&HC! 1./O'M/I0QK'PWN'_L7F3KELF<)K4?SBBM2=[VM?AP&'JO>$0[!T"R[L-9%E^ M9II%F:9LM*173GXZ6N,C5@W"&F.15=Q6ZL,=VQ:H M/LY=31&,G1OOT:Y:M. -M!!N1:5S!3=5@LEK?Y>8]?2"CMY5 (O[-,-+5[X'^G^7FZ5EO1[_#F6<(LW.HYG1F:F:A;CPJ&94"@?T8G> MO_,GWJ<3;$<]V]$I]&A#(Y@T!8)(825%TL1:09?"]AF^HL@DJ_/G8\1/0A\G MWL48R)<861<#N *F(!4%#;*:#>YRB?BJWT#=$EN4U+"!Z9=I6C"XIS+3VT8S MC0K.8#2I?CP4TC:<% ,/3#*?C#2V\T6"K.8,5BGO*85%X8TM>GA[X$ M';TSN!A.O8D]?2^$8R5W#V:C1)G9#: @%DVEVS'IM?V26;:S]6+>;JA;)C-> M*2@P)5?O_&+L@&RGOA6TJ.VD;86FN;77G!8E2F- [ZD0NA-,@'[U1O\ 4$L# M!!0 ( .V!CU?Q>-HP=P( %D% 9 >&PO=V]R:W-H965T(GOY_&YL8_GC3:/M@! ]EQ*91=!@5C-PM!F!93.Z;2AG&4706EERH()W[V*U)Y[I&*13<&F;KLN3F90E2 M-XM@$.P"=V)3H N$Z;SB&[@'_%[=&O+"#B47)2@KM&(&UHO@?#!;#EV]+_@A MH+%[-G.3K+1^=,YUO@@B1P@D9.@0."U/< %2.B"B\7N+&71;NL9]>X=^Z6>G M65;[4:>Y4>./)T;W3#CJ@G-&7Y4WTWDA'*';/\Y5%0]?AUZ%!6YSA M81PGD9FM> :+@#1@P3Q!D+Y],SB+/AQA.>Q8#H^AI_13O,=1^VITCTF2:!683<;8H%L+66I%2A-HQ;QG'6H[/0*S#^.#[7\L49 MO3O>T#5$,()+RTY8W(\F [_&T5GO@93(A&*5T1E82]'19.R^TVGO4BA!]S5W MR;S.T&6G\9@E_4$R[)VP,56-F%NGR90=^JOAWG4OP6R\J"U-4BML;WX7[=Z- M\U8N?\O;1^>&FXU0EDE84VMT.AX%S+1";AW4E1?/2B-)T9L%O7U@7 'EUUKC MSG$;=*]I^@=02P,$% @ [8&/5^!94 @( P VP8 !D !X;"]W;W)K M&ULK55-;]LP#+WG5Q#>,*Q 42=.VA5=$J!)5VS# MBA9MUQV&'62;CH7*4B;12;M?/TI.W'1(#JJA+V>8+*+$=1+UH?W,I92?X@'@_G8H9W2-_G-Y9W<8N2RPJU MDT:#Q6(4G??.)@-O'PP>)"[=QAJ\DM281[_YDH^BKB>$"C/R"((_"YRB4AZ( M:?Q>849M2.^XN5ZC7P;MK"45#J=&_9 YE:/H-((<"U$KNC7+S[C2<^SQ,J-< M^(5E8WO,QEGMR%0K9V902=U\Q=,J#QL.I]T=#LG*(0F\FT"!Y84@,1Y:LP3K MK1G-+X+4X,WDI/:/6;R7[T7AJ] (MR50A7&"*FFJ+#H3.X9I*M#"MK>53 M?TGP_EZPH3L8QL2Q/4*),FCC)CCA]N#*:2@>?=([Y:_^8.;?$DS7Q2;(7 M\#JC(^CW#B'I)OT]>/TV$?V U_\OB?AYGCJR7%*_MJ6BB338'LFWV9F;BPQ' M$?>10[O :/SN3>^D^W&/CD&K8[ /?7S';9O7+,(4L$/3%0K'BQP$P:60%AZ$ MJG&;D+VAM@NY+[%3&,7-+O4,R-<+A%M-G$WNX\SH3"HI0E,R24XNI#B36GL' MGV_4N5^F0@F=,=^54;:A)G]14VVH*;R:A5<#1G="-'ZU!LQ)QS!L5#L$)V=: M%C(3_*"U-JDG'ZA*/:^9Z/MON$ %_8- R$>WJ 1QE%KS[%/R#R^5<8X)>$F6 MBYI]USR=43(/YH[XPT.,.JR"1ZD-NAWD=:#E[:FTB% U[8&^/8"+VZ1<<^OZ M/NM O)X7%OT)F60L^\@%=9*':EK9^_3A. +;C-)F M0V8>QE=JB(=A6);\[X/6&_!]80RM-SY ^W\V_@M02P,$% @ [8&/5T@< MP9"W @ Y@4 !D !X;"]W;W)K&ULC5113]LP M$'[OKS@%A(:$2)NTM)0V4@M#VP1:!6Q[F/;@))?&PK$SVZ'P[W=.TJR32K67 M^,[^[KOO8M_--DH_FQS1PFLAI)E[N;7EU/=-DF/!S+DJ4=))IG3!++EZ[9M2 M(TOKH$+X0;]_X1>,2R^:U7LK'/2798OIOO$^B.F7!5MDR M.$CX-;'G$ [.(.@'X0&^L*LTK/G"_ZOTYR(V5M.C^+6OUH9JN)_*-=8%"_H!>=' TN^E<'A X[H<-#[-$C-5Y:"025P3V7O*@*N*ULI1$64E9, MP$ISF?#26>R-.L2:?34T" M,TXRW9N*Z7![=< I"2Z'O3LT9DH=H[634BKMFOX,""LJ>I!D@+(YZ=I"!&38#"X DFC\1B"P27LNUQ_I_<*U.MZPAA(5"5M MTX;=;C?$%DWO_H4W$_">Z367!@1F%-H_'X\\T,U4:1RKRKJ38V5I+M1F3H,8 MM0/0>::4W3HN03?:HS]02P,$% @ [8&/5[->#WF%! ]@L !D !X M;"]W;W)K&ULE591<^(V$'[WK]#XKC?)# %C&W ( M,)-P[?0ZEPN3I+V'3A^$O6 ULD4E.1S_OBO9&$@<3^[%EF3MM]]*WZYWLA7R M2:4 FOS(>*ZF;JKU9MSKJ3B%C*JNV$".7U9"9E3C5*Y[:B.!)M8HXSW?\X:] MC++#K3H:$Q/)4H@G,_F23%W/$ (. ML38(%%_/, ?.#1#2^*_"=&N7QO!XO$?_S<:.L2RI@KG@WUFBTZD;N22!%2VX MOA?;WZ&*9V#P8L&5?9)MN7<0N"0NE!9998P,,I:7;_JC.H?04,29&S1[KDH,XG M/8V@YE,OK@!N2@#_#8" W(I0G-KWD$S-R-\SNO%; >]BW25!OT-\ MSP]:\((ZPL#B!>T1_GV]5%JB"/YIBK&$")LA3&*,U8;&,'51^0KD,[BS3Q_Z M0^^JA6!8$PS;T&[3A\COCZX4X98-/;!A%1M9LME4; A-_D6I M0D(V()E(6$PYWQ$L&6BQXM3F'TXH*E<^8:615 /9IBQ."96PATTI5_. MZ))QIAFHKE/=X@WE-(^!/-B"->=4*;9"=]8#*D%BV#GS0IH3&1]Y MJ9;(1L@R^A41]<=7\2'JI>^99^0YWT1^$;]&O'O;O$/R@PWQ.Y8.CG_VR/030,S'! HLNA&0Q)%-G!" =],XA(Y$4G^J^K5=@)@A"%H-08 MZZM&A:CRAL_"T"?GSL+41TRD9\H+:.19YX^Q6DB&98TA52Q[<8'E#F^Y4": MIH-#A4A;3I'84DB\:;/35,0V)8QJ)8Q^4@F/(#-"\X1\9BH6!<9UC[Z:1-&. M;-$U^0^9OO.0MQ;AS&KH M?/PRJ_'BNX-*8(/]Z#7FB?,&D$&W3WXIGTWWU3OJQ3*0:]MQ*F(AR[:L7JV; MVNNRESML+SOB6RK7+#>IMD)3KSO"4BG++K.<:+&QG=U2:.P3[3#%QARDV8#? M5T+H_<0XJ%O]V?]02P,$% @ [8&/5R'7@Z>, @ K04 !D !X;"]W M;W)K&ULK53;;MLP#'WW5PA>,6R 45_B7)HE!I)N MQ3:T:-#N\C#L0;;I6*AL>9+TF"^O; MR&0A6LU9#1M)5%M55#ZO@8O=T@W=O>..;4MM''ZR:.@6[D%_;S82+7]@R5D% MM6*B)A**I;L*Y^O8Q-N 'PQVZN!,3"6I$ _&^)(OW< D!!PR;1@H?A[A$C@W M1)C&GY[3'20-\/"\9[^RM6,M*55P*?A/ENMRZ2[QEB-/)*LMD"SFY9C1EG&D&BM Z)[>Z!$DN6RFA MUB]NWWVC*0?U?N%KU#B8)H=()O-#1C9/E&_ZT9OU:ITA+_6K^/M:-3BX^KF7&;JX9F ML'1QGA3(1W"3MV_"2?#A1"WQ4$M\BCVYQ_'-6PY$%.1(7V>$' M/R2%&@JFNR9GHJJ8,L.NR!F9 M>M-P;+]Q%#H;*0JP=Y23 E!D'(_() R<:]BB*_2"BS&)O"B>.=UC3687Z(TG ML7-&PL +X@C)PM";(NY8=_V#$:I ;NVB,+6TM>ZF:? .NVC5C>"_\&Z1W5"Y M95@$AP*AP?ET[!+9+8?.T**Q YD*C>-MCR7N4Y F .\+(?3>, +#AD[^ E!+ M P04 " #M@8]7N.:D]I8$ "."P &0 'AL+W=OO&#!&8 .LQ4.D)!\";->]@-2![20/11]6Y$@D M0G*5W:6/_OK.[-*TXD.-^R+M,?/-]#RVI5&CX8S8_68H57:#ZM/RK:C0:4HFJPU95L0>'R MV#^)#DXSEK<"GRN\U1MKX$@64G[ES>_%L1^R0UAC;AA!T-\-GF%=,Q"Y\:W' M] >3K+BY?D#_Q<9.L2R$QC-9?ZD*4Q[[4Q\*7(JN-I?R]C?LXTD9+Y>UMK]P MZV2SV(>\TT8VO3)YT%2M^Q=W?1XV%*;A*PIQKQ!;OYTAZ^7/PHCYD9*WH%B: MT'AA0[7:Y%S530SC_UE7F'G:OQ:)& MO7\O:H_SI9:*.(+'^_%+>#';\,RPUTH-#TZ/MZ'/KZ@ABZY&D$NX*H7"GYB.!9S)AEI4"\OR\SM>XTN^ M;T5_V??K$CW1R*XUFJWJ#:OYIE5T5JE+<[EJJW_HOFK!E AK5)4L-%C,UM % M08#0L)0U#01]X%V7"M%K'&&0">-QE;G4L6<+!7+-5C2(MF! .XK:'$'SK=>U M%;FW ]DX@V@:>I=(!:QRMF4%P F,XQE=9]X.1$$X22'),N#XG"-5NP+#? >- MAKU3IK0!N/ Y^L<@:\'@1GZ7D+6XIV%E*#XEVA7R6E,6\KHK7#KT&O-J6>7 MJ8?*8*,?LB1R3J=H[\D-3QN"=^IDE<:OLDG^SU319"/U %;8DDIMLR4*FAD5 M$YJ'']C8LQG%'GIG4MNP%-Y@VZ&&#+Y/SA;*I@-ETQ^GK*W%A2TEG/ PIG9[ MB:=;(5_GZ;,ZVL\,<5'W-' L1(;%R6JE<$6U\RXZ0T5L"X87!O[HZOL! 9)@&L^"- RI&O%^ M%H$=0/&A]ROQAG'Z_7!^?H:!$D?;*KZ'!O*^VVFOY?M"/+ MCVRCB?*4:OI5DOW9-7Q 8;Z!9@M<56W+&]);5CH7M<=%@#2=!..9XUL<47&B MOCC3.'W&NIUG_/M,Z65611-B2I)85B7[R6R#?+M1& 8A4=HQ;C;9SKAX.@ZB M=&)E:=B$^^.!+%T M>&R>N#?6H[A[J7X0BC*MH<8EJ8;D@0_*O?[&PO M=V]R:W-H965T.I:H2_\E3'KL\E$5ROLN#Z5:Q1TLI"JXX:6:CG1:X6\=DI=.V%AF$TZ MW@A_>N[V;M3T7&Y,VPB\4: W7.%'_G;C=MFN3)V8S(]7_,EWJ'Y M=7VC:#49K=1-AT(W4H#"Q87_,3J[3*R\$_BMP4>],P<;R5S*;W9Q55_XH06$ M+5;&6N#T>< 9MJTU1##^&FSZHTNKN#O?6O_L8J=8YESC3+:_-[597?B%#S4N M^*8UM_+Q%QSB2:V]2K;:C? XR(8^5!MM9#/C7!M%U/CSM7![:\GKUFRYG.DUK_#"IWK0 MJ![0G[Y_%V7AASU8DQ%KLL_Z]([*K]ZT"'(!GQO!1=7P%JY$7X>6T!2%=2N, M!K-"N%ZCXBZH6]3$26TU[4$?K4TJ#!>@7PMV+YS7@[U?H;>0+16V=;L8438[ M*-5+E')$J5ZB5,\H]8!R>S23W9J+[V?>C9+UIJ*#F50DS8T]$UJV34WSVKO% M!Q0;U' $>5"$&;Q_5["(?=BNO><[JJ0F.US4@$_TP&G49]Z,]JQ/M363!'$: MC4;G=T3-#;@)8HB"7K9/F-15P8_EF M7R*(@RA,:"S#F."%8>Y]P>4@JK"U$8W@( XA"L(DM6.>>O?2D*3<$PX40*)=R4, M4M8,Q F420QEGGNS%1=+)%E8\$;! V\WCK*5% ](-6;S6>.<+FA#JN-='L>L ML![=9_#'($HS^A4>O;?TF@J*I>K-]W I=,KIR;.18D\LG2DLC:_S78Y'3V2?B[WZ#0VPV]8<#GDC)%:WX@I_LG\'-87:V0MZ3?/L("(PYG*;VS$K1QIJ3L\P/),X&[). M"!S3G,K10(@97S?VT"6K;OK;)LG$BEKL+$U^K'XBHN5N_=#ZQ^LG+E[6/FPH"A2&M.4 1$WWEL^+(6R<-=,9790\42$/ Y2HGD4!7G\ M[^(A6T7F..RD7!UEK#R@? @,92YG(^^/V3.KWR)_7N:[U'?+MXA?I%G/]CA( MRI'X<9K\%^*G-!9QSZ7_F?A;O>]:O7"T;H:'%!:F&IWGJ@^K[ MP'YAY-KU7G-IJ)-STQ6USJBL )TOI#3;A74P-N/3?P!02P,$% @ [8&/ M5UP:K>,_ @ $08 !D !X;"]W;W)K&ULK55M M;],P$/XKEIG0)D'SV@Y*$HEV3 PQ4:T,/DQ\<)-+8\V),]MIQK_'=M+0B7:: M4+_$=_8]S]USB2]1R\6]+ 4>BQ9)6-<*%5/'4>F!91$CG@-E3[)N2B)TJY8 M.[(60#(+*IGCN^[$*0FMWT7 MRFPX2523-2Q!W=8+H3UG8,EH"96DO$("\AA_]*;ST,3;@!\46KEC(Z-DQ?F] M<:ZR&+NF(&"0*L- ]+*!.3!FB'09#STG'E(:X*Z]9;^TVK66%9$PY^PGS501 MXW<899"3AJD;WGZ&7L_8\*6<2?M$;1<[/L6+160ROS%I=*Z%.J<2J9 M$4DEXCE:")!0*6*;>WH!BE FS]!;=+N\0*&;@C3#9#H[AK*%8A?^R0^RVENW%36)(48UZ:=8@,X>?W*F[@?]@D^ M$MD3^<$@/[#LP7^^][NO&H"N%)1R;R."8S;B2&1/&A$.C0A?]AVDQH"_W\$^ MU1W5Q%*9^;A)QIX?.9M=,?_&A-[[(::KT=FYL&987A.QII5$#'*-=JZYBQ,/P%DC]02P,$% @ [8&/ M5PHP&-2^ @ - D !D !X;"]W;W)K&ULK59= M;YLP%/TK%INF3MK"9UC5)4AIV+1-JEJUZO8P[<&!&[ *F-DFZ?[]K@UA24M9 M*R5"P3;W'/L;;FXDSF (O=E4J::+^&%-/]DV\8&@4621BI>=F!<0 IY84=(# .--*,3[$5-%H)OB6"!V-;+IAS#1H ME,\JO>TW2N!3AC@5Q4PFO%*L:B EES4(JK=#DI,8%&6%?$O>D]N;F)R\?CNS M%4ZH87;2D9^WY-X3Y"ZY0.Y?>*.&WII@0 M+WA'/,?SA]8S#K],U(3X[I/P^/EP;T2-W^^=;_C\%^[=S\5**H%?U*^A+6LY M@V%.G67.9$T3F%N81B2(#5C1FU=NZ'P<\NN89/&1R Z\#'HO@S'V:)%E C*J M@-2-2'+,)*06+($A!UNFT##IM+J)7-?WI@[^9O9FWY[1.5]JSY'(#NR9]O9, M1^U94IF31N)[QBJ\-B#QM/')J&.I<=6&3OU9,21&;JLB0);RK5 M)MM^M"_]"U/Q'HPO\4C05O!_-.UYXH**C&&N*F"-E,[D VZ=:&MTVU&\-E5K MQ1760-/,\5@#0@?@\S7G:M?1$_0'I>@O4$L#!!0 ( .V!CU=M!EVV40, M $<* 9 >&PO=V]R:W-H965T9 2CR5!9,SIQ,J>K,=66204GE*:^ X$&GA>Y)> M5G0%"U#WU:W F=NBI'D)3.:<$0'+F?/1/YO[GG8P%M]RV,J=,=&A/'#^J">7 MZ?QJ0)WV3.VX.WY&_VR"QV >J(0Y+[[GJ@Y)UE+QLG%&!F7.ZG_ZU BQXX X M=H>@<0CV'08'',+&(32!ULQ,6!=4T7@J^)8(;8UH>F"T,=X83<[T-2Z4P-T< M_51\D_@ M .^07.,9F22?D$_ZVM]%#5HA@FP)M$G9+0/R:!%X06/O._=P]ZZ(3M MO80&+SR ]Y\T_W&%N.1202E_VD2N20SL)'0).9,536#F8(V0(#;@Q._>^)'W MP:;0?P)[I=>@U6O0AQY_Q8HG8 ,H@+0%VNMMYT9L,=8XD<'1)7(3^[X_PH39 M6,@/6_+#7O)S+I6^R;X :H3ASL$G_FC8GENSZQKYGC<.[.RBEEW4RVZ!-193 M[IBL@&%B%82RE- 4BU$NE4ZT#=@(1UTN@W"T1[AK%'G^P,YWU/(=]?+%3P.H M2#+#,T5)"U[APZ-L)'N1_B$M1ITX@LG('L:X#6/<&\85K!JM!114X7<-3Y4N M ];T&'<(#/P]K;LFT0&E)RW%22_%&RP]@N0LX:4U!2;=G VC8(^6S M'C6O7SLN)5D*7I)TMS#RMC!:'QRO\VV?3#HJVJR&P=C?H^SN/,DEB)7I5"1) M^)JI^E%J5]MNZ*/I ?;6SW679)[Z%YBZQ;JF8I5CC2]@B9#>Z0@U%'774D\4 MK\S#_\ 5MA%FF&&G!T(;X/Z2<_4\T0>TO6/\!U!+ P04 " #M@8]7N21^ M$ L$ "S$ &0 'AL+W=O._QN8>\]Y)>GAC_+ X82_ EH[E8.0(:D M&O)'5Q0 M7WPDCP>I7[CK98$>\0.6GXHM5R.W04E)AG-!6 XXWJ^<]_!F V/M8"S^(/@D M6L] A[)C[+,>_)*N'$\SPA0G4D,@]77$&TRI1E(\_JU!G>8WM6/[^1G])Q.\ M"F:'!-XP^B=)Y6'ES!V0XCTJJ?S(3C_C.J!0XR6,"O,)3K6MYX"D%))EM;-B MD)&\^D9?:B%:#G VXN#7#O[7.@2U0V "K9B9L&Z11.LE9R? M;5"TP]&&^.M MHB&Y7L8'R=4L47YR?4M$PG))\A*GX+[ '&EU!7ASBR4B5+P%5^!![9VTI!BP M/;A#_S .-A0)@85^\5X]2 %0G@)*T(Y0(DDU(P\8C,%?@2WB.)=@P[("Y4_@ MKSN<[3#_6\U\>K@%;[Y_NW2EBD^S=),ZE@]5+/Y(+/>)O 8!? =\SP\L[IMI M]U]+.N;N*E4;:?U&6M_@!2-X&\3Y$\D? 5=B1/:)DJ M@9 !>)2&Z9MX5@CW(U-E8K&S$Y#UX$;4: $KQR5Z +S(W;6/WP'(^]'FT87 M NLH%C2*!5/HZ]\Y2K$J#@DF1[2C6-BBK2 B Z&+U'$=Q/.E>VP',;2!41PV M1AURLX;<;)+B8;QX0?;\C[*+H;+!S/=Z-(=6OC\/H)TG],XM MVYMDNK%DRWARO ,YMM:H^E>Z07A>OTY9S'P(/7\DBM;! [ZD&IR+0<[RJPMW MR)K*A8K!I="ZPIV/%7"R!Z_-45LK4*J\&J_R-4I[W:(PZB>_Q2IN[X$NQW,C MA].=_'XLO6N_#BN_SVG2ILOHW+WA=/NNTGNXMZPDA[TYBOQ^$;)8Q5X4C! ] M-W$8OCXO+MDHX>2IXL7)<2&TKGKG(P:<;,7?WG=JW,YY+ P&:SZTBKS%2*^$ MYPX/IUO\;\.2]RT%/1X>>[U%ORE9K!91W(O ;=TH]77^#O%'HNYM%.^5EW<= M*P5X=4.N!I(5YI*Y8U)=6Z'MK\S_%^C]02P,$% M @ [8&/5Y*/1&4% P F@T !D !X;"]W;W)K&ULO5==;]HP%/TK5B9-G;0U7X1"!Y%6JFE([89 71^J/9CD E[C.+,OT/[[ MV4F:$D&CLD5] =OQ.?>>ZV/+'FR%O%VK:(5<*I.10:I M_K(0DE/47;FT52:!QCF()[;G.%V;4Y9:X2 ?F\AP(-:8L!0FDJ@UYU0^7D B MMD/+M9X&IFRY0C-@AX.,+F$&>)--I.[9%4O,.*2*B91(6 RM+^[YR/4,()_Q MD\%6[;2)D3(7XMYTQO'0"7 >RW +P%^+K3(+)=U29&& RFV1)K9FLTT\MKD M:*V&I6899RCU5Z9Q&'[73AFGD>! 3JZ$4A_(!"29K:C4 Y> E"5Z[!-19D0- M;-0Q#=*.2OZ+@M][@?]'A*?$=S\2S_'\ _#1Z^%>'6YKI95?SH0*T1%8KAU^5 MPV]B#T>"<[V7BL4E>IW/OY;GP($!;G6Z5(4\I%,(0:>Y4?#W37P. M3_M[_@OZ_KY-&R/^HQ[7>;Y .(V*IJ!0L@@A)C,4T3VY21DJ2JF;VS[_7FD,=* MLG&ULK511:]LP$/XK0ANCA2URG#0)F6U($\;V M, @)W1[&'A3G;(O*DB?)=O?O)\F.2<$='>S%NI/N^W3?67=1*]6C+@ ,>BJY MT#$NC*G6A.BT@)+JB:Q V)-,JI(:ZZJ#-=;V9E[:BA2:1D MBY2+MFS.\+7Q:*N&"?<7CT;94V9Q)CE Z(&=(!4YH+YTM[LP%#&]2WZ@!Z. M.W3S]C8BQE[F("3MB>\[XO %XDV=3U P?8_"()R-P+>OAX?/X<1*''2&@\[0 M\\W^0>>/S4D;91_2SS%Y'=]\G,\UUUI7-(48V^[1H!K R;LWTT7P<4SL?R)[ M)GTV2)_]C3W9I*FLA=&VZ5)@#3UQ0)F2)4JE,$S43.3(3@5%75'T6"DZ_H7G M=V.A2>:K8!61YEKB2-!R$0Y!7>KDZJ6Z*?&5JIP)C3AD%A9,EG<8J:[S.L?( MRC_>DS2V%;Q9V&$%R@78\TQ*&PO=V]R:W-H965THBCA ^-4(C5F6ER/X08\U.Z@D2>+"B+L9!+MC3Y MB@$.=%(@0)8X#024[KY#GE!;87GTXCK3[3)8RT#^2D7-,Z3)8.8)-DW?LB% MV$N0.-4)3I[@'":TGDEP\P2MG)DQTV5=8(&] :,;Q%2T1%,/6AN=+:LAB;K& MF6#RE,@\X4UA#4D*: H^729$2WM\ 0*3B)^@SV@F?1.D$2"Z0!-&@]07'&V3 MYH_H&] EPZOP4<86YRP_O[V&> [L3I[=S"[0\=$).D(D0;]"FG*,6]^%J//>_W\?M#PF-K@3$_*Y*YXQ'JYJ'>GN<\17V86C(UP,' MM@;#^_C![EA?JD1J"*PD6:N0K%6'[AW:KJK8#*&C$=2;;>UU>U9G8*[WBZ@( MLBVW""J1:Q?DVK7D;N0=0H!F @O@Q1^BBF(MSFOOHR&P4LF=HN3..[%PITG) M&@(K2=8M).N^V<(90GO/G:V.VSZP<$60U6]76[A7D.O5DKM,F>P::KU;"_#: MBV@(K%1KOZBU_TZ\VV]2LH; 2I+9UJZ%L-[LWAQBWYF.[?8.[%L19?>M5K5_ M[;T>QZXE>,X)1A/LDP7Q:WU2=>SHDT)5M#:&79=@V8 M7=NLO,S-[I-6078*[J&;*Z+L)VXV]YKW&-A2SS0<^31-1-;&%KO%W'2NIX6# M_9&:I_10L(/)AK%KS)8DX2B"A82T3KOR#\:R^29;"+K2(\*<"CEPZ,=0SH3 M5( \7U JM@OU \64Z?T#4$L#!!0 ( .V!CU?FHL/-2P0 &H7 9 M>&PO=V]R:W-H965T087Y&"\CEEP5E&1;RE2U=7C# B1;*4C?P MO(&;89([T[$>NV/3,2U%2G*X8XB768;9?U>0TO7$\9W-P#U9KH0:<*?C B_A M <1C<H+_7SDMGYIC#C*9_DT2L)L[( M00DL<)F*>[K^ VJ'^@HOIBG7OVA=S_4<%)=D^R=6Z M/P@FOQ(I)Z8/95&D(!=2X!1%A,L( M!"8I?X/>HL>'"+U^]0:]0B1''U>TY#A/^-@5TC:EP8UK.ZXJ.X(#=H3HEN9B MQ=&[/(&D+>]*GQK'@HUC5X$1\$,LSE#H_X8"+P@[[)G]N'C0(1Z9Q?\LTT/: M6]Z$S3*%&B_\*2I>-NH>-NP6B&Y,'$L"#YLLKL1!#HS H5:E^CJC/J:?K6#\-A;^P^ M[5+4,6TT. _;LR*CB2<2,&@(&!@)>,=C*0$)*AB- 1*.UC)Z9%:,TU)F-)4> MI5852DAF2$3%"AC"G(/HY,6H[(C8.@'G\&ZLP 8[J]#W/*]9A!9OPX:WH9&W M>[G#&(F%I"A6,20/M%3F,R;S7 (%Y41TT6/$/(*>X3=QY>]Z5+E]@K+OAM6H MH6=DI.A3C@JC4?R@5C;[QHS<8[NTAHZ)C0\$26(N3\X:31Y=Z'Z%/MY#-@76><4;(8\\XFV"1); 6E;ZWO?]Y+WBSJ)5;HMTJ6F0+ MK4W\SL7;_S\/C%I;_U!RKADTVG0T@Y;0V@P&6P8#,X/Y%XIFB3;3(%EJ;R6UUX;]D>>%;K2^LHD6VT-K$;TL,WUQCG';[J4'-UY:9 M6?711/V,ZL+?EA>^N;[0#2D5@8\<-L>]2HLW!,])JLL+\^:W5!O4U-I$BVRA MM:G=%B[^X"4WO\T*9&85+;*%UB9^6_GXYM+GU)JYAMVMP_S>:'_W=TS:JVO, MYAWKOKO3A,R +74SE\N,5N:B:MLUHTW#^%*W2??&K_R+6=7VW<)47>A;S)8D MYRB%A83TSH9RX["JL5N]"%KH5N><"D$S_;@"G !3$^3W!:5B\Z(4-.WUZ5=0 M2P,$% @ [8&/5TT?IFZ. @ ]P8 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD(!\-2EE::11A,:T#T1A/$Q[,,EM8^'8 MF>TT[-_/=D(42EKM82^)/\XY/O?:ODX:+IYD :#0L75D)P+DEE=0-/"]V2TR8DR9V[$:D":\5)0QN!))U66+Q MYP(H;^:.[[P,W))UH '@48.VLA$\LCYD^E)9JGTFNV ::X("#1X24H3*@\0B=HJ8]+7E- ?(4&F&/T39^L M$W2_O$2'!T?H !&&[@I>2\QRF;A*6S+";M8M?]$N'^Q8_GNF3E'H'Z/ "\(1 M^F(__7--=]%=G8@^&T&?C<#JA3OT]D;]\XM&HVL%I?PU%FDK/1F7-K?Q7%8X M@[FCKYL$L0$G??_.C[T/8W'_)[%760C[+(3[U--;W.@CID 03$?WM*7'EF[* MQ"8-O#,_<3?#"$9 @1?WH%?.)KVSR5YG#[HDF!-7"9Z!'/76"D3#9:.SZ9:W M,=!L-NXMZKU%>[U=$4;T/3<7=Q[R[>Z^Z. M*TQUZ@9GFH$:LQB_V;=I-(NV+(Z 9N%V MU!63)/PE 9 >&PO=V]R:W-H965TKB#&O$-32.23 M)\IB+.0M6]H\98 7RBB.[*[C#.T8D\2:3539/9M-:"8BDL ]0SR+8\Q>KR"B MFZGE6F\%7\ER)?(">S9)\1(>0#RF]TS>V15E06)(.*$)8O TM2[=B\ ]SPW4 M&]\);/C.- M$R+XF2R4U]]6-..2Q">VD%7-'=IA6:VKHEK==ZKEHEN:B!5'0;* 18.]K[?O M:>QM*5&E4_=-IZNN%GB+7Y%[?H:Z3K?74!WO(VO60>[P77-?;WX7B@[JN>^: M!WKS+UGTGGE-BU[59WJ*US/<9W[>2!"Z%A#S_YJZ1.&UW^PUGS$O>(I#F%IR M2N3 UF#-_OS#'3I_-07$),PW"0L,P6JAZU>AZ^OHL\OEDL$2"T I(TE(4APA M'--,!NM$CEB?1A%F_+0I.@5XJ,#Y\K.>C8;.>&*O=U77>F^KNDE88 A64WU0 MJ3[0JOX#,X83P9&@*,U8N)(KF]+[0P:I3#1D0L^%W$Z39-E^GZ9WT3H([L$, MU3^8H7RC/@-3M'H0NML@=(_;K4&Q7.(\SY$]/VY46\\:H%>0@6I45FO9NGN; MI 6F:/4(;/-+5YL#'43@;35-96ZI/C4T1J)WS-Y%[[FUZD830U.TNNK;U-#5 MYX9?_KE"7CZQR+Z.HS-T<^.AG[<0SX$UINMZ7.N)QFCJ:)06F*+5 [/-'MW! M;_G>XII,]SRC--\H+3!%JP=PFXRZ^FSTCI$E2>023CC/ "T(#_.EO#$FPX\W MA)[>76NI3=("4[2ZU-L,U]6GN,584<<8]VK-T,Y@)I-/SRC--TH+3-'J4=FF MQN[X]\Q@)K-9SRC--TH+3-'J =SFVJX^V=X95L=LQ8SFVT9I?DG;W2;V#K^^ MF?)9R&WOG,_%P);J8)0CM0@41U!5:77X>JF.'/?*K]P+KSA"W6**$]U;S.02 MPU$$3Q+I=$9RQ6/%(6EQ(VBJ3@'G5 @:J\L5X 6P_ 7Y_(E2\7:3.ZB.JF?_ M U!+ P04 " #M@8]7G4 3=\$" #Z!P &0 'AL+W=O^+Y. M,BR8/I-+%'0REZI@AK9JX>NE0I8Z4,']H-.)_(+EPHL'SG:CXH$L#<\%WBC0 M95$P]31"+M=#K^MM#+?Y(C/6X,>#)5O@%,W=\D;1SF]8TKQ H7,I0.%\Z%UV M+\:1O>\NW.>XUEMKL$IF4C[8S9=TZ'5L0,@Q,9:!T6>%8^3<$E$8OVI.KW%I M@=OK#?LGIYVTS)C&L>3?\]1D0^_<@Q3GK.3F5JX_8ZVG;_D2R;7[A75]M^-! M4FHCBQI,$12YJ+[LL<[#%H!X]@."&A#L GH' &$-")W0*C(G:\(,BP=*KD'9 MV\1F%RXW#DUJ\9+).S== +'1R=P M!+F ;YDL-3G4 ]^0(AN7G]31CZKH@P/1AW EAP2<>\G^,?ES-M%#V2G_NR6GGM M[?=J&\>%7K($AQYU!HUJA5[\]DTWZGS8EY+_1/8L0;TF0;TV]M@I7EG%I_"U MY$]MM1M55)&CLMUM%0?];F_@K[;5M/I[I9I^HZ;?JF:<,;% ^R;FC2Y;^F2K M]&E3^GT2*_[^EL0P.-]1V!K#?H70(BYJQ$4O+A6]$SFCYM)6K>CO:IWW@ATM MK2[_M5K^5ALM4"W<=-&4_5*8JH4TUF: 7;J^O6,?T6"KYM ?FFHJ7C&UR(4& MCG.B[)R]IV*H:M)4&R.7KEG/I*'6[Y89#6=4]@*=SZ4TFXUUT(S[^#=02P,$ M% @ [8&/5XW2N:T0 P W@L !D !X;"]W;W)K&ULK99M;YLP$,>_BL6JJ96J0B /6Y8@)2%5-ZU2U;3;BVDO'+@$5+"9 M;9)TGWZV(2RT!"42;Q+;W/WN_#^P;[2E[(6' +MDICPL1$*D0Y-D_LA))C? MT!2(?+*B+,%"3MG:Y"D#'&BG)#9MR^J;"8Z(X8[TV@-S1S03<43@@2&>)0EF MKU.(Z79L=(S]PF.T#H5:,-U1BM>P /&$0)8K :&Y/.<#Y0 M]MK@1P1;?C!&:B=+2E_4Y&LP-BR5$,3@"T7 \F\#,XAC!9)I_"F81AE2.1Z. M]_1;O7>YER7F,*/QSR@0X=CX9* 5CB+Q2/=WD&QGY[B^33F^A=M<]N>-/8S M+FA2.,L,DHCD_WA7Z'#@8-M''.S"P7[KT#WBX!0.SJD1NH5#]]0(O<)!;]W, M]ZZ%\[# [HC1+6+*6M+40*NOO:5>$5'OR4(P^322?L+]3LD:/0%+D =+@2X] M$#B*^15:W#(4$?04THQC$O!K=%&9CTPAPRN(Z1>AIGDH^TBH#KJG1(0LQOD=*Z1;=DV>EYXZ/+BJB:OV3F8V=TMNI2;KP-Y MS:!O65R"K(9\YLV82:KRL0K,D7PJ@CEEL1U-=DXK]J_)D@LF/]7?=<7,4=UZ ME#J^ACS%/HP->3YQ8!LPW(\?.GWK2UT%VH1Y;<+F+<$J]>B6]>@VT5UYU,F# MC"#8^2$F:T ,"T XH1D1=25II)U;DC9A7@[K:YBZFC9NU[)&YN90Z=RF8QTQ MJBC8*Q7L-2HX!:R.*0$R1Z'EJ].MD7&N;FW"O#9A\QSV^4#?(^KV2W7[C>HN M((DP(1F.U4O)1/07Z]L]Q:^R51"U=T C\5RM^^]?&<>IOE9>FP'G+<$J:@]* MM0>-:L\/3X%:;0?OOC*G5U5C-CA!L<8TSE6L)5BNF'G0R"3 UKJ#Y,A7!V+> M%Y2K99,ZT;W9F_5I9SC+>\W_F+SSE;?].B(3^4305+=+ M2RID\Z6'H6S @2D#^7Q%J=A/5("RI7?_ 5!+ P04 " #M@8]7VJTYJ,L" M "K!P &0 'AL+W=O':0\.W 2KQF:V2=IO/QL(RQ:2]"78X'-_ MYQ!\':VY>),9@$+O.65R;&5*%2/;EDD&.9;7O "FGRRXR+'24[&T92$ IY4H MI[;G.(&=8\*L.*KN344<\5)1PF JD"SS'(N/.Z!\/;9<:W/CF2PS96[8<53@ M):;Z@]5>!UFCB7<<_J#I"H;6P,+ MI;# )57/?/T%FD"^J9=P*JM?M&[6.A9*2JEXWHBU@YRP^HK?FQ>Q)?"\/0*O M$7B5[QI4N9Q@A>-(\#429K6N9@95U$JMS1%F_I69$OHIT3H5/W*V1"\@.EQ"R5D:VT1T.RD\;/7>W'V^/G6Z*N4<^]1)[C]=#K;(+.3R_^ M+6/KB&U.K\WI575[>^INA\F;,(LZ#*[#%&V88A/FY^U<*J$_G%]=06I@OQMH M=M-(%CB!L:6WBP2Q BL^.W$#Y^9 G%X;IW>H>JS?3K_+4ZT**I79D*NX%T;V MJH/4;TG]8R2_BU2K_"U2V.\F^2W)/T8*NDC^ITE!2PJ.D<(N4O!I4MB2PF.D M01N.K\B+OH@QVZ-]P3=-CBAP?QCR#E2#._S/@[W5>LTQ]H3%DC")*"RTRKD.=011GPSU M1/&BZL9SKG1OKX:9/DU!F 7Z^8)SM9F8!M^>S_$?4$L#!!0 ( .V!CU=S MX$'VM ( /P( 9 >&PO=V]R:W-H965TY/8SMW?O\LY=QEMA'Q2.8!&6T:Y&GNYUL6%[ZLT!X;5J2B FR=+(1G69BI7 MOBHDX,PY,>I'03#P&2;<2T9N[4XF(U%J2CC<2:1*QK!\G@ 5F[$7>KN%>[+* MM5WPDU&!5S '_5#<23/S&Y6,,."*"(XD+,?>97@Q"9V#L_A!8*/VQLB&LA#B MR4ZNL[$76"*@D&HK@JF@REW1IK*-(P^EI=*"UW?&V?A%[ M#M%K#E'M$#GN:B-'.<4:)R,I-DA::Z-F!RY4YVW@"+=9F6MIGA+CIY,;,"$I M=#P%C0E5)^@($8Z^YZ)4F&=JY&NSB37UTUIP4@E&KPC&:":XSA7ZPC/(_O;W M#5Q#&.T()U&GX&VJ3U$G);V#.LD!8( MMAIXAG0.B+H0VEB[U6+T#%BJ#JY^P]7O5)J7"P=A#DTJ&*!C]; GG6^3 >+-$B&Q!*EYDN6IFZV47;KA.Z$=0"=-T#GW=G%VS>SVZGP MSA<6!B\%-#AL?FN] _/N%?SP0"E^0ZCW>A7Q]QH2 [ER;5>9S4JNJ][4K#:M M_;)J:"_FU7_!#,L5,96/PM*X!J=#4T)DU6JKB1:%:V\+H4VS=,/<_)Z M ;F M^5((O9O8#9H?GN0/4$L#!!0 ( .V!CU<5Z92[X@( + ) 9 >&PO M=V]R:W-H965T PBM533 M.FTK*NWVV207L.K8F>U ^^]G.R&CD# ^\ 7\N.?DG'O]&FVX>)$K (5>4\KD MV%DIE0U=5\8K2+&\YADP/;/@(L5*=\72E9D G%A02EW?\T(WQ80YTW (UFNE!EPHU&&ES #]9Q-A>ZY%4M"4F"2 M<(8$+,;.37LX&9AX&_"+P$;NM)%Q,N?\Q73ND['C&4% (5:& >N_-4R 4D.D M9?PI.9WJDP:XV]ZR?['>M9=@!M#L- +\$^*<"@A(06*.%,FOK#BL< MC03?(&&B-9MIV-Q8M'9#F*GB3 D]2S1.1=]!YT"BRSM0F%#Y";703*^4)*> M^ +9:72S% "Z=$JB>Q;3/ 'TJ'N8HBE^*\9;Z'EVARXO/J$+1!AZ6O%<8I;( MD:NT2O,M-RX5W1:*_ 9%#[&Z1D'["OF>']3 )\?AWW+:!'=U;JH$^56"?,L7 M-/#=2 FJUD:!Z]3CS.X;R@S',';T]I(@UN!$'S^T0^]SG:DSD;VS&%06@V/L MT4,& BO"EE?([N(67[1R77;<:+W@"RV?.2?64=#QNB-WO6NI)BCTPRKHG=1. M);5S5.H3-ZN.VE79+*_@Z!Z75Q/4**];R>L>72R37 B]'89UHKKG7"YG(GMG M,JQ,AJI5 M'GI'"_63LU9\I%B]OU>G MPZ! NZ@OU*#2/SAYP_]G*0T.SYO^8%_C85"GW=G7Z.[PST'?!AOA'Q6&8 F+T7.U<3)M"Y'KJN2# JJ>J($ MCE>60A94XU*N7%5*H*D%%;GK]_NA6U#&G6AL:P\R&HM*YXS#@R2J*@HJ?]Y! M+C83QW.VA4>VRK0IN-&XI"N8@WXJ'R2NW)8E905PQ00G$I83Y]8;34/3;QN^ M,-BHG7-BE"R$>#:+#^G$Z9N!((=$&P:*AS7$D.>&",?XT7 Z[2T- P1' H $,K#.U%.O#E&H:C:78 M$&FZD7Y%SPCCYG(E*49ZJL:MQ*L/M)LT$<3V!?V2" M@-P+KC-%WO(4TGV\BVI:2?Y64NR?))PEND<"[Q7Q^W[0,<_TW^'^B7&"UN' M\@5'^%H[9WMVSO;LO%TH+7$/=-E7TP^ZZ4TLC%1)$Y@XN.\5R#4XT<69%_9O MNK3_)[(])P:M$X-3[-&L!$DUXRN26^6)47YQ=NU[W@WAT"7^[C3C-^][EV,U M*+0@DWOKR!MX8W>]:\2?/7[HMSU[^H;.02%L!8=_&X]\PNC&K7/N^2%FZZ)6 MSG@B"B"8VD1G@#\)0(IZ&X#9!@3?0K$ V;['O2[_W9U]7X!J'TQBP*IC9[8#Y=_/=B#0 M8L*7Q&]WS]W%=Y?!BO%WL4!(@H^"4#%T%E*6UZXKL@4JH.BP$E&U,V.\@%)- M^=P5)4+Z0>L%-!R6^8$6,"?^8+02>V.@ M79DR]JXG#_G0\;1%B*!,:A50O99HA C1FI0=_S9*G8:I!??'6^T_C//*F2D4 M:,3(7YS+Q=!)')"C&:R(?&*KGVCC4%?KRQ@1Y@E6]=E>Z("L$I(5&V%E08%I M_88?FT#L"03!$8%@(Q!\$?"/$<*-0&@!%X3@97(/+LXN/ZMQ ME0^-(T'C2&#TAD?TMEO]>CL5DJL[\V:SN-8*51B0_4.45YB1R4- M*FE%/3,)"2#F(I=PK0JGM"9;J9ZQ3DDJPA*0RR5_'C.R2WUJCO(/T"I-^ M8(^;KXOIYY5=5?);BX=V$XPY5BT2DS7((,DJ B7*024PG0.Y0&#$BA+2]?FW M)/![-T+5UXPC_<'5!9@RKI#Z)%=2'5O$W+WB7R ^-SU1@(Q55-9EJ%FM^^Z= M[KNZ>7Q9O_7UAGTGV+9J=X>H&_TOR.>8"A7VF<)YG9ZZ%;SNG?5$LM*TGRF3 MJIF9X4+];R"N#ZC]&6-R.]& Y@\F_0]02P,$% @ [8&/5S?Q=8U: @ MYP8 !D !X;"]W;W)K&ULK55M:]LP$/XKPH/1 MPAJ_)>G(',.:,C;H:&FW];-J7V)16?*D2]+^^YUDQR3@9AWK%ULGW?/HGCOI ME&VU>;05 +*G6BH[#RK$9A:&MJB@YG:D&U"TLM2FYDBF686V,^;D;DV=ZC5(HN#',KNN:F^<+D'H[#^)@-W$K5A6ZB3#/&KZ".\"? MS8TA*^Q92E&#LD(K9F Y#S['L\7$^7N'7P*V=F_,G)('K1^=\:V6]*+&:!Q\#5L*2KR7> MZNU7Z/3X LMK?^R;>L[C0)6K"WJN@-3!+50[9\_=7G8 \3G+P"2#I"\%I!V M@-0+;2/SLBXY\CPS>LN,\R8V-_"Y\6A2(Y2KXAT:6A6$P_P** >6G5P"&ULK51A;],P$/TKEIG0)L&<)FM!)8VTM4)L&MJT,OB M^. FU\::8P?[THQ_C^VD42>Z"22^)#[?O>=W+SFGK38/M@1 \EA)96>T1*RG MC-F\A(K;4UV#U[?&16Q@*40%R@JMB('UC)Z/ MIO/$UX>"KP):N[J[CH5,3/J+C)\90DHS3(D#7_*/INA@2MZ;(O>RWZ\=!;E$J.R/0^UW MYYT=/L]/ZM36/(<9=:-HP6R!9J]?C2;1AT-F_">R)]8D@S7)2^S97,X9=O]%OZLF22CH:93QO;^:G^C?.9F(Y0E$M8.%9V^ M&U-BNBGM M1U^-%7&MW8A&7I+C8POL#EUUKC+O"S,UR5V6]02P,$% @ M[8&/5TU-Y"CA @ T D !D !X;"]W;W)K&UL MK59=3]LP%/TK5H8FD(!\-@'61H)6TS8Q4=&Q/4Q[<).;QL*),]MIX=_/3M*L M'R%0B9?&CN\Y]YY3Y]K#%>./(@60Z"FCN1@9J93%E6F**(4,BW-60*Y6$L8S M+-64+TQ1<,!Q!3ADI:0DARE'HLPRS)]O@++5R+"- M]8M[LDBE?F&&PP(O8 ;RH9AR-3-;EIADD O",W^N=*NM,RQ M@#&COT@LTY%Q8: 8$EQ2><]67Z#1,]!\$:.B^D6K)M8R4%0*R;(&K"K(2%X_ M\5/CPP; ]EX . W >2O ;0#N6P%> _ J9VHIE0\3+'$XY&R%N(Y6;'I0F5FA ME7R2Z[]])KE:)0HGP^LHXB7$Z);@.:%$$A (YS&ZDREP-"XYAUQNK1Y/0&)" MQ0DZ0S.U"^.2 F()ZF(Z0P^S"3H^.D%'B.3H1\I*H=C%T)2J=EV!&35UWM1U M.B_4>1?)<^3:I\BQ'+<#/NZ'?RMI+WSR=KBS#3>5X:WK3NNZ4_&Y+_"]YMOO MZ[F07'T3?[J4ND,NPR"P!T-SN6E1 M;]Y#+>K(Z#EVFW%+NM=*]_JEB:AWFQO&I[SK?,5^07" *B<)9YX'R@=?WAWHB65&=J',FU?E<#5-U MY0*N ]1ZPIA<3_0AW5[BPG]02P,$% @ [8&/5P#S5,\S!P G$$ !D M !X;"]W;W)K&ULO9Q=,+OI&!'[%;0>)-&%+QXXH%_.FR9;2>#]SY MRY5,#K3'%VNZ9%,F[]>W0NVU=Y2Y'[(H]GE$!%M?Z4[Z MYM6;>: QN^;!W_YB%* X]0%F'F#N!W1?"+#R .O4#-T\H'MJAEX>T-L/ MZ+\0T,\#^OL!U@L!@SQ@<&J3AGG ,+V[V>U([Z5-)1U?"/Y$1'*VHB4;J2#2 M:'4+_2C1[E0*]:JOXN1X*OGL<<6#.1/QZU=#TQA\()-O&U_^(&]L)JD?Q&_) M>W(_MM*7*F42V9SG_*N.;+_ -4V\K8^WCL4[1_*; M&D!;7:S=%3.?K]B5J27^O@G.B&6\(V;'M&H:='TDG$;/X<:P[GKHPS_/I#;[ MY/1PL^YJ_MQ[=_7A-_0',48O1GNG7SE#TQF[;*F>)69BRUKCUZ^,?N=#G7*0,!L)FR!A#A+F(F$> M"%:18W56UQ[8[6PIN4&";,S6+]TI:U.]K,G F16!PESD3 / M!*N(JK\355\KJH_+I6!+*AEQ!8]C=7>;1<:6E-%86$ MV4C8! ES!@>%U.C55E(7F=8#P2JR&NYD-6PP]$F'-3'QXWA3^\1WE<%ZI2MD M#OK=P6AO?*/-V50O2-@$"7-.NQHN,J<'@E7$,MJ)9:05RY],%AW:L0*D134M M0$B8C81-D#!G=#B2&_8/JP\RIP>"501E= H/K(.L/WI:4U5!:79.*Y>#;NTP M')K6@=)<*,U#T:KB*AFLQLGB(DM!(_F"JK28QJI"TNR<5E%5W[1J5(5,ZT!I M+I3FH6A559F%JDRMJFXW8K:B,7NN5GQ!9B6AU0I,2VPL,"3-SFEE@?6,T;ZX MD"D=*,V%TCP4K2JNPA@WM$;G^([%4O@S5:CRLK6)?*D&6W?3^_AMKKA:A4'= M<"C-SFEEA5G]P;["H#XWE.9":1Z*5E58X74;>K/[+RYIH&0EV(PO(_]?I315 MOM8LBFDZI3WCL22"!331H.0DXM'[K5*EVCLVY-=G;BQ"J$N>T\ICZZ%U4.8. M3S*L8?4D!]HN%TKS4+2JM@I'W=!;ZE\RG6C*5.^@%!C=;L_:&\Q::"& M.91FY[1*$1E8ZF=?;E#7'$ISH30/1:O*K7#.C2/6>3J%FRRSVNOJV/=D^_C4 MGY[?6&U0-SVG56O;J.;QL.:\T?#@/ ?:.A=*\U"TJHX*J]S0>^5)[T;XE@FR MH+X@(16/3.9+!8Y*"&D"7T-I=DXK%ZP#]1Q:W?U#8]*!MLN%TCP4K2J>PCHW M]-YYLG**W 8T(E]O6/C 1.V:)CVDL4R@MCF4-H'2'"C-A=(\%*VZ9+)PV,W, M9/VE:^U,J.\.I=E0V@1*>;A7(:U-T-6%5/AR9MZ3WYZLA6O!S76U:%Y;M;-^=G0M!,HS8'2 M7"C-0]&JNBKL>%-OQU=F$.E6=9;T(6!DP44VGUA?NJ!>O'GHGO?J)09==@ZE M.5":"Z5Y*%I58H4?;^K]^!?,L'S&1_>PH %B +I6'TFPH;0*E.5":"Z5Y*%I5E\6,@:F?,6BX3$Q/:ZQ Z/1 M3BOWYZ/:96+0M Z4YD)I'HI6%5 M4;/VU(&VSH72/!0MTU&[]-'ND(EE^C'_6"ED$\GLHZZ[H[NO$OB8?H!^[_B5 M<7YMU!RWC?-)]D4!!3[[WH(;*I9^%). +52JSME 50N1?15 MB/Y.OU@^0.7 MDH?IYHI1U6LG)ZC7%YS+YYTDP>X+&<;_ 5!+ P04 " #M@8]7I>]R]J,# M #J$0 &0 'AL+W=O(:E&O*U+7(. M.#9)66I[CA/8&2;4"F?FWA4/9ZR0*:%PQ9$HL@SSWV>0LNW<O IGEN.9@0I1%)#8/6S@06DJ492/'Y5H%;]3IW8O'Y _V"*5\7<8@$+EGXG ML4SFUM1",:QPDQ5)B_:%O%.A:*"B%95B4K!AFAY2^^KX1H M)"B<[@2O2O#V$T:/)/A5@F\*+9F9LLZQQ.&,LRWB.EJAZ0NCCH8M?!9&_T:MSD)BDXC5ZBY;*/G&1 F(K MM$PPA[=:NQ@M6*8,);"9DHM[?0TJ_&9YCEX=O49'B%#T-6&%P#06,ULJQOJ] M=E2Q.RO9>8^P\]$EHS(1Z(+&$+?S;55I7:[W4.Z9UPOX)9+'R'??(,_Q_ X^ MB[]/]WKH^+7ZOL'S_Z/Z/SZKEZ!/$C+QLTOQDM&HFY%>-4Y%CB.86VI9$, W M8(4O7[B!\ZY+KH' 6N*-:O%&?>AA4XFHJ0242G057R(&!E&O<)O0=2;CF;UI M%G48Y =!'=/B.JZYCONYJG6*T/4;M 8*'*=(?0\(Q^J#)D)RK)7B..6XX.3/<W;FKR@-)>! :&T!=]V@V]LO_9O]_4-OCPX^@,,@ M=_K( N_N^B^WOP&[!M6[D$@JMG_M]U[$)T_70&CM^G<]G3M^?GX?M!,<"JTM MX*X7='N[I7_S>W#0G8^\_7ZF(\B=[B_Y=F/7G %?F\,$H8@45)8[ROIN?6#Q MWFS3]^Z?Z8,,LQO?P92G()>8KXGZ]Y#"2D$ZQQ.E-R\/%LJ!9+G9F]\RJ7;Z MYC(!K RE ]3S%6/R8:!?4!_OA'\ 4$L#!!0 ( .V!CU>V3E7 "@0 D0 M 9 >&PO=V]R:W-H965TVAB!%OV\-B#XPTMH5(HDO2=@+LCU]2DB5E(S%VLA>+E#@S M;\:/?)S1GHM[N494\)#$J1P[:Z4V%ZXK@S4F3';X!E/]9BI4K-P)9 MF!DEL4L]K^\F+$J=R2A[-Q>3$=^J.$IQ+D!NDX2)QQG&?#]VB'-X<1NMULJ\ M<">C#5OA M7WS5SHF5MZ":,$4QGQ% 0NQ\Z47,RH9PRR%3\BW,O:&$PJ=YS? MF\G7<.QX!A'&&"CC@NG'#B\QCHTGC>-7X=0I8QK#^OC@_;9W,'9-XR>.? M4:C68V?H0(A+MHW5+=__@45"/>,OX+',?F&?KQT,' BV4O&D,-8(DBC-G^RA M*$3-H.NU&-#"@&:X\T 9RBNFV&0D^!Z$6:V]F4&6:F:MP46I^5<62NBOD;93 MDX7BP?V:QR$*^>'=D)+!%[C^M8W4(WR\0L6B6'Z"S[#0; BW,0)?0F8"-YNL MJE-35;UZY"J-QOAT@R+R+(],6R+[\(VG:BWA.@TQ?&KOZBS*5.@AE1FU.KP) M5 =\<@;4HSY\7US!Q_>?X#VX(-=,H"P>EDA^630_B^2W%>U0C9N6:L!?TSNI MA*;U\LV+LE]J[-^R1'*L_@ M9JND8FD8I:LSF.$J2E,]A!F+61H@_--8KAQ_'J&713#;?C?QA_2\YWDC=]< MK5="ZUFA_(KDJD)&SFJYI=FZ\6QQLJ%!KZ)Q OE+_S6C[?//6]X3OK-1P6A M%23ZMOH^P8HEUA=*3)^=:Z33&[: K32.6&6H12BNL^=1*E'X?R(3/O5ZPVX+ MM$K"B%W#CN:IOK@M,3KF8"@B_D<.V7"M>W449H'^ON1<'28F0-G]3_X%4$L#!!0 ( .V!CU>= M,X?0@@0 $H3 9 >&PO=V]R:W-H965TY!Q1P6,<)7+DS)5:'+NN].<8,WG$%YCH7Z9< MQ$SIH9BY#K#B*]& M#G&>7]R&L[DR+]SQ<,%F.$%UM[@1>N267H(PQD2&/ &!TY%S2H[/*#4&V8RO M(:YD[1D,E7O.'\S@*A@YGD&$$?K*N&#Z:XGG&$7&D\;QLW#JE&L:P_KSL_>/ M&7E-YIY)/.?1MS!0\Y'3=R# *4LC=<$4&P\%7X$PL[4W\Y!1S:PUN# Q M69DHH7\-M9T:3Q3W'^8\"E#(#^_ZE/1.X/)G&JHGV+M Q<)([L,A3'0U!&F$ MP*_YE6:E59JJ5K=3ZOV3J^Y\: 5PIC.6/IDCG<-O-<,UN1H[<+B6*) MSOC#.]+U3BS!:)?!:-N\C_]*39$8CJ9J0&\W4NF*")/9 7RN!L 4W.,L3!(S MT+,7*$(>P#^-:CHGRY1 MZ.T./K)0P%<6I6A Y>G0:'439ZG[)%BB@.LI.G';TZH*KXE:#K%7HT:/*&DF MUBV)=7=YBST2YS] M5_=#5DIH+WJK]^9>!DMX!R7LP6_NBHJZ.261V_ M G/M3$!>74TF\AN*J?!>WT(/2:^E/\U%3F@%C/[F>BGAV\NEP%'?*EM'K<$: M_)6$$ZLH6@-[SA)?'TXWQ;;5$%O/?-9@JQ25V"7U[;&M,]@0WO:+\)*C06\- MA4ICB5UD=S@58!)L>1XHUJQ'G/;;I+,.;26<9$?E?.N1X+^<-N2@VY"#WAH= M(I5@$KMBON4\\ N!1LSVM=NY_$N@[4T' %(I*[%+Z_9'@!?Q;Z30?Z'^K?Z: M,QBI=)38A=16^9>/"\P._HK#4I?.CN4_V*G\:26,U"Z,;R__;8C9>Z" N%T/ MT$H_J5T_=^J!C2P:@=L![- (M!)?:A=?2R-LE8E&'G2+;G!KUQLQBEEVB2/! MYVFB\IN.\FUY472:7X]4T_-;IFLF]#%=0H13;>KI7#L@\HN;?*#X(KLLN>=* M\3A[G"/3_W.;"?KW*>?J>6 6**_/QO\"4$L#!!0 ( .V!CU?ZNKI_9 @ M $0S 9 >&PO=V]R:W-H965T^%.,KM=99FLLO!2G7RV52_/M. M9NKANA?V'@_K9"YOI?ZV^E*8;X.]EUFZE'F9JIP4\OZZ]W/X M9A*)JD%M\7LJ'\J#SZ1*Y4ZIOZLO'V;7O:"*2&9RJBL7B?FWD1.9994G$\<_ M.Z>]_3FKAH>?'[W_6B=ODKE+2CE1V1_I3"^N>W&/S.1]LL[TC7KX3>X2J@.< MJJRL_Y*'G6W0(]-UJ=5RU]A$L$SS[?_D^ZXC#AH8/W #NFM FPVXIP';-6!U MHMO(ZK3>)SH97Q7J@125M?%6?:C[IFYMLDGS:AAO=6%^34T[/;Z5?GC*_(C27/R=:'6 M99+/RJN!-IE5\0VFNRS>;;.@GBP8^:1RO2C)+_E,SH[;#TR/[+N%/G;+.XHZ M_#S5KPD+?R(TH R(9W)Z6=+/Z"N@AU M45T.WI2K9"JO>_6(%1O9&[_X(8R"MU!^%W)VE"W?9\MK[^SD.7DXX_[\:,S) M!RV7)=@-_)+=<"%G1]T@]MT@T$&_D1N9KR6X'+8MH[IE=:7>C(=Q$%T--H?! M T9AP/9&1T%%^Z B-*B)*G6UI@LD.-1#UQ'8.A,'27 1C^ DAOLDAJU)E(=9 MD!<_Q#0,WYK+D#F@5?$O615JDU:P@C(FJHMC&X7E5K"DHF=I*)6=S(Q;6)1@$\"*-]B",TQ%N#;K.V?R)SF1MH M9'6HR$)>53=7<@LT7)&Y'=3%I;P:MXY.^KQH-'?^ G/ MG.LAM0E1-*&O2IN$U+[VF-;KNTH038P"$Y^R9FJ 5>B[ (46Z"%.=%LH9:J$ MPV/.B?LB'#;# ZS"((X\\5D$ARC:QA]R+,7=.C&=%<@8"-=^):((8X M$2>+))_+JE:\3]*";))L79>F4V4NVZ92J*K+F;PS2W-=>,8X4S,G096 8.?T+ M&7F6*;61I1;%J35)5FF%VAJKL]1[F:4NE2AW(G2-6. +T8*+ MXN":J,*H1E/5D!?)%701==3 .[-/0K QB-MF,4_>Q;\,Q?M;!0TY1A@187PU*_, ME@#L%$G<(NUQ'YUW6-V*813[$K$U \-KAF[:GKE%0AAPT>QS])1GSGEVL/>- M%QWGJ7OF5A=\)$;-U( :1'#/'BFS10C#BY!V=<]\4[<^5N M*)I* S#J^RX;%K ,!VQ7_8Z[Z\#3"S@Z3MFBE.$H/6D3@+E\[/,P=B848,;X M*(:'A5N4$4,<#N/1V_,'MWA;)?N*N G=A MV+PX B:A=S);6O*6?6>5ERI+9W4]A6TEX'XZWWQ^#OW,+8UY])RWX2]Z%_A2 MWHZ[PA*;X\3&MA*XRV/@7CQDY;T9SRVW>;LP;ML$P%UT'@EWO]M_0YY;&G.< MQD]6^-Q%,'!/'H_BW M.^\MX05.^/,DO !@;L1<\YX09!8.F4<3B8/'KW#JMXMXX8K@ON!#YSDLP(Q' MU+=,+: %+IY+P!]"]RNA\R\M^LC2\VHY;FK4Y1ZY)*P M+R+G0@B:,<$],5ID1C@RGZK4(Y>*=-A\S HRXIY-ALB2,\+)>2;M(XA^4;- M :Q8Y%&,D45DU'(?NDVJ1RX5FY,5-3F.RW(N.H%S8#P HUQ* U8L\@5E.1:U MJ-<3Y77D/B],17.S"##B3O4_.'@?82F+>?V:1FD(L,[U]AG\_=']JR _UR] M-(Z_"]],MB]T6#?;]TL^)<4\S4N2R7OC,G@]-'$5VUYCV8)(+L9K$U':@_/UL)V2TA+1(X8'8SCWG^A[' M]AEN*;OG,8! CVF2\9$1"[$>F"8/8T@QOZ9KR.2;)64I%K++5B9?,\"1!J6) M:5M6STPQR0QOJ,=FS!O27"0D@QE#/$]3S'832.AV9'2,_< M6<5"#9C><(U7 M, =QMYXQV3,KEHBDD'%",\1@.3+&G4'05_$ZX!>!+3]H(U7)@M)[U?D:C0Q+ M30@2"(5BP/*Q@2DDB2*2TW@H.8TJI0(>MO?LGW7MLI8%YC"ER6\2B7AD?#!0 M!$N<)^*6;K] 64]7\84TX?H?;8M8]Z.!PIP+FI9@.8.49,43/Y8Z' D3SW M+@'VP3&3KH1N:(.0JR"*(:?-",=QKPIJRV*MG>ESRQ M&PF_T\TU0[=U': M)//;) L*LJXF4U??QK/=OB5_0W-3HW>WTKO;J/>(BAB8O+5#FD*=ROVC],YA^D*]XZ".9;M/ M@_SC(+NC[J7#H*!QWN<>J.:!U4F!K;3'Y"BD>28*"U"-5C9VK-W;L_%)9^ 7 M;O0_3>&-;S!;D8RC!):2TKKNRYW "K]9= 1=:T.UH$+:,]V,I44'I@+D^R6E M8M]1"2K3[_T#4$L#!!0 ( .V!CU&PO=V]R M:W-H965TW<>SR"FOA1J9!33NEL;7P-+6;V#4611&<:A5G27(5UT+J:#$+ M:T]V,3.M5U+CDP77UK6P+_>HS&X>I=%AX;/<5)X7XL6L$1M;(TBX\H MA:Q1.VDT6"SGT5UZ>S]A^V#PA\2=.QD#9[(VYIDG'XMYE# A5)A[1A#TL\4E M*L5 1./+'C,ZAF3'T_$!_>>0.^6R%@Z71OTI"U_-HYL("BQ%J_QGL_L%]_E< M,EYNE O?L.ML+W^*(&^=-_7>F1C44G>_XNM>AQ.'F^0[#MG>(0N\NT"!Y8/P M8C&S9@>6K0F-!R'5X$WDI.:BK+RE74E^?O& C;"^M0A"%W#7-$9J3Z)[,"4L MT7JJ*WPJ2YFC==!_0%I0;C"+/05GB#C?![KO F7?"32&1Z-]Y>"#+K!X[1\3 MZ2/S[,#\/CL+^"GW(QBG0\B2;'P&;WQ48ASPQO^+$G_]1N[PT6/M_GY+C"[6 MY.U8?-)N72-RG$=TE!S:+4:+]^_2JV1Z)I/),9/).?3%"K=HA@"7YI!9EMP.]0;1'Z:3;HU5V%2:]*.I)1 MDTTX,^"$HB//.Q=7V61(=\#Z'SJ7X TX3WH+6S"T-4H1U:(-1]:%2NRDKRJC M"@KFIM"7<@ "5%LW/])%7K+J.N[.S##( MV\7@ZYNKR8$/R 3*FRBLD@1 ?'YM"9K+1^X3,)9T7%9";Y!36E+QJ7[_D0_Z M1(QN2>JH@JT>[0@^V%)H*?1!VA[6C3)='<7&(H91$.($:3 -?/MR.PC+LJZQ MD,(C;$DB)K\GO.*#+,*=_\#;1R$YR:++1+RJ.PO::[6D\#ON1#+(KI)ADB0G M/?%*?69"-33A0''UFM;F%7?Z=7+6T5>"4D/J$VK3K32M(TD/BGO3.]4'VH;\ MN(>_"31ZZWZ(3^[_&NTFO'+)?4$L#!!0 M ( .V!CU<'H_PY- , .H2 - >&PO'!*BOZOJPT071 MV/?YOOOL.]<6P])L!+M9,F:"=2YD.2)+8XI/85C.ERRGY84JF+1(IG1.C>WJ M15@6FM&T!*=TOX+2"\Z.*_%,.IXG[H: M?FJ)G.,IYG;I5W0SUJS\5A)T*N>P3LAXF"G9YB4BSF#9:RI&9$(%GVD.7AG-N=@X:;KJ]/FD= MJI<-,E,Z9;H)TR5;TW@H6 9R-%\LX6U4$0)HC,IM(^5TH22M-&P]ZH:EG3,A M;F C_Z9-GR^:_FM:7'+UF9;3NL,U]Q[@YK_[CHOF&2:BEW1MO:/>95?K3BZ_%>2 MJ_\JAX*]&NO3\=A%]H]?9)0-' M,!^'^1' L#B8 LS'>6%Q_J?Y#-#Y. S3-O B ]1G@/HX+Q\RJ3Y8'+]/8A__ M3),DBN(86]')Q*M@@JU;',/7SX9I P\L#D3ZL[7&LXU7R/-U@.7TN0K!9HI7 M(C93?*T!\:\;>"2)/]M8'/# LH#5#L3WQX&:\OM$$605TX;M8!Q)$@R!6O37 M:!PCJQ/#QY\?;)=$49+X$<#\"J((0V WX@BF #1@2!15Y^#!>11NSZFP_75K M_ A02P,$% @ [8&/5Y>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_' T1AQT=>"EL8V M$8K4DE2RZ=%!F[N=UG?LWUHJ.T^.SC57 MDXDMCU!S^X=N0/DC>VUJ[ORF.4QL8X!7]@C@:CE)I]/+2S/H#W\ X4?ZR>QL@O_*=[?8XOKOE'F2>7$Y]@WMAK.O. MZ-KGGO$>_,G]5NOTGT(Z,$ONX"^CVT:H0VC&W\4DNHTN#J??/HA7YO^$4>_W MHH2E+ML:E.OC:$ &0&6/HK$)4[R&>7(ZA5VKBGU6S@>)K53?E#\WW*F_]*KJ M[]IYW"B&YDKX V95=>!TD N_K:6H_-4K]HE+KDI@77!M!)@B@.G9 -G%AD>0 M&0*9O2+D-D"$?[!,[]E- R:"S!'(_(R0W],(LD @B[-!+G3=1)"7".3EV2"W M3I<1Y%L$\NWY(LGM,8)\AT"^HX7\Q*WHD#8&K#_U>69\CZ"]IT5;"EMZ90G5 M^OB%7MR?$J?M*9:WI[1X7WR[*U7J&MC%6EO[AFW ^,3(#<2(J%J(W7(+]^"C MQVZAU (+!>X=)9$9OD?M0M/FKLB7L_,D^;I9Q7^/E"G?4 ML@)CO[//_[2^D([9,$?,B"6QA4-7XM]"HWVG4(>X:,;TD!+K8=&IZP"J'.:. M%!-"2BR$)33*% 81=^+"R'#QT31DHLC)$JX(3X)F;$;)$2VR+R["@; MYHR4?K#QLG 'P[84DTE*+).A<$>CB$DD)99(;]Y1+,P?*;$_4 4/'FZ&V20C MMLF8@L=BF6%VR8CM\HN+1PDQL63$8AD=[;*+)3@NY! 3G3(UT\1]=2B.7S$M_/]S+&Q.234T^#_2Q[Q\*' MV29_E8FPL>X,H3Z*,3';Y-2#&@QSF"$QW^2O-+@9QQRD'LPW.;%O<,PX]128 M;PIBW^!CLCB:!>:;@M@W..8@FIAO"NJ5EM&AXT@^*C#=%,2ZP2GC?%1@UBF( MK8-B#I?PT35\8NO@F(,>A$FH();0R(1!G)IB3$Q"!?U"_M-4_GC7P>13$,L' MG=0?OI.8?(I./I/39UD5[(6"ZHN_A/7[2R[+C6'AIU\[SHNP[K-OI5SX?3=J MK7EU^LKK](7:Q_\ 4$L#!!0 ( .V!CU=9=@'X]0$ #@C : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%% MO( 5)A>1Q)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/ M7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I! M-Q!T4S_H%H)NZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA M<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>] MG4!OGVQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH M=Q#H':AW$.@=J'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\ M]'RO\3OW7U)=3O?FR^//R^^3B//BC'."'V7NOP!02P,$% @ [8&/5Q?( MS!O; 0 T2( !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P M:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC M,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8 MU\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*> M5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9' MNUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3 MX7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8? M]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.H MRE%8Y2BN&UL4$L! A0#% @ [8&/ M5^,>+#_M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ [8&/5YE&PO=V]R:W-H965T&UL4$L! A0#% @ [8&/5SV#AC-L!@ QL !@ ("! M.0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[8&/5Z\R0;.] @ 2@< !@ ("!+!X 'AL+W=O.PR\PDPT -4C 8 " @>,P !X M;"]W;W)K&PO=V]R:W-H965T1U=3EX@, -,* 9 " M@>=$ !X;"]W;W)K&UL4$L! A0#% @ [8&/ M5XLKQ&FU!0 ;0T !D ("! $D 'AL+W=O(JN#-L# !%"0 &0 M @('L3@ >&PO=V]R:W-H965T&UL4$L! A0#% @ [8&/5T6P\&PO=V]R:W-H965T[:FP\ MC08 (,0 9 " @7-C !X;"]W;W)K&UL4$L! A0#% @ [8&/5_(?+WGA P V @ !D M ("!-VH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [8&/5V+F(+#L$@ ^3$ !D ("!.($ 'AL+W=O MB+:&PO=V]R:W-H965T&UL4$L! A0#% @ [8&/5S!$ M=.H[! 7 L !D ("!N:0 'AL+W=O&PO=V]R:W-H965T-HP=P( %D% 9 " @>>K !X;"]W;W)K&UL4$L! A0#% @ [8&/5^!94 @( P VP8 !D M ("!E:X 'AL+W=O&PO M=V]R:W-H965TS7@]YA00 M /8+ 9 " @<*T !X;"]W;W)K&UL4$L! A0#% @ [8&/5R'7@Z>, @ K04 !D ("! M?KD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [8&/5UP:K>,_ @ $08 !D ("!X<4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8&/5]^U(NA! P <0X !D M ("!J]@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ [8&/5]O+$1_O! MAX !D ("!:N, M 'AL+W=O&PO=V]R:W-H965T-TKFM$ , -X+ 9 M " @8CK !X;"]W;W)K&UL4$L! A0#% @ M[8&/5]JM.:C+ @ JP< !D ("!S^X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8&/5^6W(:7 @ M# < !D ("!U?< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8&/5S$PO& P @ -@4 !D M ("!J0 ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [8&/5Z7O&PO=V]R:W-H965T=,X?0@@0 $H3 9 " M@:T5 0!X;"]W;W)K&UL4$L! A0#% @ [8&/ M5_JZNG]D" 1#, !D ("!9AH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8&/5P>C_#DT P ZA( M T ( !="H! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ [8&/5UEV ?CU 0 .", !H M ( !?3,! 'AL+U]R96QS+W=O XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 91 282 1 true 29 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.enzo.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.enzo.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.enzo.com/role/ConsolidatedIncomeStatement Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals) Sheet http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals Consolidated Statements of Operations (Unaudited) (Parentheticals) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.enzo.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://www.enzo.com/role/ShareholdersEquityType2or3 Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 7 false false R8.htm 007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.enzo.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 8 false false R9.htm 008 - Disclosure - Basis of Presentation Sheet http://www.enzo.com/role/BasisofPresentation Basis of Presentation Notes 9 false false R10.htm 009 - Disclosure - Discontinued Operations Sheet http://www.enzo.com/role/DiscontinuedOperations Discontinued Operations Notes 10 false false R11.htm 010 - Disclosure - Net Income (Loss) Per Share Sheet http://www.enzo.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 11 false false R12.htm 011 - Disclosure - Revenue Recognition Sheet http://www.enzo.com/role/RevenueRecognition Revenue Recognition Notes 12 false false R13.htm 012 - Disclosure - Supplemental Disclosure for Statement of Cash Flows Sheet http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlows Supplemental Disclosure for Statement of Cash Flows Notes 13 false false R14.htm 013 - Disclosure - Inventories Sheet http://www.enzo.com/role/Inventories Inventories Notes 14 false false R15.htm 014 - Disclosure - Convertible Debentures and Other Current Debt Sheet http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebt Convertible Debentures and Other Current Debt Notes 15 false false R16.htm 015 - Disclosure - Long Term Debt Sheet http://www.enzo.com/role/LongTermDebt Long Term Debt Notes 16 false false R17.htm 016 - Disclosure - Leases Sheet http://www.enzo.com/role/Leases Leases Notes 17 false false R18.htm 017 - Disclosure - Accrued Liabilities and Other Current Liabilities Sheet http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilities Accrued Liabilities and Other Current Liabilities Notes 18 false false R19.htm 018 - Disclosure - Stockholders??? Equity Sheet http://www.enzo.com/role/StockholdersEquity Stockholders??? Equity Notes 19 false false R20.htm 019 - Disclosure - Segment Reporting Sheet http://www.enzo.com/role/SegmentReporting Segment Reporting Notes 20 false false R21.htm 020 - Disclosure - Contingencies Sheet http://www.enzo.com/role/Contingencies Contingencies Notes 21 false false R22.htm 021 - Disclosure - Departure and Appointment of Certain Officers Sheet http://www.enzo.com/role/DepartureandAppointmentofCertainOfficers Departure and Appointment of Certain Officers Notes 22 false false R23.htm 022 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.enzo.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies 23 false false R24.htm 023 - 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 024 - 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 025 - Disclosure - Inventories (Tables) Sheet http://www.enzo.com/role/InventoriesTables Inventories (Tables) Tables http://www.enzo.com/role/Inventories 26 false false R27.htm 026 - Disclosure - Convertible Debentures and Other Current Debt (Tables) Sheet http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtTables Convertible Debentures and Other Current Debt (Tables) Tables http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebt 27 false false R28.htm 027 - Disclosure - Long Term Debt (Tables) Sheet http://www.enzo.com/role/LongTermDebtTables Long Term Debt (Tables) Tables http://www.enzo.com/role/LongTermDebt 28 false false R29.htm 028 - Disclosure - Leases (Tables) Sheet http://www.enzo.com/role/LeasesTables Leases (Tables) Tables http://www.enzo.com/role/Leases 29 false false R30.htm 029 - Disclosure - Accrued Liabilities and Other Current Liabilities (Tables) Sheet http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesTables Accrued Liabilities and Other Current Liabilities (Tables) Tables http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilities 30 false false R31.htm 030 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.enzo.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.enzo.com/role/StockholdersEquity 31 false false R32.htm 031 - Disclosure - Segment Reporting (Tables) Sheet http://www.enzo.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.enzo.com/role/SegmentReporting 32 false false R33.htm 032 - Disclosure - Basis of Presentation (Details) Sheet http://www.enzo.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.enzo.com/role/BasisofPresentation 33 false false R34.htm 033 - Disclosure - Discontinued Operations (Details) Sheet http://www.enzo.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://www.enzo.com/role/DiscontinuedOperationsTables 34 false false R35.htm 034 - Disclosure - Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations Sheet http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations Details http://www.enzo.com/role/DiscontinuedOperationsTables 35 false false R36.htm 035 - Disclosure - Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations Sheet http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations Details http://www.enzo.com/role/DiscontinuedOperationsTables 36 false false R37.htm 036 - Disclosure - Net Income (Loss) Per Share (Details) Sheet http://www.enzo.com/role/NetIncomeLossPerShareDetails Net Income (Loss) Per Share (Details) Details http://www.enzo.com/role/NetIncomeLossPerShare 37 false false R38.htm 037 - Disclosure - Revenue Recognition (Details) Sheet http://www.enzo.com/role/RevenueRecognitionDetails Revenue Recognition (Details) Details http://www.enzo.com/role/RevenueRecognitionTables 38 false false R39.htm 038 - Disclosure - Revenue Recognition (Details) - Schedule of Products Revenue by Geography Sheet http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable Revenue Recognition (Details) - Schedule of Products Revenue by Geography Details http://www.enzo.com/role/RevenueRecognitionTables 39 false false R40.htm 039 - 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 40 false false R41.htm 040 - Disclosure - Inventories (Details) - Schedule of Inventories, Net Sheet http://www.enzo.com/role/ScheduleofInventoriesNetTable Inventories (Details) - Schedule of Inventories, Net Details http://www.enzo.com/role/InventoriesTables 41 false false R42.htm 041 - Disclosure - Convertible Debentures and Other Current Debt (Details) Sheet http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails Convertible Debentures and Other Current Debt (Details) Details http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtTables 42 false false R43.htm 042 - Disclosure - Convertible Debentures and Other Current Debt (Details) - Schedule of Convertible Debentures Measured at Fair Value Sheet http://www.enzo.com/role/ScheduleofConvertibleDebenturesMeasuredatFairValueTable Convertible Debentures and Other Current Debt (Details) - Schedule of Convertible Debentures Measured at Fair Value Details http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtTables 43 false false R44.htm 043 - Disclosure - Long Term Debt (Details) Sheet http://www.enzo.com/role/LongTermDebtDetails Long Term Debt (Details) Details http://www.enzo.com/role/LongTermDebtTables 44 false false R45.htm 044 - Disclosure - Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments Sheet http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments Details http://www.enzo.com/role/LongTermDebtTables 45 false false R46.htm 045 - Disclosure - Leases (Details) Sheet http://www.enzo.com/role/LeasesDetails Leases (Details) Details http://www.enzo.com/role/LeasesTables 46 false false R47.htm 046 - Disclosure - Leases (Details) - Schedule of Lease Agreements Include Rental Payments Sheet http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable Leases (Details) - Schedule of Lease Agreements Include Rental Payments Details http://www.enzo.com/role/LeasesTables 47 false false R48.htm 047 - Disclosure - Leases (Details) - Schedule of Components of Lease Cost Sheet http://www.enzo.com/role/ScheduleofComponentsofLeaseCostTable Leases (Details) - Schedule of Components of Lease Cost Details http://www.enzo.com/role/LeasesTables 48 false false R49.htm 048 - Disclosure - Leases (Details) - Schedule of Lease Liabilities Sheet http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable Leases (Details) - Schedule of Lease Liabilities Details http://www.enzo.com/role/LeasesTables 49 false false R50.htm 049 - Disclosure - Leases (Details) - Schedule of Lease Term and Discount Rate Sheet http://www.enzo.com/role/ScheduleofLeaseTermandDiscountRateTable Leases (Details) - Schedule of Lease Term and Discount Rate Details http://www.enzo.com/role/LeasesTables 50 false false R51.htm 050 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details) Sheet http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesDetails Accrued Liabilities and Other Current Liabilities (Details) Details http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesTables 51 false false R52.htm 051 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities Sheet http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities Details http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesTables 52 false false R53.htm 052 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.enzo.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.enzo.com/role/StockholdersEquityTables 53 false false R54.htm 053 - Disclosure - Stockholders??? Equity (Details) - Schedule of Share-based Compensation Expense Sheet http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable Stockholders??? Equity (Details) - Schedule of Share-based Compensation Expense Details http://www.enzo.com/role/StockholdersEquityTables 54 false false R55.htm 054 - Disclosure - Stockholders??? Equity (Details) - Schedule of Stock Option Activity Sheet http://www.enzo.com/role/ScheduleofStockOptionActivityTable Stockholders??? Equity (Details) - Schedule of Stock Option Activity Details http://www.enzo.com/role/StockholdersEquityTables 55 false false R56.htm 055 - Disclosure - Stockholders??? Equity (Details) - Schedule of Summarizes Restricted Stock Unit (???RSU???) Activity Sheet http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable Stockholders??? Equity (Details) - Schedule of Summarizes Restricted Stock Unit (???RSU???) Activity Details http://www.enzo.com/role/StockholdersEquityTables 56 false false R57.htm 056 - Disclosure - Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments Sheet http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments Details http://www.enzo.com/role/SegmentReportingTables 57 false false R58.htm 057 - Disclosure - Contingencies (Details) Sheet http://www.enzo.com/role/ContingenciesDetails Contingencies (Details) Details http://www.enzo.com/role/Contingencies 58 false false R59.htm 058 - Disclosure - Departure and Appointment of Certain Officers (Details) Sheet http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails Departure and Appointment of Certain Officers (Details) Details http://www.enzo.com/role/DepartureandAppointmentofCertainOfficers 59 false false All Reports Book All Reports enz-20231031.xsd enz-20231031_cal.xml enz-20231031_def.xml enz-20231031_lab.xml enz-20231031_pre.xml f10q1023_enzobio.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "f10q1023_enzobio.htm": { "nsprefix": "enz", "nsuri": "http://www.enzo.com/20231031", "dts": { "schema": { "local": [ "enz-20231031.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd" ] }, "calculationLink": { "local": [ "enz-20231031_cal.xml" ] }, "definitionLink": { "local": [ "enz-20231031_def.xml" ] }, "labelLink": { "local": [ "enz-20231031_lab.xml" ] }, "presentationLink": { "local": [ "enz-20231031_pre.xml" ] }, "inline": { "local": [ "f10q1023_enzobio.htm" ] } }, "keyStandard": 244, "keyCustom": 38, "axisStandard": 14, "axisCustom": 0, "memberStandard": 19, "memberCustom": 10, "hidden": { "total": 74, "http://fasb.org/us-gaap/2023": 64, "http://www.enzo.com/20231031": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 91, "entityCount": 1, "segmentCount": 29, "elementCount": 438, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 537, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.enzo.com/role/DocumentAndEntityInformation", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.enzo.com/role/ConsolidatedBalanceSheet", "longName": "001 - 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": "f10q1023_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "unique": true } }, "R3": { "role": "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.enzo.com/role/ConsolidatedIncomeStatement", "longName": "003 - Statement - Consolidated Statements of Operations (Unaudited)", "shortName": "Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals", "longName": "004 - Statement - Consolidated Statements of Operations (Unaudited) (Parentheticals)", "shortName": "Consolidated Statements of Operations (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": null, "uniqueAnchor": null }, "R6": { "role": "http://www.enzo.com/role/ConsolidatedComprehensiveIncome", "longName": "005 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "f10q1023_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "unique": true } }, "R7": { "role": "http://www.enzo.com/role/ShareholdersEquityType2or3", "longName": "006 - Statement - Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c17", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c17", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.enzo.com/role/ConsolidatedCashFlow", "longName": "007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "unique": true } }, "R9": { "role": "http://www.enzo.com/role/BasisofPresentation", "longName": "008 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.enzo.com/role/DiscontinuedOperations", "longName": "009 - Disclosure - Discontinued Operations", "shortName": "Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.enzo.com/role/NetIncomeLossPerShare", "longName": "010 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.enzo.com/role/RevenueRecognition", "longName": "011 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlows", "longName": "012 - Disclosure - Supplemental Disclosure for Statement of Cash Flows", "shortName": "Supplemental Disclosure for Statement of Cash Flows", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.enzo.com/role/Inventories", "longName": "013 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebt", "longName": "014 - Disclosure - Convertible Debentures and Other Current Debt", "shortName": "Convertible Debentures and Other Current Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.enzo.com/role/LongTermDebt", "longName": "015 - Disclosure - Long Term Debt", "shortName": "Long Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.enzo.com/role/Leases", "longName": "016 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilities", "longName": "017 - Disclosure - Accrued Liabilities and Other Current Liabilities", "shortName": "Accrued Liabilities and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.enzo.com/role/StockholdersEquity", "longName": "018 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.enzo.com/role/SegmentReporting", "longName": "019 - Disclosure - Segment Reporting", "shortName": "Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.enzo.com/role/Contingencies", "longName": "020 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficers", "longName": "021 - Disclosure - Departure and Appointment of Certain Officers", "shortName": "Departure and Appointment of Certain Officers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "enz:DepartureAndAppointmentOfCertainOfficersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "enz:DepartureAndAppointmentOfCertainOfficersTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.enzo.com/role/AccountingPoliciesByPolicy", "longName": "022 - 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:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.enzo.com/role/DiscontinuedOperationsTables", "longName": "023 - 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": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.enzo.com/role/RevenueRecognitionTables", "longName": "024 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "enz:ScheduleOfProductRevenueByGeographicalTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "enz:ScheduleOfProductRevenueByGeographicalTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.enzo.com/role/InventoriesTables", "longName": "025 - 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": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtTables", "longName": "026 - Disclosure - Convertible Debentures and Other Current Debt (Tables)", "shortName": "Convertible Debentures and Other Current Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.enzo.com/role/LongTermDebtTables", "longName": "027 - Disclosure - Long Term Debt (Tables)", "shortName": "Long Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.enzo.com/role/LeasesTables", "longName": "028 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "enz:ComponentsOfLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "enz:ComponentsOfLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesTables", "longName": "029 - Disclosure - Accrued Liabilities and Other Current Liabilities (Tables)", "shortName": "Accrued Liabilities and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.enzo.com/role/StockholdersEquityTables", "longName": "030 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.enzo.com/role/SegmentReportingTables", "longName": "031 - Disclosure - Segment Reporting (Tables)", "shortName": "Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.enzo.com/role/BasisofPresentationDetails", "longName": "032 - Disclosure - Basis of Presentation (Details)", "shortName": "Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.enzo.com/role/DiscontinuedOperationsDetails", "longName": "033 - Disclosure - Discontinued Operations (Details)", "shortName": "Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c33", "name": "enz:AggregatePurchasePrice", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c33", "name": "enz:AggregatePurchasePrice", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable", "longName": "034 - Disclosure - Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations", "shortName": "Discontinued Operations (Details) - Schedule of Condensed Operating Results of the Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c35", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c35", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable", "longName": "035 - Disclosure - Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations", "shortName": "Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c36", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c36", "name": "us-gaap:ReceivablesNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.enzo.com/role/NetIncomeLossPerShareDetails", "longName": "036 - Disclosure - Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CommonStockOtherSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:CommonStockOtherSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.enzo.com/role/RevenueRecognitionDetails", "longName": "037 - Disclosure - Revenue Recognition (Details)", "shortName": "Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c42", "name": "us-gaap:ReceivablesHeldForSaleAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c42", "name": "us-gaap:ReceivablesHeldForSaleAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable", "longName": "038 - Disclosure - Revenue Recognition (Details) - Schedule of Products Revenue by Geography", "shortName": "Revenue Recognition (Details) - Schedule of Products Revenue by Geography", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c50", "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": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c50", "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": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails", "longName": "039 - 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": "40", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxesPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "unique": true } }, "R41": { "role": "http://www.enzo.com/role/ScheduleofInventoriesNetTable", "longName": "040 - Disclosure - Inventories (Details) - Schedule of Inventories, Net", "shortName": "Inventories (Details) - Schedule of Inventories, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:InventoryDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails", "longName": "041 - Disclosure - Convertible Debentures and Other Current Debt (Details)", "shortName": "Convertible Debentures and Other Current Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c57", "name": "us-gaap:DebtInstrumentIssuedPrincipal", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c57", "name": "us-gaap:DebtInstrumentIssuedPrincipal", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.enzo.com/role/ScheduleofConvertibleDebenturesMeasuredatFairValueTable", "longName": "042 - Disclosure - Convertible Debentures and Other Current Debt (Details) - Schedule of Convertible Debentures Measured at Fair Value", "shortName": "Convertible Debentures and Other Current Debt (Details) - Schedule of Convertible Debentures Measured at Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ConvertibleDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.enzo.com/role/LongTermDebtDetails", "longName": "043 - Disclosure - Long Term Debt (Details)", "shortName": "Long Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c62", "name": "enz:ForeignExchangeRateAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c62", "name": "enz:ForeignExchangeRateAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable", "longName": "044 - Disclosure - Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments", "shortName": "Long Term Debt (Details) - Schedule of Minimum Future Annual Principal Payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.enzo.com/role/LeasesDetails", "longName": "045 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c0", "name": "enz:LeaseOptionMaximumExtensionPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "enz:LeaseOptionMaximumExtensionPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable", "longName": "046 - Disclosure - Leases (Details) - Schedule of Lease Agreements Include Rental Payments", "shortName": "Leases (Details) - Schedule of Lease Agreements Include Rental Payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "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": "f10q1023_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "enz:LeaseRightofUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "unique": true } }, "R48": { "role": "http://www.enzo.com/role/ScheduleofComponentsofLeaseCostTable", "longName": "047 - Disclosure - Leases (Details) - Schedule of Components of Lease Cost", "shortName": "Leases (Details) - Schedule of Components of Lease Cost", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable", "longName": "048 - Disclosure - Leases (Details) - Schedule of Lease Liabilities", "shortName": "Leases (Details) - Schedule of Lease Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.enzo.com/role/ScheduleofLeaseTermandDiscountRateTable", "longName": "049 - Disclosure - Leases (Details) - Schedule of Lease Term and Discount Rate", "shortName": "Leases (Details) - Schedule of Lease Term and Discount Rate", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesDetails", "longName": "050 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details)", "shortName": "Accrued Liabilities and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedLiabilitiesAndOtherLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedLiabilitiesAndOtherLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.enzo.com/role/ScheduleofAccruedLiabilitiesTable", "longName": "051 - Disclosure - Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities", "shortName": "Accrued Liabilities and Other Current Liabilities (Details) - Schedule of Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.enzo.com/role/StockholdersEquityDetails", "longName": "052 - Disclosure - Stockholders\u2019 Equity (Details)", "shortName": "Stockholders\u2019 Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:DeferredOfferingCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "unique": true } }, "R54": { "role": "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable", "longName": "053 - Disclosure - Stockholders\u2019 Equity (Details) - Schedule of Share-based Compensation Expense", "shortName": "Stockholders\u2019 Equity (Details) - Schedule of Share-based Compensation Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "longName": "054 - Disclosure - Stockholders\u2019 Equity (Details) - Schedule of Stock Option Activity", "shortName": "Stockholders\u2019 Equity (Details) - Schedule of Stock Option Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable", "longName": "055 - Disclosure - Stockholders\u2019 Equity (Details) - Schedule of Summarizes Restricted Stock Unit (\u201cRSU\u201d) Activity", "shortName": "Stockholders\u2019 Equity (Details) - Schedule of Summarizes Restricted Stock Unit (\u201cRSU\u201d) Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c81", "name": "enz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c81", "name": "enz:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable", "longName": "056 - Disclosure - Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments", "shortName": "Segment Reporting (Details) - Schedule of Financial Information Represents the Operating Results of the Reportable Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c82", "name": "us-gaap:RevenuesNetOfInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c82", "name": "us-gaap:RevenuesNetOfInterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.enzo.com/role/ContingenciesDetails", "longName": "057 - Disclosure - Contingencies (Details)", "shortName": "Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c0", "name": "enz:AcquisitionShares", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:LossContingencyDisclosures", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "enz:AcquisitionShares", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:LossContingencyDisclosures", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails", "longName": "058 - Disclosure - Departure and Appointment of Certain Officers (Details)", "shortName": "Departure and Appointment of Certain Officers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c0", "name": "enz:SeveranceBenefitsDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "enz:DepartureAndAppointmentOfCertainOfficersTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "enz:SeveranceBenefitsDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "enz:DepartureAndAppointmentOfCertainOfficersTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "f10q1023_enzobio.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r361", "r362", "r363", "r458", "r607", "r608", "r609", "r655", "r678" ] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities." } } }, "auth_ref": [ "r602" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r15", "r102", "r103", "r139", "r341" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax on capital paid", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentsForOtherTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Vested restricted stock unit issuances (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": [ "r15", "r139" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r104", "r571", "r675" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r162", "r193", "r194", "r195", "r197", "r203", "r205", "r250", "r251", "r361", "r362", "r363", "r373", "r374", "r381", "r383", "r384", "r386", "r388", "r448", "r450", "r458", "r678" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Parent [Member]", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r15", "r162", "r180", "r181", "r182", "r193", "r194", "r195", "r197", "r203", "r205", "r219", "r250", "r251", "r319", "r361", "r362", "r363", "r373", "r374", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r400", "r401", "r402", "r403", "r404", "r405", "r416", "r448", "r449", "r450", "r458", "r516" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.enzo.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Summarizes 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": [ "r56" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r3", "r13", "r34", "r382", "r385", "r416", "r448", "r449", "r598", "r599", "r600", "r607", "r608", "r609" ] }, "enz_ScheduleOfComponentsOfLeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfComponentsOfLeaseCostAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Components Of Lease Cost Abstract" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r62", "r555" ] }, "enz_ScheduleOfProductsRevenueByGeographyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfProductsRevenueByGeographyAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Products Revenue By Geography Abstract" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Condensed Operating Results of the Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "enz_ScheduleOfMinimumFutureAnnualPrincipalPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfMinimumFutureAnnualPrincipalPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Minimum Future Annual Principal Payments Abstract" } } }, "auth_ref": [] }, "enz_ScheduleOfInventoriesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfInventoriesNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Inventories" } } }, "auth_ref": [] }, "enz_ScheduleOfLeaseAgreementsIncludeRentalPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfLeaseAgreementsIncludeRentalPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Lease Agreements Include Rental Payments Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r57" ] }, "enz_ScheduleOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfLeaseLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Lease Liabilities Abstract" } } }, "auth_ref": [] }, "enz_ScheduleOfLeaseTermAndDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfLeaseTermAndDiscountRateAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Lease Term And Discount Rate Abstract" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r91", "r164" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "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": "Assets, Noncurrent", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r191", "r249", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r377", "r379", "r391", "r618", "r619", "r660" ] }, "enz_ScheduleOfAccruedLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfAccruedLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.enzo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Lease Cost", "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": [ "r659" ] }, "enz_ScheduleOfShareBasedCompensationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfShareBasedCompensationExpenseAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Compensation Expense Abstract" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r27" ] }, "enz_ScheduleOfStockOptionActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfStockOptionActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Stock Option Activity Abstract" } } }, "auth_ref": [] }, "us-gaap_DebenturesSubjectToMandatoryRedemptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebenturesSubjectToMandatoryRedemptionMember", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debentures Subject to Mandatory Redemption [Member]", "label": "Debentures Subject to Mandatory Redemption [Member]", "documentation": "A type of debt instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring assets at a specified or determinable date (or dates) or upon an event that is certain to occur, that is not secured by physical assets or other collateral. Debentures are backed only by the general creditworthiness and reputation of the issuer. Both corporations and governments frequently issue this type of bond to secure capital. Like other types of bonds, debentures are documented in an indenture." } } }, "auth_ref": [ "r11", "r14" ] }, "enz_ScheduleOfSummarizesRestrictedStockUnitRsuActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfSummarizesRestrictedStockUnitRsuActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Summarizes Restricted Stock Unit Rsu Activity Abstract" } } }, "auth_ref": [] }, "enz_ScheduleOfFinancialInformationRepresentsTheOperatingResultsOfTheReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfFinancialInformationRepresentsTheOperatingResultsOfTheReportableSegmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Financial Information Represents The Operating Results Of The Reportable Segments Abstract" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r408" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r17", "r18", "r56" ] }, "us-gaap_FairValueOptionChangesInFairValueGainLoss1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOptionChangesInFairValueGainLoss1", "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", "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", "label": "Fair Value, Option, Changes in Fair Value, Gain (Loss)", "documentation": "For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings." } } }, "auth_ref": [ "r67" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant [Member]", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r574", "r575", "r578", "r579", "r580", "r581" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofConvertibleDebenturesMeasuredatFairValueTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Fair value, July 31, 2023", "periodEndLabel": "Fair value, October 31, 2023", "terseLabel": "Convertible debentures", "label": "Convertible Debt, Current", "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r99" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r28", "r166", "r191", "r249", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r378", "r379", "r380", "r391", "r571", "r618", "r660", "r661" ] }, "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]", "documentation": "Represents settlement terms for the group of mandatorily redeemable securities, including the description and the details of all terms for each outstanding financial instrument and each settlement option." } } }, "auth_ref": [ "r11", "r14", "r51" ] }, "us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]", "documentation": "Identifying description of each financial instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur. Examples are preferred stock or trust preferred securities, each of which has redemption rights beyond the control of the issuer on a specified date or upon an event that is certain to occur." } } }, "auth_ref": [ "r11", "r14" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r207", "r215", "r216", "r217" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r12", "r19", "r21", "r79", "r85", "r86", "r87", "r88", "r89", "r95", "r97", "r98", "r133" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Outstanding", "verboseLabel": "Weighted Average Remaining Contractual Term, Outstanding at end of period", "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": [ "r140" ] }, "enz_SupplementalDisclosureforStatementofCashFlowsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "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": [] }, "enz_PresentValueOfLeaseLiabilitiesOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "PresentValueOfLeaseLiabilitiesOperatingLeases", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liabilities", "documentation": "Present value of lease liabilities, Operating leases.", "label": "Present Value Of Lease Liabilities Operating Leases" } } }, "auth_ref": [] }, "enz_NonCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "NonCurrentAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current:", "label": "Non Current Abstract" } } }, "auth_ref": [] }, "enz_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "LeaseLiability", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "documentation": "Total lease liabilities.", "label": "Lease Liability" } } }, "auth_ref": [] }, "enz_LeasesDetailsScheduleofLeaseLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "LeasesDetailsScheduleofLeaseLiabilitiesTable", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of Lease Liabilities [Table]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r30", "r192", "r277", "r278", "r279", "r280", "r281", "r283", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r407", "r560", "r561", "r562", "r563", "r564", "r604" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Exercisable", "verboseLabel": "Weighted Average Remaining Contractual Term, Outstanding at beginning of fiscal year", "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": [ "r55" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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", "r424", "r432", "r571" ] }, "enz_LeasesDetailsScheduleofLeaseLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "LeasesDetailsScheduleofLeaseLiabilitiesLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "enz_WeightedAverageRemainingLeaseTermYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "WeightedAverageRemainingLeaseTermYearsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseTermandDiscountRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years):", "label": "Weighted Average Remaining Lease Term Years Abstract" } } }, "auth_ref": [] }, "enz_AccruedLegalLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "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": [] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "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": [ "r585" ] }, "enz_StockholdersEquityDetailsScheduleofStockOptionActivityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "StockholdersEquityDetailsScheduleofStockOptionActivityLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "label": "Schedule Of Stock Option Activity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Legal and related expenses", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r60" ] }, "enz_StockholdersEquityDetailsScheduleofStockOptionActivityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "StockholdersEquityDetailsScheduleofStockOptionActivityTable", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) - Schedule of Stock Option Activity [Table]" } } }, "auth_ref": [] }, "enz_StockholdersEquityDetailsScheduleofSharebasedCompensationExpenseTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "StockholdersEquityDetailsScheduleofSharebasedCompensationExpenseTable", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) - Schedule of Share-based Compensation Expense [Table]" } } }, "auth_ref": [] }, "enz_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseTermandDiscountRateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate:", "label": "Weighted Average Discount Rate Abstract" } } }, "auth_ref": [] }, "enz_StockholdersEquityDetailsScheduleofSummarizesRestrictedStockUnitRSUActivityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "StockholdersEquityDetailsScheduleofSummarizesRestrictedStockUnitRSUActivityLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) - Schedule of Summarizes Restricted Stock Unit (\u201cRSU\u201d) Activity [Line Items]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_WarrantExercisePriceDecrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantExercisePriceDecrease", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price", "label": "Warrant, Exercise Price, Decrease", "documentation": "Per share decrease in exercise price of warrant. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r318" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bear interest rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Parent Company [Member]", "label": "Parent Company [Member]" } } }, "auth_ref": [ "r192" ] }, "enz_StockholdersEquityDetailsScheduleofSharebasedCompensationExpenseLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "StockholdersEquityDetailsScheduleofSharebasedCompensationExpenseLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) - Schedule of Share-based Compensation Expense [Line Items]" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r123" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "enz_StockholdersEquityDetailsScheduleofSummarizesRestrictedStockUnitRSUActivityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "StockholdersEquityDetailsScheduleofSummarizesRestrictedStockUnitRSUActivityTable", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) - Schedule of Summarizes Restricted Stock Unit (\u201cRSU\u201d) Activity [Table]" } } }, "auth_ref": [] }, "enz_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionOutstandingNumber", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of RSUs outstanding, Outstanding at beginning of period", "periodEndLabel": "Number of RSUs outstanding, Outstanding at end of period", "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Option Outstanding Number" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseTermandDiscountRateTable" ], "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": [ "r414", "r570" ] }, "enz_ShareBasedCompensationsArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ShareBasedCompensationsArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Fair Value per Unit at Date of Grant or Vesting, Outstanding at beginning of period", "periodEndLabel": "Weighted Average Fair Value per Unit at Date of Grant or Vesting, Outstanding at end of period", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share Based Compensations Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price" } } }, "auth_ref": [] }, "enz_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "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": [] }, "enz_SellingGeneralAndAdministrative": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "SellingGeneralAndAdministrative", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling, general and administrative", "documentation": "Selling, general and administrative.", "label": "Selling General And Administrative" } } }, "auth_ref": [] }, "enz_BasisofPresentationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "BasisofPresentationDetailsTable", "presentation": [ "http://www.enzo.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation (Details) [Table]" } } }, "auth_ref": [] }, "enz_CostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "CostOfSales", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of sales", "documentation": "Cost of revenues.", "label": "Cost Of Sales" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and Other Assets [Member]", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.enzo.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of minimum future annual principal payments [Abstract]", "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": [ "r192", "r277", "r278", "r279", "r280", "r281", "r283", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r301", "r407", "r560", "r561", "r562", "r563", "r564", "r604" ] }, "enz_Total": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "Total", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Total" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r20", "r99", "r100", "r144", "r145", "r192", "r277", "r278", "r279", "r280", "r281", "r283", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r407", "r560", "r561", "r562", "r563", "r564", "r604" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventories, Net [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_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r45", "r46", "r47", "r48" ] }, "enz_BasisofPresentationDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "BasisofPresentationDetailsLineItems", "presentation": [ "http://www.enzo.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation (Details) [Line Items]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r30", "r52", "r53", "r68", "r69", "r71", "r74", "r137", "r138", "r192", "r277", "r278", "r279", "r280", "r281", "r283", "r288", "r289", "r290", "r291", "r293", "r294", "r295", "r296", "r297", "r298", "r301", "r407", "r560", "r561", "r562", "r563", "r564", "r604" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofInventoriesNetTable", "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable", "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable", "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "auth_ref": [ "r206", "r331", "r590", "r591", "r610" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseTermandDiscountRateTable" ], "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": [ "r413", "r570" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable" ], "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": [ "r415" ] }, "enz_SupplementalDisclosureforStatementofCashFlowsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "SupplementalDisclosureforStatementofCashFlowsDetailsLineItems", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure for Statement of Cash Flows (Details) [Line Items]" } } }, "auth_ref": [] }, "enz_AggregatePurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "AggregatePurchasePrice", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase price", "documentation": "Amount of aggregate purchase price.", "label": "Aggregate Purchase Price" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.enzo.com/role/ScheduleofInventoriesNetTable", "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable", "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable", "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "auth_ref": [ "r206", "r331", "r590", "r610" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r415" ] }, "enz_NetIncomeLossPerShareDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "NetIncomeLossPerShareDetailsTable", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Per Share (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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": [ "r415" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "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": [] }, "enz_ConvertibleDebenturesandOtherCurrentDebtDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ConvertibleDebenturesandOtherCurrentDebtDetailsLineItems", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debentures and Other Current Debt (Details) [Line Items]" } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "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": [ "r585" ] }, "enz_NetIncomeLossPerShareDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "NetIncomeLossPerShareDetailsLineItems", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Per Share (Details) [Line Items]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r220", "r221", "r222", "r223", "r224", "r230", "r234", "r238", "r239", "r240", "r241", "r242", "r243", "r246" ] }, "enz_ConvertibleDebenturesandOtherCurrentDebtDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ConvertibleDebenturesandOtherCurrentDebtDetailsTable", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debentures and Other Current Debt (Details) [Table]" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r244", "r245", "r460", "r461", "r462", "r522", "r524", "r527", "r532", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r551", "r567", "r576", "r623", "r673" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Original issue discount", "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": [ "r29", "r69", "r304", "r407" ] }, "enz_DebenturesInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "DebenturesInterestRate", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debentures interest rate", "documentation": "Percentage of debentures.", "label": "Debentures Interest Rate" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r415" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r415" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r26", "r191", "r249", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r378", "r379", "r380", "r391", "r472", "r557", "r583", "r618", "r660", "r661" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r415" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "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": [ "r585" ] }, "us-gaap_DebtInstrumentIssuedPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIssuedPrincipal", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount (in Dollars)", "label": "Debt Instrument, Issued, Principal", "documentation": "Amount of principal of debt issued." } } }, "auth_ref": [ "r456" ] }, "enz_PrepayOutstandingPrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "PrepayOutstandingPrincipalAmount", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepay outstanding principal amount (in Dollars)", "documentation": "The amount of prepay outstanding principal amount.", "label": "Prepay Outstanding Principal Amount" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities of discontinued operations, net", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r79", "r94", "r131", "r132", "r163", "r164" ] }, "enz_ForeignExchangeRateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ForeignExchangeRateAmount", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange rate amount", "documentation": "Foreign exchange rate amount.", "label": "Foreign Exchange Rate Amount" } } }, "auth_ref": [] }, "enz_WarrantsExercisableTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "WarrantsExercisableTerm", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercisable term", "documentation": "The warrants exercisable term.", "label": "Warrants Exercisable Term" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r585" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r15", "r32", "r162", "r180", "r181", "r182", "r193", "r194", "r195", "r197", "r203", "r205", "r219", "r250", "r251", "r319", "r361", "r362", "r363", "r373", "r374", "r381", "r382", "r383", "r384", "r385", "r386", "r388", "r400", "r401", "r402", "r403", "r404", "r405", "r416", "r448", "r449", "r450", "r458", "r516" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units [Member]", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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": [ "r45", "r46", "r47", "r48" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r27" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "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 compensation charges", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense, after Tax", "documentation": "Amount, after tax, of expense for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserves amount", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r596" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateIncreaseDecrease", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increased interest rate", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "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": [ "r122" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r27" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets of discontinued operations, net", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r5", "r79", "r94", "r132", "r163", "r164" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r117" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r27" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants exercise price 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": [ "r318" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/BasisofPresentationDetails", "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r38", "r167", "r552" ] }, "us-gaap_CapitalExpenditureDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r93" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r39" ] }, "us-gaap_CommonStockOtherSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockOtherSharesOutstanding", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares outstanding", "label": "Common Stock, Other Shares, Outstanding", "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r42", "r43", "r44", "r155", "r156", "r158", "r159" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r105", "r139", "r430", "r451", "r453", "r457", "r475", "r571" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "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": "Amortization of intangible, prepaid and other assets", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r8", "r49" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "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, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r15", "r102", "r103", "r139" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r595" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseLiabilitiesTable" ], "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": [ "r415" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Vested restricted stock unit issuances", "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": [ "r15", "r102", "r103", "r139" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Composition of cash and cash equivalents and restricted cash is as follows:", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vest over fair market value (in Dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r351" ] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Legal settlements", "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" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r584" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "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, Employee Benefit Plan", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable": { "parentTag": "enz_LeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.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/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Operating lease liabilities and other", "netLabel": "Operating, 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": [ "r410" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r102", "r427", "r571" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r586" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable": { "parentTag": "enz_LeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "verboseLabel": "Operating lease liabilities and other", "netLabel": "Operating, 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": [ "r410" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r10", "r192", "r294" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtNoncurrent", "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": "Long term debt \u2013 net", "label": "Other Long-Term Debt, Noncurrent", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r30", "r471" ] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate & Other [Member]", "label": "Corporate and Other [Member]", "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r611" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year 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", "r192", "r294" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r588" ] }, "enz_SeveranceBenefitsDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "SeveranceBenefitsDescription", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance benefits, description", "documentation": "Severance benefits description.", "label": "Severance Benefits Description" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r54" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesNetOfInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesNetOfInterestExpense", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenues, Net of Interest Expense", "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 after deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r225", "r226", "r231", "r235", "r236", "r242", "r244", "r246" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year 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", "r192", "r294" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r101" ] }, "enz_AccruedLiabilitiesandOtherCurrentLiabilitiesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "AccruedLiabilitiesandOtherCurrentLiabilitiesDetailsLineItems", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and other current liabilities [Line Items]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 }, "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, including $5,000 escrow at July 31, 2023", "verboseLabel": "Other", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r168" ] }, "enz_SemiannualAmortizationPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "SemiannualAmortizationPayments", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Semiannual amortization payments", "documentation": "The amount of semiannual amortization payments.", "label": "Semiannual Amortization Payments" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Long term debt, 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": [ "r170" ] }, "enz_ExchangeRates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ExchangeRates", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/LongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange rates", "documentation": "The amount of exchange rates.", "label": "Exchange Rates" } } }, "auth_ref": [] }, "enz_LeasesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "LeasesDetailsTable", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable": { "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/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "verboseLabel": "Right of use assets", "netLabel": "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": [ "r409" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r70", "r152", "r183", "r227", "r406", "r500", "r582", "r676" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r50", "r537" ] }, "us-gaap_ExcessStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExcessStockSharesIssued", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Excess Stock, Shares Issued", "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders." } } }, "auth_ref": [] }, "enz_LeasesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "LeasesDetailsLineItems", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) [Line Items]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r31", "r73", "r426", "r473" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "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": [ "r589" ] }, "us-gaap_OtherIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Other income", "label": "Other Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of other current and other deferred income tax expense (benefit) attributable to continuing operations." } } }, "auth_ref": [ "r651" ] }, "enz_LeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "LeaseTermOfContract", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term of contract", "documentation": "Lease Term of Contract.", "label": "Lease Term Of Contract" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_OtherLongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 } }, "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": [ "r20", "r145", "r289", "r303", "r561", "r562", "r670" ] }, "enz_StockholdersEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "StockholdersEquityDetailsTable", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "auth_ref": [] }, "enz_LeaseOptionMaximumExtensionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "LeaseOptionMaximumExtensionPeriod", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options to extend the leases", "documentation": "Lease option maximum extension period.", "label": "Lease Option Maximum Extension Period" } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "enz_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnits", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock units", "label": "Share Based Compensation Arrangement By Share Based Payment Award Restricted Stock Units" } } }, "auth_ref": [] }, "enz_AccruedLiabilitiesandOtherCurrentLiabilitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "AccruedLiabilitiesandOtherCurrentLiabilitiesDetailsTable", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Current Liabilities (Details) [Table]" } } }, "auth_ref": [] }, "enz_NetProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "NetProceeds", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Proceeds (in Dollars)", "documentation": "Net proceeds.", "label": "Net Proceeds" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "enz_StockholdersEquityDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "StockholdersEquityDetailsLineItems", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Line Items]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Options Granted", "verboseLabel": "Weighted Average Fair Value per Unit at Date of Grant or Vesting, Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r340" ] }, "enz_AggregateGrossProceedsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "AggregateGrossProceedsPercentage", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Gross Proceeds Percentage", "documentation": "Aggregate gross proceeds percentage.", "label": "Aggregate Gross Proceeds Percentage" } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "enz_PurchaseOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "PurchaseOfCommonStock", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase shares of common stock", "documentation": "The number of common stock shares purchased.", "label": "Purchase Of Common Stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Options Exercised", "verboseLabel": "Weighted Average Fair Value per Unit at Date of Grant or Vesting, Vested", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r341" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r78", "r130" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Income (Expense), Net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r151" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r115", "r126", "r150", "r164", "r175", "r177", "r182", "r191", "r196", "r198", "r199", "r200", "r201", "r204", "r205", "r211", "r224", "r232", "r237", "r240", "r249", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r390", "r391", "r435", "r495", "r514", "r515", "r558", "r582", "r618" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Cancelled or expired", "verboseLabel": "Weighted Average Fair Value per Unit at Date of Grant or Vesting, Cancelled", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r342" ] }, "us-gaap_OtherResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Other Research and Development Expense", "documentation": "Amount of other research and development expense." } } }, "auth_ref": [ "r650" ] }, "enz_AcquisitionShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "AcquisitionShares", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition shares (in Shares)", "documentation": "Number of shares acquisition.", "label": "Acquisition Shares" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Total net income (loss) per diluted common share (in Dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r186", "r198", "r199", "r200", "r201", "r202", "r210", "r212", "r213", "r214", "r218", "r389", "r390", "r422", "r437", "r556" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.enzo.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Member]", "label": "Cash and Cash Equivalents [Member]", "documentation": "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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion price per share", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r135", "r279" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units award vest (in Dollars)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r352" ] }, "enz_SocialSecurity": { "xbrltype": "sharesItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "SocialSecurity", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Social security (in Shares)", "documentation": "Number of shares social security.", "label": "Social Security" } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Debentures Measured at Fair Value", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r16", "r66" ] }, "enz_DepartureandAppointmentofCertainOfficersDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "DepartureandAppointmentofCertainOfficersDetailsTable", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "label": "Departure and Appointment of Certain Officers (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r63", "r64" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "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, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r353" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r179", "r366", "r367", "r369", "r370", "r371", "r372", "r455" ] }, "enz_DepartureandAppointmentofCertainOfficersDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "DepartureandAppointmentofCertainOfficersDetailsLineItems", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficersDetails" ], "lang": { "en-us": { "role": { "label": "Departure and Appointment of Certain Officers [Line Items]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "enz_ConversionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ConversionPriceMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion Price [Member]", "label": "Conversion Price Member" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r587" ] }, "enz_ConsolidatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20231031", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of RSUs outstanding, Expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r352" ] }, "enz_TwoThousandElevenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20231031", "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_DeferredOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredOfferingCosts", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering price (in Dollars)", "label": "Deferred Offering Costs", "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period." } } }, "auth_ref": [ "r613" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r92", "r124" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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: 50,489,771 at October 31, 2023 and 49,997,631 at July 31, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r103", "r428", "r571" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r126", "r494", "r582", "r657", "r658", "r677" ] }, "enz_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "DocumentAndEntityInformationAbstract", "auth_ref": [] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash used in investing activities", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r92", "r124" ] }, "enz_CostOfRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20231031", "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r114", "r148", "r224", "r232", "r237", "r240", "r423", "r433", "r558" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "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": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r103", "r106", "r107", "r129", "r476", "r492", "r517", "r518", "r571", "r583", "r605", "r612", "r656", "r678" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r161", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328" ] }, "enz_EnzoClinicalLabsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "EnzoClinicalLabsMember", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Enzo Clinical Labs [Member]", "label": "Enzo Clinical Labs Member" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets, including $5,000 escrow at October 31, 2023 and $1,000 restricted cash at July 31, 2023", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r597" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r260", "r262", "r263", "r264", "r329", "r330", "r355", "r356", "r357", "r418", "r419", "r447", "r463", "r464", "r521", "r523", "r525", "r526", "r528", "r548", "r549", "r559", "r565", "r568", "r573", "r576", "r614", "r622", "r663", "r664", "r665", "r666", "r667" ] }, "enz_JGBCollateralLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "JGBCollateralLLCMember", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "JGB Collateral, LLC [Member]", "label": "JGBCollateral LLCMember" } } }, "auth_ref": [] }, "us-gaap_OtherLongtermDebtCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongtermDebtCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Long Term Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss from discontinued operations", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r80", "r81", "r82", "r83", "r84", "r90", "r96", "r142" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r594" ] }, "enz_ProductRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ProductRevenueMember", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "terseLabel": "Product Revenue [Member]", "verboseLabel": "Products revenue [Member]", "label": "Product Revenue Member" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r260", "r262", "r263", "r264", "r330", "r419", "r447", "r463", "r464", "r521", "r523", "r525", "r526", "r528", "r548", "r549", "r559", "r565", "r568", "r573", "r622", "r662", "r663", "r664", "r665", "r666", "r667" ] }, "us-gaap_OperatingCostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpensesAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Operating costs and expenses, net:", "verboseLabel": "Operating costs and expenses:", "label": "Operating Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r260", "r262", "r263", "r264", "r329", "r330", "r355", "r356", "r357", "r418", "r419", "r447", "r463", "r464", "r521", "r523", "r525", "r526", "r528", "r548", "r549", "r559", "r565", "r568", "r573", "r576", "r614", "r622", "r663", "r664", "r665", "r666", "r667" ] }, "us-gaap_EscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EscrowDeposit", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, including escrow (in Dollars)", "verboseLabel": "Escrowed proceeds were included in prepaid and other assets", "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": [ "r72", "r536" ] }, "enz_ProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ProductsMember", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Products [Member]", "label": "Products Member" } } }, "auth_ref": [] }, "enz_CarryingAmountsOfMajorCurrentAssetsIncludedAsPartOfDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "CarryingAmountsOfMajorCurrentAssetsIncludedAsPartOfDiscontinuedOperationsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amounts of major current assets included as part of discontinued operations:", "label": "Carrying Amounts Of Major Current Assets Included As Part Of Discontinued Operations Abstract" } } }, "auth_ref": [] }, "enz_RightOfUseAssetsAndLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20231031", "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": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r260", "r262", "r263", "r264", "r330", "r419", "r447", "r463", "r464", "r521", "r523", "r525", "r526", "r528", "r548", "r549", "r559", "r565", "r568", "r573", "r622", "r662", "r663", "r664", "r665", "r666", "r667" ] }, "enz_StockOptionsAndPerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "StockOptionsAndPerformanceStockUnitsMember", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options and performance stock units [Member]", "label": "Stock Options And Performance Stock Units Member" } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.enzo.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r77", "r127", "r128" ] }, "enz_CarryingAmountsOfMajorCurrentLiabilitiesIncludedAsPartOfDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "CarryingAmountsOfMajorCurrentLiabilitiesIncludedAsPartOfDiscontinuedOperationsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amounts of major current liabilities included as part of discontinued operations:", "label": "Carrying Amounts Of Major Current Liabilities Included As Part Of Discontinued Operations Abstract" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization of property, plant and equipment", "verboseLabel": "Depreciation and amortization included above", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r8", "r228" ] }, "enz_DepartureAndAppointmentOfCertainOfficersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "DepartureAndAppointmentOfCertainOfficersAbstract", "lang": { "en-us": { "role": { "label": "Departure and Appointment of Certain Officers [Abstract]" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "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": [ "r585" ] }, "enz_ScheduleOfConvertibleDebenturesMeasuredAtFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfConvertibleDebenturesMeasuredAtFairValueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Convertible Debentures Measured at Fair Value [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trade payables and accrued liabilities", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r25" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "enz_CarryingAmountOfMajorNonCurrentAssetsIncludedAsPartOfDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "CarryingAmountOfMajorNonCurrentAssetsIncludedAsPartOfDiscontinuedOperationsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount of major non-current assets included as part of discontinued operations:", "label": "Carrying Amount Of Major Non Current Assets Included As Part Of Discontinued Operations Abstract" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_ReceivablesHeldForSaleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesHeldForSaleAmount", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable from continuing operations", "label": "Accounts and Financing Receivables, Held-for-Sale", "documentation": "Amount, before valuation allowance, of accounts and financing receivables held for sale." } } }, "auth_ref": [ "r247", "r534" ] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trade receivables", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r571" ] }, "enz_CarryingAmountOfMajorNonCurrentLiabilitiesIncludedAsPartOfDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "CarryingAmountOfMajorNonCurrentLiabilitiesIncludedAsPartOfDiscontinuedOperationsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount of major non-current liabilities included as part of discontinued operations:", "label": "Carrying Amount Of Major Non Current Liabilities Included As Part Of Discontinued Operations Abstract" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r193", "r194", "r195", "r219", "r420", "r454", "r459", "r465", "r466", "r467", "r468", "r469", "r470", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r493", "r497", "r498", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r516", "r577" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r55" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, 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", "r192", "r294" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r22", "r24" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "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", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based 401(k) employer match expense", "verboseLabel": "Share based compensation expense (in Dollars)", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r359", "r364" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "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": [ "r585" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss before taxes", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r224", "r232", "r237", "r240", "r439", "r558" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Five", "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 fifth 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", "r192", "r294" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.enzo.com/role/ScheduleofInventoriesNetTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofInventoriesNetTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories, net", "terseLabel": "Inventories, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r172", "r553", "r571" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "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": [] }, "enz_CurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "CurrentAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Abstract" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation cost related to non-vested (in Dollars)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r360" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "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": [ "r348" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Per Share [Abstract]", "terseLabel": "Net loss per common share \u2013 basic and diluted:" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r585" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r102", "r474", "r492", "r678", "r679" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r192", "r377", "r378", "r379", "r380", "r417", "r547", "r617", "r620", "r621" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r102", "r474" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r102", "r306" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r192", "r377", "r378", "r379", "r380", "r417", "r547", "r617", "r620", "r621" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Disclosure for Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income (in Dollars)", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r412", "r570" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r108", "r146", "r431", "r571", "r605", "r612", "r656" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Other, including restricted cash (in Dollars)", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r593", "r603" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of RSUs outstanding, Cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r630" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Convertible Debentures and Other Current Debt [Abstract]" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r242", "r420", "r441", "r442", "r443", "r444", "r445", "r446", "r550", "r566", "r572", "r592", "r615", "r616", "r623", "r673" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "enz_TotalCostsExpensesAndLegalSettlementsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative", "verboseLabel": "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": [ "r121" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r102", "r306" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r154", "r160", "r204", "r205", "r229", "r368", "r375", "r440" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails", "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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_SalesCommissionsAndFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesCommissionsAndFees", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales agreement (in Dollars)", "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": [ "r121" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock available for grants", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r569" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock granted", "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": [ "r55" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventories [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Options Cancelled or Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r342" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofComponentsofLeaseCostTable" ], "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": [ "r411", "r570" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash collateral deposit", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r593", "r603", "r669", "r671" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r398" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "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", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized foreign exchange loss", "terseLabel": "Foreign exchange gain (loss)", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r392", "r394", "r396", "r397", "r513" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r134" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate Intrinsic Value, Beginning Balance", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r55" ] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Other Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Decrease in cash and cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r124" ] }, "us-gaap_RepaymentsOfFirstMortgageBond": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfFirstMortgageBond", "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" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments under mortgage agreement and capital leases", "label": "Repayments of First Mortgage Bond", "documentation": "The cash outflow from the repayment of a long-term debt instrument issued, secured by a first mortgage deed of trust, containing a pledge of real property. The lender has the highest claim on the property in case of default." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options, Outstanding, Beginning Balance", "periodEndLabel": "Options, Outstanding, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r336", "r337" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants to purchase (in Shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative [Member]", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r116" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price, Outstanding, Beginning Balance", "periodEndLabel": "Weighted Average Exercise Price, Options Forfeited", "terseLabel": "Weighted Average Fair Value per Unit at Date of Grant or Vesting, Expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r336", "r337" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "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": { "terseLabel": "Accrued liabilities, other current liabilities and other liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r601" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Options Exercisable at end of Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r338" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents and restricted cash - beginning of period", "periodEndLabel": "Cash and cash equivalents and restricted cash - end of period", "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": [ "r38", "r124", "r188" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Outstanding, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r338" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "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": "Total cash and cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r38", "r124", "r188" ] }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.enzo.com/role/ScheduleofStockOptionActivityTable", "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Options Granted", "verboseLabel": "Number of RSUs outstanding, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r340" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.enzo.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r136", "r190", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r319", "r387", "r519", "r520", "r533" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations (in Dollars per share)", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, 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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails", "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable", "http://www.enzo.com/role/StockholdersEquityDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r27", "r571" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued operations, diluted", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, 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." } } }, "auth_ref": [] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalFees", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "enz_TotalCostsExpensesAndLegalSettlementsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r120" ] }, "enz_ScheduleOfCondensedOperatingResultsOfTheDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfCondensedOperatingResultsOfTheDiscontinuedOperationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Condensed Operating Results Of The Discontinued Operations Abstract" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r35", "r176", "r178", "r185", "r421", "r436" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r255", "r256", "r499" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r244", "r245", "r460", "r461", "r462", "r522", "r524", "r527", "r532", "r535", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r551", "r567", "r576", "r623", "r673" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r153", "r652", "r653", "r654" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r607", "r608", "r655", "r674", "r678" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r256", "r499" ] }, "us-gaap_RevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r61", "r118", "r126", "r198", "r199", "r200", "r201", "r211", "r214" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r126" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.enzo.com/role/AccruedLiabilitiesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.enzo.com/role/DiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Major Classes of Assets and liabilities of the Discontinued Operations", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r141" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing operations (in Dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r113", "r147", "r149", "r186", "r196", "r198", "r199", "r200", "r201", "r210", "r212", "r213", "r390", "r422", "r672" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.enzo.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of New Accounting Pronouncements - Recently Adopted Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate Intrinsic Value, Outstanding at beginning of period", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding at end 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r23", "r109", "r110", "r111" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing operations, diluted", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r113", "r186", "r196", "r198", "r199", "r200", "r201", "r210", "r212", "r213", "r214", "r390", "r422", "r672" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r80", "r81", "r82", "r83", "r84", "r96", "r164", "r376", "r434" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "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": [ "r247", "r248" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.enzo.com/role/NetIncomeLossPerShareDetails", "http://www.enzo.com/role/ScheduleofSharebasedCompensationExpenseTable", "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable", "http://www.enzo.com/role/StockholdersEquityDetails", "http://www.enzo.com/role/SupplementalDisclosureforStatementofCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r103" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r252" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r143", "r169", "r191", "r224", "r233", "r238", "r249", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r377", "r379", "r391", "r425", "r486", "r571", "r583", "r618", "r619", "r660" ] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.enzo.com/role/ScheduleofSummarizesRestrictedStockUnitRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Term, Expected to vest at end of period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r353" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r103", "r474" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r75", "r157" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r15", "r103", "r474", "r492", "r678", "r679" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Contingencies [Abstract]" } } }, "auth_ref": [] }, "enz_CashPaymentsForTaxesRelatedToNetShareSettlementsOfEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "CashPaymentsForTaxesRelatedToNetShareSettlementsOfEquityAwards", "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": "Cash payments for taxes related to net share settlements of equity awards", "documentation": "Cash payments for taxes related to net share settlements of equity awards.", "label": "Cash Payments For Taxes Related To Net Share Settlements Of Equity Awards" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable", "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "verboseLabel": "Net revenues", "netLabel": "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": [ "r184", "r191", "r225", "r226", "r231", "r235", "r236", "r242", "r244", "r246", "r249", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r391", "r423", "r618" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debentures and other current debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r134", "r189", "r276", "r282", "r283", "r284", "r285", "r286", "r287", "r292", "r299", "r300", "r302" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails", "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "verboseLabel": "Common stock, par value", "netLabel": "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": [ "r103" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid and other current", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r173", "r253", "r254", "r554" ] }, "enz_ScheduleOfMajorClassesOfAssetsAndLiabilitiesOfTheDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfMajorClassesOfAssetsAndLiabilitiesOfTheDiscontinuedOperationsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Major Classes Of Assets And Liabilities Of The Discontinued Operations Abstract" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "enz_TotalCostsExpensesAndLegalSettlementsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r76", "r365", "r668" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "terseLabel": "Europe [Member]", "label": "Europe [Member]" } } }, "auth_ref": [ "r680", "r681", "r682", "r683" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before 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": [ "r4", "r112", "r393", "r395", "r399" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.enzo.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.enzo.com/role/LongTermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Minimum Future Annual Principal Payments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r30", "r52", "r53", "r68", "r69", "r71", "r74", "r137", "r138", "r561", "r563", "r606" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "enz_TotalCostsExpensesAndLegalSettlementsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "verboseLabel": "Costs of revenues \u2013 inventory provision", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r119", "r191", "r249", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r391", "r618" ] }, "us-gaap_PaymentsForRepurchaseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfWarrants", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ConvertibleDebenturesandOtherCurrentDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase price (in Dollars)", "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": [ "r36" ] }, "enz_LeaseRightofUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "LeaseRightofUseAsset", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease assets", "documentation": "Total lease assets.", "label": "Lease Rightof Use Asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "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": "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" ] }, "enz_DepartureAndAppointmentOfCertainOfficersTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "DepartureAndAppointmentOfCertainOfficersTextBlock", "presentation": [ "http://www.enzo.com/role/DepartureandAppointmentofCertainOfficers" ], "lang": { "en-us": { "role": { "terseLabel": "Departure and Appointment of Certain Officers", "documentation": "Departure and appointment of certain officers.", "label": "Departure And Appointment Of Certain Officers Text Block" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r12", "r19", "r21", "r79", "r85", "r86", "r87", "r88", "r89", "r95", "r97", "r98", "r133" ] }, "enz_TotalCostsExpensesAndLegalSettlementsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "TotalCostsExpensesAndLegalSettlementsNet", "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", "documentation": "Total costs, expenses and legal settlements, net.\r \n.", "label": "Total Costs Expenses And Legal Settlements Net" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r209", "r214" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet", "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r165", "r174", "r191", "r249", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r377", "r379", "r391", "r571", "r618", "r619", "r660" ] }, "enz_InventoriesTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "InventoriesTablesTable", "presentation": [ "http://www.enzo.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Inventories (Tables) [Table]" } } }, "auth_ref": [] }, "enz_ChangeInFairValueOfConvertibleDebentures": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ChangeInFairValueOfConvertibleDebentures", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow", "http://www.enzo.com/role/ScheduleofConvertibleDebenturesMeasuredatFairValueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of convertible debentures", "documentation": "Change in fair value of convertible debentures.", "label": "Change In Fair Value Of Convertible Debentures" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.enzo.com/role/ScheduleofLeaseAgreementsIncludeRentalPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation charges", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r58", "r59", "r332" ] }, "enz_ScheduleOfProductRevenueByGeographicalTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ScheduleOfProductRevenueByGeographicalTableTextBlock", "presentation": [ "http://www.enzo.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Products Revenue by Geography", "documentation": "Tabular disclosure of product revenue by geographical.", "label": "Schedule Of Product Revenue By Geographical Table Text Block" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r208", "r214" ] }, "enz_LeaseTermAndDiscountRate": { "xbrltype": "textBlockItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "LeaseTermAndDiscountRate", "presentation": [ "http://www.enzo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Term and Discount Rate", "documentation": "Lease term and discount rate.", "label": "Lease Term And Discount Rate" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total net loss per basic and diluted common share (in Dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r186", "r198", "r199", "r200", "r201", "r202", "r208", "r210", "r212", "r213", "r214", "r218", "r389", "r390", "r422", "r437", "r556" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r33", "r34", "r112", "r171", "r429", "r452", "r453" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.enzo.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units (RSUs) shares", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "enz_InventoriesTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "InventoriesTablesLineItems", "presentation": [ "http://www.enzo.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories [Abstract]", "label": "Inventories Tables Line Items" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r193", "r194", "r195", "r219", "r420", "r454", "r459", "r465", "r466", "r467", "r468", "r469", "r470", "r474", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r493", "r497", "r498", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r516", "r577" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r438", "r496", "r529", "r530", "r531" ] }, "enz_ComponentsOfLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "ComponentsOfLeasesTableTextBlock", "presentation": [ "http://www.enzo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Agreements Include Rental Payments", "documentation": "Components\u200b of leases.", "label": "Components Of Leases Table Text Block" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r187" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.enzo.com/role/BasisofPresentationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "enz_LeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "LeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.enzo.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Liabilities", "documentation": "Lease liability maturity.", "label": "Lease Liability Maturity Table Text Block" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r187" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific [Member]", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r680", "r681", "r682", "r683" ] }, "enz_CurrentLiabilitiesOfDiscontinuedOperationsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "CurrentLiabilitiesOfDiscontinuedOperationsNet", "crdr": "credit", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities of discontinued operations, net", "documentation": "Amount of current liabilities of discontinued operations net.", "label": "Current Liabilities Of Discontinued Operations Net" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.enzo.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r124", "r125", "r126" ] }, "enz_CurrentPortionsIncludedInOtherCurrentLiabilitiesAndFinanceLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "CurrentPortionsIncludedInOtherCurrentLiabilitiesAndFinanceLeases", "crdr": "debit", "calculation": { "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable": { "parentTag": "us-gaap_OtherLongTermDebtNoncurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.enzo.com/role/ScheduleofMinimumFutureAnnualPrincipalPaymentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: current portion, included in other current liabilities", "documentation": "Amount of current portion, included in other current liabilities and finance leases.", "label": "Current Portions Included In Other Current Liabilities And Finance Leases" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "enz_CostOfRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "CostOfRevenues", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofCondensedOperatingResultsoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "documentation": "The amount of cost of revenues.", "label": "Cost Of Revenues" } } }, "auth_ref": [] }, "enz_DiscontinuedOperationsDetailsScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "DiscontinuedOperationsDetailsScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations (Details) - Schedule of Major Classes of Assets and liabilities of the Discontinued Operations [Table]" } } }, "auth_ref": [] }, "enz_DiscontinuedOperationsDetailsScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "DiscontinuedOperationsDetailsScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Major Classes of Assets and liabilities of the Discontinued Operations [Line Items]" } } }, "auth_ref": [] }, "enz_NoncurrentAssetsOfDiscontinuedOperationsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "NoncurrentAssetsOfDiscontinuedOperationsNet", "crdr": "debit", "presentation": [ "http://www.enzo.com/role/ScheduleofMajorClassesofAssetsandliabilitiesoftheDiscontinuedOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets of discontinued operations, net", "documentation": "Amount of non current assets of discontinued operations net.", "label": "Noncurrent Assets Of Discontinued Operations Net" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.enzo.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.enzo.com/role/ConsolidatedIncomeStatement", "http://www.enzo.com/role/ScheduleofFinancialInformationRepresentstheOperatingResultsoftheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "terseLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r224", "r232", "r237", "r240", "r558" ] }, "enz_RevenueRecognitionDetailsScheduleofProductsRevenuebyGeographyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "RevenueRecognitionDetailsScheduleofProductsRevenuebyGeographyLineItems", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Line Items]" } } }, "auth_ref": [] }, "enz_RevenueRecognitionDetailsScheduleofProductsRevenuebyGeographyTable": { "xbrltype": "stringItemType", "nsuri": "http://www.enzo.com/20231031", "localname": "RevenueRecognitionDetailsScheduleofProductsRevenuebyGeographyTable", "presentation": [ "http://www.enzo.com/role/ScheduleofProductsRevenuebyGeographyTable" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition (Details) - Schedule of Products Revenue by Geography [Table]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "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" }, "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": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "45", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481679/480-10-45-2A" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-30" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r75": { "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/2147480981/942-825-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r144": { "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/2147479853/942-210-S99-1" }, "r145": { "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/2147479853/942-210-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r149": { "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/2147483589/942-220-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r151": { "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r152": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "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": "(b)", "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": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r255": { "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" }, "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": "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" }, "r268": { "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" }, "r269": { "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" }, "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)(5))", "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": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r272": { "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" }, "r273": { "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" }, "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)(iv))", "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)(5))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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/2147482551/740-270-45-3" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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/2147483589/942-220-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r434": { "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/2147483586/944-220-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r436": { "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/2147483586/944-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r438": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r439": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r463": { "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/2147480524/946-210-50-6" }, "r464": { "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/2147480524/946-210-50-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r494": { "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/2147483581/946-220-45-6" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r496": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r499": { "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/2147483575/946-220-S99-1" }, "r500": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r513": { "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/2147483575/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r521": { "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/2147480032/946-320-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r523": { "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/2147480032/946-320-S99-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r525": { "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/2147480032/946-320-S99-3" }, "r526": { "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/2147480032/946-320-S99-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r528": { "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/2147480032/946-320-S99-6" }, "r529": { "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 E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r530": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r531": { "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 E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481852/948-310-45-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r536": { "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/2147480327/954-440-50-1" }, "r537": { "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/2147480598/954-450-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r548": { "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/2147482856/976-310-50-1" }, "r549": { "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/2147482707/978-310-50-1" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r590": { "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" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480341/340-10-S99-1" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r669": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r670": { "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/2147479440/944-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r672": { "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/2147483586/944-220-S99-1" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r675": { "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/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r677": { "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/2147483575/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r680": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r681": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r683": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 78 0001213900-23-096093-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-23-096093-xbrl.zip M4$L#!!0 ( .V!CU=DRDV*OQ0 $;] 0 96YZ+3(P,C,Q,#,Q+GAS M9.U=:W/;N-7^WE^!UYWI9*=U9)%6''OC=&0[3I78D6O9ZTTZG1V8A"1N*%(A M2%_RZPN I,0++H2D.$A>?HHCXO(W5_]\F/G@#D78"X/#K>[SG2V M B=TO6!RN'4]VNZ/C@>#K7^^!N OK_YO>QN\10&*8(Q<_@&TPC>/Y0:=S?W__W"%IL.-%"(=)Y"!,?P#;VZ3 O,CC"-$" M#\!IY($3Y(!N#U@[!UWKH/<"7%\=D_]8=IKE+Z\>\ %VIF@& ?+1# 7Q*:GV M!(UAXL>'6U\2Z'MC#[E;@,@5D+11O!T_SA$^W,HPC2&^?1Y&D\[B4X>6OP5B M&$U0_ '.$)Y#!RTR4"%0\#6DP%G2[H[=S!S*>7#;>2SXJV=';M#/]]" MC/+D#[7T]S9+W=W?W^^PKWG2!(N YU\RW&ER@K 9X@?,JY^@[79^/S\;L;9= MI"7"N/$B?5&V7B?]F"=UXXC?#N1#A\*E0*SM'7N[ (6D\22MYP4XAH&#MM+. M @!E'P9!&,.8=-?7Z8_9S_.Y%XS#U]E/Y$?:F $6:;+MO+7^\.'MN,X_".8IBCW!38)X54,M= M%I5^[I ZD7^V1+S588)O2*)YA)Y<(E(G)F.4T545;#-2N6C\Y%*1.KW X\FT M,;("K'5;B<1C@T/=P12+@)7=4L*O:LYNR!9^6R?^'0V7)9;, !L>!F:-&\(OZJR7BCHD2:+2-M M\0&#< R&'868OR+8NRVE*+.:$IZ_C3T7>)# MO_F2>/$CS6B%D5UD4Y)*0>2+YD2.XM#YG%7RM[^^M+I[OX*T,A6/+8VEX0;Q M]-0/[X7#,?_.E:+$WI[&,"2E EIL:ZX*.#J"V,/A^*(@;9$BWF>5&?J2<'+B M8<]H&/K61R?HE@A,6@[#P!W&4Q0=)Q$-%) /U;!4LSSJ ;5;I:Q0-E@6 M#DCI@!4/LO+IQ[CUEAF8'-+^P[=NF/T,0 ME_57]HM"=;VH-3;+UFHM?C/W'2Y5 M.B!N+(6SOK%ADH96Y#-+S( M&9K#B-JA1)GWY_/0"^+,=226*O2"X7CL.429E&)I3?,H;62K%C=8E,UFET+I MS-%,RP=Y!:V-++(@PH1U_(O0]VC7/WID?SU6[ 51*KF:LVJ1@F51("_K'W1; M9EH<>);_R%^Z:QD3Q*^O(/$4&T2QLW1RW5@+( @"V>!96IR JY8L3NBT3I0P MC<+PMFI! TX@54912T\A,%;GI?Y1%2NP:K&"0AGRP=)RT32:5B=*,Z=BQJJ% M(+1"<5*66Y*+H;.T7%8*/ZN5'FUL$*:O=5VFXO< MU2E:(;?:OZI%)+3C>.UXTXOGU8D5IE'8@G8MG"';5]<.39TH'XN5]YI)4$D@O/IHT0GJS(I%&XM@"1EL*)L\[H7F6X?P:+Z5H>NNX><,UA7RJ\TYNJ[ M8?0WE+=.6?.!7EB7(A.<9'#S$BJ_]?[[G]^=>?+P,>CMNU_W[B8? M'X/KD^3^[5ZTO_?>^O/ZZA'[>W?.UQW_7=R)1^C=USW[\T/7.8MW/IV>6J/W MG;N'H^./.W?N*(*_#]WWL/MY^.?\UN_%.S>6%1WAJ\\P..Y,=R9_>N^ZMX-W MO?>77VZBEQ?6^%WXU3Y]&(^N=R?P[Y\GTY?[^%_OSL?#W_8O/\Y_#[Z,NL$\ MW'7QH'/O#[Z<]Q^&@YMW'U^X@TGO'J+HTX=/?F=R?-^-)O_ M_>SFY%/P[ZY_YLUMK_?;]'-\=/JV_]AQ^X/[^\M_#;UN\&_O\YZ'[4\>#'O6 MW<#N=Y*=[GOWY(/S_N5'='5S8^W='Q[^%QR/+NE%>YM8D^8H3=YGU0Q8"TM6 MUZ5;AZ1A'(E@GB6STX1J@7X0)-"_B+S \>;D#_C([B&0A8L:9Y<[*;NU8*.( MT&HP* 4 4@0@A0 6&$ .HNT'XAT*O#%9^B"-Z.S6SV]E&Q1:;Z'I*&0MUI]$ M*+WX8Q X?N*B2^:<-1B%S;,K1J'@=)AP]+'/8%DSR*H&:=W2T=?V@++].9N' M 6VKC,[C$,O<1DEZ!2*H@4;@R3 M#E;YJ<"6OPHIU (A#A9;1$J"^!+&,A=0GD5EU-9B=(T(9382]0'S"@&ML;5W MUMT4R+&*5LDN'\2]6BAOA3V!K:_3;$#7Z9,,95%BJ2W5X0O$8XCSXF1R]KRFLAR.;INPKM6$6I5 M7@M=K=(=%IC $E3622@L\(P69.W\2O"QO[J__M)VF^;=YM0+8.!XT!\$]#$A M!N$29+LG%.*0@ZVP(I*$ %2ZQL MQZ-PM^T2<5YE:T(J[S_A+_/7OZNU32WR5BJGW4&_D;M1>"<@-+,J!W M\J9U M44J[*T-%=>@DM/'Z@?N&#)#XL:#K4EZE*90#<8<%7;(BBG^2XD!:7E&]_C\( MJ[SJE!Y+HS^F/Y6>56,_DU^]&9U&0,!]%$_P6!M(W^<["QU6G"0+_=]VGF^; M_K3=M;;M[O,'[.9/A&FBH$*G[U[IH@5+16];:F(7JNX[-:""Y M"A0LRBAST%1TC)SGD_"N@SVG"8AJ*LTNS%2U;KX59N+ [%)\.&XRO1 M 9[^+7%@H$-H25^D8V\Q'E"G)I@,8C2C2F,+P"S5X58<)?0Q.9:*%.*%[A7+ MYR91IJT#S_>IP9FGQ0G)[,4)_?HV"I-Y7HE'BE].VAL2H]A'1.U4//$TS$X\ MD8F@$&;]L1IL,_*H^U?E5,+1\E2"@8W2 *Q:XO)6;0.E% L3!3"0=!@'Y>! M FO!5A/<9!^-@:V@!;O)Q)%O^!@NMY88*+8<9T.V"VK10!&%$!M*1_<&],M; M$4R54@:U@0*K+]<:**@$9-F0%$G)%IF.!&M=!@K<#&\#>CD+/B:**T'91$CI MZ@9.3)9<%WKG=8/N+H_+7]7C\LRRK: FP9YX >UH"O#1/@)=: NR;)\"^WD1FX%3?X]A%#T2@/T9C4_C?*$U/<&3+K-F*R]N M'U_ *!Z.#5\SWKQ$LBAVO:T-M%\LL?TB;:U"2/]GZ@2KBZ77$PRT!"T-2] R MT!*TQ)9@F?*,\0]A\//HLLW(I!44-="8ML3&M**Y?A9UMD'!M#J#@9Z)I>&9 M6 9Z)I;8,\G'N#%]L()'8VG.,M"GLL0^54'!FM+X'$B2H7N#O,DT)K+>D0$_ M09=H!KV 0%YL2?F(8&2.=M.$JV>$&>@.6V)WN-(41FYQ:H)10SG8!CK\MH;# M;QOH\-L: 7?;0(?5%CNL[(J1]&4%TW:(2:!IZ2S;0,?1UG <;0,=1UOL./*W M\RT,Z=OPSIPNIH-5:_.(@8Z>K;%J8AOHF]ABWV2Q#8YN[J;G6#)]L3!ROO^< MV !BEINK)0LS! ,8P> M>6*-H8\56MK$$8E?S> J#"1H$BSB8K"F"\:!)9EMBL S'F>8QV; HXQ29D=)7UC?[;+,Q:O7I9):8($^ P1SM M_[32*M;;2S?*\,O:C-^47@86;]PLUA)#W 4_A(%3W&7T?1IC/2VG(X.X)83O M3&L\@&R,=MN ,#*+;*WBS=%(&Q)#8B>DW?*"7HQ+.F >G1H$@GLW Q>&-'F3B\5G*+)M/32GO+Q M*&.THQ;L-64W1]MI Y;XK!?I71]9L+):Q&)1\9MKL36[N9X88CV?WXU$X]:% M C(]:*[\"MR2X*'H"1J])U&,T0B;D4>XL+9FZ>;HD,U)(KM#J4$EPA=7?J@N M)9)BG8Y4+_/'ZCXR_&MV&KTW7'ZHGJ0EVGIZO6%5/U:OTQ9*;Q-%/XKH$B]- M=_2X3)(M;+*URK3/#Y.8SO0N::,/R>P61976HUGQ:J;#1C=:K"&0I/=QJ\*- MZ\*%RBK;U]\\D)'E871!N"TM.I"F8D4:T*;?0%!I+ZU-TO7Z;ZOUI^-G0.2/ MDG2]G3K\5U,89,CZDTE$S,D8#0(ZTK'G,.OZ+2F9@#36C?]N#2*^6A/Y/J'W M+0H(KSY=\'=G7N#1]B&Z")F[Z*0"+E_JI0M6(^B;OZJ6@I0)P_8V&;RU)L4G ML:F(]O$PC8$N'X7)9D[33"054AE-XKSFF#!-,$K"$[D*ND@B9PHKLZ!Y TR M5Z@J/Z XW6M\%F)\D4WHAO94-5;)@)1E-J>S-D,IGOB2^3S] ?K+A\K&830B M'9_]'H[IKL!3/[S'AK*\N@P;;19S^L1ZZ.4F V>G;.5I>_(A-K2GK 1?V$DT M2S.G?ZP,7-8UEB41VQN1?VI;SB@E),E3[^+EPA*22F;].7PLN'R+9V+2BT+, MGM%3 //@L'W^[ 3] MIHC[-MZP&+'$79UYD#UB1%*2@?R5-7*^<]]@+T@!7&*-%9O'8'>U#%.U$=E4 MBXH#KJDHYLQR ECJ7=/L0!#G;/KWT8 \6"HRTFC8.7R@;YZ]>8A1@.DP8[", MD4D*4LA2_66DBN%2^&+HZ%I9!)GYM4*AY@S5M<"OL,!F6H]0 %U!0G.X;0!1 MM'"R"$V1XC&^B$('(9<&.:@; 2=K.Q?KKBPI\0EO0T-QGMI<4Z8(4OKHW*IK MEIS5WVIW_8%68+G2B-W,+-C*'JP6/L/LLSB;#TMGDL'HVV=#Y;B7XFVH,Q.(_C]" 1H3)72"L!-Y\Q1I,XF_80>7H5-$GG'H>RZ]B^ <%3?KT-G? M#>G]ED\=1*T"4D2*F7M#%]=,P<_!U/08KB$B<"");*XWP=?PV/<">F/!&0%G MA 0"4+*!\.[MT7'HTSLY(I+G[-@(.02@9'*4;Y0P0@HN)%%_R@^KF82\W'_X MIPGI!K;AXO04NP%HZ5P;(4PCB J?.-\/%KC$'6/OYI(Y9VF8&R&G!E#ISJ?[ M\&H:)C1D\L:G7?>"N']&""A#)E]*;';SCC%7B&H#ENVM7]RYPUVF/4>0+N:[ M_7AQ@94QS; &=$F#G(0.V^Q)[\L,8K;_<_$0MC&B-P*9]_E7'2(D)HTU@TR+ M_0]02P,$% @ [8&/5QEPZD$D#P 3\$ !0 !E;GHM,C R,S$P,S%? M8V%L+GAM;.U=;7?:N!+^?G\%-_?+O6Q M!2@Q$I5M7O+KKV1C,&#Y54+0]$N;.* 9/8]F-!J-I;>_3X=6:0RIC0B^.*B^ M.CPH06P0$^'^Q<%]IUSKU)O-@]]_*Y7^]?;?Y7+I/<20 @>:I8=9J4Z&HXZ! M2ET*L-TC=%CZKS/\7ZE<&CC.Z+Q2F4PFKPSV&=M %-K$I0:T^8-2NV]_"&&,#QD$S4JR3\!/^M''RLS!^5JT?E MX^JKJ6T>^+B52F\IL6 ;]DJ>YN?.; 0O#FPT'%E<(>_9@,+>Q0'$SV4.8/70 M;^$_[,$_])\ZP3:QD,F1OP06[TAG *%S4.(-W[>;*UU@WR&I9K MLJ:Q4ZA+Z9M5U*6;Y8#.J_Y&$_)5K1D&91963%E1(UQ=KJT!+,.U/ N^8;JM M: VG#L0F- .]>=-Y)K_%O,+D6<18D6'QN(#00(0%'J!U<>#:Y3X HW]\%U1W M*?7FMS!\7 V;Z>%%"#U@/WAAPOR+%0YL!5J.'3SQH/9@CFZ[DE])[OYKV)L% MWGUWT1A8? #7G#J@=,:BQ4_ ;GV4MT0BLQW M2B:ZY>#1!W:DGXG$<]W7YP7TCA*V0'%F=RP<<1B%?)H9\0!3OJ^)%;4C_CYZ MF,=!)'+T.?F8+Q=QWPNBV[S%5N^>61=73S(A\;*6L]5NT9& D,1I(>3./A)L M*)D(HF7LJ"L2 ")T\7E OT+VB-C >D^)._)7OHSKR(R*8FJ*:+*KQE,(W3G/ M)Q),*[3<5A-@10@HX)6#6/\.S'B@WZ7 A&H715&2-,?G8LZBED614,E=J*[E M;901(I"C.SY/S8<()W'H4CQR">3-U+"2(&P_J$E"3!#*Y.6'3][*S44D17M\ MGY(2$4BB&"=7/I3@,5M0(.8>K^"#HNR:0,A>S"$B@-0$(*U>AJA(>;222YL] ML:["H,\'P!L95AA21AV;>E=R$5T4T*$JO228XM0MIQ/E[9*I9 @*(M9ALE). M-P3WNY .N:M51HQ R.Y,1Y$&(D!&;F#6<8CQ-" 6:]/FN45G)AG[" &%,L:P M!QD0IM>LBKW;* EZ$RIBBM;V0S:1$3K4?)'C<$BP,N WFMZ4#?1,2R>ZQ M9IJ(:\I+;Y#9Q'4P0@ZP9*<9!%*T3U?I6!"")'*5>9AH0P<@#,UW@&(V0=HU MPW"'' ]H7L$>,I#L22N%P'WP2VEPDYK##PGP%M01]:DWQ.;%AJU>%TSE9^PR M2=<<@Z0TL*R0JEDKU["I/%Q)%+<[06,L'(*E5MP:*V],@!RO)I27BGF+YS[$ MAOQU;9RD/>0D%KC$(&)?>AGU*?$>^=O*6KWK;RJ+8-=?L,@ZW_""X"YA<4:= MV(X]KT/BT-S /K ZT'$LOX)ZHY@ELK8X=5,Y_2AONM5KPS'$"D+W<-O:1FH> M1E9M<@4BR=FH-K0AZP4OJ;UB(BSBE?',M90>.\;)TA,V%F4G 3^!S\R5$X$6 M>]SW7QFTF+R:.408V0[/C8VA&LI2"MU;XTH+JCB]E2]\Y-HUH/PT^Z+=_;2F M$"Z"U5>AC/MR4: JQQZ2D'])[WEZV2HNFM4>LL70L>I9 QP2\H4[V(=L=K Y M292+O!D1*-1@&OLAO,L47;YT>0E[A,X7R&Q=#)E^S-TQ)1 &=-9D??9*W-@W M&1R6UT<'4FC+?]%"G:9:L[1;H"!R>RP\%B66E34 HEX>N37R=IX'@*T)[29> M/'\/$.92JY('2 ;!FMW!EAG/PHCDBC:>:&.*DM4QIR;X3!"FNZ)MVV:> +W, M;84&4QOUYT4FQLP[D008O$_!R+K'% (+/2^3'+*,/HMHO5L-V[;Z3*1(C)\# MI=18^7KK+\RL-\#=W*4H%]AW2N[-UJ.ZG;?::)H4C@J)P=I"_GP\74(,>])W M@452M*\MBY ; 9IP99;/&-EJ3UD*8K5M[41$=C6;04DN%%H5&'T>D:+M]TRB M]7K'C+PEP2A1A,"C6N(.T,P 47@(;&9*IBI91R!G'C7$FQI/@R=KZ3+PJ M7?,:.I;=;)YC#56YQ0610SZ%501&H9)RN;KMRX"0S$ALQF2[U0!1IQCF?L-J MHRE%LUVE]\07!6,AV!E.#Z;4!? 59%[ 0%[/V<\6G)M[;4B8 MY&?ON>QX-(U(SK-W=/E?GV\_G?S]UQ=CY$Z_XI,S\_ETW/\ZP_=7[N3]*3T[ M_7#T>-^=V=;IV'@^M*Z=BM.!U\^GQT_3JG'C''YK-(XZ'RKCZ67]Z^'8[%#P MI65^ -6GUN/HP3IQ#C\?'=%+N_L$<+TR..P_HNOJ0_/ZY$/[^V?ZZ]U1[YH\ M'S>FO<[]ZS[XY:D_^/7,_N/ZMM?Z=-;^.OJ"OW>J>$1>FW:S,K&:WV]KTU;S M\_77-V:S?S(!D'[[^,VJ]#_?@-OO;TZ_C2OO/G2&HU]N/E]]PW]6K1LT.D8G MGP9/SF7C?6U6,6O-R:3]1PM5\9_HZ1 ]&@_/ER>MIO7'QU_&U]/7@VML7_Q= MJG?:P?GN/YPQ9!N94G,)WE$^S>&(F2#O%S-)VI?OM:.%Z#Y44C&;(F@EOR(Z M7Q+ZBR06VZCP7P(A/SB!(F@EGUMI>7^'9K0X-9N-*85J7P,JM]&4X M>F\G?XKZ#_?Q-'G8TE/P^:1N@/SWE:\$4GBDCCW%^4^B<'J#MR)+W<'W*A MD0/^.?&G4@*LY&H5?\-!/J?Y3%)5PZ;0T.TYRBD.R])\Q.S6R5W!.<@5'4HK'%N3-C_;_FI^HDOD M&??*Z4ZEQ$L;!^F8"09(54X-RCL\VF6Q_.5J^!J.W<$NKT01]>$BS[?9AX M6=J+13.2O/J";RR*PN&8??.:ZS@7Q=;#7G%^&WH'1W4)ZX.7 PV]E-OJ^:?" MU": FJFVM(L)V%77DL"C#&BEOOK,E5F[%[#-?"-%QKPVA$7$JP]"G_2+6C9C MZ_DAS.^FAK=KWV9=>]?K04/ZX>3;55[W6U9ZN%J+7+-&;KMT L'. A@9D"3L MW?\$,,GM"C?/<[U(X:G$?'%(S18N!(CLUS 4:*A]FM4_XI00+[" #:M96$ Z3D#&-W1KK>AF'.Y MIO(RZ:AKHW,:2+!O:BN[]3U:Q@Y<>!IS;Y$ %^E7,8>OT][&O>/[@;X %]FW MX.SUC:2\?GQ[%V*FEJQ]%9+KSM)X,$56+_%ZK)]W9A:],U/2MJ/B&Z;%]WX7 M&48O_=+X3;JR7Q\O[8WBEWI]? ()L1?):U\FA$K-6+RWB/MS.I&@M=G&+002 M2L9"31>H?INWT@:36^! BH EO[@M2H;FDVLW>5DM/8N$1>X!*PLAGPE]XL5M MQ(#2B[ $0K2?(YL2_S5H) ?^"S$-?A8^T$8;CJW\PZWPKR4 M2[T(.EQNL@"DB3\RH+L3:(WA+<'.0/J-#(5TT3H91/$LN@HV!\QR)XU,RGR% M@'8G1"?5@0JZ+PF3R?$"5H6W,:=3@C$J>P,KIQ)Z5W_RZ?61E7G6>&8=&L2E MNLGU=-"?RI--KP^MQ*/#LVN QMHMU]/A!R37@U;B):A>RD)T(;S\G(Y DNZ; M@))!$+$F;;O,J\3U9=[Q$W,(GN]8>P6-T:][U[#I%YI!+^N7JLRYJ C=^?24 M7,F!,_[L\&VN"#V-:GTVF%I;FY2 M;0QIF5U",V&QW")D?@@*NA_,55?2JU-3BRV0H$HI0G4^,J\:>E.1&8?%ZIVR M>8&76=:25@M%J5K3E!NB^GXO.46V%:1MBTR,#(S,3 S,5]D968N>&UL[7U9<^0VDO#[_ IM?R^[,2&KC_%X['#O1NGJ MD2VI-#K<8V]L."@25:*;199!4E+UK_\ D*PBBQ< 9A*D5 \S[E:+F8G,1"*1 MR./'_WE>>'N/A(9NX']\\^Z;MV_VB&\'CNO//[ZYN]F?W!R=G;WYG__>V_O+ MC_^QO[_WB?B$6A%Q]NY7>T?!8GECNWNWU/+#64 7>_\9+?YK;W_O(8J6/QP< M/#T]?6.SWPEMEY(PB*E-0OZ#O?U]!C #>40)!_C#WBEU]XZ)O??NV[WW;W]X M]_Z';_^^=W=[Q/[R_D/RR5]^]%S_R[T5DCU&MQ]^?)/#]'Q/O6\".C]X__;M MAX/L%]\DO_G#,_]!X?>?/HC??O?]]]\?B']=_VKH5OTB _ONX-\7YS?V UE8 M^ZX?1I9OV%8D.-E*UU[M;_"_[6>_ML]_M/_N_?Z'=]\\A\Z: M1/8[3K1&DP?P[4'RCV\XO_;V?J2!1Z[);$\L\8=HM20?WX3N8NEQRL7/'BB9 M?7Q#_*_[G-/OWB:H_A_[P>_T]Z/ #P//=;B(#BV/K_CF@9#HS1X'?'=]5E@K M^R;@$C[@_WA0^^U!(GX\ZGZ_LBCQHP<2N;;EA5V(W0:%0OL9VW,+B!^ZCR2A0)7N*A""6 !2;QX8$QX"SV$& M^>3/V(U6MPS$^X!^D*&RX6LH @N,L,*'4R]X4F9@]ATC"H"D0RMTPV!VQ4X8 MIC_"_,I05/49V-8^=D,[\"/7CXDS7?(#DX&7VB$U7\+MADL2)4I['H3A%:%" M:60HJ_X02K&NR2-A:[XF=C#W75DA5GQU '/LW<1+]JO<,%D>EXD7A#'[_8"N M#58PRQ192K!J &&VQIG_R.%2ETB1F/]U0(/!O,O(O??(,;EGX-FB0\MWILS2 MTZ.8Z=SVVN4J\SOV+#'E*\,!,\4T4V%\*AZ+4;BU_!658R)QO]FNR#)@J^W,I M:K:_ =R='!Z[\4G*L/@!$$N.R=*B?#,S?9@LEX'K1ZD]9+O=FK_1;,@.1.17FRRA^!WF>DCD%Y:A4A0NEF_L"4)[;B*R ]3,Y/!4KROP\G M7Y5S4IY8#:@P)K)\E,H37?LMG'NP=;0JT%;])9P>\#BC$WN$G5V![Q _7%M@ M?WY-PMB+V/V5";#!1$NM P -QJ(OK#\">N19(=MCP6S"_A-QE?4V:@J[>@!\ M8&&@-5%7-'!B.PK38^Y^]8D$.;;7NPPT#RPTF%)\F#AE\1#RH'/,:1T M' 6ASFYI@(,DAVVG08/G)1!(I'*?D=ES8;_9I>O:BG2V29@S(8['DV?^1QUV2\!#X+EP.Z=+CFIB1^YCYG+&PJ/N5L,,]C*AK1\01^._8I?CZYJ[+,I1 0Q]@IZYOL7/%\LY\GF @ MQ,]<[N35)F3^6*6OFCCEG*#42]?9-+"HX5SDBI>K8Q)9KMP3;,/7N#$G!1J; M 8!MG\H7+04R&[]'BXTI$%C_,= V57G34J!;"V[_ 3:%%:F"!'P^RH7+% BN M^@QLXR6!,Q5J"A\ ;2V5B)@"K3I@P5S>4KQ,9=?5?@QC+0IO1VI[I_P=#$FR MKT4J9YTOBM MH-MQ%SR-*O#W'3*SF OU9B]%DZ=W#8.Q\H!][*_1JQ&;Q6 G*:B,%@P9G]!%O>$*G*W\.G:F&)0:7F>&FW\ M@S5%3$_=Q!$[9[@+5)'GB/@.<3*Z^, MQS=QN#^WK.7O:]]JNKGY7 6AH'9RSVY^EAV5F19F:Y]9X;U@0 KO@%NH \*N M1=E/A,T23%1"F>QIY>4D ?STR$6BOQK'FN"-M">T2#I3CHR45$]4E3S]>D:# MA9X(HZ"55P%EKL#'-V_9)V(7_, =<>)\?!,Q!R=G#I1EPWUW=M;P_W!'X]'R M^#UY$AU9E*[842\"XL"RDL.9[503TFO4V+RX)-G7*CZM;96DK(3L3DD89G:? M8;?@E&;HW=6$JJ!]PQ55,[M2";VKWV Z(LK>S%:7!%HD!="CV"M%9J0,?P^Z M):XH<_E=)PU*3]++7H%"8#'(8#SX[S'L#RG>I5+[T'0.=781,%V#T5BK2K[_ M#=8\7=& W2VBU15S6L6-DQUA2^ZTP)NK1E1F9:+KJC5S#^= 6;]SB##W*U0589,VX-BL8CE2^>2%+L LE(]R*G1C??AAV\$%0G(\1;L6,&RFS MOP7?>[FW%]S04 .B\8FEB6NIJ/X.+JKLZGQEK?B]^99:#L$--%1A,GG);5?6 MJE!#);^P8D%;+YUH\JG!8_22JRR>.F:U>^T0?GN&>84CI!9D(Y)4&]LD7'9] MGQU],]5A,7L=5I10':?:?7:MYXI"\@Y2M+L&R7C.GSHNM3K.'?VXZ4S!K\>1 M75=JQK3W.G.^W;>'<>S1'?JQBFU;$@VN.Z#7@1>&:L4WSDBO!!]3 7X'O)5R MJ9]H4JM!8O*XT[X=U_ KEN!(N%*_(Y0YZ 4>R> M NP.UF,:XR9IY%QV 6[(--++:-M.:$;+8ZM%-+Z=U,2U3%#UH0K-!(H9848S M*2O#2/ZJPF#T :--,;=R),KLD= QU1HLIGUE%:'4L>$3Y\2B/CN\PHEM MQXO8XQG8QXQ1M@M]K$@@'(T1DV&>Q(N[YC-%ABHIPRHW\.4%G)>$G92WUC/\ MXX42=K/.G=+V4^4K2B2PJK\CLG,W*B-9Q1_T$!QS\='ETHINC->D=AYF?D?S MX?;C0;'4:%.ZA5^"M-W)?5>1E!V!6?L,7KF!$Z6NQC&^2V@-K] JDDY"MJ2G M8[+DM '+I C;]-FA)X\M_N#D&13A)8B&M^9U<0U MB>QA.%%-XXB/IG)$=WET>>6QO0RA%?B'EHJ<"RGV=-3)8!REG91BI4RB-EMY%QK;@.(K%!.M3HLX_0A:WG6FM\ (R*\TZP1U0L15M59UI 7 M82!TM#V[4+OK00$,4GRH#DL'/R!MT@B=0+(&:U:16\12C/EDC) )\W1*3>1] ML7F ->T[$")I2SN^T0A'@G5892P6@%HXAY9&XSV39B54<=D[FEG=*X+-^UW#'MK%R' %OU<"[P]X&D>4) M@M;4^(Y >D.B*&E/'99ZUE0VFI4&92Y^IB0"-?;@M!%:$[S)-,'RWG(8#&X2 M'6?V-KXCGT'+!\%Q":#R>J24^$HFKLM MR+X,_*!H>G&V6@NRD>V\-M8AM4@[#2AQYVE=LKVZI98?,@H9IS)]N?,IL3R$ MAQPEU";]R22:? F?7][YY1W);E.$<6I>W(O+JP6](E3E*J,/ MT!1J83 >L-2*L$=C#[=8TIX[H9G'GI;796E/2%&86C3CV";U7$+K'-%N9!DQ M?#:GC9'YIXK=9 "@3875CJXMKF*]CU::6@EKG!EC3.'#TC86U0"6"%9RP_:2 M!$YD:YW@,'=!5!%C#7^08D*5V$049#.&%NME0PWW6!XZ%#F*U GH,^%S%X@S M>62[?$XN8[ZVZ:R4(HFQ^]1P&Y6KEOKGI:W(9Z0GEAHJCETOYK/KD;.*5;$/ MZ4"%$G@]JV4?8 QG(5?4L+^JI&0IQSHO91,7E@+^<=P\-?B*5O,.X"$C:@ T M=>/0#W"9H#UX;Q\=*5IDISC#,IJX7RV;)!-%^SX'*YHXO=%MS+0N85H_(5= MQV_D(H5=V]E\+;%N37&VQ\"AO?^F7F3,0F+F)4I@'<;8-%T)2O,6;:1-#0'U M>2=LD>)OGI7/0IE0-^23"F+*_I_99C=PD%X9^Z#8=(J0_&Z342906:(,OJH@ M&DE[FC 9S]+4$WLC\R3M1A]>D7#7"LWW;AF8]P']T-4A8I01D;F$Y?-L$'0I M(,N@W?)Q2UG84D6Q=Z911:4C0F[B#&U.DG*73Z^"KZE(M)#OG\ 7C?2?7305JL2%):8']B6UXWNRSW[*#4/@MXBMH).5(JMF M5KO/J747+N(Z%O83^B9OWMWU) M!>EDWLB%S*S8BS %PYF%5]._[E-R47 SX%N[I/"-/K,TV8>:]BT96W FMU9W MSD<113,N@U<7::FT<$MBCT",&T 13@V246R6.@:U1E:1A@C@[!YIO ;S>:0W MDCP3P4OZ-V?CZYL7('?7J>\U#WWZ8Z=@#"O)0I+_M;D2T$ENK^[%HI'OU8\2 MX"V5Q?9*.B?F Y6B/GG3[%[\UN3)HLXG"B\*)A[/V=U% M/$9>$^8SAVY$;@A]=&V2+.&:V,$\X3C&.$UT<@?0S[]1<_#EA=/D^I:PNS*U MZ"JY:56]>"=OW+D% NN.%@G#OT;I<5:B[--$+IX5/IQZP=,;@$?7\?%P=1?R=/UUC[N)';F/R<0\G(5I$#"4*1JU,M^Z 2LS M&.55XK4$)O0UNDLV96=_B!^.ONUZI(#Y-C"[.U%(',(E6'+WXH@(O&R MXQ- M.O/E&O.Q)0;^(Z&1>^^18W+/%L$+SHH:4ME15QJ4.0\6<^]D37CE.8J4;'U, MEI38KO"HV)\]DJ9I3A8!H^&K^#GPAI="^7+%KL9YI+?I21BR!2V63.WX2ID: MTCEX:_(:)";O('T)MXZ_6-WEL^+?XAT9XU6NC.0UR+..OUBO31-/_'M:!5A" MC-.55A*I6=^[MQTL*0&TP:#MG5B3UIKP-0LJF%^',BC) NV=BBV*$J:(QR3Y M;VX9::@4KS^!+.)!!!@E;UXJ_$1*Y2B3,+'M(&;ZS+29N(\(E1M2*(TV'U94 M\F:15O$3)=121GW&+G(^^\ %]ZR;<9GME JO0(+L;+9RFBO*&&NNW.I%!$O2-9R3,>Z0=5;CBMKQL)]P_?9:K!^W*.VEK.MMZ13#]M#/A)8[3Z 2N? MUDL5[LNTL1=IHQ>J;@J@PMWV;#] ^7*G,C29>=!$P$O(/&AD,,ID/.9+9$ED M]I^Q2PDCR8DY=H+BK;?C&V2&@H3FY\4KP56L/!))ZHWM5Z-V&4:Z*EQ&ZT)8 M0\2IZUO,7S!GHIL(> DFNI'!*/[Z-;O=)^9D.CMU:1A=!#2:6W-R&/C072>; M<1F,F>BK>[%PNI&5L#U21)H*ISE%>1I0,7&1D]G2?:N M*-^12@?JAF"0AZVD4"'XVVJ><4VS,9,\Q%-8<2^KV::=[4YW3Q_W%=>[0\(EY1LO(\_@\3WRG^(/>;P#J!0>% 2JLD#W(4&6$- M<^Q$5E+*4PX^V%[,Z^KS#$B8 JQK/1,_*G>R;\&V!H9ZU\XA*=L0ZOOZ4!R9 M@E%=1>!-E(O8D&Z:+8_4;IB]@.C0E<.ITDW5$Z')82W MS4>TN27%;0Y^]2\ -WC75Q?,-F/:HVZ]GW[KP_K8#9=!:'F?:! OV1?5LXJ' M=%BJDF[V>J"WK?N3JTR3OC[JK?G$LS"875$2LG4D:?GZ:?=):@KO8!%XKHU8 M]%B/2/-P/(Q#UR=A>$Q"F[K+M)A(<&=:X,XM8_ A@_4%>$D:!!AU>=IEG=]< M.NR5G%70%?@W\Q:Q-EAG<@SZ M0IH:LS59K:,T!K0?"VE0V6@QS;$4;=.8D2:Y5=3:=Z,;:]_4XQG4K%Z5(71* M2MV32E^31^+S;HWK#DQO]#MG;X-"TND&1-JOW )B-AR4@_KL1@]'<1BQW4ZQ M=%P:K5&5;Y=K\38LR\H!&?:;>+E,'FDM;W,(S0*ZCK %FPA;E[Y0.3P9O'2* M#5I_*!F4'4)['%XU^T*L;2.-UFQP5D'6VP$!.:8.: /E*[YT"_$2"*O-6M'J M8NLQ=:A8*0'%4O]&5*:+CEJ%6"Q&:6*:7.^#NT+:K6-HNA79SH*?G!)#7>7.W@8;J#G0H?0 M:8L-B,S9?BT)%V_C]>P;D.T_)DN+\C@KN]1,ELN L2I]AB.4SQ^>SF:NS4XS MC9 K+]U<@Y\4P$^WP5?OE#G\Q9P@WF2:H+89@K2L(@&3P%[QT@C-CJ$0''WR'-3ILA"O;%\-FOF M@EC<7>.D))AQI2F/U^#P%R51*G!29E $8%$D\KZ4PCFB+2G'0Y2V2,P V(1G M-W+N7+OAER-*'#?B?X+W/VHQC4A63?Q"Z1*:).K?6L^XFZH6S6C:*W6[Y,Y]^0/25U+S=V _$ MB3UVKU"JMTJV_CK'_=#R+*8M-P^$\.R>S6#O'G*Z3:S Z%,&0&V=$:FC]9?8 MK":M-/E*G#.'$>C.7.(DG6O3AK8.HS/_YA^&\8(XPE3@ZR<,=>.NZ@27E>20 M&#,5<;DSZ+44QO%@^4;(:0/I%/SAZA,)YM1:/KBVY37MNLKG!BVP9GTPN0HX M?9X-YHTA5\:S47I5O2D!8521,W;8R+24;?A8V3NJA'=;'LXF1\AM-F(-2Q$M MSRN_>+4S,U.]NI66E8L9?Z87:2W:QS=ADBB!>*"OZWRR!+Q^3NH6M,9>,>5D MJLY&V7;O0RJ96IN95U,TM0X_Y[RB-!+M3'UVQC#F,-]=-*FY\X/[D% Q /', M7\91-I''16T*A$*B28]7NE8+1S@#RJLI%.-TBZV\AH*OW!6;(3GS&< X&:Z" M'P>I0VAP(W6N!9/AYV"\X;3V1\L17J?;#;@Z3,PP"!;+P"=B.D%NO2H7NE80 M9B]O]25?A9OFO,W"_)>I?&?L0;RLORO.K3@1::-B^W/>-D@.6E^0#I MKLJTU94L8^PI(-**V'!"2;?:4!4&RQ[J9FH_NSXXO) 2T+4\N9-&_%!D)R.RWI[/-+VY#X?GSGN7WM/?Z7(/);:Q1 MG&I&SCT\9%?3)#@T72:OKLF<=8 M'8IQ@8-0%%7J#$:JX-5&633M]R1#=?3=(EJC+:??R'<+])D_"^A""/EPE?YC M#UM,B8KQE-WKLGDP8=]L!0'S1]AG?KA.D_+GS C$3+[!C-U+&A)6=?>61FK> MX4HI^:_TU R:!]\/Y1V:M&(369%=,@+6]I_:8E#AR[4//2A$[TDX(8UR%;_$ M.6&4B0#*LRNU]=GW.=UD?]OH92-HI(O" _N2VO$]V6<_92:9@36E4(4MSI6I MF=6PA=5UN([%(8XDV!0XYHM1)M1]I["01+8RNMPDB(PY*BX,L"'<,%T"8B;')[/W^\%;F!T^(A37"& M]B?78$TWM#?JGVR8"]PD(DE]""->P%$EOYI$C\('1J^DA@13Q3>9]W#-2(O' M?CS_1'Q&DR>6M6!<#D49]2,Y>>:Q*>C;AB325[TM904CT3Y"._'RFH2$<8QW M0#AFJN@%2\X)')V00&@PU&M8&62DT=J#0E,3SLG<\DX)?.O#-=S7*]<<;UL; M5'39R.O^"ZFV'#*K,G.CI,50S&A'F\NMC/Y5&WUU82'US]B,(.5#]JI7_C2#Q-!>M0O+@ZK%#BE!!TO6H] Q1O>V^/_M]4+JP_ GKD66%( MPF"6E(I;ON-M4VZ96CQLFD>5Z(1!M-2\KU2U7>Z5'+R6W#QIEBW'[ MHP4I?EU9VVM$*]>M7 MQ/EYLIKEK^0?/UI$4 6U_SQ0^5>/6DZ VR(1!;8H7?%@&SBBA8#_-*7T@C^ MUE:%H_^MCKJMBL]JE4R5&0:G_B)-R=)RG31>A"/ :APO6( U3$5)*4AHQA%< M$;:9L%=O0MMBI,2S*>B9G*L&[/=@UD>\.YT!A8CV3+\]D]1WRO6G2.9# ?- MC4OG7=DT';91$L!WXO4S46%R]+J9 HX"M" SUN&N/Y&WL1O-,4??W*]T#S=L M55!7H41Z';'LAB#C 2C!,^.:FSW6U1@N,WFGFWN8ZO!EX/<9M('!:B KQ[P" M84BO/3&KNP]P[7WND17*S6\T$YI+?T%=P!1[TYQ2#FV)^D"7N?Q M3'\KOJ%< N'WH,2]OL+*P#[KYMH8"XWO=BM4@?8:K8$2M]O3J7M/9DV'O(1I M,=C]>LK+2C=3M3QJIB2*>J0E/C>H)A BC;E"G3#+9HP"($%[?:E,!H45?+;! M('@-T+M".:$IH6E*;PA]=&T"E+Q9"19-S%*IFW";89T"55BUL/&>Q)M3<1L4LHMYE%9CUJH=MT'JUZNA:#/6<03!AM=A 3%B+)(R9 ML.[" +=C(G."KGZ_NVG@>TCL;^;!XT'ZRPGKT[]L.)\#9>!2*[6[.7_S*P9] M*N 4G,0T6!*P7/P"N"$SM;QV>-L]"5WKRK+=F6N#,;@,<^AJEHG6)?YE]LW B&3KML'J/!>:FNEZ2:-T& M6+?'0SKJM2:D!]"LH82@@S)73J;%HKB HZ]Z[7;!%'LX5/(#H@NL]MWTQB:^ M1=T ^EY:@(MH=11:P#8H8^FR660+?)@L@W_GATO"3VOBP%TT:V$/X:)9I7!K M]M=S17)8+HP08&Z9S6(P?\O4DH34#;/;:7%M/5TP$JEK>6CG6P&'N3$VBN=& MD3/(8O@QL^_^M]^ M[WS][G'^Z\J_.XZ?/GU'O__NY_=_W-VN0N^[1_OK6^^GZ""Z(3]]_>[#E^=W M]GGT]K?3T__?KVT;FAUK^GSL_6NR_3/Y;WWK?1V\_OW]/#\/:+ MY1\=/+R=_^'^].[^[*=O?[[^\S/]Q]7[V4_!UP^GS[.;N[_-K;]^F3_\X_OP MGS]=S*:_?'_]Z_+?_I\W[_QE\##TY^OEDL_WK^^?@W_U_OO'-W^<']]I>'+]'AZ:?) MZL"9G#T]7?]SZK[S_^5^^?KEY_MW5_^\#"^^_/'AVGN>_Y7\_?L3]^?XW][# MVYN?/TP^?OR_O:.;Z_W]L9CO?+Y*4]-/$Q-M'@F-7.81'Y-[1BSO7G=!+-[% MSK&B4\NEOUA>3'+75^6847Z>7P.VR0:;0C)F!^"ZYV01$5(/AAHDIBJ N\LP MOR_J. CMZHLDQ0<^'O+,7Q-6LP0)79,&92:]&T9&:CR3R\?ON:,D@[B(%Z@ [\2B]X^!29%GY%@,H"%)?,U>Y$"CNK$, E#^X^:1!@<2H(J[H3# M,JTO^A'Y:1!#3]'3H\'L0 A,F2Y8*4G9% M872,8V=1PG 9I7&LP)Y?(&Z_F!I,+V*C-K)2SD'N-R8M%&LR9_Z<6&BJDM?L MS]UBTL6XOPP6K;H%E;#JN*+=_UHM;N6E6M2QI-I$'S5')]^.2UO.(C@\>DA*97 MK1+GLK7KT[;6^'K5&D*'M2(Z62=F\X$Q0]+]%*U:_A!OKWQ^6N#S5:0WV:,@ MC+I?5S=@IQNPFKF?39#T+Z3%/<&!HIH-@<"7PZL[Y[$B MK)($(>41*F(W56C5I^A54@KQ18Z13JB,WU! OG>I2V868@L=(Z%0%;VY^W;? M4I?/+<07/$)>H2KZ5R1XZ11#5,$;$KBY"'&?(:EY3O'J;Y=6Q'1[&59\6;&@4^*P/7S$YN :2K^9\+3CX@S M>63BFI-KPE4FDQK'QT]7E91*18#FVWW(BBE3>U6.]9+ITDK4.]1G/0GTYLXJ M/16O?_N3X35"9<466DV+(@/%='.7CCNR^A. JU#@T<0YGJG2&DP8Q=KAAS+.^48(NI!MD $MSTI%7'/(D')O6= MGY%(YI:7H[-28I5[O@7 .#:,#"=:7WNTBQO+-"*EEC6@>(O@3V M@F35+J;6EY5^W:N;!XN2>^8>.CRKD_BA&*%\\LS_V"F4$P7VEX? 8VL.3_Z, MW6A5"I8UHBY%SIK\,3!<.FF37;'+YE/"X.DYT1)<#;)C#(CK?:=FKNW$DT6= M6_:+LFF9*N:T -MT:B;H]BB8VB(+<0J[UQYEG]I+8A\OJ>"N%%(1,MT:=GCB 4IVHQ!K%RZZA"TR$C2 MJU%% A^VFA%[YC,'CJR3><_Y+W-JX8^0)DQHKTYFCY-&YO8I3I1#HAF766LO MH=82@I(WXN"R C?&[=(R:E4A!2977*![ 9TN18\O;J()G04\5\$FXE_N&-=" MZ0FU"L#,MB+$]%<+5R])SB(.Q TCZMH1<012^Y7B'8PFWA+5+E MQPWQV(_GC+(+BWXA_+TR/:M1A-J*SNQ\,PF7H."_MC(/96I.$$;3639?6=J* M5GYF^'>V_RIW?"KA2\(HNK6>H<-':L@-O7QAQ!5UV3_$ M,4>Y0WIB1^XCXQ!R-+^,$#J&WX0!*W)?QT:L%0TV2B\A7I78?"U?=\T2AA!" M:5'[7>\$Q+C(KG?"KG<"P*M"W5TPO;E/XRB,+-]A-X;+&..>!4[?<#U-R;,1 M4718=W,X2K?2CT^>V4'EAN2*NC9TZ6=?5!OLQ39HI6P6M4P["=/*>N9'U&4' M@RT*](:KGEMTFFH8/6AMW)8E2EN+KO1^8K_(6X->$>9%.)]H$$(_Z6)0N#. M;2)$:Z>A_Q902>Z03F= RHU5R!I03TB!8\T;$XL^"\.8W8]B9I7G"3&"[C#_ MKIC1XT KGSH!YG+0$91(@_\XC4,ZJW-&X2A-F!KQ+TH#>Y9[>\<3$^[>:4!G MQ(UBNEG&P-R]*@IW[EZ;""7ZM!@REQ7DCLE@JI*_<_PZB#[5XN_!O;_*%_GR MEKM7#C&M^X@(^AQSVOX,6=_GUK0!8;[[VN0\Z3X>^J@WR! M*=.W>X&I%UVF98U9S(;5;$@G/A#5.Y]41]29LL)V>>AJW>O)K[/NT)W93*Q@ M=[YWU(!,F9L:8!A6Y^(;U("U=IO0G7+*R3/3P::'GOYS@./%PJ+N5Q)N573P M$IWKF[N*Q&"4'%I),DK"ZYA^'1!"/2EAD9VZLGT+JB M7QB+B3.TN@I5LE^#<]N+^-MK,G;U:Z^X?FT0WH1>45M3@8;AJK:)[YP\+UV: M1!^'9HNEZ7WU;G!WB;=77^SJX5YW/=P@++!ND5Q#O<>N1&Y7(FW?U Q(_:F5(AQ7LVB*^;@U6S;%H*BLQ MX674[,#QIUX +NR5[()A,'N]41HZE@W(4\DML2;\/C#3K[^.E_DD8YZO:XUO M?57LM^;PU/4MWW8M[\P74\$X]&NR9-=J?@F/'LAT27B,R)\SML=,:8,9^R'[ MC8!&?+TW21E5N*Y)U!LI)8 D4$4+V#4M)7&"C9620*D;%%@/HV_ PC0M^<>* M(L+NJ].@H*^:0AVA%_:P#G>[3RG1483SP)_S ^\JIO8#,RG,Z"S<*+$S1\Q& MS .ZFL[X2K/?\3#>+EF6][,8]FLY_RBY#+J''2BW[@\]&YX73V M*0B<\";PH+. NE!BLBI=4]B=&(]4LUD8C@Q^LN5ACW.#;O&GO:Q01PCB5+PF M(6$+>F"GY#%#YP5+3C".)95 .,+])<-&B:D^>F%+,&%ZP=4U!@G1IZY1D4H24;9!8D> O8OC^Q7,.YT?5(^1L/= MJV21$K&/>6:<[0IRV9\](OCN.Y,%Y\57\7/H<+D,RO&=%7*<;$\35F[#TAQA MDG@Z;(,PIKTIQ1&)S%7U-UL>8+^QO.W[?:WQ\;=PDHS3@)-M^7P;X/( M\B1XF/S>>.Q$;FT9U^K#&UIQ)FOI,O#B+NB(0N+*-SGP^),L6J,I.]JA*6FF M9D)M'%K:5SK\H16Z83"[2K+>TS-)U!^\43]AZH&56->P7V6@:!Q_]6!E9]FT M04 ST)7#:128G5F55A9TSQ7O%C Z7$W"D$1'GA6&".G@]7@,)GPKZ&9E,*C, M,Y3\W#4^@2V\(%;(;)PS]:^)S:[-S%**1=SYP7U(Z&,R>FP9,T/*=,AV/3=- M6-\0BY+7C48F9F!#*O.[=9-4:@>XM&3J H:D7^ )XJ@:9C"%?!#Z)9=%KN?T MACQ'AO^'ATX>V;7$K\XJ!W!T&U"9#9!B6_&B1]S$<2P[4HUU$AU9E*[8^C!J MEN5PFFILI>@H*C)2)JF]CXM,]6UKKNY!W@TVB M^6R'I77]+@E[BL]TH<5+PDT>;]\(I0T>LC?SJJGAI- %6B?7)P-"7AY2FL\\6)R^: MTFO>50_A;*C'8_@E2.N8:.":1$L.,#FAV/XF3'@1-2D;WJJLK3)"-LL-.,&M M:ZNWP87E._R[U35QR&*9A-\W18:\=P;& M4WEW>L9H2 &D@#EKNI&>7#O+;. 4GC.N28E9GQMLCY7<*UW!H#79ZT 5CM_= M06&,'AQ#TQG)-FLZ.I.>=RA/XD789E^()'S7O+"VV(+DJAV3>R;CN$4M4&2C MA-ID!6SW([!8AJ'"<9306T4[[_#ZY@Y%RLVX3(L5*?Y8;#W6R&P4 ?-N=H$O M\(D*T42%"\/K82]AK?C,S7I0?KA08*)DX]$^'MK2UED\86J>0"SDH'3I.9B# MB91OTH!(V\39Q!5Y9.$_B>>S#$]^ RJS+T2[ HJ5JXEF[ ]+7 M)(5XN4R<7-N$O>]01YTLR6 F.T 1?R*YD\+[$*MZ\H65KNNK5W-CPKZ<6H !98 ;2IJGJPX'4UPW":8%R2 M2+*>$5AD"HA?C$!5F(TSJ^XD9"M_.B;+('2A7UN+L,VE%8"+;8MI[1.P.J;^ M<.+0:9Q&RK#HVX11MF;HPQYDN4$+R@#53%OO:I57UE+;!; MS".AD7OOD4T&H%5TC]@_1!T2%A11E)C9/+Q5#[36Y4H1FVR&@A;8OI,3N@HQ M-YE6@X?&4A(X*9OL6808;04"T\D)7=1\*Z.XQ#NTY(0B,K0$@UHT9I,$ZM6T M7B ]O/;7(00/QS:*Q6@TMIMDP%^@^/[^Z=/A4>#Q\7W4\L[/CZ2C@C4?&FYP MUK+QLX.G;M7@%FEC0KEVB'YI*L/H*[XS&6:396_-BJ&?$*K)RF)%UTRZ)[,9 MX9$$?0$MYBU< MAH((B$+=9J9$Y39<%P;$&J V=*8"K)"B;.*M3(AOR[%SR?/S*J[:=?78V)38H&/L6]$92X.""G+9F[*!0/5 M'Y WD]BOR3)MW[NV$8AS["NQ]=_T%%J(K?P$G6[/J=^0G/>X)*X1-1^.>S,U M<:1U_CST+>/,3W8ODDU40/P2W!<5/K=/N.\NZ=S:MNZUT".ZY?&.WX J\#@5 M'W1J:J]KC2JK2#&;U[;N93=[,'2W3C:[ A-_2/^GL#[ M!4G(I.[+$=_.&QDB,<8>\E9><%@WKD[ZKR&T,=2C8=S;KB/_,X5HB]+TD4IP M'OASKJ9;Z0)Z^BAXR"%&*<0L5=-W+@/?3O^"T_9##;>>S6.W".+._9-G=HWP MYX3[.M(G4?VWYD9+:,DKLW<-S,!*KSXFU'T48ZU/W6>>AUAWP0)P\>HQF7S9 MT9:8% O!GP"2 >4+U_+]6/@CZ^'PV<5<8N>T !CI]FEC"W0D7]2TY/:J#.>+ MOV^POUHG3F^M6BJHWLO1R^_&A>ENJO(L0"AY*@V"K?E09;I3M;1^I\SPJK5KKKY S1(VL$QV1ZA7F:S".[=FA.)Z 5V^$DN&ISTD MUK2V,B@I2H&;2"6,6_!!NA-L<]10.P(9?J)T2[E@ZUS$"S -+<(S\M9:L^TR MCFZM&/H*(5!8S[!,+< ;)%.+*\:H#1>6G$<0IK,C=@Z6;_;UI__65\8R !1< M@>V%@N=Y"BS3I&US(KP3[E6*.#N[N@6.+',;81@*M2HPNID%,IGB6TSI/G:_JT8;NY?-EYW3!HT63:N\]4$(=#UF6YN; )516JU:2P1G+15R/P*V>7(X3>5# M0*F#(H=EO(9>NE_S1,6'P&/4A"=_QFZTTN_S+F*:=?!4C*($$#U/M1:P=%?J M9@!(\93JMM/2G%['FUM6W]DF[9I'-S;0DU*^;AVBA]+;%]IMWO6'WO6''JX6 M[?I#@QT'&1J$TZ &LW=1#H*BGS!::N%:L('97RKM*R*V_)6LSN_P9SRF9,P7X1/F 21K8A#AA75.,ZD!\&PB#7?J4@U;M_&A]D]*ZT%H> M"?G&=$/NV? @[BD!#XW781F+@%JYU5KHKM4/]MDF82@H38:H)CTP@&53AV5L MLJGE5FO]NJKINB11MC\EK%3^MXTU2U8V1X4UME:.:[U1M+F+==YBE?\G\Z0! MBF\LNP.!TZW%["B!U3H:+V/.INELXCA" I:7[/Y)'#T$U/T*;B\Q*1V3KX@J ML?8J>J3X?1O10U>NUZU2M8I47ZFOJ4BW9+$,J$57R>H0_;,F3./P)Z1XUEZY M;W*_/[+%\2>+TX!^XC7. ]WV)3+'XJ;@RTNB-8%RTXYUDZ5<9$O"$ZW^;AQ[ MN6'=[;7^ *'UO-%@=Y1,X$S.M];S9S=ZX"MQ_3ET!$.;C#&=O_J\SF3?FC"M M'@19++U@1<@-H8\NGZ=592 N>:>+D-$M;$%X&T26E_]W'L>\#*)?271-[&#N M(WAN>'2:F@>C%X7!$U>F8TW=)+5]A/OV,^=^^\Q)"C?"7\12B@<0AG\ 3>*H M] I'2)E*0?>VU'9C"M1.?#$0D-OCVX#_*-?Y:OU<<.8SD^V'KBW>T8;BEW9> MQYB.38/2SA08+C2[3K?SQ+\S5Z!R=>FD2F!]DT0ZMEN-+"\S:3;T"35WP)VE M)8FGEDN%]D&W5T,CO3,&:NY/V-->-#]4DONT6&\/H-WIW(Y%DQ.QH M$?AZ2!Y2.S8UW)K9$C;3GE!POLK!K*E3W/[&;.*>EHPV%8@E!H F>HG=&MBN MY=T0.Z9LI\H\*18_,)*.!<+=[94C)6%M=TL^\T7!8+F4$'B'RN,UUV%-6WX: MS,4:G9)K02]PBZ&BP+*LQC%BN=4P3:8#04]G]3%96I0WCV67D3@=9K JHBBY3XW#!C1!*YLY#6RR];A:8!&/^\I*W:Y"W$Q1 MT.%A[S-8D]:6CX2YY38Y)#YC<,1H"FWJ"C]S/U(MY M"^QD^*7OG##K':W._%E %^+2I=RKTB'N[QG ')P:@U4X#4-B?S,/'MF*W>0@ M9'_8G'^M@)7-50W$"I/4GKQ7W0-*JQG=5%2":>]569O+7VUNN!KI7A M)5X@ED4 ZM_GU[4IR;IE>XHIL39MWG/*KAJ6]RNQZ(GO'#H<[EP231*;EYH;)FNQ'\.&0BPZ?V08.JTIDP\AQ.XJEG=1-$ M$=(8C/K6VD&G_^4D2GA_4.^,^=O//Y,5A+)O03025=54[VUF2,S]T^5[8N.N MR9)/5&!G=V1%<;?;12/@,6A\,V=:2PKT!''J>H0>L=-E'E (]2_"&Y-QW^)$ M>^:]KAN9O&M".#K5$$=A<6J8(34 3YOS&Y?JE/T$)IBQ#7,,EJ:6'\!9YF5< MZ9L^,/?S4$<0%&A@B>S .0U+?[.P/.\P#AE5(<1)6X0W)DN_Q0F9Y&\]EI\L M")VS,_P3#9ZB!YX-8_D0AVPUW.$'%!JYTIX?K:GW#\3SX'A? #<&8U_%!8G$ M85T[_Z_8HA&AWBKQ8$&L_#;,,;"]EA\2.:_: 4IJ^4F2$2#S2T#'8>KK>2*1 MIMKA,I7DZ /=I%)@H_#HRRR02-?49C6?=$%Y.:Y(J>.=N([X1%.Z.@HF M9O@C<#*EV)1)"*R^?(/YUGH^-0YN^F_^'T-67 RPJC"NIH=D:L+W'D4$[\NZO/>W$,3>D5#1Y=WX8XK&L CTX* M)PCWLG@<\J/H0^!!7L1*P42ASF049FQN?HR"S)6P]YZ,SPGS_8#KZ/LG%%9"7 $;F,U(S*F(UQDS_R(\.(7]Y$< M6Y&5OL^#A!@J 8_':ZGC3)8IV#R'HR8W_L<#CHG7!O-?^_]02P,$% @ M[8&/5RMM ,]$FP ==L' !0 !E;GHM,C R,S$P,S%?;&%B+GAM;.Q]:7/D MN)'H]_T5>/:&8SJ>>EI5ZG/&]@NUCE[9W2VMI/:L/;'AH$A4B3,LLH9DJ57S MZQ\ WB1N@@ U]@=[U!*.1&8RD1(!I%B;QGWZW^/;P=P#&?A*$ M\?I/O_MR\_SXYN3BXG?_[\\ _,?/WZ]5L?C@>7A=XOE=Z]>@R^W)^@?RZ-BRG_\,0KCG^^\# ($=YS] MZ7>MG1[OTNC;)%V_6!X>'KVH!OZN&/G=(_Y%9_S7(S)Z\>[=NQ?DK_70+*0- M1,LN7OS/IX\W_CW<>,_#.,N]V,<;9.%W&?GEQ\3W%FVV$ 2*_NT_AB@Y( ME*8O\/P7,5QCU.--WN%-%J_Q)K\O?_W1NX/1[P >^>7Z@GFF=YVUBDDO3,.9 M#V',5>'+&]@P9!'^UT<$00RR$G69HP3W5BO'+B=]:,,%LD M:;4DV?A/O]MES]>>M_WG<9;!/#O9I2F,\R%2,K0OV7/E97=DXW+B"_Q=O(!1 MGE6_>8Y_0[!#7[N@2@4DAJ(#9O6-JAP]3W(O*@DA/MT_H[N(?&5H%!8P,'[^ MY>9W?[[%BP"_& ,\,N./+\A"?^[">YQV,>NE?K4O^E$ <#GBA9^@SW:;/X_: M8*_29".@29[PCO7BSZ/H/PGA,5 .J,TE\WS(RZ9K0U MBGX,O;LP"O,03O19 M4S9P\6T/P9#ZP*-FFELV8-.IS1*,4VI_[ZWUIF,+ZU]^:V\N$\R1^ *JCY0& M-WGB_WR?1 '2LL]^V87YWC#9*1NXD 9#,+B,D+6&_^'W;Y>+-]\#2*:U^,() M9[ )UF80QG%?_-DPWK@&YGD$-TAQRS[#GBJ.9A*&6AP6 M#I;?*RUE2\E2 8K+6LD6>^_"> U\O!)A+U@NYXJ9=(B'&4H9*?H"[;)"VT7L M)QOX,*/( MUK6:8X'_VI_/U(C7OP?%D%G_GNS?DF*8&.R-]! BQ 'F+N#7$RNM#,UT+-_E MZ:O&KY2+5HGO$.8FT[RZ:[MPG'4@$/!.S2 .N(-*A38C# ]BWO(6J58#&&A* MU0";3P.=AR-$]YF7QNB;S*Y@>G/OI?"]EX6^X4^)OH=MO84*!=[E"NDEAMF+MY-]%Q\'&@:S=68,S#D7C"-!NS;[B(ZL M:=X15LPN=SE.J,*99Z;C8X/UG05I^I P.*6,'Q!A4\QYYC9/H6E5F[^7:4,N MXG$(#Q+&1UD,!_;]N[WXI^G7#?:*CCS#4CH.?=EE.O.ZWR37$\(<1 M["BRM\F)E]U?IZ]CA MID[ZGH- D4-MNV(4P*/I9W@Z6$7)U])G^B].07TMC['/1?P ,Q\1NR?AGX. _R'XSCH_J(U\HIX+)!6F4(O M@Z>P^"_Z=[3#UOO9HW^/: :OD55VMEI!WW1*@F7@S>?FBCVQ5D_(^-:JF?@S M(]\>&LSL^9?O$TU6B1H$ZIZ]Z&J>LT/L]"F96 M3$7E4P//P1U1@63S@/PGPGJ: MT]/[/C49VMCGK$,T_0H'OI_L\)KKJR0*??SRYP[!Y1FW=3@;&59Y>,%%-A3, M<'\69OC6N4*@(.H0G(,?JUF.(XQBZG7B*OS#ZT=)Z(Q9<&S#P5-QENKNQKU% M/(93!(YEP;96 :-2%#'\PRPL/J^A"*^C+X<<:$ M]9Y:R[LI -0 P,^[3>+GS*I/#@L##LV[?[BG=_$,E0<0[]D$27SO9,63L@2+[X?) M\]_])JBC_7+U&CY I&[@_*)U'&)]8Z+/F[.11B;8LJU MF4=P%]3YNA]@LDZ][7WH>Y$A5F"O;8T?F" PF*(];&A*6&<((74J MKN"?&3B>X:J2TMWCHR\#"XJ3T58/\ 4F]V M2)]9)4C/K"B&/7,DC'1.,A'GXI=3H7SG 8 LNL;4"4#7(?KSOD'I1+S(V\FJ M#XX#"(/WJAF%3X3"4VXJ @IUWWZSS^U1ATO7%X]V$7PE.7=K-<6 M:;;GNL["!JT'^/WZ7,1&KT8;\URVWR+T :"Y-RZ>-D[U7P>7B'I#":B'"-YA2)")?Y/4Q!60T<_S&?C5;(IV4G',9&QJAK MNX6W!FV?H(=W"8[S#G RP*R MKFO7N!EN&&H26G@=D[#6V2^?II,#8Q-7!2KHX# XE+#< T;Y ?C++MJ#H\4! M:=;D5@+RZ=:M9\(\K8NR%6QP:-I*&_N7?I[6\+Y: 62+\%U"^T-4FB&'U,XC7"]::UZG$<- 'SB11,M;W-Y[CS%$\EV)C5 M4>,UN$7S.0JGFZK .D3OU M6QHXN?^)-;LM-#+-?9VD''0=:VW,]!]LTC/UP MBW_R]MU"'RXZ"% (TND6T#^69B"^9K%JLKNI-LYX2-'7>=X^-Y Y%NV?2UO,@8@=8E]'IKGQ5 MZCVG.TH/XI$"7');!U429&&3X*6!XNC(\%"EM7D[V%4]C;KCFL!!N#(M[1N;*;]U_E8S%I\T7MEIXA 51;N^MXI M^^E$;SC+6(D#RD(C$9*AL9_S+!Y5H@V#+ *<:%I-PU4G:G?/W,?!AC-]-F><#WDZ6<\29@#!SQ,GKU^8I0C6' MPC!.4A2%-!PVBF.??TS_F/?(?@]P,P,89\6J:8IK_^&-WN^;(:5I3QCY;>Y@:OI2,PZ?F_I]QL_!;"Y,AA^ UH0#\+ZNW%=V;7'>J64*EAMT M>C&.;T?%_28Y#+UA,HU[SLA_!ZSS;]Y10_>(=$J#$/T <=@'!LB)/F\A MT2;*1;9W7XA.2+M%Q'Q9; /.DW0%0S32\6/@?PE>/)S"CROR)%H\'RW->,") MK9<>N [/ESC,\0.04V15X<#$!P17#A(TI.C0@72?QRTD15/S!."V'7@TH\SQ MOUEW.M*.J/%@#LR+.$_#. M]PD#S599Z<)H.']C7C;H'8CD$U^L4KO&'7 \O MOG2NZO/4OUHZ3T[TG5+H,)GN;4_%&9Z*&N)BLU=KK=^*3NV8K91KQI% _#B( M!)Y,>G:&Z2WM.B>G. *K'"7Y(U:;KF^^9"!I6Z:M-;!Z-9\V(U-R59T^,@7^ M+?LIISH'M8ZF/".Y;T?R5!E(RUG)!B:;V%.I()LG &6JCTU#;)L_G:SK4=FP M5A#ZL_A@I^-A_H<\$4FG,0J5[X=I3B?EE!S+L2POT+_9=3+?I;;_YTY\/=[U MH2R2M2[B+$]WY$$#21&_O??B$O[:(NS:+ZUC3>$B(0/>(J1';;\*\X/03Q*WK M)-U?KBYR6(\()LA2UH7"[IL(32B9W9N+&:3*,9H#ZDE.NX098@Q:'1L=O&GW M*Z_WP*]#3TCKNS6,<4_&R:N]JNUMEX>58&,7AVUFN7_X.8KDW:)PJKC1>5A\ M"K?(9L(KQ<'Q=IN$,=GR4-%/T!$PJ1=GI%&?0=DP6-1F4T\> M(,+KH![?%Q"N[@8&>0;W!.V@JAHI7O ,-WC>GX<1%#X!%?/#8#'+(J&_/X/\ MQ3" QX%BH"MED4>!BN340VE(@&*=:[@.L=(8YY^]S;A;@+J@M7HG+ CX-&_& M CS8C9M%1(TNY2G'4\^H;Y;#;]%3)#*([D^2P 0_\-=WP!Y< M@/CEQ"@9PV&WWN-%@.ZH$!FI9 =C-PMK M9=OJ!A<:/DNA2: [:W %.>$B =&Z_,,[N;X2 YX#+V/F=Q2%3ETM81QXC6X9K+B?AD>4\>&2IPR.W7Y/Y M\6IGCD!/UXF=XF7V-S'-):TZ[_BP&%)'O@"5AOP5,W81Z-^W8'BUFF=']_ M5BL+_#><-K%8?G/W#%2S7)*;18:*W-23:9#[-O5PFNW-?G.71*-HW5W)KI+7 MV9M%Y&(,* :YNY2I&*_(.CR(II96\&)._K/A>9TAC.V#'2U265=09"[NP[>B@\'7UJAM,D_Y> MS'(?[^13K*NO?)17(,C\6F5NFXH7:)9STTHJP.#.&LB!=585_DR'%(, M\R:Z)],/4-ULO"AZO\O"&&8F+I?N>FXHWX&!3WDR%%1CW5*>2HHNY8CO MT$M-O,E@+FI;.K 8<662A=%,1[@"8*]JU;7)!$/T3J-DCO+U#IDR@Z=<3!KU7VO0SZOG\.RNB5G.-'LT M:[IYX]>#0I(WB. 8<(9;UAA0A\X8W:..4T/1HJD77<0!?/PK-&&!]%=TDJ72 M T*@7A:# 1D-T'"WK@H&27KZ(^6 NCVGLPSFC H"H\M;]!:WW]VXLS]+F[RY M.;N]<=Y3E$J'3E/1X6$F4-8>8'J7J&*56F6,C');F48'J=IUM8JE2A5OT@^J MOXNM803;RN;?@49@%C*0#D%I/6< Q##W"EWR="P([]$ MY]8NL7R5PJT7!KA56ISA>D.D=F5'7AIF*ID='72[DP"+P6'E3 "+J1D19@F> M#?S.77D PMB/=B0][S]?'1P>'@*8(9[YBBNS7OIY@IMC'"T. ,896>4_%V04 M.G">AJ25'1&2:/A?=M&^'NM:U55@HC97RZ),'ZV!:[W=#E:?Q2XVSE M0E/B <2\QXHI!V"+)QV0&PA6\WI*DYMK1DS/[OTBP($V9UVB=3VAF\ MQ@TP+E=?T!V&[R[#K,7?R[H'C@L.@[/(J.?)ZODN@Z4NY):3I.C79B7QJ=UX M[H1PT1QY9!A^!T0AQV^"&(?&%+!W!260Z!M%!5I_ZWK2 ?@7^#X6NNZ.EDWP M&0$^B1)/W\.V$D^%@J?$RYB5L[(3N;3LL!,3%>8] S)2E@4.3;J2P8[+H8]' MM%87R6K5,\)^IW";9*'I;[6[M@O5N@.!XO=9?IAS,;&IA&KSQ_"LQH,+$M_? M K:=U<,@@'8IHD/89"!KS"%)>[1KQ'*MZ6GKG'0#2Y;)Y^K.AD.1P2N3L,, MK>-%'])DM[VH6!-W.2!=#W8P*&_S))[XWAT#B77#9P2PK+[:2?R\ZR'&2GG0 M6A$DU9)9W_YVP:<&.*?-U6,QJMGG>.!E.M3Q[QW:XT#Z_F+WGG/_WF&;ZIQ3 MC.EA%7IW813F(<1]6T@"_GT2!0B515>VB=(VI+=U$,F2A8U5#^;B^/W%QXO; MB[,;7=_\X?=OEXLWWX.S__YR"Z-W#:7!W:3O83PCC0B/)TML440.Z:Q?<@QW-G MD:W#(2(M68=U=EU':,?%6G'L?AIN$FSF0*OA0R202J1P3!)C\RJIU@$17J@M ML.83!&%1E^URIR+$M/J@')"B047UF;*)TCAK7'MIIB#1H4'9K!.KHL$D"%;] M:W]3BQ%) YB)AYK&%+$LRBXN/.4,6+@^Y.M?2&IT\28YI12Q*&QA#Y&BP/- MP\Z12 ]1-'5^4Z0Z-.DY&&7O=.$2F#S_ZE_88H0']&,2KV]ANCF%=_ED IVQ MB7V_)QT09N<%Q%%HR0T(T/"NANA"/>12JJ/UL4^IZ-RDZA-'.JKIJ2U9$!6OX(I*?([*>#87M@YO2TE3Z(9ABI5Y[!.?\).Z-P&(JFC8V$\YB=$50 MP<.(\HM-QX5)*BWVE[?-17T F%ZD=B\-CO+_9JC\=S5_$GQJR/,=>'5X\/+M MNX,W;Q;,^F0OWQV\>_?FX/71@OO6W)'SBL8>?8_5 ,5&.-*2Q2"SHP,]30(L M/C>7FMJ<#04%8C-83F@B6(YH2X)&BVDSR/;;I8_]M%U)P&B!;-9'57](HL_+ MO0B?@(0C$GD'S9XFL\%Y.[F)<3&@D9+G/,O;+7_)6-VBTVL^ZQDL.XFYS=K% MA3.1 8L*"_4L;?<"2F1J\\YL3@Y-9V//IO^@#$ JG$0/=LR#G03VM53/0;U7 MJT$0XBQM+[KRPN B/O&V8>Y%AGF*M8N3PO)T6%AO5>O1 -<3>H[4)[^8X-CJ M%1"N\TJ5W'+?4^4>$9ULKDB=7N(MO"N]AG(4/\"+VDPW\F&39 M9YA?KFZ]1]-R2W%W)Z_O52"48,>RG4%['5Q9#2WD^M;4Y(7>@WUE=)G(9GO5 M94RY;+97CK/97CV!;+97;2IS3C%"!%W#!QCOC">UULNZ4(*JS5E5O,L_N^T) MT45[]]YI@>_B35 ; )J;% D0D/:1Z.ABET.C@_UIWLRK- EV/NGG1 8^ M#43JO*"A"J[7.G?&:\=WQNLG<&>\%MX9KXT]&+1G:2<2MY.M3*D7;Z^$Q&7^OJ.BPNG[UMYD/'?MP[)])UK8V$Z M(HTIR(S7O5R5UX5QQVU[;3>>VA8$3-=L1AJ24+0C-YY8"D&ZKM?^F5Q\HP,H MZ+'YK*@K7>&V?FH6QN@7B"OWN&+Z0YB%2>PV8J^*]#'?W#7,( (.MVH]12M& M"6D,57[9QHTZWEX._),<<)BV7S&'B/.@F>5:^Y8@8J]3H.#H8QZXP0C]>OT! MQNB^B- 6Q\$FC$-\1^3A YR&MR0W=2'XY4!C/80K)A^ =3&]Z$;G=59P?$NH MT;OS/$X>,R[N%7GP:!=.GW(\POU&J3;F8OH(UUYT#HU[%IMUK5\X]=:L.ACX M[X1-4EB$&RJ#P;6],"!&IPI&YUBFFE&\T7'PO''LX'GS!!P\;]HTY)S"%"'? MZA#RK6-"OGT"A'PK).3;T9XZ' 8L(G\6W'3\S5S4VN9"Q"W?6@2%P3>E!'_F MN&R!'"$'-5SY9]=]7'GNA2G)0[[(4-OE[H.O*FS0)LW%5%E MO GN&BMGYFA)=5?I$?,W3LI#;9E#Q-GG)*Y+M!>B;1IGA& S5S<9$R+>3>;: M]) CW.#FXI]5^^9*4ABNRZK-_OXV]>(,W8:(<2LV_1*GT(LF> *CM+5UTU8% M.@:WE4L@F]@]CN#*>,L[:Q86+G $+@QV*T2#W'MU[Q@2T:LL"WB&U7QHT M:;GG""YJCX&I\K^5MK9^(ZE Q^I+#'-R"0%,JMP[QAQRI@"-3M]-" MJ]7PPF@:IEXK4)EVP\[OJ(6XX?#B<)0BW.6W[\Q1A)!;&AG/:PF<&18!T>0&MBB20YCF2W.IK4[#:)?#P!GW=O9W?'E* M@*C"P ?H*B4S'>TA(7>76/3RF7S<)F7VH;A9_Q29S2 MU4AQ[1D'7\@DO-;^>LPC7/-., #(A#>&:>BLWR>&#Z#V:0WOFZ?Y*8FNHBF0 M/.*BJIZ]5\6FRK4-?QJL75QXL1BP,+CU-LF]"+_7J7,%L*_A&1'^)>@QT_MRT4L8D'0K+-R[%5@Q_7FY%3H17-Y!=-T*?18A MESN)YV')A;X/'.R>*/U(;6\',5PE !G\] ,,U_=8LG@/2/JO84?"=*I .4Y8 MTN($GK018TN7:2N<'A.F'M.J4WWGDB,5:3S(Y9+$Q]@\=\HV[/2= MXS@@_XJ\=C+/<1IFZ(,XW:7H_Y'F$2;!1,%W&Q#/AOL-'DJ0?.:76X"\615X MP4^[K.CHZ=C:MLBG,E^A:;H82R]8:OD!EN[] ,LGX0=8MIF$=Q!=Q944\RU* M0[>9A22$7T.T1>CG93^=XZ]>&GQ($7<9EK!Z,#AY8*X#*8/1_H;&0_P M9I6 M-BO<)CV-XHU!/8-M>,K^MLLXV2/81%!J\0O2R*<#8,)>!K;?O5;*9$]_+\8VL>.>C=!KQ M7NU9IGW;8W?V]C/B=":0DS#Y;)S)NAPC+=]9&!W1$Z,VAF\31O,$LO4=PG^ MC49D,1(K\!K^LD/V7PYO8/H0^K \QKZR3HFJTS1OW)R<&WWPYSZ0*PZ5'C) MYV1-XF"L%@7H.TO7KI^3VV+*;N,0"X30KY]T"S?;)/72_1G:+-_37#6%9C382I^C;I?M(C+4_UD7M/]=&3\%0?M0G..XBNI[JC!> K//;#""*6:L4I M$[=B:Q(0K7L#IS@%LZU=O17($Y!6FY%D7?(@&/T6_^QC";G#*C$R)P7BT;U> M;)@[F;JP2>(8BPB^U)*S+]W+V9=/0LZ^%,O9E]JW9E$4JE43ZG)UTI3!.JVK M8$F06'HI6V:]"E"&Z[Y99AI5*E:$N-:WBTS=QT'&5"@A+S^Z)AS#.T9^Q5$<"(H6XI31AO*+IJH>7 M=IV QZ=F1R5F8T+3_U4]8^DZDTW'$.F;V.>Q3:W+- M<43^7J;M#Y:>I@"JY*9..MQ+@2;!9R\/%]_\_ S (L":@HV7^_=5QP;78DJ) MZ!VQ)8\>%RU9Y,&CMF0A[Z@I8J*D6ON)M=,W/#;HI].'MWK#7*AWT1^RE$G'(*B_^VW')E''LBS[3"QDY*N$D"Q_7+9#W? M,-%BB5H;A=Y=&/7\Q&[J8"F2OU< 2P5-^C7;>KL<^WZRB_/LRMM[R&*X3;U@ M@D)M,ILZ*I@K 1K+[BJ'XFPX/+;NA)GC26YM>35"\QF1B9(QU7;[S$Z>1I&< MA_QC\T%/+R@9^]IV%TI#QN;%%.=NMH3A06GP%TDT>?M/+7= Z[?NZPBJ,85 M?'+P9TIC>ZVEL;UVK[&]?A(:VVNQQO;:8 Z)5JN\Q1OWU)1IE^>>FN*&>8LW MH_1O1@+21?P ,Y>);3P YI/8QH%2,K$MK%:8>V*;!$=()+:)$&9&*&FU?5R\ M=2^49%H_NA=*XN:/B[=3"*7S,/9BWZ%0X@$P'Z'$@5)2**VJ%>8NE"0X0D(H MB1!F1BAI=45:O',OE&0Z([D72N+>2(MWHX32V6H%_?QR=5;V"+OV M;W'K[Y&Z^S,XZ[K++(X#%71ZM)F! 7 M>J[%,8,JW0#@\%33M2=_#U=HC/ERM"H[FY0H\MRC "&#LYI.W;C2$*]7N0-. MTR"]6I_R+G;LIV,I0DB[+@8=YM=H9MEVYU^(>#J)G^(DFVOH0Z0]WD7VLK!: M6YI*>U&YC<1@B?*OTGJD4_93(:IR]C!L88%FL! MQ%1_ZA$SXRD*X?C,U#_LB$=XP\6OBO=EIW %D=0,2NT+&<(D_8H\WIJ>OZ2 MF 7CR4#*X,AR:O7&(IO;D[YQO,%G86FTC>#MJZ*D)2Y"Y_^R"U-XE2;!#D=1 MX21L+-[/C8(OA(L9>"=9Z@5_!F&O2((;GI2F:9O]Y!"@G?M\#%1S*JZAG.-UD7%"%JYJ714]:+-F<1*Q)\L#CZSO M)AAOCE/J@C/CL:PM9(NRUJ2B\R>(NZZ9CM@-UK?OR1G P"_Q308ZUA&99.E$ MTJCGTGVV3R\H/ E3\/=R4.F/ PZS9%\U!^!)S\,8E--I;H*&/.4NL*G M006K]=LT@DAZ7^M5]V4ADV"NHDMG9P50+.&Z:H@JV3MB2PE#^A[A][L,,7N6 MG<+,3\-M6;(+]TI&BM@5(CY2R4BIBUOXF+]':_ULF$DU '"0"*4.):?Y-M'U MVY-<"D9]!FBSJR9^="/SIV&V33(O^I FNVUV08KGX4Z8889.G(?Q#GTU1=F$ M),Z:!O53\?!H<*PKA6,A9O;N;N9753K0 DY#)Z9XI5/JT 3ZQG2#\^]AL(L@ M;B*N $EQ;]R@+Y&8VN^]"+?IN[F',,=U&FM-N8$XF^J3<7$"!_>&@V.R:JV5 MD."[YR2) QPY0X[ MR?++U35\@ @8*3]N=X+EIPC=W9F^K(P\<4K+82X4*#9N:\_G\"BZ"@^Q = G M"A%@.+_\%"T:):30\S0IJA(;NNEGSX6)G3=.YI#X4-#,39ZF@^;Q8B2, MR^XHFTR<(WCIDJSJ,W^)X?88FY'OS"1^&X')48LP, M] P>QRL73]T#@1+N)BG$+$OU\D0,8E:_6VVM$Y2M!W^%P052L_)P%<*@2!DH M,PD"]-VV:E&AO^TV,+@E0$VN;YN!SG[["0IGM<\F)#DF8O5X2 9>FW I*+LLW"<7;EI3G1 MWBG"@OZ\DY'S8'I/>V&=2>!G9D44^^"N%[LRVV%#OJ^J+&%9R;5IA('K::9$ MRV=<:&[*MTS*:4W.Q!1DT0Q?-=GG^!HM@3 >XZ3M83LL186"P=&D_&GKR8'C MXAE<(G7#FZPSZ@>1RKS]CF$"H4@DSM)D&[E'4N50(NJ3KIK\R3 M&JJ:NEQ*W*^T6_1G.?E!(VCDKZB43M"NPX9E#4^VY!,\WMJ[*SDS9$\O!Q];FRA']A MY'O#8NI.N]BH4[^74:2$(D/US+0ZLB_==V1?/HF.[$MQ1_:E7D=V(@$'LHXE MW9 I(7-Y*ZUGM6>P"F2LBY9RG;)OSUY!%=LWJ YEZXM1&5FF3 :MMN-+]VW' MET^B[?A2W'9\.:+M>$>=*K6ISTELTT%K9E=KL8^)#B!G*#1V0IS$SY^^F]8H MQ]%M!'/4T0R!#+]7K6:"2_?-!)=/HIG@4MQ,<*G73%""N>RY60QN/2?9.;&G MA2Y G[BSQ3P72HK2T0X7,_)4J]77TGVKK^63:/6U%+?Z6NJW^D+,Y+?OY7'& MK,IJ5J6> F ,GO@\5/BD#5GK3*1!U8JY5#$U(JFR>DUZ!5-2\&"J/"_V/@Y> M/S"!8?$=S/&=F&Q@6482(!(4I3*M00(;.Y=DD M^I5UL,H=W^\_P&2=>MO[T/+<'U8)[ MAS?J&%)75ZLVRO1K_7C9_7F4?+W9;;=%*2$K#QFEMW74OD,&-A:OMJ81[:^8 M1XI:9=4CMKK%!VFVYS(^JLH _;8=TIC2O<.K"JS[Z5^D<[=R\_R%#9!*[5U' M-4W%A.N^2!$