0001513162-23-000005.txt : 20230113 0001513162-23-000005.hdr.sgml : 20230113 20230113165550 ACCESSION NUMBER: 0001513162-23-000005 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 44 CONFORMED PERIOD OF REPORT: 20221130 FILED AS OF DATE: 20230113 DATE AS OF CHANGE: 20230113 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BIOMERICA INC CENTRAL INDEX KEY: 0000073290 STANDARD INDUSTRIAL CLASSIFICATION: IN VITRO & IN VIVO DIAGNOSTIC SUBSTANCES [2835] IRS NUMBER: 952645573 STATE OF INCORPORATION: DE FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37863 FILM NUMBER: 23529347 BUSINESS ADDRESS: STREET 1: 17571 VON KARMAN AVENUE CITY: IRVINE STATE: CA ZIP: 92614 BUSINESS PHONE: 9496452111 MAIL ADDRESS: STREET 1: 17571 VON KARMAN AVENUE CITY: IRVINE STATE: CA ZIP: 92614 FORMER COMPANY: FORMER CONFORMED NAME: NMS PHARMACEUTICALS INC DATE OF NAME CHANGE: 19871130 FORMER COMPANY: FORMER CONFORMED NAME: NUCLEAR MEDICAL SYSTEMS INC DATE OF NAME CHANGE: 19830216 FORMER COMPANY: FORMER CONFORMED NAME: NUCLEAR INSTRUMENTS INC DATE OF NAME CHANGE: 19720508 10-Q 1 bmra-20221130.htm FORM 10-Q Form 10-Q

 

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

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

 

FOR THE QUARTERLY PERIOD ENDED NOVEMBER 30, 2022 or

 

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

 

Commission File Number:  001-37863

 

BIOMERICA, INC.

(Exact name of registrant as specified in its charter)

 

Delaware

(State or other jurisdiction of

incorporation of organization)

95-2645573

(I.R.S. Employer
Identification No.)
 


17571 Von Karman Avenue, Irvine, CA

(Address of principal executive offices)

92614

(Zip Code)

 

REGISTRANT'S TELEPHONE NUMBER:

(949) 645-2111

 

Securities registered under Section 12(b) of the Exchange Act:

 

(Title of each class)

COMMON STOCK, PAR VALUE $0.08

 

(Name of each exchange on which registered)

NASDAQ Capital Market

 

(Trading symbol)

BMRA

 

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

 

         Yes [X] No [_]

 

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

 

         Yes [X] No [_]

 


 

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

 

Large accelerated filer [  ]

 

Accelerated filer   [  ]

Non-accelerated filer   [X]

 

Smaller reporting company [X]

 

 

Emerging growth company [  ]

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. [_]

 

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

 

         Yes [_] No [X]

 

The number of shares of the registrant's common stock outstanding as of January 11, 2023 was 13,479,413.

 


 

BIOMERICA, INC.

 

INDEX

 

PART I

Financial Information

 

 

 

 

Item 1.     

Financial Statements:

 

 

 

 

 

Condensed Consolidated Balance Sheets (unaudited) – November 30, 2022 and May 31, 2022

1

 

 

 

 

Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) – Three and Six Months Ended November 30, 2022 and 2021

2

 

 

 

 

Condensed Consolidated Statements of Shareholders’ Equity (unaudited) – Three and Six Months Ended November 30, 2022 and 2021

3

 

 

 

 

Condensed Consolidated Statements of Cash Flows (unaudited) – Six Months Ended November 30, 2022 and 2021

4

 

 

 

 

Notes to Condensed Consolidated Financial Statements (unaudited)

5 - 12

 

 

 

Item 2.

Management's Discussion and Analysis of Financial Condition and Results of Operations

13 - 17

 

 

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

17

 

 

 

Item 4. 

Controls and Procedures

17 - 18

 

 

 

PART II

Other Information

 

 

 

 

Item 1.

Legal Proceedings

18

 

 

 

Item 1A.

Risk Factors

18

 

 

 

Item 5.

Other Information

18

 

 

 

Item 6.

Exhibits

19

 

 

 

 

Signatures

20

 

 


Table of Contents


PART I - FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

 

BIOMERICA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

 

November 30, 2022

May 31, 2022

Assets

 

 

 

 

 

Current Assets:

 

 

 

 

 

Cash and cash equivalents

$

5,066,521

$

5,916,983

Accounts receivable, less allowance for doubtful accounts 
    of $522,234 and $153,231 as of November 30, 2022 and May 31, 2022, respectively

 

850,014

 

 

773,818

Inventories, net of inventory reserves
    of $773,916 and $845,549 as of November 30, 2022 and May 31, 2022, respectively

2,061,444

2,416,447

Prepaid expenses and other

 

120,721

 

 

320,283

Total current assets

8,098,700

9,427,531

 

 

 

 

 

 

Property and equipment, net of accumulated depreciation and amortization 
    of $1,317,141 and $1,305,360 as of November 30, 2022 and May 31, 2022, respectively

236,719

214,487

 

 

 

 

 

 

Right of use assets, net of accumulated amortization
    of $859,269 and $724,802 as of November 30, 2022 and May 31, 2022, respectively

1,169,456

1,301,834

 

 

 

 

 

 

Investments

165,324

165,324

 

 

 

 

 

 

Intangible assets, net of accumulated amortization
    of $24,327 and $18,994 as of November 30, 2022 and May 31, 2022, respectively

157,694

169,516

 

 

 

 

 

 

Other assets

 

79,654

 

95,588

Total Assets

$

9,907,547

 

$

11,374,280

Liabilities and Shareholders' Equity

 

 

 

 

 

Current Liabilities:

 

 

 

 

 

Accounts payable and accrued expenses

$

670,074

$

972,372

Accrued compensation

 

697,179

 

 

646,944

Advance from customers

49,013

50,670

Lease liability, current portion

 

346,937

 

 

341,296

Total current liabilities

1,763,203

2,011,282

Lease liability, net of current portion

 

901,449

 

 

1,038,284

Total Liabilities

 

2,664,652

 

3,049,566

 

 

 

 

 

 

Commitments and contingencies (Notes 5 and 6)

 

 

 

 

 

 

Shareholders' Equity:

 

 

 

 

 

 

Common stock, $0.08 par value,
25,000,000 shares authorized, 13,479,413 and 12,867,924 issued and outstanding at
November 30, 2022 and May 31, 2022,  respectively

1,078,353

1,029,432

Additional paid-in-capital

 

45,035,298

 

 

42,446,597

Accumulated other comprehensive loss

(95,413)

(73,936)

Accumulated deficit

 

(38,775,343)

 

 

(35,077,379)

Total Shareholders' Equity

 

7,242,895

 

8,324,714

Total Liabilities and Shareholders' Equity

$

9,907,547

 

$

11,374,280

The accompanying notes are an integral part of these statements.

 

1


Table of Contents

 

BIOMERICA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

AND COMPREHENSIVE LOSS (UNAUDITED)

 

 

Three Months Ended

 

Six Months Ended

 

 

November 30, 2022

 

 

November 30, 2021

 

 

November 30, 2022

 

 

November 30, 2021

 Net sales

$

1,481,915

 

$

4,646,900

 

$

3,119,350

 

$

5,908,687

 Cost of sales

 

(1,130,040)

 

 

(3,875,141)

 

 

(2,822,430)

 

 

(5,225,898)

 Gross profit

 

351,875

 

 

771,759

 

 

296,920

 

 

682,789

 

 

 

 

 

 

 

 

 

 

 

 

 Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 Selling, general and administrative

 

1,556,022

 

 

1,353,587

 

 

3,209,843

 

 

2,423,442

 Research and development

 

461,941

 

 

547,933

 

 

823,112

 

 

929,477

 Total operating expenses

 

2,017,963

 

 

1,901,520

 

 

4,032,955

 

 

3,352,919

 

 

 

 

 

 

 

 

 

 

 

 

 Loss from operations

 

(1,666,088)

 

 

(1,129,761)

 

 

(3,736,035)

 

 

(2,670,130)

 

 

 

 

 

 

 

 

 

 

 

 

Other income:

 

 

 

 

 

 

 

 

 

 

 

 Dividend and interest income

 

41,254

 

 

6,916

 

 

41,282

 

 

13,721

 

 

 

 

 

 

 

 

 

 

 Loss before income taxes

 

(1,624,834)

 

 

(1,122,845)

 

 

(3,694,753)

 

 

(2,656,409)

 

 

 

 

 

 

 

 

 

 

 

 

 Provision for income taxes

 

(1,254)

 

 

(2,429)

 

 

(3,211)

 

 

(11,446)

 

 

 

 

 

 

 

 

 

 

 

 

 Net loss

$

(1,626,088)

 

$

(1,125,274)

 

$

(3,697,964)

 

$

(2,667,855)

 

 

 

 

 

 

 

 

 

 

 

 

 Basic net loss per common share

$

(0.12)

 

$

(0.09)

 

$

(0.28)

 

$

(0.21)

 

 

 

 

 

 

 

 

 

 

 

 

 Diluted net loss per common share

$

(0.12)

 

$

(0.09)

 

$

(0.28)

 

$

(0.21)

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average number of common and
common equivalent shares:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Basic

 

13,455,166

 

 

12,592,341

 

 

13,271,845

 

 

12,509,110

 

 

 

 

 

 

 

 

 

 

 

 

 Diluted

 

13,455,166

 

 

12,592,341

 

 

13,271,845

 

 

12,509,110

 

 

 

 

 

 

 

 

 

 

 

 

 Net loss

$

(1,626,088)

 

$

(1,125,274)

 

$

(3,697,964)

 

$

(2,667,855)

 

 

 

 

 

 

 

 

 

 

 

 

 Other comprehensive loss, net of tax:

 

 

 

 

 

 

 

 

 

 

 

 Foreign currency translation

 

(8,950)

 

 

(4,750)

 

 

(21,477)

 

 

(10,363)

 

 

 

 

 

 

 

 

 

 

 

 

 Comprehensive loss

$

(1,635,038)

 

$

(1,130,024)

 

$

(3,719,441)

 

$

(2,678,218)

 The accompanying notes are an integral part of these statements.

 

2


Table of Contents

 

BIOMERICA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)

 

 

Common Stock

 

Additional

 Paid-in Capital

 

Accumulated Other
Comprehensive

Loss

 

Accumulated

Deficit

 

 

 Total

 

Shares

 

Amount

 

 

 

 

Balances, May 31, 2022

12,867,924

 

$

1,029,432

 

$

42,446,597

 

$

(73,936)

 

$

(35,077,379)

 

$

8,324,714

Exercise of stock options

15,000

1,200

12,750

-

-

13,950

Net proceeds from ATM

523,977

 

 

41,918

 

 

1,721,650

 

 

-

 

 

-

 

 

1,763,568

Foreign currency translation

-

-

-

(12,527)

-

(12,527)

Stock option expense

-

 

 

-

 

 

303,755

 

 

-

 

 

-

 

 

303,755

Net loss

-

 

-

 

-

 

-

 

(2,071,876)

 

(2,071,876)

Balances, August 31, 2022

13,406,901

 

 

1,072,550

 

 

44,484,752

 

 

(86,463)

 

 

(37,149,255)

 

 

8,321,584

Exercise of stock options

31,500

2,520

62,685

-

-

65,205

Net proceeds from ATM

41,012

 

 

3,283

 

 

169,631

 

 

-

 

 

-

 

 

172,914

Foreign currency translation

-

-

-

(8,950)

-

(8,950)

Stock option expense

-

 

 

-

 

 

318,230

 

 

-

 

 

-

 

 

318,230

Net loss

-

 

-

 

-

 

-

 

(1,626,088)

 

(1,626,088)

Balances, November 30, 2022

13,479,413

 

$

1,078,353

 

$

45,035,298

 

$

(95,413)

 

$

(38,775,343)

 

$

7,242,895

 

Common Stock

 

 

Additional

Paid-in Capital

 

Accumulated Other
Comprehensive

Loss

 

Accumulated

Deficit

 

 

 

 

Shares

 

Amount

 

 

 

 

Total

Balances, May 31, 2021

12,307,157

 

$

984,571

 

$

38,836,743

 

$

(47,956)

 

$

(30,546,335)

 

$

9,227,023

Exercise of stock options

1,500

120

3,775

-

-

3,895

Net proceeds from ATM

201,553

 

 

16,124

 

 

784,586

 

 

-

 

 

-

 

 

800,710

Foreign currency translation

-

-

-

(5,613)

-

(5,613)

Stock option expense

-

 

 

-

 

 

319,622

 

 

-

 

 

-

 

 

319,622

Net loss

-

 

-

 

-

 

-

 

(1,542,581)

 

(1,542,581)

Balances, August 31, 2021

12,510,210

 

 

1,000,815

 

 

39,944,726

 

 

(53,569)

 

 

(32,088,916)

 

 

8,803,056

Exercise of stock options

20,000

1,600

28,985

-

-

30,585

Net proceeds from ATM

162,117

 

 

12,970

 

 

870,443

 

 

-

 

 

-

 

 

883,413

Foreign currency translation

-

-

-

(4,750)

-

(4,750)

Stock option expense

-

 

 

-

 

 

314,397

 

 

-

 

 

-

 

 

314,397

Net loss

-

 

-

 

-

 

-

 

(1,125,274)

 

(1,125,274)

Balances, November 30, 2021

12,692,327

 

$

1,015,385

 

$

41,158,551

 

$

(58,319)

 

$

(33,214,190)

 

$

8,901,427

The accompanying notes are an integral part of these statements.

 

3


Table of Contents


BIOMERICA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

 

Six Months Ended

 

November 30, 2022

 

November 30, 2021

 Cash flows from operating activities:

 

 

 

 

 

 Net loss

$

(3,697,964)

 

$

(2,667,855)

 Adjustments to reconcile net loss to net cash (used in) provided by operating activities:

 

 

 

 

 

 Depreciation and amortization

 

47,690

 

 

68,668

 Provision for allowance on accounts receivable

 

369,003

 

 

(809,638)

 Inventory reserve

 

(71,633)

 

 

181,825

 Stock option expense

 

621,985

 

 

634,019

 Amortization of right-of-use asset

 

134,467

 

 

126,039

 Changes in assets and liabilities:

 

 

 

 

 

 Accounts receivable

 

(445,199)

 

 

1,139,450

 Inventories

 

426,636

 

 

42,229

 Prepaid expenses and other

 

199,562

 

 

(726,460)

 Other assets

 

15,933

 

 

114,570

 Accounts payable and accrued expenses

 

(302,299)

 

 

997,327

 Accrued compensation

 

50,235

 

 

285,431

 Advance from customers

 

(1,657)

 

 

2,150,466

 Reduction in lease liability

 

(133,283)

 

 

(117,321)

 Net cash (used in) provided by operating activities

 

(2,786,524)

 

 

1,418,750

 

 

 

 

 

 

 Cash flows from investing activities:

 

 

 

 

 

 Expenditures related to intangibles

 

-

 

 

(108,917)

 Purchases of property and equipment

 

(58,098)

 

 

(18,212)

 Net cash used in investing activities

 

(58,098)

 

 

(127,129)

 

 

 

 

 

 

 Cash flows from financing activities:

 

 

 

 

 

 Gross proceeds from sale of common stock

 

1,988,422

 

 

1,751,222

 Costs from sale of common stock

 

(51,940)

 

 

(67,108)

 Proceeds from exercise of stock options

 

79,155

 

 

34,480

 Net cash provided by financing activities

 

2,015,637

 

 

1,718,594

 

 

 

 

 

 

 Effect of exchange rate changes on cash

 

(21,477)

 

 

(10,363)

 Net (decrease) increase in cash and cash equivalents

 

(850,462)

 

 

2,999,852

 

 

 

 

 

 

 Cash and cash equivalents at beginning of year

 

5,916,983

 

 

4,199,311

 

 

 

 

 

 

 Cash and cash equivalents at end of the period

$

5,066,521

 

$

7,199,163

 

 

 

 

 

 

 Supplemental Disclosure of Cash Flow Information:

 

 

 

 

 

 Cash paid during the period for:

 

 

 

 

 

 Income taxes

$

3,211

 

$

10,646

 

 

 

 

 

 

 Non-cash investing and financing activities:

 

 

 

 

 

 Increase in right-of-use asset due to CPI rent adjustment 

$

2,089

 

$

-

 Increase in lease liability due to CPI rent adjustment 

$

2,089

 

$

-

 Write off of intangible assets, cost

$

6,489

 

$

-

 Write off of intangible assets, accumulated amortization

$

850

 

$

-

 The accompanying notes are an integral part of these statements.

 

4


Table of Contents

 

BIOMERICA, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

NOTE 1:  BASIS OF PRESENTATION

 

Biomerica, Inc. and its subsidiaries (which includes wholly-owned subsidiaries, Biomerica de Mexico and BioEurope GmbH) is a biomedical technology company that develops, patents, manufactures and markets advanced diagnostic and therapeutic products used at the point-of-care (physicians' offices and over-the-counter through drugstores and online) and in hospital/clinical laboratories for detection and/or treatment of medical conditions and diseases. Our diagnostic test kits are used to analyze blood, urine, nasal or fecal material from patients in the diagnosis of various diseases, food intolerances and other medical complications, or to measure the level of specific hormones, antibodies, antigens or other substances, which may exist in the human body in extremely small concentrations. The Company's products are designed to enhance the health and well-being of people, while reducing total healthcare costs.

 

Our primary focus is the research, development, commercialization, and in certain cases regulatory approval, of patented, diagnostic-guided therapy (“DGT”) products based on our InFoods® Technology platform that are designed to treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These InFoods® based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using the patented InFoods Technology is our InFoods® IBS product which uses a simple blood sample and is designed to identify patient-specific foods that, when removed from the diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult-to-manage dietary restrictions, the InFoods® IBS product works by identifying a patient’s above normal immunoreactivity to specific foods.  A food identified as causing an abnormal immune response in the patient is simply removed from the diet to help alleviate IBS symptoms. We are currently working with key gastroenterology (GI) physician groups who are interested in offering this product to their patients. As such, we are expecting to begin generating revenues from the launch of our InFoods® IBS product during our fiscal third quarter ending February 28, 2023.

 

Our existing medical diagnostic products are sold worldwide primarily in two markets: 1) clinical laboratories and 2) point-of-care (physicians' offices and over-the-counter at Walmart, Amazon, and Walgreens). The diagnostic test kits are used to analyze blood, urine, nasal or fecal specimens from patients in the diagnosis of various diseases, food intolerances and other medical complications, by measuring or detecting the existence and/or level of specific bacteria, hormones, antibodies, antigens, or other substances, which may exist in a patient’s body, stools, or blood, often in extremely small concentrations.

 

Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. While we initially offered a COVID-19 antibody diagnostic test to determine if a person has previously been infected by the COVID-19 virus, all of our COVID-19 revenues in fiscal 2022 and 2023 have come from international sales of our COVID-19 antigen tests that use a patient’s nasal fluid sample to detect if the patient is currently infected with the virus. Due to falling demand, approximately 13% of our revenues during the six months ended November 30, 2022 were from sales of our COVID-19 related products, as compared to 57% of our revenue during the six months ended November 30, 2021.   

 

Our non-COVID-19 products that accounted for approximately 87% and 43% of our revenues during the six months ended November 30, 2022 and 2021, respectively, are primarily focused on gastrointestinal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are CE marked and/or sold for diagnostic use where they are registered by each country’s regulatory agency. In addition, some products are cleared for sale in the United States by the FDA.

 

The unaudited consolidated financial statements herein have been prepared by management pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC"). The accompanying interim unaudited consolidated financial statements have been prepared under the presumption that users of the interim financial information have either read or have access to the audited consolidated financial statements for the latest fiscal year ended May 31, 2022. Accordingly, certain information and note disclosures normally included in financial statements prepared in accordance with United States generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the six months ended November 30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending May 31, 2023. For further information, refer to the audited consolidated financial statements and notes thereto for the fiscal year ended May 31, 2022 included in the Company's Annual Report on Form 10-K filed with the SEC on August 29, 2022. Management has evaluated all subsequent events and transactions through the date of filing this report.

 

5


Table of Contents

 

NOTE 2:  SIGNIFICANT ACCOUNTING POLICIES

 

PRINCIPLES OF CONSOLIDATION

 

The condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation.

 

ACCOUNTING ESTIMATES

 

The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“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 condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical experience with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates.

 

MARKETS AND METHODS OF DISTRIBUTION

 

Due to global and economic disruptions caused by the Coronavirus global pandemic, and the ongoing war in Ukraine, the Company’s operations have been negatively impacted. The Company has faced disruptions in certain of the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, closure of the facilities of the Company’s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. These ongoing pandemic and war related disruptions have materially negatively impacted the Company’s operations and financial performance and may continue to have significant material negative impacts on the Company.

 

LIQUIDITY

 

The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $38.8 million as of November 30, 2022. Management expects to continue to incur significant costs as it advances its clinical trials, product launches, and product development activities. As of November 30, 2022, the Company had cash and cash equivalents of approximately $5,067,000 and working capital of approximately $6,335,000.

 

On July 21, 2020, the Company filed with the SEC a “shelf” registration statement on Form S-3. The registration statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $90,000,000.  Shares of the Company’s common stock may be sold from time to time under this registration statement for up to three years from the filing date. On January 22, 2021, the Company filed a prospectus supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market offering (“ATM Offering”) under the shelf registration statement, of which approximately $9,400,000, remains available for sale under the prospectus supplement.

 

The Company intends to use the net proceeds from such offering for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies and product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs.

 

The sales agent under the ATM Offering agrees to use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the sales agent and the Company. The Company has no obligation to sell any of the shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering.

During the six months ended November 30, 2022, the Company sold 565,664 shares of its common stock at prices ranging from $3.15 to $4.26 under its ATM Offering which resulted in gross proceeds of approximately $1,988,000 and net proceeds to the Company approximately of $1,936,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.

As a result of cash and cash equivalents on hand at November 30, 2022, and the ability to raise additional funds, including through the ATM Offering noted above, management believes the Company has sufficient funds to operate through at least February 2024.

 

6


Table of Contents

 

CONCENTRATION OF CREDIT RISK

 

The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. As of November 30, 2022, the Company had approximately $4,825,000 of uninsured cash. The Company does not believe it is exposed to any significant credit risks.

 

Consolidated net sales were approximately $1,482,000 and $4,647,000 for the three months ended November 30, 2022 and 2021, respectively, and approximately $3,119,000 and $5,909,000 for the six months ended November 30, 2022 and 2021, respectively.

 

For the three months ended November 30, 2022 and 2021, the Company had two and one key customers who are located in Asia and the United States which accounted for 48% and 59% of net consolidated sales, respectively. For the six months ended November 30, 2022 and 2021, the Company had one and two key customers who are located in Asia which accounted for 44% and 66% of net consolidated sales, respectively.

 

Total gross receivables on November 30, 2022 and May 31, 2022 were approximately $1,372,000 and $927,000, respectively. On November 30, 2022 and May 31, 2022, the Company had two and one key customers who are located in foreign countries which accounted for a total of 75% and 50%, respectively, of gross accounts receivable.

 

For the three months ended November 30, 2022 and 2021, the Company had one key vendor which accounted for 12% and 83% of the purchases of raw materials, respectively. For the six months ended November 30, 2022 and 2021, the Company had one key vendor which accounted for 8% and 77% of the purchases of raw materials, respectively.

 

As of November 30, 2022 and May 31, 2022, the Company had one and two key vendors which accounted for 27% and 69%, respectively, of accounts payable.

 

CASH AND CASH EQUIVALENTS

 

Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less than three months.

 

ACCOUNTS RECEIVABLE

 

The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria, initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured.  

 

Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders.

 

As of November 30, 2022 and May 31, 2022, the Company has established a reserve of approximately $522,000 and $153,000, respectively, for doubtful accounts.

 

PREPAID EXPENSES AND OTHER

 

The Company occasionally prepays for items such as inventory, insurance, and other items.  These items are reported as prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.

 

As of November 30, 2022 and May 31, 2022, the prepaid expenses and other were approximately $121,000 and $320,000, respectively, composed of prepayments to insurance and various other suppliers.

 

INVENTORIES, NET

 

The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. As of November 30, 2022, and May 31, 2022, inventory reserves were approximately $774,000 and $846,000, respectively.

 

7


Table of Contents

 

Net inventories are approximately the following:

 

 

November 30, 2022

 

May 31, 2022

Raw materials

$

1,685,000

 

$

1,717,000

Work in progress

 

811,000

   

763,000

Finished products

 

339,000

 

 

782,000

Total gross inventory

$

2,835,000

 

$

3,262,000

Inventory reserves

 

(774,000)

 

 

(846,000)

Net inventory

$

2,061,000

 

$

2,416,000

 

Reserves for inventory obsolescence and/or inventory that management believes is in excess of an amount that can be sold in the near future, are recorded as necessary to reduce obsolete and excess inventory to estimated net realizable value or to specifically reserve for obsolete inventory.

 

PROPERTY AND EQUIPMENT, NET

 

Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repairs and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements and dispositions are credited or charged to income.

 

Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from 5 to 10 years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment were approximately $16,000 and $26,000 for the three months ended November 30, 2022 and 2021, respectively, and approximately $36,000 and $54,000 for the six months ended November 30, 2022 and 2021, respectively.

 

INTANGIBLE ASSETS, NET

 

Intangible assets include trademarks, product rights, technology rights and patents, and are accounted for based on Accounting Standards Codification (“ASC”), ASC 350 Intangibles – Goodwill and Other (“ASC 350”). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired.

 

Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 18 years for marketing and distribution rights, 10 years for purchased technology use rights, and 20 years for patents. Amortization expense was approximately $3,000 and $7,000 for the three months ended November 30, 2022 and 2021, respectively, and approximately $12,000 and $14,000 for the six months ended November 30, 2022 and 2021, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.

 

The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset’s balance over its remaining life can be recovered through projected undiscounted future cash flows. As of November 30, 2022 and 2021, an impairment adjustment was made of $6,000 and $0, respectively.

 

INVESTMENTS

 

From time-to-time, the Company makes investments in privately held companies. Investments represent the Company’s investment in a Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. The Company invested approximately $165,000 into the Polish distributor and owns approximately 6% of the investee.

 

Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence ("Cost Method Holdings") are accounted for at the Company's initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income.

8


Table of Contents

 

The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company's equity method holding as of November 30, 2022 and determined that the Company's proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company’s Cost Method Holding during the period ended November 30, 2022.

 

SHARE-BASED COMPENSATION

 

The Company follows the guidance of ASC 718, Share-based Compensation (“ASC 718”), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company’s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the “simplified method” which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method.

 

The Company expensed approximately $622,000 and $634,000 of stock-based compensation during the six months ended November 30, 2022 and 2021, respectively.

 

The following summary presents the options granted, exercised, expired, canceled and outstanding for the six months ended November 30, 2022:

 

Option Shares

Exercise Price

Weighted Average

Outstanding May 31, 2022

2,321,616

 

$

3.72

Granted

146,000

3.37

Exercised

(46,500)

 

 

1.73

Cancelled or expired

(82,500)

 

5.07

Outstanding November 30, 2022

2,338,616

 

$

3.69

                                                                                                                                                       

During the six months ended November 30, 2022, options to purchase 46,500 shares of common stock were exercised at prices ranging from $0.82 to $2.68. Total net proceeds to the Company were approximately $79,000.

 

During the six months ended November 30, 2022, the Company granted 146,000 options to purchase common stock at an average purchase price of $3.37, with the majority of those options issued to the Company’s new Chief Commercial Officer, who is managing the commercialization and roll-out of the InFoods IBS test.

 

REVENUE RECOGNITION

 

The Company has various contracts with customers.  All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes.

 

The Company does not typically allow for returns from international customers except in the event of defective merchandise and therefore does not establish an allowance for returns. The Company does allow for a return merchandise allowance of approximately one percent of sales to certain domestic retailers. This allowance reduces revenue recognition by approximately one percent and is included in sales discounts. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts during the six months ended November 30, 2022 and 2021, and does not believe that any additional discounts will be given through the end of the contract periods.

 

Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors.  Physicians’ office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers.

 

9


Table of Contents

 

As of November 30, 2022, the Company had approximately $49,000 of advances from certain foreign customers. The majority of these advances are prepayments on orders that are expected to ship during our third quarter ending February 28, 2023.

 

Disaggregation of revenue:

 

The following is a breakdown of revenues according to markets to which the products are sold:

               

   

Three Months Ended November 30,

 

Six Months Ended November 30,

   

2022 

 

2021 

 

2022 

 

2021

Clinical lab

 

$

902,000

 

$

642,000

 

$

2,048,000

 

$

1,528,000

Over-the-counter

   

466,000

   

534,000

   

679,000

   

613,000

Physician's office

 

 

62,000

 

 

3,359,000

 

 

245,000

 

 

3,616,000

Contract manufacturing

 

 

52,000

 

 

112,000

 

 

147,000

 

 

152,000

Total

 

$

1,482,000

 

$

4,647,000

 

$

3,119,000

 

$

5,909,000

 

See Note 4 for additional information regarding geographic revenue concentrations.

 

SHIPPING AND HANDLING FEES

 

The Company includes shipping and handling fees billed to customers in net sales.

 

RESEARCH AND DEVELOPMENT

 

Research and development costs are expensed as incurred. The Company expensed approximately $462,000 and $548,000 of research and development costs during the three months ended November 30, 2022 and 2021, respectively, and approximately $823,000 and $929,000 of research and development costs during the six months ended November 30, 2022 and 2021, respectively.

 

INCOME TAXES

 

The Company has provided a full valuation allowance on deferred income tax assets of approximately $7,748,000 and $6,967,000 as of November 30, 2022 and May 31, 2022, respectively.  

 

FOREIGN CURRENCY TRANSLATION

 

The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transactions that are included in the condensed consolidated statements of operations for the three and six months ended November 30, 2022 and 2021.

 

RIGHT-OF-USE ASSETS AND LEASE LIABILITY

 

Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.  Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term.  Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases.  The Company leases office space and copy machines, all of which are operating leases.  Most leases include the option to renew and the exercise of the renewal options is at the Company’s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise.  The leases do not include the options to purchase the leased property.  The depreciable life of assets and leasehold improvements are limited by the expected lease term.

 

NET LOSS PER SHARE

 

Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amount of anti-dilutive stock options not included in the loss per share calculation on November 30, 2022 and 2021 was 2,338,616 and 2,059,116, respectively.

 

10


Table of Contents

 

RECENT ACCOUNTING PRONOUNCEMENTS

 

Recent ASU's issued by the FASB and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company’s present or future consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, "Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates," which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company’s consolidated results of operations and financial position.

 

RECLASSIFICATIONS

 

Certain comparative figures in the November 30, 2021 condensed consolidated statement of operations have been reclassified to conform to the current period presentation.

 

NOTE 3:  SHAREHOLDERS’ EQUITY

 

Stock option expense during the six months ended November 30, 2022 and 2021 was approximately $622,000 and $634,000, respectively.

During the six months ended November 30, 2022, the Company sold 565,664 shares of its common stock at prices ranging from $3.15 to $4.26 under its Form S-3 Registration Statement and ATM Offering which resulted in gross proceeds of approximately $1,988,000 and net proceeds to the Company of approximately $1,936,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.

 

NOTE 4:  GEOGRAPHIC INFORMATION

 

The Company operates as one segment. Geographic information regarding net sales is approximately as follows:

 

   

Three Months Ended November 30,

 

Six Months Ended November 30,

   

2022

 

2021

 

2022

 

2021

Revenues from sales to unaffiliated customers:

     

 

   

 

   

 

   

Asia

 

$

663,000

 

$

3,373,000

 

$

1,477,000

 

$

4,048,000

Europe

   

415,000

   

796,000

   

967,000

   

1,267,000

North America

 

 

401,000

 

 

429,000

 

 

669,000

 

 

534,000

South America

   

3,000

   

3,000

   

6,000

   

6,000

Middle East

 

 

-

 

 

46,000

 

 

-

 

 

54,000

   

$

1,482,000

 

$

4,647,000

 

$

3,119,000

 

$

5,909,000

 

As of November 30, 2022, and May 31, 2022, approximately $685,000 and $621,000 of Biomerica’s gross inventory was located in Mexicali, Mexico, respectively.

 

As of November 30, 2022, and May 31, 2022, approximately $19,000 and $17,000 of Biomerica’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico, respectively.

 

NOTE 5:  LEASES

 

The Company leases its facilities. On November 30, 2022, the Company had approximately 22,000 square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California, which it has been leasing since 2009. The lease for its headquarters expired on August 31, 2016.  The Company had an option to extend the term of its lease for two additional sixty-month periods. On November 30, 2015, the Company exercised its option to extend its lease for an additional sixty-month period and entered into the First Amendment to Lease wherein it extended its lease until August 31, 2021. On April 9, 2021, the Company exercised its second option to extend its lease for an additional five years.  When the Company extended its lease in April 2021, it was also granted an additional five-year lease extension option. The current rent is approximately $26,000 per month. The security deposit is approximately $22,000. 

 

11


Table of Contents

 

In November 2016, the Company’s Mexican subsidiary, Biomerica de Mexico, entered into a 10-year lease for approximately 8,100 square feet of manufacturing space. The Company has one 10-year option to renew at the end of the initial lease period. The current rent is approximately $3,600 per month. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in one manufacturing process.

 

In addition, the Company leases a small office in Lindau, Germany on a month-to-month basis, as headquarters for BioEurope GmbH, its Germany subsidiary.

 

Total gross rent expense in the United States for the six months ended November 30, 2022 and 2021 was approximately $154,000 and $155,000, respectively.  Rent expense for the Mexico facility for the six months ended November 30, 2022 and 2021 was approximately $21,000 and $21,000, respectively.

 

For purposes of determining straight-line rent expense, the lease term is calculated from the date the Company first takes possession of the facility, including any periods of free rent and any renewal options periods that the Company is reasonably certain of exercising. The Company’s office and equipment leases generally have contractually specified minimum rent and annual rent increases are included in the measurement of the right-of-use asset and related lease liability.  Additionally, under these lease arrangements, the Company may be required to pay directly, or reimburse the lessors, for some maintenance and operating costs. Such amounts are generally variable and therefore not included in the measurement of the right-of-use asset and related lease liability but are instead recognized as variable lease expense when they are incurred.  

 

Supplemental cash flow information related to leases for the six months ended November 30, 2022:  

 

Operating cash flows from operating leases     

 

$

   174,322

Right-of-use assets obtained in exchange for
    new operating lease liabilities

 

$

 -

Weighted average remaining lease term (in years)

 

 

3.77

Weighted average discount rate

 

 

6.50%

 

The approximate maturity of lease liabilities as of November 30, 2022 are as follows:

 

Less than 1 year

 

$

    357,000

1 to 2 years

 

 

368,000

2 to 3 years

 

 

379,000

3 to 4 years

 

 

298,000

4 to 5 years

 

 

0

Total undiscounted lease payments

 

 

    1,402,000

Less imputed interest

 

 

154,000

Total operating lease liabilities

 

$

 1,248,000

 

According to the terms of the lease in Irvine, the Company is also responsible for routine repairs of the building and for certain increases in property tax.

 

The Company also has various insignificant leases for office equipment.

 

NOTE 6:  COMMITMENTS AND CONTINGENCIES

 

LITIGATION

 

The Company is, from time to time, involved in legal proceedings, claims and litigation arising in the ordinary course of business.

 

There were no legal proceedings pending as of November 30, 2022.

 

12


Table of Contents

 

ITEM 2.  MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

You should read the following discussion and analysis in conjunction with our unaudited condensed consolidated financial statements and the accompanying notes thereto included in Part I, Item 1 of this Report and the audited consolidated financial statements in our Annual Report on Form 10-K for the fiscal year ended May 31, 2022 (our 2022 Annual Report). This discussion and analysis contains forward-looking statements that are based on our management’s current beliefs and assumptions, which statements are subject to substantial risks and uncertainties. Our actual results may differ materially from those expressed or implied by these forward-looking statements as a result of many factors, including those discussed in “Risk Factors” included in Part I, Item 1A of our 2022 Annual Report. 

 

OVERVIEW

 

Biomerica, Inc. and its subsidiaries (which includes wholly-owned subsidiaries, Biomerica de Mexico and BioEurope GmbH) is a biomedical technology company that develops, patents, manufactures and markets advanced diagnostic and therapeutic products used at the point-of-care (physicians' offices and over-the-counter through drugstores and online) and in hospital/clinical laboratories for detection and/or treatment of medical conditions and diseases. Our diagnostic test kits are used to analyze blood, urine, nasal or fecal material from patients in the diagnosis of various diseases, food intolerances and other medical complications, or to measure the level of specific hormones, antibodies, antigens or other substances, which may exist in the human body in extremely small concentrations. The Company's products are designed to enhance the health and well-being of people, while reducing total healthcare costs.

 

Our primary focus is the research, development, commercialization, and in certain cases regulatory approval, of patented, diagnostic-guided therapy (“DGT”) products based on our InFoods® Technology platform that are designed to treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These InFoods® based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using the patented InFoods Technology is our InFoods® IBS product which uses a simple blood sample and is designed to identify patient-specific foods that, when removed from the diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult to manage dietary restrictions, the InFoods® IBS product works by identifying a patient’s above normal immunoreactivity to specific foods.  A food identified as causing an abnormal immune response in the patient is simply removed from the diet to help alleviate IBS symptoms. We are currently working with key gastroenterology (GI) physician groups who are interested in offering this product to their patients. As such, we are expecting to begin generating revenues from the launch of our InFoods® IBS product during our fiscal third quarter ending February 28, 2023. Due to the proprietary (patented) nature of this product and the size of the market, we believe our InFoods IBS product has the potential to become a significant revenue opportunity.

 

During fiscal 2022, we completed an endpoint determination clinical trial on our InFoods® IBS product. This trial was conducted at the Mayo Clinic centers in Florida and Arizona, Beth Israel Deaconess Medical Center Inc., a Harvard Medical School Teaching Hospital, University of Texas Health Science Center at Houston, Houston Methodist, the University of Michigan, and other institutions. This trial monitored IBS patients over an 8-week period to determine the efficacy of our InFoods® IBS product to improve the patients’ IBS symptoms or endpoints. The top-line trial results were reported in February 2022. Multiple endpoints demonstrated statistically significant improvements, indicating that the elimination of specific foods may meaningfully reduce the symptoms of IBS in all patient subtypes (including patients with IBS-Constipation, IBS-Diarrhea & IBS-Mixed). The greatest clinical improvements, including but not limited to abdominal pain and bloating, were seen in patients diagnosed with IBS-Mixed and IBS-Constipation, in the top line data. The purpose of the endpoint study was to determine the efficacy of the product. A secondary purpose was to determine the primary symptom endpoint, or endpoints that could be used in a final pivotal trial that will be conducted to attain the validation data needed to apply for U.S. Food and Drug Administration (“FDA”) clearance for the product. We are now in the process of reviewing the complete dataset and selecting the target endpoint(s) to be used in the pivotal trial. We are also preparing the protocols for this trial. The trial is expected to include the large medical institution participants that conducted the endpoint trial, in addition to other new institutions and a clinical research organization.

 

Following the successful completion and positive results from the Company’s InFoods® IBS clinical trial, we’ve seen significant interest from Gastroenterology (GI) physicians who would like to provide the InFoods® IBS Product to their patients immediately.  Therefore, while we are proceeding with the work needed to seek FDA clearance for this product, we also are currently preparing to launch the InFoods® IBS product through a CLIA-certified, high-complexity laboratory facility that will be offering the product as a laboratory developed test (LDT). Our expectation is that we will begin to generate revenues from this product during our fiscal third quarter. In preparation for the launch of this LDT, we are in negotiations with large physician groups that would like to offer the LDT to their IBS patients.

 

We are also beginning the work of selecting and validating at least one new disease (such as ulcerative colitis or migraines), where there is evidence that certain foods can trigger or contribute to the symptoms found in these indications. We expect any new disease we target will follow a similar development pathway as InFoods IBS in simultaneously seeking FDA clearance of the product while also initially launching the product as an LDT.


We will also continue to evaluate partnership/licensing opportunities, as they arise, with U.S. and multinational companies that could help us commercialize the InFoods products in the U.S and overseas.

 

13


Table of Contents

 

Our existing medical diagnostic products are sold worldwide primarily in two markets: 1) clinical laboratories and 2) point-of-care (physicians' offices and over-the-counter drugstores like Walmart and Walgreens). The diagnostic test kits are used to analyze blood, urine, nasal or fecal specimens from patients in the diagnosis of various diseases, food intolerances and other medical complications, by measuring or detecting the existence and/or level of specific bacteria, hormones, antibodies, antigens, or other substances, which may exist in a patient’s body, stools, or blood, often in extremely small concentrations.

 

During fiscal 2022, we finalized development of our H. Pylori diagnostic test that indicates if a patient is infected with the H. Pylori bacteria. H. Pylori infection is extremely common, and if left untreated, can lead to ulcers and possibly stomach cancers. During our fourth quarter of fiscal 2022, we applied for FDA clearance of this product though a 510(k) premarket submission. We have been in communications with the FDA answering certain follow-up questions and providing additional data as requested. We are currently collecting and providing additional data as requested from the FDA. Once cleared, we will begin marketing the product in the U.S. market.

 

Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. While we initially offered a COVID-19 antibody diagnostic test to determine if a person has previously been infected by the COVID-19 virus, all our COVID-19 revenues in fiscal 2022 and 2023 have come from international sales of our COVID-19 antigen tests that use a patient’s nasal fluid sample to detect if the patient is currently infected with the virus. Due to falling demand, approximately 13% of our revenues during the six months ended November 30, 2022 were from sales of our COVID-19 related products.

 

While limited sales continue to occur in our COVID-19 products, virtually all of our research and development efforts are focused on development and commercialization of non-COVID-19 related products such as our H. Pylori product, and our InFoods® IBS product.

 

Our non-COVID-19 products that accounted for approximately 87% of our revenues during the six months ended November 30, 2022, are primarily focused on gastrointestinal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are CE marked and/or sold for diagnostic use where they are registered by each country’s regulatory agency. In addition, some products are cleared for sale in the United States by the FDA.

 

RESULTS OF OPERATIONS

 

Three months ended November 30, 2022

 

Net Sales and Cost of Sales

 

The following is a breakdown of revenues according to markets to which the products are sold:

 

 

   

Three Months Ended November 30,

 

Increase (Decrease)

   

2022 

 

2021 

 

 

%

Clinical lab

 

$

    902,000

 

$

     642,000

 

$

260,000

 

 

40%

Over-the-counter

   

       466,000

   

       534,000

   

            (68,000)

   

-13%

Physician's office

 

 

         62,000

 

 

    3,359,000

 

 

       (3,297,000)

 

 

-98%

Contract manufacturing

 

 

         52,000

 

 

       112,000

 

 

            (60,000)

 

 

-54%

Total

 

$

 1,482,000

 

$

 4,647,000

 

$

  (3,165,000)

   

-68%

 

Consolidated net sales were approximately $1,482,000 for the three months ended November 30, 2022, as compared to $4,647,000 for the three months ended November 30, 2021, a decrease of approximately $3,165,000, or 68%. This decrease for the three months ended November 30, 2022, was driven primarily by lower demand for our physician’s office COVID-19 product in Asia. Excluding COVID-19 product sales, consolidated net sales were approximately $1,423,000 for the three months ended November 30, 2022, as compared to $1,316,000 for the three months ended November 30, 2021, an increase of approximately $107,000, or 8%. Periodic and infrequent orders may cause volatility in quarterly sales.

               

Consolidated cost of sales were approximately $1,130,000, or 76% of net sales, for the three months ended November 30, 2022, as compared to $3,875,000, or 83% of net sales, for the three months ended November 30, 2021, a decrease of approximately $2,745,000, or 71%. The decrease for the three months ended November 30, 2022, was driven primarily by a decrease in volume of our COVID-19 product.

 

14


Table of Contents

 

Operating Expenses

 

The following is a summary of operating expenses:

 

 

 

Three Months Ended November 30,

         

 

 

         

 

 2022

 

2021

 

Increase (Decrease)

 

 

 

Operating Expense

 

As a % of
Total Revenues

 

 

Operating Expense

 

As a % of
Total Revenues

 

$

 

%

 

Selling, General and Administrative Expenses    

$

  1,556,000

 

105%

 

$

    1,354,000

 

29%

 

$

  202,000

 

15%

Research and Development

$

    462,000

 

31%

 

$

       548,000

 

12%

 

$

   (86,000)

 

-16%

                                                   

 

Selling, General and Administrative Expenses

 

Consolidated selling, general and administrative expenses were approximately $1,556,000 for the three months ended November 30, 2022, as compared to $1,354,000 for the three months ended November 30, 2021, an increase of approximately $202,000, or 15%. The increase in the three months ended November 30, 2022, was primarily due to approximate increases in bad debt expense of $130,000 related to a customer in Vietnam and legal expense of $40,000 related to patent activity.

 

Research and Development

 

Consolidated research and development expenses were approximately $462,000 for the three months ended November 30, 2022, as compared to $548,000 for the three months ended November 30, 2021, a decrease of approximately $86,000, or 16%. The decrease in the three months ended November 30, 2022, was primarily due to a reduction in COVID-19 research.

 

Interest and Dividend Income

 

Interest and dividend income were approximately $41,000 for the three months ended November 30, 2022, as compared to $7,000 for the three months ended November 30, 2021, an increase of $34,000, or 497%. The increase was primarily driven by interest income on our cash and cash equivalents that resulted from higher current period interest rates.

 

Six months ended November 30, 2022

 

Net Sales and Cost of Sales

 

The following is a breakdown of revenues according to markets to which the products are sold:

 

   

Six Months Ended November 30,

 

Increase (Decrease)

   

2022 

 

20201

 

 

%

Clinical lab

 

$

  2,048,000

 

$

  1,528,000

 

$

      520,000

 

 

34%

Over-the-counter

   

       679,000

   

       613,000

   

              66,000

   

11%

Physician's office

 

 

       245,000

 

 

    3,616,000

 

 

       (3,371,000)

 

 

-93%

Contract manufacturing

 

 

       147,000

 

 

       152,000

 

 

              (5,000)

 

 

-3%

Total

 

$

  3,119,000

 

$

  5,909,000

 

$

    (2,790,000)

   

-47%

 

Consolidated net sales were approximately $3,119,000 for the six months ended November 30, 2022, as compared to $5,909,000 for the six months ended November 30, 2021, a decrease of approximately $2,790,000, or 47%. This decrease for the six months ended November 30, 2022, was driven primarily by lower demand for our physician’s office COVID-19 product in Asia, which was partially offset by an increase in demand for our food intolerance product in Asia. Excluding COVID-19 product sales, consolidated net sales were approximately $2,709,000 for the six months ended November 30, 2022, as compared to $2,350,000 for the six months ended November 30, 2021, an increase of approximately $359,000, or 15%. Periodic and infrequent orders may cause volatility in quarterly sales.

               

Consolidated cost of sales were approximately $2,822,000, or 90% of net sales, for the six months ended November 30, 2022, as compared to $5,226,000, or 88% of net sales, for the six months ended November 30, 2021, a decrease of approximately $2,404,000, or 46%. The decrease for the six months ended November 30, 2022, was driven primarily by a decrease in volume of our COVID-19 product.

 

15


Table of Contents

 

Operating Expenses

 

The following is a summary of operating expenses:

 

 

 

Six Months Ended November 30,

         

 

 

         

 

2022

 

2021

 

Increase (Decrease)

 

 

Operating Expense

 

As a % of
Total Revenues

 

 

Operating Expense

 

As a % of
Total Revenues

 

$

 

%

Selling, General and Administrative Expenses

$

 3,210,000

 

103%

 

$

      2,423,000

 

41%

 

$

   787,000

 

32%

Research and Development

$

    823,000

 

26%

 

$

        929,000

 

16%

 

$

  (106,000)

 

-11%

                                                 

 

Selling, General and Administrative Expenses

 

Consolidated selling, general and administrative expenses were approximately $3,210,000 for the six months ended November 30, 2022, as compared to $2,423,000 for the six months ended November 30, 2021, an increase of approximately $787,000, or 32%. The increase in the six months ended November 30, 2022, was primarily due to approximate increases in bad debt expense of $428,000 related to Vietnam customer, legal expense of $105,000 related to patent activity, and consulting services of $136,000 related to our online presence at Amazon and Walmart.

 

Research and Development

 

Consolidated research and development expenses were approximately $823,000 for the six months ended November 30, 2022, as compared to $929,000 for the six months ended November 30, 2021, a decrease of approximately $106,000, or 11%. The decrease in the six months ended November 30, 2022, was primarily due to a reduction in COVID-19 research.

 

Interest and Dividend Income

 

Interest and dividend income were approximately $41,000 for the six months ended November 30, 2022, as compared to $14,000 for the six months ended November 30, 2021, an increase of $27,000, or 201%. The increase was primarily driven by interest income on our cash and cash equivalents that resulted from higher current period interest rates.

 

LIQUIDITY AND CAPITAL RESOURCES

 

The following are the principal sources of liquidity:

 

 

 

November 30, 2022

 

May 31, 2022

 

 

 

Cash and cash equivalents

 

$

  5,067,000

 

$

  5,917,000

Working capital including cash and cash equivalents

 

$

  6,335,000

 

$

  7,416,000

 

As of November 30, 2022 and May 31, 2022, the Company had cash and cash equivalents of approximately $5,067,000 and $5,917,000, respectively.  As of November 30, 2022 and May 31, 2022, the Company had working capital of approximately $6,335,000 and $7,416,000, respectively. We believe that the aggregate of our existing cash and cash equivalents is sufficient to meet our operating cash requirements and strategic objectives for growth for at least the next year. To satisfy our capital requirements beyond the next year, including ongoing future operations, we may seek to raise additional financing through debt and equity financings, including use of our ATM offering.

 

Operating Activities

 

During the six months ended November 30, 2022, cash used in operating activities was approximately $2,787,000. The primary factors that contributed to this was a loss of approximately $3,698,000, non-cash expenses of $1,102,000, primarily associated with stock-based compensation and account receivables provision. This was partially offset by changes in asset and liability accounts that used a net amount of cash of approximately $191,000.

 

During the six months ended November 30, 2021, cash provided by operating activities was approximately $1,419,000. The primary factors that contributed to this was a loss of approximately $2,668,000, non-cash expenses of $201,000, primarily associated with depreciation, amortization, stock-based compensation, adjustments to allowance for doubtful accounts, and inventory reserves. In addition, we benefited from an increase in customer advances of $2,150,000, a decrease in accounts receivable of $1,139,000, and changes in other asset and liability accounts of $597,000.

 

16


Table of Contents

 

Investing Activities

 

During the six months ended November 30, 2022, cash used in investing activities was approximately $58,000 for purchases of property and equipment.

 

During the six months ended November 30, 2021, cash used in investing activities was approximately $18,000 for purchases of property and equipment, and $109,000 expenditures related to patents.

 

Financing Activities

 

During the six months ended November 30, 2022, cash provided by financing activities was approximately $2,016,000 which was a result of net proceeds from the sale of common stock of $1,937,000, and stock option exercises of $79,000.

 

During the six months ended November 30, 2021, cash provided by financing activities was approximately $1,719,000 which was a result of net proceeds from the sale of common stock of $1,684,000, and stock option exercises of $35,000.

 

OFF BALANCE SHEET ARRANGEMENTS

 

There were no off-balance sheet arrangements as of November 30, 2022.

 

CRITICAL ACCOUNTING POLICIES

 

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires us to make a number of 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. Such estimates and assumptions affect the reported amounts of revenues and expenses during the reporting period. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results may differ materially from these estimates under different assumptions or conditions. We continue to monitor significant estimates made during the preparation of our financial statements. On an ongoing basis, we evaluate estimates and assumptions based upon historical experience and various other factors and circumstances. We believe our estimates and assumptions are reasonable under the current conditions; however, actual results may differ from these estimates under different future conditions.

 

We believe that the estimates and assumptions that are most important to the portrayal of our financial condition and results of operations, in that they require subjective or complex judgments, form the basis for the accounting policies deemed to be most critical to us. These relate to revenue recognition, bad debts, inventory overhead application, inventory reserves, lease liabilities and right-of-use assets. We believe estimates and assumptions related to these critical accounting policies are appropriate under the circumstances; however, should future events or occurrences result in unanticipated consequences, there could be a material impact on our future financial conditions or results of operations. We suggest that our significant accounting policies be read in conjunction with this Management’s Discussion and Analysis of Financial Condition and Results of Operations. Please refer to Note 2 for information on Significant Accounting Policies. Our critical accounting policies are discussed in our Annual Report on Form 10-K for the fiscal year ended May 31, 2022.

 

ITEM 3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item.

 

ITEM 4.  CONTROLS AND PROCEDURES

 

Our management evaluated the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, as of the end of the period covered by this report. Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. The disclosure controls and procedures have been designed to provide reasonable assurance of achieving their objectives and the Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures are effective at the "reasonable assurance" level. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that the disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports that we file and submit under the Exchange Act is (1) recorded, processed, summarized and reported within the time periods specified in the Commission's rules and forms; and (2) accumulated and communicated to the Company's management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

 

17


Table of Contents

 

There have been no changes in our internal control over financial reporting identified in connection with the evaluation that occurred during our last fiscal quarter that has materially affected, or that is reasonably likely to materially affect, our internal control over financial reporting.

 

PART II.  OTHER INFORMATION

 

ITEM 1.  LEGAL PROCEEDINGS

 

The Company is, from time to time, involved in legal proceedings, claims and litigation arising in the ordinary course of business.

 

There were no legal proceedings pending as of November 30, 2022. 

 

ITEM 1A.  RISK FACTORS.

 

An investment in our common stock involves risks. Before making an investment decision, you should carefully consider all the information within this Quarterly Report, including the information contained in Part I, Item 2, "Management's Discussion and Analysis of Financial Condition and Results of Operations," as well as in our condensed consolidated financial statements and the related notes contained in Part I, Item 1 within this Quarterly Report. In addition, you should carefully consider the risks and uncertainties described in Part I, Item 1A, “Risk Factors,” of our 2022 Annual Report on Form 10-K, as well as in our other public filings with the SEC. If any of the identified risks are realized, our business, results of operations, financial condition, liquidity, and prospects could be materially and adversely affected. In that case, the trading price of our common stock may decline, and you could lose all or part of your investment. In addition, other risks of which we are currently unaware, or which we do not currently view as material, could have a material adverse effect on our business, results of operations, financial condition, and prospects.

 

During the six months ended November 30, 2022, there were no material changes to the risks and uncertainties described in Part I, Item 1A, “Risk Factors,” of our 2022 Annual Report on Form 10-K.

 

ITEM 5.  OTHER INFORMATION

 

None.

 

18


Table of Contents

 

ITEM 6.  EXHIBITS.

 

The following exhibits are filed or furnished as part of this quarterly report on Form 10-Q:

 

 

 

 

 

Exhibit No.

 

Description

 

 

 

 

 

 

31.1

**

 

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act — Zackary S. Irani

 

 

 

 

 

 

31.2

**

 

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act — Steven Sloan

 

 

 

 

 

 

32.1

**

 

Certification Pursuant to Section 906 of the Sarbanes-Oxley Act — Zackary S. Irani

 

 

 

 

 

 

32.2

**

 

Certification Pursuant to Section 906 of the Sarbanes-Oxley Act — Steven Sloan

 

 

 

 

 

101       Interactive data files pursuant to Rule 405 Regulation S-T, as follows:

 

          101.INS-XBRL Instance Document

 

          101.SCH-XBRL Taxonomy Extension Schema Document

          101.CAL-XBRL Taxonomy Extension Calculation Linkbase Document

          101.DEF–XBRL Taxonomy Extension Definition Linkbase Document

          101.LAB-XBRL Taxonomy Extension Label Linkbase Document

          101.PRE-XBRL Taxonomy Extension Presentation Linkbase Document

          104 Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101)

 

                  * Filed herein.
                ** Filed herewith.

 

               

                  

19


Table of Contents

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has fully caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

BIOMERICA, INC.

 

 

 

Date:  January 13, 2023

 

 

                                        

By: 

/S/ Zackary S. Irani

 

 

Zackary S. Irani

                                           

Chief Executive Officer

                                           

(Principal Executive Officer)

 

 

 

Date:  January 13, 2023

 

 

 

By: 

/S/ Steven Sloan

 

 

Steven Sloan

 

 

Chief Financial Officer

 

 

(Principal Financial Officer)

 

20

false --05-31 Q2 2023 0000073290 0000073290 2022-06-01 2022-11-30 0000073290 2023-01-11 0000073290 2022-11-30 0000073290 2022-05-31 0000073290 2022-09-01 2022-11-30 0000073290 2021-09-01 2021-11-30 0000073290 2021-06-01 2021-11-30 0000073290 us-gaap:CommonStockMember 2022-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-31 0000073290 us-gaap:RetainedEarningsMember 2022-05-31 0000073290 us-gaap:CommonStockMember 2022-06-01 2022-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2022-08-31 0000073290 2022-06-01 2022-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-01 2022-08-31 0000073290 us-gaap:RetainedEarningsMember 2022-06-01 2022-08-31 0000073290 us-gaap:CommonStockMember 2022-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-31 0000073290 us-gaap:RetainedEarningsMember 2022-08-31 0000073290 2022-08-31 0000073290 us-gaap:CommonStockMember 2022-09-01 2022-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-09-01 2022-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-01 2022-11-30 0000073290 us-gaap:RetainedEarningsMember 2022-09-01 2022-11-30 0000073290 us-gaap:CommonStockMember 2022-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-30 0000073290 us-gaap:RetainedEarningsMember 2022-11-30 0000073290 us-gaap:CommonStockMember 2021-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2021-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-31 0000073290 us-gaap:RetainedEarningsMember 2021-05-31 0000073290 2021-05-31 0000073290 us-gaap:CommonStockMember 2021-06-01 2021-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2021-06-01 2021-08-31 0000073290 2021-06-01 2021-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-01 2021-08-31 0000073290 us-gaap:RetainedEarningsMember 2021-06-01 2021-08-31 0000073290 us-gaap:CommonStockMember 2021-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2021-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-31 0000073290 us-gaap:RetainedEarningsMember 2021-08-31 0000073290 2021-08-31 0000073290 us-gaap:CommonStockMember 2021-09-01 2021-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2021-09-01 2021-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-01 2021-11-30 0000073290 us-gaap:RetainedEarningsMember 2021-09-01 2021-11-30 0000073290 us-gaap:CommonStockMember 2021-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2021-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-11-30 0000073290 us-gaap:RetainedEarningsMember 2021-11-30 0000073290 2021-11-30 0000073290 bmra:COVID19RelatedProductMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-06-01 2022-11-30 0000073290 bmra:COVID19RelatedProductMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-06-01 2021-11-30 0000073290 bmra:NonCOVID19ProductMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-06-01 2022-11-30 0000073290 bmra:NonCOVID19ProductMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-06-01 2021-11-30 0000073290 2020-07-21 0000073290 2021-01-22 0000073290 bmra:ATMAgreementMember 2022-06-01 2022-11-30 0000073290 srt:MinimumMember bmra:ATMAgreementMember 2022-11-30 0000073290 srt:MaximumMember bmra:ATMAgreementMember 2022-11-30 0000073290 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2022-11-30 0000073290 country:US us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-09-01 2021-11-30 0000073290 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember bmra:OneCutomerMember 2022-06-01 2022-11-30 0000073290 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember bmra:TwoCustomerMember 2021-06-01 2021-11-30 0000073290 bmra:ForeignMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-06-01 2022-11-30 0000073290 bmra:ForeignMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-06-01 2022-05-31 0000073290 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember bmra:OneVendorMember 2022-09-01 2022-11-30 0000073290 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember bmra:OneVendorMember 2021-09-01 2021-11-30 0000073290 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember bmra:OneVendorMember 2022-06-01 2022-11-30 0000073290 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember bmra:OneVendorMember 2021-06-01 2021-11-30 0000073290 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember bmra:OneVendorMember 2022-06-01 2022-11-30 0000073290 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember bmra:TwoVendorsMember 2021-06-01 2022-05-31 0000073290 srt:MinimumMember 2022-06-01 2022-11-30 0000073290 srt:MaximumMember 2022-06-01 2022-11-30 0000073290 us-gaap:DistributionRightsMember 2022-06-01 2022-11-30 0000073290 bmra:PurchasedTechnologyRightsMember 2022-06-01 2022-11-30 0000073290 us-gaap:PatentsMember 2022-06-01 2022-11-30 0000073290 2021-06-01 2022-05-31 0000073290 bmra:PolishDistributorMember 2022-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2022-06-01 2022-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2021-06-01 2021-11-30 0000073290 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-06-01 2022-11-30 0000073290 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-06-01 2022-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2022-06-01 2022-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2021-06-01 2021-11-30 0000073290 bmra:ClinicalLabMember 2022-09-01 2022-11-30 0000073290 bmra:ClinicalLabMember 2021-09-01 2021-11-30 0000073290 bmra:ClinicalLabMember 2022-06-01 2022-11-30 0000073290 bmra:ClinicalLabMember 2021-06-01 2021-11-30 0000073290 bmra:OverthecounterMember 2022-09-01 2022-11-30 0000073290 bmra:OverthecounterMember 2021-09-01 2021-11-30 0000073290 bmra:OverthecounterMember 2022-06-01 2022-11-30 0000073290 bmra:OverthecounterMember 2021-06-01 2021-11-30 0000073290 bmra:PhysiciansOfficeMember 2022-09-01 2022-11-30 0000073290 bmra:PhysiciansOfficeMember 2021-09-01 2021-11-30 0000073290 bmra:PhysiciansOfficeMember 2022-06-01 2022-11-30 0000073290 bmra:PhysiciansOfficeMember 2021-06-01 2021-11-30 0000073290 bmra:ContractManufacturingMember 2022-09-01 2022-11-30 0000073290 bmra:ContractManufacturingMember 2021-09-01 2021-11-30 0000073290 bmra:ContractManufacturingMember 2022-06-01 2022-11-30 0000073290 bmra:ContractManufacturingMember 2021-06-01 2021-11-30 0000073290 srt:MinimumMember 2021-11-30 0000073290 srt:MaximumMember 2021-11-30 0000073290 country:MX 2022-11-30 0000073290 country:MX 2022-05-31 0000073290 srt:AsiaMember 2022-09-01 2022-11-30 0000073290 srt:AsiaMember 2021-09-01 2021-11-30 0000073290 srt:AsiaMember 2022-06-01 2022-11-30 0000073290 srt:AsiaMember 2021-06-01 2021-11-30 0000073290 srt:EuropeMember 2022-09-01 2022-11-30 0000073290 srt:EuropeMember 2021-09-01 2021-11-30 0000073290 srt:EuropeMember 2022-06-01 2022-11-30 0000073290 srt:EuropeMember 2021-06-01 2021-11-30 0000073290 srt:NorthAmericaMember 2022-09-01 2022-11-30 0000073290 srt:NorthAmericaMember 2021-09-01 2021-11-30 0000073290 srt:NorthAmericaMember 2022-06-01 2022-11-30 0000073290 srt:NorthAmericaMember 2021-06-01 2021-11-30 0000073290 srt:SouthAmericaMember 2022-09-01 2022-11-30 0000073290 srt:SouthAmericaMember 2021-09-01 2021-11-30 0000073290 srt:SouthAmericaMember 2022-06-01 2022-11-30 0000073290 srt:SouthAmericaMember 2021-06-01 2021-11-30 0000073290 us-gaap:MiddleEastMember 2022-09-01 2022-11-30 0000073290 us-gaap:MiddleEastMember 2021-09-01 2021-11-30 0000073290 us-gaap:MiddleEastMember 2022-06-01 2022-11-30 0000073290 us-gaap:MiddleEastMember 2021-06-01 2021-11-30 0000073290 bmra:BuildingInIrvineCaliforniaMember 2022-06-01 2022-11-30 0000073290 bmra:BuildingInIrvineCaliforniaMember 2022-11-30 0000073290 bmra:LeaseByMexicanSubsidiaryMember 2022-06-01 2022-11-30 0000073290 bmra:UnitedStatesFacilityMember 2022-06-01 2022-11-30 0000073290 bmra:UnitedStatesFacilityMember 2021-06-01 2021-11-30 0000073290 bmra:MexicoFacilityMember 2022-06-01 2022-11-30 0000073290 bmra:MexicoFacilityMember 2021-06-01 2021-11-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 exhibit31_1.htm EXHIBIT 31.1 Exhibit 31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Zackary S. Irani, certify that:


1. I have reviewed this Quarterly Report on Form 10-Q of Biomerica, Inc.;


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 accounting principles generally accepted in the United States of America;


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 our internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or other 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: January 13, 2023

/s/ Zackary S. Irani

Zackary S. Irani

Chief Executive Officer

(Principal Executive Officer)

 

EX-31.2 3 exhibit31_2.htm EXHIBIT 31.2 Exhibit 31.2

EXHIBIT 31.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Steven Sloan, certify that:


1. I have reviewed this Quarterly Report on Form 10-Q of Biomerica, Inc.;


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 accounting principles generally accepted in the United States of America;


      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 our internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or other 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: January 13, 2023

/s/ Steven Sloan

Steven Sloan

Chief Financial Officer

(Principal Financial Officer)



EX-32.1 4 exhibit32_1.htm EXHIBIT 32.1 Exhibit 32.1

 

EXHIBIT 32.1


CERTIFICATION PURSUANT TO

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 Biomerica, Inc. (the "Company") on Form 10-Q for the period ending November 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Zackary Irani, Chief Executive Officer of the Company, certify, to the best of my knowledge, Pursuant to Exchange Act Rule 15d-14(b) and 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes Oxley Act of 2002,


i.   

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


ii.  

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




/s/ Zackary S. Irani

Zackary S. Irani

Chief Executive Officer

Date: January 13, 2023





EX-32.2 5 exhibit32_2.htm EXHIBIT 32.2 Exhibit 32.2

 

EXHIBIT 32.2


CERTIFICATION PURSUANT TO

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 Biomerica, Inc. (the "Company") on Form 10-Q for the period ending November 30, 2022, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Steve Sloan, Chief Financial Officer of the Company, certify, to the best of my knowledge, Pursuant to Exchange Act Rule 15d-14(b) and 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes Oxley Act of 2002,


i.   

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


ii.  

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



/s/ Steven Sloan

Steven Sloan

Chief Financial Officer

Date: January 13, 2023





EX-101.SCH 6 bmra-20221130.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:definitionLink link:calculationLink 002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:definitionLink link:calculationLink 003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Alternate 0 link:presentationLink link:definitionLink link:calculationLink 004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - GEOGRAPHIC INFORMATION link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - LEASES link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - LEASES (Tables) link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - BASIS OF PRESENTATION (Details) link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - SHAREHOLDERS' EQUITY (Details) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - GEOGRAPHIC INFORMATION (Details) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - LEASES (Details) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - LEASES (Details) - Supplemental cash flow information related to leases link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - LEASES (Details) - The maturity of lease liabilities link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 bmra-20221130_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 bmra-20221130_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 bmra-20221130_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT EX-101.PRE 10 bmra-20221130_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document And Entity Information - shares
6 Months Ended
Nov. 30, 2022
Jan. 11, 2023
Document Information Line Items    
Entity Registrant Name BIOMERICA, INC.  
Trading Symbol BMRA  
Document Type 10-Q  
Current Fiscal Year End Date --05-31  
Entity Common Stock, Shares Outstanding   13,479,413
Amendment Flag false  
Entity Central Index Key 0000073290  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Nov. 30, 2022  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
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-37863  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-2645573  
Entity Address, Address Line One 17571 Von Karman Avenue  
Entity Address, City or Town Irvine  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92614  
City Area Code 949  
Local Phone Number 645-2111  
Title of 12(b) Security COMMON STOCK, PAR VALUE $0.08  
Security Exchange Name NASDAQ  
Entity Interactive Data Current Yes  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
Nov. 30, 2022
May 31, 2022
Current Assets:    
Cash and cash equivalents $ 5,066,521 $ 5,916,983
Accounts receivable, less allowance for doubtful accounts of $522,234 and $153,231 as of November 30, 2022 and May 31, 2022, respectively 850,014 773,818
Inventories, net of inventory reserves of $773,916 and $845,549 as of November 30, 2022 and May 31, 2022, respectively 2,061,444 2,416,447
Prepaid expenses and other 120,721 320,283
Total current assets 8,098,700 9,427,531
Property and equipment, net of accumulated depreciation and amortization of $1,317,141 and $1,305,360 as of November 30, 2022 and May 31, 2022, respectively 236,719 214,487
Right of use assets, net of accumulated amortization of $859,269 and $724,802 as of November 30, 2022 and May 31, 2022, respectively 1,169,456 1,301,834
Investments 165,324 165,324
Intangible assets, net of accumulated amortization of $24,327 and $18,994 as of November 30, 2022 and May 31, 2022, respectively 157,694 169,516
Other assets 79,654 95,588
Total Assets 9,907,547 11,374,280
Current Liabilities:    
Accounts payable and accrued expenses 670,074 972,372
Accrued compensation 697,179 646,944
Advance from customers 49,013 50,670
Lease liability, current portion 346,937 341,296
Total current liabilities 1,763,203 2,011,282
Lease liability, net of current portion 901,449 1,038,284
Total Liabilities 2,664,652 3,049,566
Commitments and contingencies (Notes 5 and 6)
Common stock, $0.08 par value, 25,000,000 shares authorized, 13,479,413 and 12,867,924 issued and outstanding at November 30, 2022 and May 31, 2022, respectively 1,078,353 1,029,432
Additional paid-in-capital 45,035,298 42,446,597
Accumulated other comprehensive loss (95,413) (73,936)
Accumulated deficit (38,775,343) (35,077,379)
Total Shareholders' Equity 7,242,895 8,324,714
Total Liabilities and Shareholders' Equity $ 9,907,547 $ 11,374,280
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parentheticals) - USD ($)
Nov. 30, 2022
May 31, 2022
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 522,234 $ 153,231
Inventory reserves 773,916 845,549
Accumulated depreciation and amortization 1,317,141 1,305,360
Accumulated amortization, Right of Use Assets 859,269 724,802
Accumulated amortization, Intangible Assets $ 24,327 $ 18,994
Common stock, shares authorized (in Shares) 25,000,000 25,000,000
Common stock, shares issued (in Shares) 13,479,413 12,867,924
Common stock, shares outstanding (in Shares) 13,479,413 12,867,924
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Nov. 30, 2022
Nov. 30, 2021
Income Statement [Abstract]        
Net sales $ 1,481,915 $ 4,646,900 $ 3,119,350 $ 5,908,687
Cost of sales (1,130,040) (3,875,141) (2,822,430) (5,225,898)
Gross profit 351,875 771,759 296,920 682,789
Operating expenses:        
Selling, general and administrative 1,556,022 1,353,587 3,209,843 2,423,442
Research and development 461,941 547,933 823,112 929,477
Total operating expenses 2,017,963 1,901,520 4,032,955 3,352,919
Loss from operations (1,666,088) (1,129,761) (3,736,035) (2,670,130)
Other income:        
Dividend and interest income 41,254 6,916 41,282 13,721
Loss before income taxes (1,624,834) (1,122,845) (3,694,753) (2,656,409)
Provision for income taxes (1,254) (2,429) (3,211) (11,446)
Net loss $ (1,626,088) $ (1,125,274) $ (3,697,964) $ (2,667,855)
Basic net loss per common share (in Dollars per share) $ (0.12) $ (0.09) $ (0.28) $ (0.21)
Diluted net loss per common share (in Dollars per share) $ (0.12) $ (0.09) $ (0.28) $ (0.21)
Basic (in Shares) 13,455,166 12,592,341 13,271,845 12,509,110
Diluted (in Shares) 13,455,166 12,592,341 13,271,845 12,509,110
Net loss $ (1,626,088) $ (1,125,274) $ (3,697,964) $ (2,667,855)
Foreign currency translation (8,950) (4,750) (21,477) (10,363)
Comprehensive loss $ (1,635,038) $ (1,130,024) $ (3,719,441) $ (2,678,218)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balances at May. 31, 2021 $ 984,571 $ 38,836,743 $ (47,956) $ (30,546,335) $ 9,227,023
Balances (in Shares) at May. 31, 2021 12,307,157        
Exercise of stock options $ 120 3,775     3,895
Exercise of stock options (in Shares) 1,500        
Net proceeds from ATM $ 16,124 784,586     800,710
Net proceeds from ATM (in Shares) 201,553        
Foreign currency translation     (5,613)   (5,613)
Stock option expense   319,622     319,622
Net loss       (1,542,581) (1,542,581)
Balances, August 31, 2022 at Aug. 31, 2021 $ 1,000,815 39,944,726 (53,569) (32,088,916) 8,803,056
Balances, August 31, 2022 (in Shares) at Aug. 31, 2021 12,510,210        
Balances at May. 31, 2021 $ 984,571 38,836,743 (47,956) (30,546,335) 9,227,023
Balances (in Shares) at May. 31, 2021 12,307,157        
Foreign currency translation         (10,363)
Net loss         (2,667,855)
Balances, August 31, 2022 at Nov. 30, 2021 $ 1,015,385 41,158,551 (58,319) (33,214,190) 8,901,427
Balances, August 31, 2022 (in Shares) at Nov. 30, 2021 12,692,327        
Balances at Aug. 31, 2021 $ 1,000,815 39,944,726 (53,569) (32,088,916) 8,803,056
Balances (in Shares) at Aug. 31, 2021 12,510,210        
Exercise of stock options $ 1,600 28,985     30,585
Exercise of stock options (in Shares) 20,000        
Net proceeds from ATM $ 12,970 870,443     883,413
Net proceeds from ATM (in Shares) 162,117        
Foreign currency translation     (4,750)   (4,750)
Stock option expense   314,397     314,397
Net loss       (1,125,274) (1,125,274)
Balances, August 31, 2022 at Nov. 30, 2021 $ 1,015,385 41,158,551 (58,319) (33,214,190) 8,901,427
Balances, August 31, 2022 (in Shares) at Nov. 30, 2021 12,692,327        
Balances at May. 31, 2022 $ 1,029,432 42,446,597 (73,936) (35,077,379) 8,324,714
Balances (in Shares) at May. 31, 2022 12,867,924        
Exercise of stock options $ 1,200 12,750     13,950
Exercise of stock options (in Shares) 15,000        
Net proceeds from ATM $ 41,918 1,721,650     1,763,568
Net proceeds from ATM (in Shares) 523,977        
Foreign currency translation     (12,527)   (12,527)
Stock option expense   303,755     303,755
Net loss       (2,071,876) (2,071,876)
Balances, August 31, 2022 at Aug. 31, 2022 $ 1,072,550 44,484,752 (86,463) (37,149,255) 8,321,584
Balances, August 31, 2022 (in Shares) at Aug. 31, 2022 13,406,901        
Balances at May. 31, 2022 $ 1,029,432 42,446,597 (73,936) (35,077,379) $ 8,324,714
Balances (in Shares) at May. 31, 2022 12,867,924        
Exercise of stock options (in Shares)         46,500
Foreign currency translation         $ (21,477)
Net loss         (3,697,964)
Balances, August 31, 2022 at Nov. 30, 2022 $ 1,078,353 45,035,298 (95,413) (38,775,343) 7,242,895
Balances, August 31, 2022 (in Shares) at Nov. 30, 2022 13,479,413        
Balances at Aug. 31, 2022 $ 1,072,550 44,484,752 (86,463) (37,149,255) 8,321,584
Balances (in Shares) at Aug. 31, 2022 13,406,901        
Exercise of stock options $ 2,520 62,685     65,205
Exercise of stock options (in Shares) 31,500        
Net proceeds from ATM $ 3,283 169,631     172,914
Net proceeds from ATM (in Shares) 41,012        
Foreign currency translation     (8,950)   (8,950)
Stock option expense   318,230     318,230
Net loss       (1,626,088) (1,626,088)
Balances, August 31, 2022 at Nov. 30, 2022 $ 1,078,353 $ 45,035,298 $ (95,413) $ (38,775,343) $ 7,242,895
Balances, August 31, 2022 (in Shares) at Nov. 30, 2022 13,479,413        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED - USD ($)
6 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Cash flows from operating activities:    
Net loss $ (3,697,964) $ (2,667,855)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 47,690 68,668
Provision for allowance on accounts receivable 369,003 (809,638)
Inventory reserve (71,633) 181,825
Stock option expense 621,985 634,019
Amortization of right-of-use asset 134,467 126,039
Changes in assets and liabilities:    
Accounts receivable (445,199) 1,139,450
Inventories 426,636 42,229
Prepaid expenses and other 199,562 (726,460)
Other assets 15,933 114,570
Accounts payable and accrued expenses (302,299) 997,327
Accrued compensation 50,235 285,431
Advance from customers (1,657) 2,150,466
Reduction in lease liability (133,283) (117,321)
Net cash (used in) provided by operating activities (2,786,524) 1,418,750
Cash flows from investing activities:    
Expenditures related to intangibles (108,917)
Purchases of property and equipment (58,098) (18,212)
Net cash used in investing activities (58,098) (127,129)
Cash flows from financing activities:    
Gross proceeds from sale of common stock 1,988,422 1,751,222
Costs from sale of common stock (51,940) (67,108)
Proceeds from exercise of stock options 79,155 34,480
Net cash provided by financing activities 2,015,637 1,718,594
Effect of exchange rate changes on cash (21,477) (10,363)
Net (decrease) increase in cash and cash equivalents (850,462) 2,999,852
Cash and cash equivalents at beginning of year 5,916,983 4,199,311
Cash and cash equivalents at end of the period 5,066,521 7,199,163
Cash paid during the period for:    
Income taxes 3,211 10,646
Non-cash investing and financing activities:    
Increase in right-of-use asset due to CPI rent adjustment 2,089
Increase in lease liability due to CPI rent adjustment 2,089
Write off of intangible assets, cost 6,489
Write off of intangible assets, accumulated amortization $ 850
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.4
BASIS OF PRESENTATION
6 Months Ended
Nov. 30, 2022
Accounting Policies [Abstract]  
Basis of Accounting [Text Block]

NOTE 1:  BASIS OF PRESENTATION

 

Biomerica, Inc. and its subsidiaries (which includes wholly-owned subsidiaries, Biomerica de Mexico and BioEurope GmbH) is a biomedical technology company that develops, patents, manufactures and markets advanced diagnostic and therapeutic products used at the point-of-care (physicians' offices and over-the-counter through drugstores and online) and in hospital/clinical laboratories for detection and/or treatment of medical conditions and diseases. Our diagnostic test kits are used to analyze blood, urine, nasal or fecal material from patients in the diagnosis of various diseases, food intolerances and other medical complications, or to measure the level of specific hormones, antibodies, antigens or other substances, which may exist in the human body in extremely small concentrations. The Company's products are designed to enhance the health and well-being of people, while reducing total healthcare costs.

 

Our primary focus is the research, development, commercialization, and in certain cases regulatory approval, of patented, diagnostic-guided therapy (“DGT”) products based on our InFoods® Technology platform that are designed to treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These InFoods® based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using the patented InFoods Technology is our InFoods® IBS product which uses a simple blood sample and is designed to identify patient-specific foods that, when removed from the diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult-to-manage dietary restrictions, the InFoods® IBS product works by identifying a patient’s above normal immunoreactivity to specific foods.  A food identified as causing an abnormal immune response in the patient is simply removed from the diet to help alleviate IBS symptoms. We are currently working with key gastroenterology (GI) physician groups who are interested in offering this product to their patients. As such, we are expecting to begin generating revenues from the launch of our InFoods® IBS product during our fiscal third quarter ending February 28, 2023.

 

Our existing medical diagnostic products are sold worldwide primarily in two markets: 1) clinical laboratories and 2) point-of-care (physicians' offices and over-the-counter at Walmart, Amazon, and Walgreens). The diagnostic test kits are used to analyze blood, urine, nasal or fecal specimens from patients in the diagnosis of various diseases, food intolerances and other medical complications, by measuring or detecting the existence and/or level of specific bacteria, hormones, antibodies, antigens, or other substances, which may exist in a patient’s body, stools, or blood, often in extremely small concentrations.

 

Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. While we initially offered a COVID-19 antibody diagnostic test to determine if a person has previously been infected by the COVID-19 virus, all of our COVID-19 revenues in fiscal 2022 and 2023 have come from international sales of our COVID-19 antigen tests that use a patient’s nasal fluid sample to detect if the patient is currently infected with the virus. Due to falling demand, approximately 13% of our revenues during the six months ended November 30, 2022 were from sales of our COVID-19 related products, as compared to 57% of our revenue during the six months ended November 30, 2021.   

 

Our non-COVID-19 products that accounted for approximately 87% and 43% of our revenues during the six months ended November 30, 2022 and 2021, respectively, are primarily focused on gastrointestinal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are CE marked and/or sold for diagnostic use where they are registered by each country’s regulatory agency. In addition, some products are cleared for sale in the United States by the FDA.

 

The unaudited consolidated financial statements herein have been prepared by management pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC"). The accompanying interim unaudited consolidated financial statements have been prepared under the presumption that users of the interim financial information have either read or have access to the audited consolidated financial statements for the latest fiscal year ended May 31, 2022. Accordingly, certain information and note disclosures normally included in financial statements prepared in accordance with United States generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the six months ended November 30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending May 31, 2023. For further information, refer to the audited consolidated financial statements and notes thereto for the fiscal year ended May 31, 2022 included in the Company's Annual Report on Form 10-K filed with the SEC on August 29, 2022. Management has evaluated all subsequent events and transactions through the date of filing this report.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Nov. 30, 2022
Accounting Policies [Abstract]  
Significant Accounting Policies [Text Block]

NOTE 2:  SIGNIFICANT ACCOUNTING POLICIES

 

PRINCIPLES OF CONSOLIDATION

 

The condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation.

 

ACCOUNTING ESTIMATES

 

The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“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 condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical experience with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates.

 

MARKETS AND METHODS OF DISTRIBUTION

 

Due to global and economic disruptions caused by the Coronavirus global pandemic, and the ongoing war in Ukraine, the Company’s operations have been negatively impacted. The Company has faced disruptions in certain of the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, closure of the facilities of the Company’s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. These ongoing pandemic and war related disruptions have materially negatively impacted the Company’s operations and financial performance and may continue to have significant material negative impacts on the Company.

 

LIQUIDITY

 

The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $38.8 million as of November 30, 2022. Management expects to continue to incur significant costs as it advances its clinical trials, product launches, and product development activities. As of November 30, 2022, the Company had cash and cash equivalents of approximately $5,067,000 and working capital of approximately $6,335,000.

 

On July 21, 2020, the Company filed with the SEC a “shelf” registration statement on Form S-3. The registration statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $90,000,000.  Shares of the Company’s common stock may be sold from time to time under this registration statement for up to three years from the filing date. On January 22, 2021, the Company filed a prospectus supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market offering (“ATM Offering”) under the shelf registration statement, of which approximately $9,400,000, remains available for sale under the prospectus supplement.

 

The Company intends to use the net proceeds from such offering for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies and product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs.

 

The sales agent under the ATM Offering agrees to use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the sales agent and the Company. The Company has no obligation to sell any of the shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering.

During the six months ended November 30, 2022, the Company sold 565,664 shares of its common stock at prices ranging from $3.15 to $4.26 under its ATM Offering which resulted in gross proceeds of approximately $1,988,000 and net proceeds to the Company approximately of $1,936,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.

As a result of cash and cash equivalents on hand at November 30, 2022, and the ability to raise additional funds, including through the ATM Offering noted above, management believes the Company has sufficient funds to operate through at least February 2024.

 

CONCENTRATION OF CREDIT RISK

 

The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. As of November 30, 2022, the Company had approximately $4,825,000 of uninsured cash. The Company does not believe it is exposed to any significant credit risks.

 

Consolidated net sales were approximately $1,482,000 and $4,647,000 for the three months ended November 30, 2022 and 2021, respectively, and approximately $3,119,000 and $5,909,000 for the six months ended November 30, 2022 and 2021, respectively.

 

For the three months ended November 30, 2022 and 2021, the Company had two and one key customers who are located in Asia and the United States which accounted for 48% and 59% of net consolidated sales, respectively. For the six months ended November 30, 2022 and 2021, the Company had one and two key customers who are located in Asia which accounted for 44% and 66% of net consolidated sales, respectively.

 

Total gross receivables on November 30, 2022 and May 31, 2022 were approximately $1,372,000 and $927,000, respectively. On November 30, 2022 and May 31, 2022, the Company had two and one key customers who are located in foreign countries which accounted for a total of 75% and 50%, respectively, of gross accounts receivable.

 

For the three months ended November 30, 2022 and 2021, the Company had one key vendor which accounted for 12% and 83% of the purchases of raw materials, respectively. For the six months ended November 30, 2022 and 2021, the Company had one key vendor which accounted for 8% and 77% of the purchases of raw materials, respectively.

 

As of November 30, 2022 and May 31, 2022, the Company had one and two key vendors which accounted for 27% and 69%, respectively, of accounts payable.

 

CASH AND CASH EQUIVALENTS

 

Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less than three months.

 

ACCOUNTS RECEIVABLE

 

The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria, initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured.  

 

Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders.

 

As of November 30, 2022 and May 31, 2022, the Company has established a reserve of approximately $522,000 and $153,000, respectively, for doubtful accounts.

 

PREPAID EXPENSES AND OTHER

 

The Company occasionally prepays for items such as inventory, insurance, and other items.  These items are reported as prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.

 

As of November 30, 2022 and May 31, 2022, the prepaid expenses and other were approximately $121,000 and $320,000, respectively, composed of prepayments to insurance and various other suppliers.

 

INVENTORIES, NET

 

The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. As of November 30, 2022, and May 31, 2022, inventory reserves were approximately $774,000 and $846,000, respectively.

 

Net inventories are approximately the following:

 

 

November 30, 2022

 

May 31, 2022

Raw materials

$

1,685,000

 

$

1,717,000

Work in progress

 

811,000

   

763,000

Finished products

 

339,000

 

 

782,000

Total gross inventory

$

2,835,000

 

$

3,262,000

Inventory reserves

 

(774,000)

 

 

(846,000)

Net inventory

$

2,061,000

 

$

2,416,000

Reserves for inventory obsolescence and/or inventory that management believes is in excess of an amount that can be sold in the near future, are recorded as necessary to reduce obsolete and excess inventory to estimated net realizable value or to specifically reserve for obsolete inventory.

 

PROPERTY AND EQUIPMENT, NET

 

Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repairs and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements and dispositions are credited or charged to income.

 

Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from 5 to 10 years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment were approximately $16,000 and $26,000 for the three months ended November 30, 2022 and 2021, respectively, and approximately $36,000 and $54,000 for the six months ended November 30, 2022 and 2021, respectively.

 

INTANGIBLE ASSETS, NET

 

Intangible assets include trademarks, product rights, technology rights and patents, and are accounted for based on Accounting Standards Codification (“ASC”), ASC 350 Intangibles – Goodwill and Other (“ASC 350”). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired.

 

Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 18 years for marketing and distribution rights, 10 years for purchased technology use rights, and 20 years for patents. Amortization expense was approximately $3,000 and $7,000 for the three months ended November 30, 2022 and 2021, respectively, and approximately $12,000 and $14,000 for the six months ended November 30, 2022 and 2021, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.

 

The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset’s balance over its remaining life can be recovered through projected undiscounted future cash flows. As of November 30, 2022 and 2021, an impairment adjustment was made of $6,000 and $0, respectively.

 

INVESTMENTS

 

From time-to-time, the Company makes investments in privately held companies. Investments represent the Company’s investment in a Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. The Company invested approximately $165,000 into the Polish distributor and owns approximately 6% of the investee.

 

Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence ("Cost Method Holdings") are accounted for at the Company's initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income.

The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company's equity method holding as of November 30, 2022 and determined that the Company's proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company’s Cost Method Holding during the period ended November 30, 2022.

 

SHARE-BASED COMPENSATION

 

The Company follows the guidance of ASC 718, Share-based Compensation (“ASC 718”), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company’s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the “simplified method” which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method.

 

The Company expensed approximately $622,000 and $634,000 of stock-based compensation during the six months ended November 30, 2022 and 2021, respectively.

 

The following summary presents the options granted, exercised, expired, canceled and outstanding for the six months ended November 30, 2022:

 

Option Shares

Exercise Price

Weighted Average

Outstanding May 31, 2022

2,321,616

 

$

3.72

Granted

146,000

3.37

Exercised

(46,500)

 

 

1.73

Cancelled or expired

(82,500)

 

5.07

Outstanding November 30, 2022

2,338,616

 

$

3.69

During the six months ended November 30, 2022, options to purchase 46,500 shares of common stock were exercised at prices ranging from $0.82 to $2.68. Total net proceeds to the Company were approximately $79,000.

 

During the six months ended November 30, 2022, the Company granted 146,000 options to purchase common stock at an average purchase price of $3.37, with the majority of those options issued to the Company’s new Chief Commercial Officer, who is managing the commercialization and roll-out of the InFoods IBS test.

 

REVENUE RECOGNITION

 

The Company has various contracts with customers.  All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes.

 

The Company does not typically allow for returns from international customers except in the event of defective merchandise and therefore does not establish an allowance for returns. The Company does allow for a return merchandise allowance of approximately one percent of sales to certain domestic retailers. This allowance reduces revenue recognition by approximately one percent and is included in sales discounts. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts during the six months ended November 30, 2022 and 2021, and does not believe that any additional discounts will be given through the end of the contract periods.

 

Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors.  Physicians’ office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers.

 

As of November 30, 2022, the Company had approximately $49,000 of advances from certain foreign customers. The majority of these advances are prepayments on orders that are expected to ship during our third quarter ending February 28, 2023.

 

Disaggregation of revenue:

 

The following is a breakdown of revenues according to markets to which the products are sold:

               

   

Three Months Ended November 30,

 

Six Months Ended November 30,

   

2022 

 

2021 

 

2022 

 

2021

Clinical lab

 

$

902,000

 

$

642,000

 

$

2,048,000

 

$

1,528,000

Over-the-counter

   

466,000

   

534,000

   

679,000

   

613,000

Physician's office

 

 

62,000

 

 

3,359,000

 

 

245,000

 

 

3,616,000

Contract manufacturing

 

 

52,000

 

 

112,000

 

 

147,000

 

 

152,000

Total

 

$

1,482,000

 

$

4,647,000

 

$

3,119,000

 

$

5,909,000

See Note 4 for additional information regarding geographic revenue concentrations.

 

SHIPPING AND HANDLING FEES

 

The Company includes shipping and handling fees billed to customers in net sales.

 

RESEARCH AND DEVELOPMENT

 

Research and development costs are expensed as incurred. The Company expensed approximately $462,000 and $548,000 of research and development costs during the three months ended November 30, 2022 and 2021, respectively, and approximately $823,000 and $929,000 of research and development costs during the six months ended November 30, 2022 and 2021, respectively.

 

INCOME TAXES

 

The Company has provided a full valuation allowance on deferred income tax assets of approximately $7,748,000 and $6,967,000 as of November 30, 2022 and May 31, 2022, respectively.  

 

FOREIGN CURRENCY TRANSLATION

 

The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transactions that are included in the condensed consolidated statements of operations for the three and six months ended November 30, 2022 and 2021.

 

RIGHT-OF-USE ASSETS AND LEASE LIABILITY

 

Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.  Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term.  Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases.  The Company leases office space and copy machines, all of which are operating leases.  Most leases include the option to renew and the exercise of the renewal options is at the Company’s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise.  The leases do not include the options to purchase the leased property.  The depreciable life of assets and leasehold improvements are limited by the expected lease term.

 

NET LOSS PER SHARE

 

Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amount of anti-dilutive stock options not included in the loss per share calculation on November 30, 2022 and 2021 was 2,338,616 and 2,059,116, respectively.

 

RECENT ACCOUNTING PRONOUNCEMENTS

 

Recent ASU's issued by the FASB and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company’s present or future consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, "Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates," which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company’s consolidated results of operations and financial position.

 

RECLASSIFICATIONS

 

Certain comparative figures in the November 30, 2021 condensed consolidated statement of operations have been reclassified to conform to the current period presentation.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.4
SHAREHOLDERS' EQUITY
6 Months Ended
Nov. 30, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Note Disclosure [Text Block]

NOTE 3:  SHAREHOLDERS’ EQUITY

 

Stock option expense during the six months ended November 30, 2022 and 2021 was approximately $622,000 and $634,000, respectively.

During the six months ended November 30, 2022, the Company sold 565,664 shares of its common stock at prices ranging from $3.15 to $4.26 under its Form S-3 Registration Statement and ATM Offering which resulted in gross proceeds of approximately $1,988,000 and net proceeds to the Company of approximately $1,936,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.4
GEOGRAPHIC INFORMATION
6 Months Ended
Nov. 30, 2022
Geographic Information Disclosure Abstract  
Geographic Information Disclosure [Text Block]

NOTE 4:  GEOGRAPHIC INFORMATION

 

The Company operates as one segment. Geographic information regarding net sales is approximately as follows:

 

   

Three Months Ended November 30,

 

Six Months Ended November 30,

   

2022

 

2021

 

2022

 

2021

Revenues from sales to unaffiliated customers:

     

 

   

 

   

 

   

Asia

 

$

663,000

 

$

3,373,000

 

$

1,477,000

 

$

4,048,000

Europe

   

415,000

   

796,000

   

967,000

   

1,267,000

North America

 

 

401,000

 

 

429,000

 

 

669,000

 

 

534,000

South America

   

3,000

   

3,000

   

6,000

   

6,000

Middle East

 

 

-

 

 

46,000

 

 

-

 

 

54,000

   

$

1,482,000

 

$

4,647,000

 

$

3,119,000

 

$

5,909,000

As of November 30, 2022, and May 31, 2022, approximately $685,000 and $621,000 of Biomerica’s gross inventory was located in Mexicali, Mexico, respectively.

 

As of November 30, 2022, and May 31, 2022, approximately $19,000 and $17,000 of Biomerica’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico, respectively.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES
6 Months Ended
Nov. 30, 2022
Disclosure Text Block [Abstract]  
Lessee, Operating Leases [Text Block]

NOTE 5:  LEASES

 

The Company leases its facilities. On November 30, 2022, the Company had approximately 22,000 square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California, which it has been leasing since 2009. The lease for its headquarters expired on August 31, 2016.  The Company had an option to extend the term of its lease for two additional sixty-month periods. On November 30, 2015, the Company exercised its option to extend its lease for an additional sixty-month period and entered into the First Amendment to Lease wherein it extended its lease until August 31, 2021. On April 9, 2021, the Company exercised its second option to extend its lease for an additional five years.  When the Company extended its lease in April 2021, it was also granted an additional five-year lease extension option. The current rent is approximately $26,000 per month. The security deposit is approximately $22,000. 

 

In November 2016, the Company’s Mexican subsidiary, Biomerica de Mexico, entered into a 10-year lease for approximately 8,100 square feet of manufacturing space. The Company has one 10-year option to renew at the end of the initial lease period. The current rent is approximately $3,600 per month. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in one manufacturing process.

 

In addition, the Company leases a small office in Lindau, Germany on a month-to-month basis, as headquarters for BioEurope GmbH, its Germany subsidiary.

 

Total gross rent expense in the United States for the six months ended November 30, 2022 and 2021 was approximately $154,000 and $155,000, respectively.  Rent expense for the Mexico facility for the six months ended November 30, 2022 and 2021 was approximately $21,000 and $21,000, respectively.

 

For purposes of determining straight-line rent expense, the lease term is calculated from the date the Company first takes possession of the facility, including any periods of free rent and any renewal options periods that the Company is reasonably certain of exercising. The Company’s office and equipment leases generally have contractually specified minimum rent and annual rent increases are included in the measurement of the right-of-use asset and related lease liability.  Additionally, under these lease arrangements, the Company may be required to pay directly, or reimburse the lessors, for some maintenance and operating costs. Such amounts are generally variable and therefore not included in the measurement of the right-of-use asset and related lease liability but are instead recognized as variable lease expense when they are incurred.  

 

Supplemental cash flow information related to leases for the six months ended November 30, 2022:  

 

Operating cash flows from operating leases     

 

$

   174,322

Right-of-use assets obtained in exchange for
    new operating lease liabilities

 

$

 -

Weighted average remaining lease term (in years)

 

 

3.77

Weighted average discount rate

 

 

6.50%

The approximate maturity of lease liabilities as of November 30, 2022 are as follows:

 

Less than 1 year

 

$

    357,000

1 to 2 years

 

 

368,000

2 to 3 years

 

 

379,000

3 to 4 years

 

 

298,000

4 to 5 years

 

 

0

Total undiscounted lease payments

 

 

    1,402,000

Less imputed interest

 

 

154,000

Total operating lease liabilities

 

$

 1,248,000

According to the terms of the lease in Irvine, the Company is also responsible for routine repairs of the building and for certain increases in property tax.

 

The Company also has various insignificant leases for office equipment.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Nov. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block]

NOTE 6:  COMMITMENTS AND CONTINGENCIES

 

LITIGATION

 

The Company is, from time to time, involved in legal proceedings, claims and litigation arising in the ordinary course of business.

 

There were no legal proceedings pending as of November 30, 2022.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies, by Policy (Policies)
6 Months Ended
Nov. 30, 2022
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]

PRINCIPLES OF CONSOLIDATION

 

The condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Use of Estimates, Policy [Policy Text Block]

ACCOUNTING ESTIMATES

 

The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“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 condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical experience with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates.

 

Markets And Methods of Distribution Policy [Text Block]

MARKETS AND METHODS OF DISTRIBUTION

 

Due to global and economic disruptions caused by the Coronavirus global pandemic, and the ongoing war in Ukraine, the Company’s operations have been negatively impacted. The Company has faced disruptions in certain of the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, closure of the facilities of the Company’s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. These ongoing pandemic and war related disruptions have materially negatively impacted the Company’s operations and financial performance and may continue to have significant material negative impacts on the Company.

 

Liquidity Policy [Text Block]

LIQUIDITY

 

The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $38.8 million as of November 30, 2022. Management expects to continue to incur significant costs as it advances its clinical trials, product launches, and product development activities. As of November 30, 2022, the Company had cash and cash equivalents of approximately $5,067,000 and working capital of approximately $6,335,000.

 

On July 21, 2020, the Company filed with the SEC a “shelf” registration statement on Form S-3. The registration statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $90,000,000.  Shares of the Company’s common stock may be sold from time to time under this registration statement for up to three years from the filing date. On January 22, 2021, the Company filed a prospectus supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market offering (“ATM Offering”) under the shelf registration statement, of which approximately $9,400,000, remains available for sale under the prospectus supplement.

 

The Company intends to use the net proceeds from such offering for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies and product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs.

 

The sales agent under the ATM Offering agrees to use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the sales agent and the Company. The Company has no obligation to sell any of the shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering.

During the six months ended November 30, 2022, the Company sold 565,664 shares of its common stock at prices ranging from $3.15 to $4.26 under its ATM Offering which resulted in gross proceeds of approximately $1,988,000 and net proceeds to the Company approximately of $1,936,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.

As a result of cash and cash equivalents on hand at November 30, 2022, and the ability to raise additional funds, including through the ATM Offering noted above, management believes the Company has sufficient funds to operate through at least February 2024.

 

Concentration Risk, Credit Risk, Policy [Policy Text Block]

CONCENTRATION OF CREDIT RISK

 

The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. As of November 30, 2022, the Company had approximately $4,825,000 of uninsured cash. The Company does not believe it is exposed to any significant credit risks.

 

Consolidated net sales were approximately $1,482,000 and $4,647,000 for the three months ended November 30, 2022 and 2021, respectively, and approximately $3,119,000 and $5,909,000 for the six months ended November 30, 2022 and 2021, respectively.

 

For the three months ended November 30, 2022 and 2021, the Company had two and one key customers who are located in Asia and the United States which accounted for 48% and 59% of net consolidated sales, respectively. For the six months ended November 30, 2022 and 2021, the Company had one and two key customers who are located in Asia which accounted for 44% and 66% of net consolidated sales, respectively.

 

Total gross receivables on November 30, 2022 and May 31, 2022 were approximately $1,372,000 and $927,000, respectively. On November 30, 2022 and May 31, 2022, the Company had two and one key customers who are located in foreign countries which accounted for a total of 75% and 50%, respectively, of gross accounts receivable.

 

For the three months ended November 30, 2022 and 2021, the Company had one key vendor which accounted for 12% and 83% of the purchases of raw materials, respectively. For the six months ended November 30, 2022 and 2021, the Company had one key vendor which accounted for 8% and 77% of the purchases of raw materials, respectively.

 

As of November 30, 2022 and May 31, 2022, the Company had one and two key vendors which accounted for 27% and 69%, respectively, of accounts payable.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

CASH AND CASH EQUIVALENTS

 

Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less than three months.

 

Accounts Receivable [Policy Text Block]

ACCOUNTS RECEIVABLE

 

The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria, initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured.  

 

Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders.

 

As of November 30, 2022 and May 31, 2022, the Company has established a reserve of approximately $522,000 and $153,000, respectively, for doubtful accounts.

 

Prepaids Policy [Policy Text Block]

PREPAID EXPENSES AND OTHER

 

The Company occasionally prepays for items such as inventory, insurance, and other items.  These items are reported as prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.

 

As of November 30, 2022 and May 31, 2022, the prepaid expenses and other were approximately $121,000 and $320,000, respectively, composed of prepayments to insurance and various other suppliers.

 

Inventory, Policy [Policy Text Block]

INVENTORIES, NET

 

The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. As of November 30, 2022, and May 31, 2022, inventory reserves were approximately $774,000 and $846,000, respectively.

 

Net inventories are approximately the following:

 

 

November 30, 2022

 

May 31, 2022

Raw materials

$

1,685,000

 

$

1,717,000

Work in progress

 

811,000

   

763,000

Finished products

 

339,000

 

 

782,000

Total gross inventory

$

2,835,000

 

$

3,262,000

Inventory reserves

 

(774,000)

 

 

(846,000)

Net inventory

$

2,061,000

 

$

2,416,000

Reserves for inventory obsolescence and/or inventory that management believes is in excess of an amount that can be sold in the near future, are recorded as necessary to reduce obsolete and excess inventory to estimated net realizable value or to specifically reserve for obsolete inventory.

 

Property, Plant and Equipment, Policy [Policy Text Block]

PROPERTY AND EQUIPMENT, NET

 

Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repairs and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements and dispositions are credited or charged to income.

 

Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from 5 to 10 years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment were approximately $16,000 and $26,000 for the three months ended November 30, 2022 and 2021, respectively, and approximately $36,000 and $54,000 for the six months ended November 30, 2022 and 2021, respectively.

 

Goodwill and Intangible Assets, Policy [Policy Text Block]

INTANGIBLE ASSETS, NET

 

Intangible assets include trademarks, product rights, technology rights and patents, and are accounted for based on Accounting Standards Codification (“ASC”), ASC 350 Intangibles – Goodwill and Other (“ASC 350”). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired.

 

Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 18 years for marketing and distribution rights, 10 years for purchased technology use rights, and 20 years for patents. Amortization expense was approximately $3,000 and $7,000 for the three months ended November 30, 2022 and 2021, respectively, and approximately $12,000 and $14,000 for the six months ended November 30, 2022 and 2021, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.

 

The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset’s balance over its remaining life can be recovered through projected undiscounted future cash flows. As of November 30, 2022 and 2021, an impairment adjustment was made of $6,000 and $0, respectively.

 

Investment, Policy [Policy Text Block]

INVESTMENTS

 

From time-to-time, the Company makes investments in privately held companies. Investments represent the Company’s investment in a Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. The Company invested approximately $165,000 into the Polish distributor and owns approximately 6% of the investee.

 

Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence ("Cost Method Holdings") are accounted for at the Company's initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income.

The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company's equity method holding as of November 30, 2022 and determined that the Company's proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company’s Cost Method Holding during the period ended November 30, 2022.

 

Share-Based Payment Arrangement [Policy Text Block]

SHARE-BASED COMPENSATION

 

The Company follows the guidance of ASC 718, Share-based Compensation (“ASC 718”), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company’s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the “simplified method” which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method.

 

The Company expensed approximately $622,000 and $634,000 of stock-based compensation during the six months ended November 30, 2022 and 2021, respectively.

 

The following summary presents the options granted, exercised, expired, canceled and outstanding for the six months ended November 30, 2022:

 

Option Shares

Exercise Price

Weighted Average

Outstanding May 31, 2022

2,321,616

 

$

3.72

Granted

146,000

3.37

Exercised

(46,500)

 

 

1.73

Cancelled or expired

(82,500)

 

5.07

Outstanding November 30, 2022

2,338,616

 

$

3.69

During the six months ended November 30, 2022, options to purchase 46,500 shares of common stock were exercised at prices ranging from $0.82 to $2.68. Total net proceeds to the Company were approximately $79,000.

 

During the six months ended November 30, 2022, the Company granted 146,000 options to purchase common stock at an average purchase price of $3.37, with the majority of those options issued to the Company’s new Chief Commercial Officer, who is managing the commercialization and roll-out of the InFoods IBS test.

 

Revenue [Policy Text Block]

REVENUE RECOGNITION

 

The Company has various contracts with customers.  All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes.

 

The Company does not typically allow for returns from international customers except in the event of defective merchandise and therefore does not establish an allowance for returns. The Company does allow for a return merchandise allowance of approximately one percent of sales to certain domestic retailers. This allowance reduces revenue recognition by approximately one percent and is included in sales discounts. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts during the six months ended November 30, 2022 and 2021, and does not believe that any additional discounts will be given through the end of the contract periods.

 

Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors.  Physicians’ office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers.

 

As of November 30, 2022, the Company had approximately $49,000 of advances from certain foreign customers. The majority of these advances are prepayments on orders that are expected to ship during our third quarter ending February 28, 2023.

 

Disaggregation of revenue:

 

The following is a breakdown of revenues according to markets to which the products are sold:

               

   

Three Months Ended November 30,

 

Six Months Ended November 30,

   

2022 

 

2021 

 

2022 

 

2021

Clinical lab

 

$

902,000

 

$

642,000

 

$

2,048,000

 

$

1,528,000

Over-the-counter

   

466,000

   

534,000

   

679,000

   

613,000

Physician's office

 

 

62,000

 

 

3,359,000

 

 

245,000

 

 

3,616,000

Contract manufacturing

 

 

52,000

 

 

112,000

 

 

147,000

 

 

152,000

Total

 

$

1,482,000

 

$

4,647,000

 

$

3,119,000

 

$

5,909,000

See Note 4 for additional information regarding geographic revenue concentrations.

 

Cost of Goods and Service [Policy Text Block]

SHIPPING AND HANDLING FEES

 

The Company includes shipping and handling fees billed to customers in net sales.

 

Research and Development Expense, Policy [Policy Text Block]

RESEARCH AND DEVELOPMENT

 

Research and development costs are expensed as incurred. The Company expensed approximately $462,000 and $548,000 of research and development costs during the three months ended November 30, 2022 and 2021, respectively, and approximately $823,000 and $929,000 of research and development costs during the six months ended November 30, 2022 and 2021, respectively.

 

Income Tax, Policy [Policy Text Block]

INCOME TAXES

 

The Company has provided a full valuation allowance on deferred income tax assets of approximately $7,748,000 and $6,967,000 as of November 30, 2022 and May 31, 2022, respectively.  

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

FOREIGN CURRENCY TRANSLATION

 

The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transactions that are included in the condensed consolidated statements of operations for the three and six months ended November 30, 2022 and 2021.

 

Lessee, Leases [Policy Text Block]

RIGHT-OF-USE ASSETS AND LEASE LIABILITY

 

Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.  Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term.  Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases.  The Company leases office space and copy machines, all of which are operating leases.  Most leases include the option to renew and the exercise of the renewal options is at the Company’s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise.  The leases do not include the options to purchase the leased property.  The depreciable life of assets and leasehold improvements are limited by the expected lease term.

 

Earnings Per Share, Policy [Policy Text Block]

NET LOSS PER SHARE

 

Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amount of anti-dilutive stock options not included in the loss per share calculation on November 30, 2022 and 2021 was 2,338,616 and 2,059,116, respectively.

 

New Accounting Pronouncements, Policy [Policy Text Block]

RECENT ACCOUNTING PRONOUNCEMENTS

 

Recent ASU's issued by the FASB and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company’s present or future consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, "Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates," which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company’s consolidated results of operations and financial position.

 

Reclassification, Comparability Adjustment [Policy Text Block]

RECLASSIFICATIONS

 

Certain comparative figures in the November 30, 2021 condensed consolidated statement of operations have been reclassified to conform to the current period presentation.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Nov. 30, 2022
Accounting Policies [Abstract]  
Schedule of Inventory, Current [Table Text Block]
 

November 30, 2022

 

May 31, 2022

Raw materials

$

1,685,000

 

$

1,717,000

Work in progress

 

811,000

   

763,000

Finished products

 

339,000

 

 

782,000

Total gross inventory

$

2,835,000

 

$

3,262,000

Inventory reserves

 

(774,000)

 

 

(846,000)

Net inventory

$

2,061,000

 

$

2,416,000

Share-Based Payment Arrangement, Option, Activity [Table Text Block]

Option Shares

Exercise Price

Weighted Average

Outstanding May 31, 2022

2,321,616

 

$

3.72

Granted

146,000

3.37

Exercised

(46,500)

 

 

1.73

Cancelled or expired

(82,500)

 

5.07

Outstanding November 30, 2022

2,338,616

 

$

3.69

Disaggregation of Revenue [Table Text Block]
   

Three Months Ended November 30,

 

Six Months Ended November 30,

   

2022 

 

2021 

 

2022 

 

2021

Clinical lab

 

$

902,000

 

$

642,000

 

$

2,048,000

 

$

1,528,000

Over-the-counter

   

466,000

   

534,000

   

679,000

   

613,000

Physician's office

 

 

62,000

 

 

3,359,000

 

 

245,000

 

 

3,616,000

Contract manufacturing

 

 

52,000

 

 

112,000

 

 

147,000

 

 

152,000

Total

 

$

1,482,000

 

$

4,647,000

 

$

3,119,000

 

$

5,909,000

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.4
GEOGRAPHIC INFORMATION (Tables)
6 Months Ended
Nov. 30, 2022
Geographic Information Disclosure Abstract  
Revenue from External Customers by Geographic Areas [Table Text Block]
   

Three Months Ended November 30,

 

Six Months Ended November 30,

   

2022

 

2021

 

2022

 

2021

Revenues from sales to unaffiliated customers:

     

 

   

 

   

 

   

Asia

 

$

663,000

 

$

3,373,000

 

$

1,477,000

 

$

4,048,000

Europe

   

415,000

   

796,000

   

967,000

   

1,267,000

North America

 

 

401,000

 

 

429,000

 

 

669,000

 

 

534,000

South America

   

3,000

   

3,000

   

6,000

   

6,000

Middle East

 

 

-

 

 

46,000

 

 

-

 

 

54,000

   

$

1,482,000

 

$

4,647,000

 

$

3,119,000

 

$

5,909,000

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Tables)
6 Months Ended
Nov. 30, 2022
Disclosure Text Block [Abstract]  
Schedule Of Cash Flow Supplemental Disclosures Related To Lease [Table Text Block]

Operating cash flows from operating leases     

 

$

   174,322

Right-of-use assets obtained in exchange for
    new operating lease liabilities

 

$

 -

Weighted average remaining lease term (in years)

 

 

3.77

Weighted average discount rate

 

 

6.50%

Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Less than 1 year

 

$

    357,000

1 to 2 years

 

 

368,000

2 to 3 years

 

 

379,000

3 to 4 years

 

 

298,000

4 to 5 years

 

 

0

Total undiscounted lease payments

 

 

    1,402,000

Less imputed interest

 

 

154,000

Total operating lease liabilities

 

$

 1,248,000

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.4
BASIS OF PRESENTATION (Details) - Revenue Benchmark [Member] - Product Concentration Risk [Member]
6 Months Ended
Nov. 30, 2022
Nov. 30, 2021
COVID-19 Related Product [Member]    
BASIS OF PRESENTATION (Details) [Line Items]    
Concentration Risk, Percentage 13.00% 57.00%
Non COVID-19 Product [Member]    
BASIS OF PRESENTATION (Details) [Line Items]    
Concentration Risk, Percentage 87.00% 43.00%
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2022
Aug. 31, 2022
Nov. 30, 2021
Aug. 31, 2021
Nov. 30, 2022
Nov. 30, 2021
May 31, 2022
Jan. 22, 2021
Jul. 21, 2020
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Retained Earnings (Accumulated Deficit) $ (38,775,343)       $ (38,775,343)   $ (35,077,379)    
Cash and Cash Equivalents, at Carrying Value 5,066,521       5,066,521   5,916,983    
Working Capital         6,335,000        
Shelf Registration Statement Maximum Authorized Common Stock Issuance Value               $ 15,000,000 $ 90,000,000
Common Stock, Capital Shares Reserved for Future Issuance (in Shares)               9,400,000  
Proceeds from Issuance of Common Stock         1,988,422 $ 1,751,222      
Cash, Uninsured Amount 4,825,000       4,825,000        
Revenues 1,481,915   $ 4,646,900   3,119,350 5,908,687      
Accounts Receivable, before Allowance for Credit Loss 1,372,000       1,372,000   927,000    
Accounts Receivable, Allowance for Credit Loss, Current 522,234       522,234   153,231    
Prepaid Expense and Other Assets 121,000       121,000   320,000    
Inventory Valuation Reserves 773,916       773,916   845,549    
Depreciation, Depletion and Amortization 16,000   26,000   36,000 54,000      
Amortization of Intangible Assets 3,000   7,000   12,000 14,000      
Asset Impairment Charges         6,000   0    
Investments 165,324       $ 165,324   165,324    
Share-Based Payment Arrangement, Expense 318,230 $ 303,755 314,397 $ 319,622          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in Shares)         46,500        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in Dollars per share)         $ 1.73        
Proceeds from Stock Options Exercised         $ 79,155 34,480      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in Shares)         146,000        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)         $ 3.37        
Proceeds from Customers         $ 49,000        
Research and Development Expense 461,941   547,933   823,112 $ 929,477      
Deferred Tax Assets, Gross 7,748,000       $ 7,748,000   $ 6,967,000    
Share-Based Payment Arrangement, Option [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in Shares)         2,338,616 2,059,116      
Minimum [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Property, Plant and Equipment, Estimated Useful Lives         5        
Maximum [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Property, Plant and Equipment, Estimated Useful Lives         10 years        
Distribution Rights [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Finite-Lived Intangible Asset, Useful Life         18 years        
Purchased Technology Rights [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Finite-Lived Intangible Asset, Useful Life         10 years        
Patents [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Finite-Lived Intangible Asset, Useful Life         20 years        
Asia [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Revenues $ 663,000   $ 3,373,000   $ 1,477,000 $ 4,048,000      
Asia [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Concentration Risk, Percentage 48.00%                
UNITED STATES | Revenue Benchmark [Member] | Customer Concentration Risk [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Concentration Risk, Percentage     59.00%            
Foreign [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Concentration Risk, Percentage         75.00%   50.00%    
Polish Distributor [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Investments $ 165,000       $ 165,000        
Equity Method Investment, Ownership Percentage 6.00%       6.00%        
Share-Based Payment Arrangement, Option [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Share-Based Payment Arrangement, Expense         $ 622,000 $ 634,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in Shares)         46,500        
Proceeds from Stock Options Exercised         $ 79,000        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in Shares)         146,000        
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)         $ 3.37        
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in Dollars per share)         0.82        
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in Dollars per share)         $ 2.68        
One Cutomer [Member] | Asia [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Concentration Risk, Percentage         44.00%        
Two Customer [Member] | Asia [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Concentration Risk, Percentage           66.00%      
One Vendor [Member] | Cost of Goods and Service Benchmark [Member] | Supplier Concentration Risk [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Concentration Risk, Percentage 12.00%   83.00%   8.00% 77.00%      
One Vendor [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Concentration Risk, Percentage         27.00%        
Two Vendors [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Concentration Risk, Percentage             69.00%    
ATM Agreement [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Stock Issued During Period, Shares, New Issues (in Shares)         565,664        
Proceeds from Issuance of Common Stock         $ 1,988,000        
Sale of Stock, Consideration Received on Transaction         $ 1,936,000        
ATM Agreement [Member] | Minimum [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Share Price (in Dollars per share) $ 3.15       $ 3.15        
ATM Agreement [Member] | Maximum [Member]                  
SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]                  
Share Price (in Dollars per share) $ 4.26       $ 4.26        
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories - USD ($)
Nov. 30, 2022
May 31, 2022
Inventories Abstract    
Raw materials $ 1,685,000 $ 1,717,000
Work in progress 811,000 763,000
Finished products 339,000 782,000
Total gross inventory 2,835,000 3,262,000
Inventory reserves (773,916) (845,549)
Net inventory $ 2,061,444 $ 2,416,447
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity
6 Months Ended
Nov. 30, 2022
$ / shares
shares
Options Activity Abstract  
Options Outstanding, Shares | shares 2,321,616
Option Outstanding, Exercise Price Weighted Average | $ / shares $ 3.72
Option Granted, Shares | shares 146,000
Option Granted, Exercise Price Weighted Average | $ / shares $ 3.37
Option Exercised, Shares | shares (46,500)
Option Exercised, Exercise Price Weighted Average | $ / shares $ 1.73
Option Cancelled or expired, Shares | shares (82,500)
Option Cancelled or expired, Exercise Price Weighted Average | $ / shares $ 5.07
Options Outstanding, Shares | shares 2,338,616
Option Outstanding, Exercise Price Weighted Average | $ / shares $ 3.69
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Nov. 30, 2022
Nov. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue From Customers $ 1,482,000 $ 4,647,000 $ 3,119,000 $ 5,909,000
Clinical Lab [Member]        
Disaggregation of Revenue [Line Items]        
Revenue From Customers 902,000 642,000 2,048,000 1,528,000
Over-the-counter [Member]        
Disaggregation of Revenue [Line Items]        
Revenue From Customers 466,000 534,000 679,000 613,000
Physicians Office [Member]        
Disaggregation of Revenue [Line Items]        
Revenue From Customers 62,000 3,359,000 245,000 3,616,000
Contract Manufacturing [Member]        
Disaggregation of Revenue [Line Items]        
Revenue From Customers $ 52,000 $ 112,000 $ 147,000 $ 152,000
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.4
SHAREHOLDERS' EQUITY (Details) - USD ($)
6 Months Ended
Nov. 30, 2022
Nov. 30, 2021
SHAREHOLDERS' EQUITY (Details) [Line Items]    
Stock or Unit Option Plan Expense $ 621,985 $ 634,019
Sale of Stock, Number of Shares Issued in Transaction (in Shares)   565,664
Proceeds from Sale of Stock, Gross 1,988,000  
Proceeds from Sale of Stock, Net $ 1,936,000  
Minimum [Member]    
SHAREHOLDERS' EQUITY (Details) [Line Items]    
Sale of Stock, Price Per Share (in Dollars per share)   $ 3.15
Maximum [Member]    
SHAREHOLDERS' EQUITY (Details) [Line Items]    
Sale of Stock, Price Per Share (in Dollars per share)   $ 4.26
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.4
GEOGRAPHIC INFORMATION (Details)
6 Months Ended
Nov. 30, 2022
USD ($)
May 31, 2022
USD ($)
GEOGRAPHIC INFORMATION (Details) [Line Items]    
Number of Operating Segments 1  
Inventory, Gross $ 2,835,000 $ 3,262,000
Property, Plant and Equipment, Net 236,719 214,487
MEXICO    
GEOGRAPHIC INFORMATION (Details) [Line Items]    
Inventory, Gross 685,000 621,000
Property, Plant and Equipment, Net $ 19,000 $ 17,000
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.4
GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Nov. 30, 2022
Nov. 30, 2021
Revenues from sales to unaffiliated customers:        
Net Sales $ 1,481,915 $ 4,646,900 $ 3,119,350 $ 5,908,687
Asia [Member]        
Revenues from sales to unaffiliated customers:        
Net Sales 663,000 3,373,000 1,477,000 4,048,000
Europe [Member]        
Revenues from sales to unaffiliated customers:        
Net Sales 415,000 796,000 967,000 1,267,000
North America [Member]        
Revenues from sales to unaffiliated customers:        
Net Sales 401,000 429,000 669,000 534,000
South America [Member]        
Revenues from sales to unaffiliated customers:        
Net Sales 3,000 3,000 6,000 6,000
Middle East [Member]        
Revenues from sales to unaffiliated customers:        
Net Sales $ 46,000 $ 54,000
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Details) - USD ($)
6 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Building In Irvine California [Member]    
LEASES (Details) [Line Items]    
Payments for Rent $ 26,000  
Security Deposit 22,000  
Lease by Mexican Subsidiary [Member]    
LEASES (Details) [Line Items]    
Payments for Rent 3,600  
United States Facility [Member]    
LEASES (Details) [Line Items]    
Payments for Rent 154,000 $ 155,000
Mexico Facility [Member]    
LEASES (Details) [Line Items]    
Payments for Rent $ 21,000 $ 21,000
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Details) - Supplemental cash flow information related to leases
6 Months Ended
Nov. 30, 2022
USD ($)
Supplemental Cash Flow Information Related To Leases Abstract  
Operating cash flows from operating leases $ 174,322
Right-of-use assets obtained in exchange for new operating lease liabilities
Weighted average remaining lease term (in years) 3 years 9 months 7 days
Weighted average discount rate 6.50%
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Details) - The maturity of lease liabilities
Nov. 30, 2022
USD ($)
The Maturity Of Lease Liabilities Abstract  
Less than 1 year $ 357,000
1 to 2 years 368,000
2 to 3 years 379,000
3 to 4 years 298,000
4 to 5 years 0
Total undiscounted lease payments 1,402,000
Less imputed interest 154,000
Total operating lease liabilities $ 1,248,000
XML 38 bmra-20221130_htm.xml IDEA: XBRL DOCUMENT 0000073290 2022-06-01 2022-11-30 0000073290 2023-01-11 0000073290 2022-11-30 0000073290 2022-05-31 0000073290 2022-09-01 2022-11-30 0000073290 2021-09-01 2021-11-30 0000073290 2021-06-01 2021-11-30 0000073290 us-gaap:CommonStockMember 2022-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-05-31 0000073290 us-gaap:RetainedEarningsMember 2022-05-31 0000073290 us-gaap:CommonStockMember 2022-06-01 2022-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2022-08-31 0000073290 2022-06-01 2022-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-01 2022-08-31 0000073290 us-gaap:RetainedEarningsMember 2022-06-01 2022-08-31 0000073290 us-gaap:CommonStockMember 2022-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-31 0000073290 us-gaap:RetainedEarningsMember 2022-08-31 0000073290 2022-08-31 0000073290 us-gaap:CommonStockMember 2022-09-01 2022-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-09-01 2022-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-01 2022-11-30 0000073290 us-gaap:RetainedEarningsMember 2022-09-01 2022-11-30 0000073290 us-gaap:CommonStockMember 2022-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-30 0000073290 us-gaap:RetainedEarningsMember 2022-11-30 0000073290 us-gaap:CommonStockMember 2021-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2021-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-05-31 0000073290 us-gaap:RetainedEarningsMember 2021-05-31 0000073290 2021-05-31 0000073290 us-gaap:CommonStockMember 2021-06-01 2021-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2021-06-01 2021-08-31 0000073290 2021-06-01 2021-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-01 2021-08-31 0000073290 us-gaap:RetainedEarningsMember 2021-06-01 2021-08-31 0000073290 us-gaap:CommonStockMember 2021-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2021-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-31 0000073290 us-gaap:RetainedEarningsMember 2021-08-31 0000073290 2021-08-31 0000073290 us-gaap:CommonStockMember 2021-09-01 2021-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2021-09-01 2021-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-01 2021-11-30 0000073290 us-gaap:RetainedEarningsMember 2021-09-01 2021-11-30 0000073290 us-gaap:CommonStockMember 2021-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2021-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-11-30 0000073290 us-gaap:RetainedEarningsMember 2021-11-30 0000073290 2021-11-30 0000073290 bmra:COVID19RelatedProductMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-06-01 2022-11-30 0000073290 bmra:COVID19RelatedProductMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-06-01 2021-11-30 0000073290 bmra:NonCOVID19ProductMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-06-01 2022-11-30 0000073290 bmra:NonCOVID19ProductMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-06-01 2021-11-30 0000073290 2020-07-21 0000073290 2021-01-22 0000073290 bmra:ATMAgreementMember 2022-06-01 2022-11-30 0000073290 srt:MinimumMember bmra:ATMAgreementMember 2022-11-30 0000073290 srt:MaximumMember bmra:ATMAgreementMember 2022-11-30 0000073290 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2022-11-30 0000073290 country:US us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-09-01 2021-11-30 0000073290 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember bmra:OneCutomerMember 2022-06-01 2022-11-30 0000073290 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember bmra:TwoCustomerMember 2021-06-01 2021-11-30 0000073290 bmra:ForeignMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-06-01 2022-11-30 0000073290 bmra:ForeignMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-06-01 2022-05-31 0000073290 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember bmra:OneVendorMember 2022-09-01 2022-11-30 0000073290 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember bmra:OneVendorMember 2021-09-01 2021-11-30 0000073290 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember bmra:OneVendorMember 2022-06-01 2022-11-30 0000073290 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember bmra:OneVendorMember 2021-06-01 2021-11-30 0000073290 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember bmra:OneVendorMember 2022-06-01 2022-11-30 0000073290 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember bmra:TwoVendorsMember 2021-06-01 2022-05-31 0000073290 srt:MinimumMember 2022-06-01 2022-11-30 0000073290 srt:MaximumMember 2022-06-01 2022-11-30 0000073290 us-gaap:DistributionRightsMember 2022-06-01 2022-11-30 0000073290 bmra:PurchasedTechnologyRightsMember 2022-06-01 2022-11-30 0000073290 us-gaap:PatentsMember 2022-06-01 2022-11-30 0000073290 2021-06-01 2022-05-31 0000073290 bmra:PolishDistributorMember 2022-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2022-06-01 2022-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2021-06-01 2021-11-30 0000073290 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-06-01 2022-11-30 0000073290 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-06-01 2022-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2022-06-01 2022-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2021-06-01 2021-11-30 0000073290 bmra:ClinicalLabMember 2022-09-01 2022-11-30 0000073290 bmra:ClinicalLabMember 2021-09-01 2021-11-30 0000073290 bmra:ClinicalLabMember 2022-06-01 2022-11-30 0000073290 bmra:ClinicalLabMember 2021-06-01 2021-11-30 0000073290 bmra:OverthecounterMember 2022-09-01 2022-11-30 0000073290 bmra:OverthecounterMember 2021-09-01 2021-11-30 0000073290 bmra:OverthecounterMember 2022-06-01 2022-11-30 0000073290 bmra:OverthecounterMember 2021-06-01 2021-11-30 0000073290 bmra:PhysiciansOfficeMember 2022-09-01 2022-11-30 0000073290 bmra:PhysiciansOfficeMember 2021-09-01 2021-11-30 0000073290 bmra:PhysiciansOfficeMember 2022-06-01 2022-11-30 0000073290 bmra:PhysiciansOfficeMember 2021-06-01 2021-11-30 0000073290 bmra:ContractManufacturingMember 2022-09-01 2022-11-30 0000073290 bmra:ContractManufacturingMember 2021-09-01 2021-11-30 0000073290 bmra:ContractManufacturingMember 2022-06-01 2022-11-30 0000073290 bmra:ContractManufacturingMember 2021-06-01 2021-11-30 0000073290 srt:MinimumMember 2021-11-30 0000073290 srt:MaximumMember 2021-11-30 0000073290 country:MX 2022-11-30 0000073290 country:MX 2022-05-31 0000073290 srt:AsiaMember 2022-09-01 2022-11-30 0000073290 srt:AsiaMember 2021-09-01 2021-11-30 0000073290 srt:AsiaMember 2022-06-01 2022-11-30 0000073290 srt:AsiaMember 2021-06-01 2021-11-30 0000073290 srt:EuropeMember 2022-09-01 2022-11-30 0000073290 srt:EuropeMember 2021-09-01 2021-11-30 0000073290 srt:EuropeMember 2022-06-01 2022-11-30 0000073290 srt:EuropeMember 2021-06-01 2021-11-30 0000073290 srt:NorthAmericaMember 2022-09-01 2022-11-30 0000073290 srt:NorthAmericaMember 2021-09-01 2021-11-30 0000073290 srt:NorthAmericaMember 2022-06-01 2022-11-30 0000073290 srt:NorthAmericaMember 2021-06-01 2021-11-30 0000073290 srt:SouthAmericaMember 2022-09-01 2022-11-30 0000073290 srt:SouthAmericaMember 2021-09-01 2021-11-30 0000073290 srt:SouthAmericaMember 2022-06-01 2022-11-30 0000073290 srt:SouthAmericaMember 2021-06-01 2021-11-30 0000073290 us-gaap:MiddleEastMember 2022-09-01 2022-11-30 0000073290 us-gaap:MiddleEastMember 2021-09-01 2021-11-30 0000073290 us-gaap:MiddleEastMember 2022-06-01 2022-11-30 0000073290 us-gaap:MiddleEastMember 2021-06-01 2021-11-30 0000073290 bmra:BuildingInIrvineCaliforniaMember 2022-06-01 2022-11-30 0000073290 bmra:BuildingInIrvineCaliforniaMember 2022-11-30 0000073290 bmra:LeaseByMexicanSubsidiaryMember 2022-06-01 2022-11-30 0000073290 bmra:UnitedStatesFacilityMember 2022-06-01 2022-11-30 0000073290 bmra:UnitedStatesFacilityMember 2021-06-01 2021-11-30 0000073290 bmra:MexicoFacilityMember 2022-06-01 2022-11-30 0000073290 bmra:MexicoFacilityMember 2021-06-01 2021-11-30 shares iso4217:USD iso4217:USD shares pure 10-Q true 2022-11-30 false 001-37863 BIOMERICA, INC. DE 95-2645573 17571 Von Karman Avenue Irvine CA 92614 949 645-2111 COMMON STOCK, PAR VALUE $0.08 NASDAQ BMRA Yes Yes Non-accelerated Filer true false false 13479413 5066521 5916983 522234 153231 850014 773818 773916 845549 2061444 2416447 120721 320283 8098700 9427531 1317141 1305360 236719 214487 859269 724802 1169456 1301834 165324 165324 24327 18994 157694 169516 79654 95588 9907547 11374280 670074 972372 697179 646944 49013 50670 346937 341296 1763203 2011282 901449 1038284 2664652 3049566 25000000 25000000 13479413 13479413 12867924 12867924 1078353 1029432 45035298 42446597 -95413 -73936 -38775343 -35077379 7242895 8324714 9907547 11374280 1481915 4646900 3119350 5908687 1130040 3875141 2822430 5225898 351875 771759 296920 682789 1556022 1353587 3209843 2423442 461941 547933 823112 929477 2017963 1901520 4032955 3352919 -1666088 -1129761 -3736035 -2670130 41254 6916 41282 13721 -1624834 -1122845 -3694753 -2656409 1254 2429 3211 11446 -1626088 -1125274 -3697964 -2667855 -0.12 -0.09 -0.28 -0.21 -0.12 -0.09 -0.28 -0.21 13455166 12592341 13271845 12509110 13455166 12592341 13271845 12509110 -1626088 -1125274 -3697964 -2667855 -8950 -4750 -21477 -10363 -1635038 -1130024 -3719441 -2678218 12867924 1029432 42446597 -73936 -35077379 8324714 15000 1200 12750 13950 523977 41918 1721650 1763568 -12527 -12527 303755 303755 -2071876 -2071876 13406901 1072550 44484752 -86463 -37149255 8321584 31500 2520 62685 65205 41012 3283 169631 172914 -8950 -8950 318230 318230 -1626088 -1626088 13479413 1078353 45035298 -95413 -38775343 7242895 12307157 984571 38836743 -47956 -30546335 9227023 1500 120 3775 3895 201553 16124 784586 800710 -5613 -5613 319622 319622 -1542581 -1542581 12510210 1000815 39944726 -53569 -32088916 8803056 20000 1600 28985 30585 162117 12970 870443 883413 -4750 -4750 314397 314397 -1125274 -1125274 12692327 1015385 41158551 -58319 -33214190 8901427 -3697964 -2667855 47690 68668 369003 -809638 -71633 181825 621985 634019 134467 126039 445199 -1139450 -426636 -42229 -199562 726460 -15933 -114570 -302299 997327 50235 285431 -1657 2150466 -133283 -117321 -2786524 1418750 108917 58098 18212 -58098 -127129 1988422 1751222 51940 67108 79155 34480 2015637 1718594 -21477 -10363 -850462 2999852 5916983 4199311 5066521 7199163 3211 10646 2089 2089 6489 850 <p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 1:  BASIS OF PRESENTATION</span></b></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Biomerica, Inc. and its subsidiaries (which includes wholly-owned subsidiaries, Biomerica de Mexico and BioEurope GmbH) is</span><span style="FONT-SIZE:10pt"> a biomedical technology company that develops, patents, manufactures and markets advanced diagnostic and therapeutic products used at the point-of-care </span><span style="FONT-SIZE:10pt; COLOR:black">(physicians' offices and over-the-counter through drugstores and online)</span><span style="FONT-SIZE:10pt"> and in hospital/clinical laboratories for detection and/or treatment of medical conditions and diseases</span><span style="FONT-SIZE:10pt; COLOR:black">. Our diagnostic test kits are used to analyze blood, urine, nasal or fecal material from patients in the diagnosis of various diseases, food intolerances and other medical complications, or to measure the level of specific hormones, antibodies, antigens or other substances, which may exist in the human body in extremely small concentrations. The</span><span style="FONT-SIZE:10pt"> Company's products are designed to enhance the health and well-being of people, while reducing total healthcare costs. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Our primary focus is the research, development, commercialization, and in certain cases regulatory approval, of patented, diagnostic-guided therapy (“DGT”) products based on our InFoods<sup>®</sup> Technology platform that are designed to treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These InFoods<sup>®</sup> based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using the patented InFoods Technology is our InFoods® IBS product which uses a simple blood sample and is designed to identify patient-specific foods that, when removed from the diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult-to-manage dietary restrictions, the InFoods® IBS product works by identifying a patient’s above normal immunoreactivity to specific foods.  A food identified as causing an abnormal immune response in the patient is simply removed from the diet to help alleviate IBS symptoms. We are currently working with key gastroenterology (GI) physician groups who are interested in offering this product to their patients. As such, we are expecting to begin generating revenues from the launch of our InFoods<sup>®</sup> IBS product during our fiscal third quarter ending February 28, 2023.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Our existing medical diagnostic products are sold worldwide primarily in two markets: 1) clinical laboratories and 2) point-of-care (physicians' offices and over-the-counter at Walmart, Amazon, and Walgreens). The diagnostic test kits are used to analyze blood, urine, nasal or fecal specimens from patients in the diagnosis of various diseases, food intolerances and other medical complications, by measuring or detecting the existence and/or level of specific bacteria, hormones, antibodies, antigens, or other substances, which may exist in a patient’s body, stools, or blood, often in extremely small concentrations.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. While we initially offered a COVID-19 antibody diagnostic test to determine if a person has previously been infected by the COVID-19 virus, all of our COVID-19 revenues in fiscal 2022 and 2023 have come from international sales of our COVID-19 antigen tests that use a patient’s nasal fluid sample to detect if the patient is currently infected with the virus. Due to falling demand, approximately 13% of our revenues during the six months ended November 30, 2022 were from sales of our COVID-19 related products, as compared to 57% of our revenue during the six months ended November 30, 2021.   </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">Our non-COVID-19 products that accounted for approximately 87% and 43% of our revenues during the six months ended November 30, 2022 and 2021, respectively, are primarily focused on gastrointestinal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are CE marked and/or sold for diagnostic use where they are registered by each country’s regulatory agency. In addition, some products are cleared for sale in the United States by the FDA.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">The unaudited consolidated financial statements herein have been prepared by management pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC"). The accompanying interim unaudited consolidated financial statements have been prepared under the presumption that users of the interim financial information have either read or have access to the audited consolidated financial statements for the latest fiscal year ended May 31, 2022. Accordingly, certain information and note disclosures normally included in financial statements prepared in accordance with United States generally accepted accounting principles ("GAAP") have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the six months ended November 30, 2022 are not necessarily indicative of the results that may be expected for the fiscal year ending May 31, 2023. For further information, refer to the audited consolidated financial statements and notes thereto for the fiscal year ended May 31, 2022 included in the Company's Annual Report on Form 10-K filed with the SEC on August 29, 2022. Management has evaluated all subsequent events and transactions through the date of filing this report.</span></p> 0.13 0.57 0.87 0.43 <p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 2:  SIGNIFICANT ACCOUNTING POLICIES</span></b></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">PRINCIPLES OF CONSOLIDATION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">The condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">ACCOUNTING ESTIMATES</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“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 condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical experience with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><b><span style="FONT-SIZE:10pt; COLOR:black">MARKETS AND METHODS OF DISTRIBUTION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">Due to</span><span style="FONT-SIZE:10pt"> global and economic disruptions caused by the Coronavirus global pandemic, and the ongoing war in Ukraine, the Company’s operations have been negatively impacted.<span style="COLOR:black"> The Company has faced disruptions in certain of the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, closure of the facilities of the Company’s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. These ongoing pandemic and war related disruptions have materially negatively impacted the Company’s operations and financial performance and may continue to have significant material negative impacts on the Company.</span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><b><span style="FONT-SIZE:10pt; COLOR:black">LIQUIDITY</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of </span><span style="FONT-SIZE:10pt">approximately $38.8 million as of November 30, 2022. Management expects to continue to incur significant costs as it advances its clinical trials, product launches, and product<span style="COLOR:black"> development activities. As of November 30, 2022, the Company had cash and cash equivalents of </span>approximately $5,067,000 and working capital of approximately $6,335,000.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; BACKGROUND:white; COLOR:black">On July 21, 2020, the Company filed with the SEC a “shelf” registration statement on Form S-3. The registration statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $90,000,000.  Shares of the Company’s common stock may be sold from time to time under this registration statement for up to three years from the filing date. On January 22, 2021, the Company filed a prospectus supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market offering (“ATM Offering”) under the shelf registration statement, of which approximately $9,400,000, remains available for sale under the prospectus supplement.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">The Company intends to use the net proceeds from such offering for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies and product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The sales agent under the ATM Offering agrees to use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the sales agent and the Company. The Company has no obligation to sell any of the shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in"><span style="FONT-SIZE:10pt">During the six months ended November 30, 2022, the Company sold 565,664 shares of its common stock at prices ranging from $3.15 to $4.26 under its ATM Offering which resulted in gross proceeds of approximately $1,988,000 and net proceeds to the Company approximately of $1,936,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in"><span style="FONT-SIZE:10pt">As a result of cash and cash equivalents on hand <span style="COLOR:black">at November 30, 2022, </span>and the ability to raise additional funds, including through the ATM Offering noted above,<span style="COLOR:black"> management</span> believes the Company has sufficient funds to operate through at least February 2024.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">CONCENTRATION OF CREDIT RISK</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. <span style="COLOR:black">As of November 30, 2022,</span> the Company had approximately $4,825,000 of uninsured cash. <span style="COLOR:black">The Company does not believe it is exposed to any significant credit risks.</span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Consolidated net sales were approximately $1,482,000 and $4,647,000 for the <span style="COLOR:black"> three months ended November 30, 2022 and 2021, respectively, and </span>approximately $3,119,000 and $5,909,000 for<span style="COLOR:black"> the six months ended November 30, 2022 and 2021, respectively. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">For <span style="COLOR:black">the three months ended November 30, 2022 and 2021,</span> the Company had <span style="COLOR:black">two and one</span> key customers who are located in Asia and the United States which accounted <span style="COLOR:black">for 48%</span> and 59% of net consolidated sales, respectively. For <span style="COLOR:black">the six months ended November 30, 2022 and 2021,</span> the Company had one and <span style="COLOR:black">two</span> key customers who are located in Asia which accounted <span style="COLOR:black">for 44%</span> and 66% of net consolidated sales, respectively. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">Total gross receivables on November 30, 2022 and May 31, 2022 were approximately </span><span style="FONT-SIZE:10pt">$1,372,000 and $927,000,<span style="COLOR:black"> respectively. On November 30, 2022</span> and <span style="COLOR:black">May 31, 2022,</span> the Company had two and <span style="COLOR:black">one</span> key customers who are located in foreign countries which accounted for a total of 75% and 50%, respectively, of gross accounts receivable. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">For the three months ended November 30, 2022 and 2021, the</span><span style="FONT-SIZE:10pt"> Company had one key vendor which accounted for 12% and 83% of the purchases of raw materials, respectively. <span style="COLOR:black">For the six months ended November 30, 2022 and 2021, the</span> Company had one key vendor which accounted for 8% and 77% of the purchases of raw materials, respectively. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">As of November 30, 2022 and</span><span style="FONT-SIZE:10pt"><span style="COLOR:black"> May 31, 2022,</span> the Company had one and two key vendors which accounted for 27% and 69%,<span style="COLOR:black"> respectively</span>, of accounts payable.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">CASH AND CASH EQUIVALENTS </span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less <span style="COLOR:black">than </span>three<span style="COLOR:black"> months</span>.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">ACCOUNTS RECEIVABLE</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria, initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured.   </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">As of November 30, 2022 and May 31, 2022, the Company has established a reserve of approximately $522,000 and $153,000, respectively, for doubtful accounts. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">PREPAID EXPENSES AND OTHER</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">The Company occasionally prepays for items such as inventory, insurance, and other items.  These items are reported as prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">As of November 30, 2022 and May 31, 2022, the</span><span style="FONT-SIZE:10pt"> prepaid expenses and other were approximately $121,000 and $320,000,<span style="COLOR:black"> respectively</span>, composed of prepayments to insurance and various other suppliers. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">INVENTORIES, NET </span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; BACKGROUND:white; COLOR:black">The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. </span><span style="FONT-SIZE:10pt; COLOR:black">As of November 30, 2022, and May 31, 2022, inventory reserves were approximately </span><span style="FONT-SIZE:10pt">$774,000 and $846,000<span style="COLOR:black">, respectively. </span></span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">Net inventories are approximately the following:</span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 759px; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="746"> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 111.567px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">November 30, 2022</span></p> </td> <td style="height: 13.2pt; width: 22.95px; background: white; white-space: nowrap; padding: 0in;"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"> </p> </td> <td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 120.217px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">May 31, 2022</span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Raw materials</span></p> </td> <td style="height: 13.2pt; width: 18.9333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 87.8167px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,685,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 13.2pt; width: 20.35px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 91.1833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,717,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Work in progress</span></p> </td> <td style="height: 13.2pt; width: 18.9333px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 87.8167px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">811,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 20.35px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 91.1833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">763,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Finished products</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 19.8833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 87.8167px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">339,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 21.3px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 91.1833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">782,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Total gross inventory</span></p> </td> <td style="height: 13.2pt; width: 19.8833px; white-space: nowrap; border: 0px none; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 87.8167px; white-space: nowrap; border: 0px none; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">2,835,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 21.3px; white-space: nowrap; border: 0px none; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 91.1833px; white-space: nowrap; border: 0px none; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,262,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Inventory reserves</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 19.8833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 91.6833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">(774,000)</span></p> </td> <td style="height: 13.2pt; width: 22.95px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 25.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 95.05px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">(846,000)</span></p> </td> </tr> <tr style="height: 13.8pt;"> <td style="height: 13.8pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">Net inventory </span></strong></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 19.8833px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">$</span></strong></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 87.8167px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">2,061,000 </span></strong></p> </td> <td style="height: 13.8pt; width: 19.0833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 21.3px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">$</span></strong></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 91.1833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">2,416,000 </span></strong></p> </td> </tr> </table><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Reserves for inventory obsolescence and/or inventory that management believes is in excess of an amount that can be sold in the near future, are recorded as necessary to reduce obsolete and excess inventory to estimated net realizable value or to specifically reserve for obsolete inventory. </span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">PROPERTY AND EQUIPMENT, NET</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repairs and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements and dispositions are credited or charged to income. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; TEXT-INDENT:0.5in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from 5 to 10 years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment were approximately $16,000 and $26,000 for the three months ended <span style="COLOR:black">November 30, 2022 and 2021, respectively, </span>and approximately $36,000 and $54,000 for the six months ended <span style="COLOR:black">November 30, 2022 and 2021, respectively</span>. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">  </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">INTANGIBLE ASSETS, NET</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Intangible assets include trademarks, product rights, technology rights and patents, and are accounted for based on Accounting Standards Codification (“ASC”), ASC 350 Intangibles – Goodwill and Other (“ASC 350”). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 18 years for marketing and distribution rights, 10 years for purchased technology use rights, and 20 years for patents. Amortization expense was approximately </span><span style="FONT-SIZE:10pt">$3,000 and $7,000 for the<span style="COLOR:black"> three months ended November 30, 2022 and 2021, respectively, and </span>approximately $12,000 and $14,000 for<span style="COLOR:black"> the six months ended November 30, 2022 and 2021, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.</span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset’s balance over its remaining life can be recovered through projected undiscounted future cash flows. As of November 30, 2022 and 2021, an impairment adjustment was made </span><span style="FONT-SIZE:10pt">of $6,000 and $0, respectively.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt; COLOR:black">INVESTMENTS</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">From time-to-time, the Company makes investments in privately held companies. Investments represent the Company’s investment in a Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. </span><span style="FONT-SIZE:10pt">The Company invested approximately $165,000 into the Polish distributor and owns approximately 6% of the investee. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN-LEFT:0in; MARGIN-RIGHT:0in"><span style="FONT-SIZE:10pt; COLOR:black">Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence ("Cost Method Holdings") are accounted for at the Company's initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company's equity method holding as of November 30, 2022 and determined that the Company's proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company’s Cost Method Holding during the period ended November 30, 2022.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">SHARE-BASED COMPENSATION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company follows the guidance of ASC 718, Share-based Compensation (“ASC 718”), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company’s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the “simplified method” which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company expensed </span><span style="FONT-SIZE:10pt">approximately $622,000 and $634,000 of stock-based<span style="COLOR:black"> compensation during the six months ended November 30, 2022 and 2021, respectively.</span></span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">The following summary presents the options granted, exercised, expired, canceled and outstanding for the six months ended<span style="COLOR:black"> November 30, 2022:</span></span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:30pt"> <td style="HEIGHT:30pt; WIDTH:66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:30pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:black 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Option Shares</span></p></td> <td style="HEIGHT:30pt; WIDTH:1.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="HEIGHT:30pt; WIDTH:15%; BORDER-BOTTOM:black 1pt solid;PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercise Price</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Weighted Average</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding May 31, 2022</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,321,616</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.72</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Granted</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">146,000</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:15pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.37</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercised</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(46,500)</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1.73</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Cancelled or expired</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(82,500)</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">5.07</span></p></td></tr> <tr style="HEIGHT:15.75pt"> <td style="HEIGHT:15.75pt; WIDTH:66%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding November 30, 2022</span></b></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,338,616</span></b></p></td> <td style="HEIGHT:15.75pt; WIDTH:1.86%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></b></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.69</span></b></p></td></tr></table><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">During the six months ended November 30, 2022, options to </span><span style="FONT-SIZE:10pt">purchase 46,500 shares of common<span style="COLOR:black"> stock were exercised at prices ranging from $0.82 to $2.68. Total net proceeds to the Company were </span>approximately $79,000.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">During the six months ended November 30, 2022, the Company </span><span style="FONT-SIZE:10pt">granted 146,000 options to purchase<span style="COLOR:black"> common stock at an average purchase price </span>of $3.37, with<span style="COLOR:black"> the majority of those options issued to the Company’s new Chief Commercial Officer, who is managing the commercialization and roll-out of the InFoods IBS test. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">REVENUE RECOGNITION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company has various contracts with customers.  All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company does not typically allow for returns from international customers except in the event of defective merchandise and therefore does not establish an allowance for returns. The Company does allow for a return merchandise allowance of approximately one percent of sales to certain domestic retailers. This allowance reduces revenue recognition by approximately one percent and is included in sales discounts. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts </span><span style="FONT-SIZE:10pt">during the six months ended <span style="COLOR:black">November 30, 2022 and 2021, and does not believe that any additional discounts will be given through the end of the contract periods. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. <span style="COLOR:black">The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors.  Physicians’ office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">As of November 30, 2022, the Company had </span><span style="FONT-SIZE:10pt">approximately $49,000 of advances<span style="COLOR:black"> from certain foreign customers. The majority of these advances are prepayments on orders that are expected to ship during </span>our third quarter ending February 28, 2023.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Disaggregation of revenue:</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The following is a breakdown of revenues according to markets to which the products are sold:</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">                </span></p><table cellpadding="0" cellspacing="0" style="width: 654.1pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="872"> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="5" style="border-top: 0px; height: 15pt; border-right: 0px; width: 198.55pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">Three Months Ended </span><span style="font-size: 10pt;">November 30,</span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="5" style="border-top: 0px; height: 15pt; border-right: 0px; width: 196.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">Six Months Ended </span><span style="font-size: 10pt;">November 30,</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-top: 0px; height: 15pt; border-right: 0px; width: 93.25pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2022  </span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td colspan="2" style="border-top: windowtext 1pt solid; height: 15pt; border-right: 0px; width: 93.25pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2021  </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td colspan="2" style="border-top: 0px; height: 15pt; border-right: 0px; width: 93.25pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2022  </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td colspan="2" style="border-top: windowtext 1pt solid; height: 15pt; border-right: 0px; width: 91pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2021</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Clinical lab</span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">902,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">642,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">2,048,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 70.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,528,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Over-the-counter</span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.9pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.35pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">466,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.9pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.35pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">534,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.9pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.35pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">679,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.5pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 70.5pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">613,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Physician's office</span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">62,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,359,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">245,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 70.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,616,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Contract manufacturing</span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.9pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 72.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">52,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.9pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 72.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">112,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.9pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 72.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">147,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.5pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 70.5pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">152,000 </span></p> </td> </tr> <tr style="height: 15.75pt;"> <td style="height: 15.75pt; width: 235.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Total</span></p> </td> <td style="height: 15.75pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.9pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 72.35pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,482,000 </span></p> </td> <td style="height: 15.75pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.9pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 72.35pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">4,647,000 </span></p> </td> <td style="height: 15.75pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.9pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 72.35pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,119,000 </span></p> </td> <td style="height: 15.75pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.5pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 70.5pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">5,909,000 </span></p> </td> </tr> </table><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">See Note 4 for additional information regarding geographic revenue concentrations.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">SHIPPING AND HANDLING FEES</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company includes shipping and handling fees billed to customers in net sales.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">RESEARCH AND DEVELOPMENT</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Research and development costs are expensed as incurred. The Company expensed approximately $462,000 and $548,000 of research and development costs during the <span style="COLOR:black">three months ended November 30, 2022 and 2021, respectively, and </span>approximately $823,000 and $929,000 of research and development costs during the <span style="COLOR:black">six months ended November 30, 2022 and 2021, respectively.</span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">INCOME TAXES</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company has provided a full valuation allowance on deferred income tax assets of approximately $7,748,000 </span><span style="FONT-SIZE:10pt">and $6,967,000 as<span style="COLOR:black"> of November 30, 2022 and May 31, 2022, respectively.   </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">FOREIGN CURRENCY TRANSLATION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There </span><span style="FONT-SIZE:10pt">are no foreign currency transactions that<span style="COLOR:black"> are included in the condensed consolidated statements of operations for the three and six months ended November 30, 2022 and 2021.</span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt; COLOR:black">RIGHT-OF-USE ASSETS AND LEASE LIABILITY</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.  Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term.  Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases.  The Company leases office space and copy machines, all of which are operating leases.  Most leases include the option to renew and the exercise of the renewal options is at the Company’s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise.  The leases do not include the options to purchase the leased property.  The depreciable life of assets and leasehold improvements are limited by the expected lease term.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">NET LOSS PER SHARE</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amount of anti-dilutive stock options not included in the loss per <span style="COLOR:black">share calculation on November 30, 2022 and </span>2021 was 2,338,616 and 2,059,116,<span style="COLOR:black"> respectively. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">RECENT ACCOUNTING PRONOUNCEMENTS</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">Recent ASU's issued by the FASB and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company’s present or future consolidated financial statements. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, "Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates," which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company’s consolidated results of operations and financial position. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><b><span style="FONT-SIZE:10pt; COLOR:black">RECLASSIFICATIONS</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">Certain comparative figures in the November 30, 2021 condensed consolidated statement of operations have been reclassified to conform to the current period presentation. </span></p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">PRINCIPLES OF CONSOLIDATION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">The condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">ACCOUNTING ESTIMATES</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">The preparation of the condensed consolidated financial statements in conformity with accounting principles generally accepted in the United States of America (“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 condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical experience with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><b><span style="FONT-SIZE:10pt; COLOR:black">MARKETS AND METHODS OF DISTRIBUTION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">Due to</span><span style="FONT-SIZE:10pt"> global and economic disruptions caused by the Coronavirus global pandemic, and the ongoing war in Ukraine, the Company’s operations have been negatively impacted.<span style="COLOR:black"> The Company has faced disruptions in certain of the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, closure of the facilities of the Company’s suppliers, partners and customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. These ongoing pandemic and war related disruptions have materially negatively impacted the Company’s operations and financial performance and may continue to have significant material negative impacts on the Company.</span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><b><span style="FONT-SIZE:10pt; COLOR:black">LIQUIDITY</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of </span><span style="FONT-SIZE:10pt">approximately $38.8 million as of November 30, 2022. Management expects to continue to incur significant costs as it advances its clinical trials, product launches, and product<span style="COLOR:black"> development activities. As of November 30, 2022, the Company had cash and cash equivalents of </span>approximately $5,067,000 and working capital of approximately $6,335,000.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; BACKGROUND:white; COLOR:black">On July 21, 2020, the Company filed with the SEC a “shelf” registration statement on Form S-3. The registration statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $90,000,000.  Shares of the Company’s common stock may be sold from time to time under this registration statement for up to three years from the filing date. On January 22, 2021, the Company filed a prospectus supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market offering (“ATM Offering”) under the shelf registration statement, of which approximately $9,400,000, remains available for sale under the prospectus supplement.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">The Company intends to use the net proceeds from such offering for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies and product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for working capital needs.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The sales agent under the ATM Offering agrees to use commercially reasonable efforts to sell on the Company’s behalf all of the shares requested to be sold from time to time by the Company, consistent with its normal trading and sales practices, on mutually agreed terms between the sales agent and the Company. The Company has no obligation to sell any of the shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in"><span style="FONT-SIZE:10pt">During the six months ended November 30, 2022, the Company sold 565,664 shares of its common stock at prices ranging from $3.15 to $4.26 under its ATM Offering which resulted in gross proceeds of approximately $1,988,000 and net proceeds to the Company approximately of $1,936,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in"><span style="FONT-SIZE:10pt">As a result of cash and cash equivalents on hand <span style="COLOR:black">at November 30, 2022, </span>and the ability to raise additional funds, including through the ATM Offering noted above,<span style="COLOR:black"> management</span> believes the Company has sufficient funds to operate through at least February 2024.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> -38800000 5067000 6335000 90000000 15000000 9400000 565664 3.15 4.26 1988000 1936000 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">CONCENTRATION OF CREDIT RISK</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. <span style="COLOR:black">As of November 30, 2022,</span> the Company had approximately $4,825,000 of uninsured cash. <span style="COLOR:black">The Company does not believe it is exposed to any significant credit risks.</span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Consolidated net sales were approximately $1,482,000 and $4,647,000 for the <span style="COLOR:black"> three months ended November 30, 2022 and 2021, respectively, and </span>approximately $3,119,000 and $5,909,000 for<span style="COLOR:black"> the six months ended November 30, 2022 and 2021, respectively. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">For <span style="COLOR:black">the three months ended November 30, 2022 and 2021,</span> the Company had <span style="COLOR:black">two and one</span> key customers who are located in Asia and the United States which accounted <span style="COLOR:black">for 48%</span> and 59% of net consolidated sales, respectively. For <span style="COLOR:black">the six months ended November 30, 2022 and 2021,</span> the Company had one and <span style="COLOR:black">two</span> key customers who are located in Asia which accounted <span style="COLOR:black">for 44%</span> and 66% of net consolidated sales, respectively. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">Total gross receivables on November 30, 2022 and May 31, 2022 were approximately </span><span style="FONT-SIZE:10pt">$1,372,000 and $927,000,<span style="COLOR:black"> respectively. On November 30, 2022</span> and <span style="COLOR:black">May 31, 2022,</span> the Company had two and <span style="COLOR:black">one</span> key customers who are located in foreign countries which accounted for a total of 75% and 50%, respectively, of gross accounts receivable. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">For the three months ended November 30, 2022 and 2021, the</span><span style="FONT-SIZE:10pt"> Company had one key vendor which accounted for 12% and 83% of the purchases of raw materials, respectively. <span style="COLOR:black">For the six months ended November 30, 2022 and 2021, the</span> Company had one key vendor which accounted for 8% and 77% of the purchases of raw materials, respectively. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">As of November 30, 2022 and</span><span style="FONT-SIZE:10pt"><span style="COLOR:black"> May 31, 2022,</span> the Company had one and two key vendors which accounted for 27% and 69%,<span style="COLOR:black"> respectively</span>, of accounts payable.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> 4825000 1482000 4647000 3119000 5909000 0.48 0.59 0.44 0.66 1372000 927000 0.75 0.50 0.12 0.83 0.08 0.77 0.27 0.69 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">CASH AND CASH EQUIVALENTS </span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less <span style="COLOR:black">than </span>three<span style="COLOR:black"> months</span>.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">ACCOUNTS RECEIVABLE</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria, initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management. Management evaluates receivables on a quarterly basis and adjusts the allowance for doubtful accounts accordingly. Balances over ninety days old are usually reserved for unless collection is reasonably assured.   </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Occasionally certain long-standing customers, who routinely place large orders, will have unusually large receivables balances relative to the total gross receivables. Management monitors the payments for these large balances closely and very often requires payment of existing invoices before shipping new sales orders.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">As of November 30, 2022 and May 31, 2022, the Company has established a reserve of approximately $522,000 and $153,000, respectively, for doubtful accounts. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> 522000 153000 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">PREPAID EXPENSES AND OTHER</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">The Company occasionally prepays for items such as inventory, insurance, and other items.  These items are reported as prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">As of November 30, 2022 and May 31, 2022, the</span><span style="FONT-SIZE:10pt"> prepaid expenses and other were approximately $121,000 and $320,000,<span style="COLOR:black"> respectively</span>, composed of prepayments to insurance and various other suppliers. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> 121000 320000 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">INVENTORIES, NET </span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; BACKGROUND:white; COLOR:black">The Company values inventory at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value. Management periodically reviews inventory for excess quantities and obsolescence. Management evaluates quantities on hand, physical condition, and technical functionality as these characteristics may be impacted by anticipated customer demand for current products and new product introductions. The reserve is adjusted based on such evaluation, with a corresponding provision included in cost of sales. Abnormal amounts of idle facility expenses, freight, handling costs and wasted material are recognized as current period charges and the allocation of fixed production overhead is based on the normal capacity of the production facilities. </span><span style="FONT-SIZE:10pt; COLOR:black">As of November 30, 2022, and May 31, 2022, inventory reserves were approximately </span><span style="FONT-SIZE:10pt">$774,000 and $846,000<span style="COLOR:black">, respectively. </span></span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">Net inventories are approximately the following:</span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 759px; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="746"> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 111.567px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">November 30, 2022</span></p> </td> <td style="height: 13.2pt; width: 22.95px; background: white; white-space: nowrap; padding: 0in;"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"> </p> </td> <td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 120.217px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">May 31, 2022</span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Raw materials</span></p> </td> <td style="height: 13.2pt; width: 18.9333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 87.8167px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,685,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 13.2pt; width: 20.35px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 91.1833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,717,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Work in progress</span></p> </td> <td style="height: 13.2pt; width: 18.9333px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 87.8167px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">811,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 20.35px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 91.1833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">763,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Finished products</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 19.8833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 87.8167px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">339,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 21.3px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 91.1833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">782,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Total gross inventory</span></p> </td> <td style="height: 13.2pt; width: 19.8833px; white-space: nowrap; border: 0px none; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 87.8167px; white-space: nowrap; border: 0px none; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">2,835,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 21.3px; white-space: nowrap; border: 0px none; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 91.1833px; white-space: nowrap; border: 0px none; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,262,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Inventory reserves</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 19.8833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 91.6833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">(774,000)</span></p> </td> <td style="height: 13.2pt; width: 22.95px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 25.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 95.05px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">(846,000)</span></p> </td> </tr> <tr style="height: 13.8pt;"> <td style="height: 13.8pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">Net inventory </span></strong></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 19.8833px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">$</span></strong></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 87.8167px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">2,061,000 </span></strong></p> </td> <td style="height: 13.8pt; width: 19.0833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 21.3px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">$</span></strong></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 91.1833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">2,416,000 </span></strong></p> </td> </tr> </table><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Reserves for inventory obsolescence and/or inventory that management believes is in excess of an amount that can be sold in the near future, are recorded as necessary to reduce obsolete and excess inventory to estimated net realizable value or to specifically reserve for obsolete inventory. </span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> 774000 846000 <table cellpadding="0" cellspacing="0" style="width: 759px; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="746"> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 111.567px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">November 30, 2022</span></p> </td> <td style="height: 13.2pt; width: 22.95px; background: white; white-space: nowrap; padding: 0in;"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"> </p> </td> <td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 120.217px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">May 31, 2022</span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Raw materials</span></p> </td> <td style="height: 13.2pt; width: 18.9333px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 87.8167px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,685,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 13.2pt; width: 20.35px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 91.1833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,717,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Work in progress</span></p> </td> <td style="height: 13.2pt; width: 18.9333px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 87.8167px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">811,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 20.35px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 91.1833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">763,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Finished products</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 19.8833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 87.8167px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">339,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 21.3px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 91.1833px; background: #b8cce4; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">782,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Total gross inventory</span></p> </td> <td style="height: 13.2pt; width: 19.8833px; white-space: nowrap; border: 0px none; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 87.8167px; white-space: nowrap; border: 0px none; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">2,835,000 </span></p> </td> <td style="height: 13.2pt; width: 19.0833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="height: 13.2pt; width: 21.3px; white-space: nowrap; border: 0px none; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 13.2pt; width: 91.1833px; white-space: nowrap; border: 0px none; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,262,000 </span></p> </td> </tr> <tr style="height: 13.2pt;"> <td style="height: 13.2pt; width: 499.517px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Inventory reserves</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 19.8833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 91.6833px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">(774,000)</span></p> </td> <td style="height: 13.2pt; width: 22.95px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 25.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 13.2pt; width: 95.05px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">(846,000)</span></p> </td> </tr> <tr style="height: 13.8pt;"> <td style="height: 13.8pt; width: 499.517px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">Net inventory </span></strong></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 19.8833px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">$</span></strong></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 87.8167px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">2,061,000 </span></strong></p> </td> <td style="height: 13.8pt; width: 19.0833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 21.3px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">$</span></strong></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.5pt; height: 13.8pt; width: 91.1833px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><strong><span style="font-size: 10pt; color: black;">2,416,000 </span></strong></p> </td> </tr> </table> 1685000 1717000 811000 763000 339000 782000 2835000 3262000 774000 846000 2061000 2416000 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">PROPERTY AND EQUIPMENT, NET</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Property and equipment are stated at cost. Expenditures for additions and major improvements are capitalized. Repairs and maintenance costs are charged to operations as incurred. When property and equipment are sold, retired or otherwise disposed of, the related cost and accumulated depreciation or amortization are removed from the accounts, and gains or losses from sales, retirements and dispositions are credited or charged to income. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in; TEXT-INDENT:0.5in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from 5 to 10 years, using the straight-line method. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the term of the lease. Depreciation and amortization expense on property and equipment were approximately $16,000 and $26,000 for the three months ended <span style="COLOR:black">November 30, 2022 and 2021, respectively, </span>and approximately $36,000 and $54,000 for the six months ended <span style="COLOR:black">November 30, 2022 and 2021, respectively</span>. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">  </span></p> 5 10 years 16000 26000 36000 54000 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">INTANGIBLE ASSETS, NET</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Intangible assets include trademarks, product rights, technology rights and patents, and are accounted for based on Accounting Standards Codification (“ASC”), ASC 350 Intangibles – Goodwill and Other (“ASC 350”). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 18 years for marketing and distribution rights, 10 years for purchased technology use rights, and 20 years for patents. Amortization expense was approximately </span><span style="FONT-SIZE:10pt">$3,000 and $7,000 for the<span style="COLOR:black"> three months ended November 30, 2022 and 2021, respectively, and </span>approximately $12,000 and $14,000 for<span style="COLOR:black"> the six months ended November 30, 2022 and 2021, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.</span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset’s balance over its remaining life can be recovered through projected undiscounted future cash flows. As of November 30, 2022 and 2021, an impairment adjustment was made </span><span style="FONT-SIZE:10pt">of $6,000 and $0, respectively.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p> P18Y P10Y P20Y 3000 7000 12000 14000 6000 0 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt; COLOR:black">INVESTMENTS</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">From time-to-time, the Company makes investments in privately held companies. Investments represent the Company’s investment in a Polish distributor, which is primarily engaged in distributing medical products and devices, including the distribution of the products sold by the Company. </span><span style="FONT-SIZE:10pt">The Company invested approximately $165,000 into the Polish distributor and owns approximately 6% of the investee. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN-LEFT:0in; MARGIN-RIGHT:0in"><span style="FONT-SIZE:10pt; COLOR:black">Equity holdings in nonmarketable unconsolidated entities in which the Company is not able to exercise significant influence ("Cost Method Holdings") are accounted for at the Company's initial cost, minus any impairment (if any), plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar holding or security of the same issuer. Dividends received are recorded as other income.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company's equity method holding as of November 30, 2022 and determined that the Company's proportionate economic interest in the entity indicates that the equity holding was not impaired. There were no observable price changes in orderly transactions for identical or a similar holding or security of the Company’s Cost Method Holding during the period ended November 30, 2022.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p> 165000 0.06 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">SHARE-BASED COMPENSATION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company follows the guidance of ASC 718, Share-based Compensation (“ASC 718”), which requires the use of the fair-value based method to determine compensation for all arrangements under which employees and others receive shares of stock or equity instruments (options). The fair value of each option award is estimated on the date of grant using the Black-Scholes option-pricing model that uses assumptions for expected volatility, expected dividends, expected forfeiture rate, expected term, and the risk-free interest rate. The Company has not paid dividends historically and does not expect to pay them in the foreseeable future. Expected volatilities are based on weighted averages of the historical volatility of the Company’s common stock estimated over the expected term of the options. The expected forfeiture rate is based on historical forfeitures experienced. The expected term of options granted is derived using the “simplified method” which computes expected term as the average of the sum of the vesting term plus the contract term as historically the Company had limited exercise activity surrounding its options. The risk-free rate is based on the U.S. Treasury yield curve in effect at the time of grant for the period of the expected term. The grant date fair value of the award is recognized under the straight-line attribution method.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company expensed </span><span style="FONT-SIZE:10pt">approximately $622,000 and $634,000 of stock-based<span style="COLOR:black"> compensation during the six months ended November 30, 2022 and 2021, respectively.</span></span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">The following summary presents the options granted, exercised, expired, canceled and outstanding for the six months ended<span style="COLOR:black"> November 30, 2022:</span></span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:30pt"> <td style="HEIGHT:30pt; WIDTH:66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:30pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:black 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Option Shares</span></p></td> <td style="HEIGHT:30pt; WIDTH:1.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="HEIGHT:30pt; WIDTH:15%; BORDER-BOTTOM:black 1pt solid;PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercise Price</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Weighted Average</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding May 31, 2022</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,321,616</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.72</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Granted</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">146,000</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:15pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.37</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercised</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(46,500)</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1.73</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Cancelled or expired</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(82,500)</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">5.07</span></p></td></tr> <tr style="HEIGHT:15.75pt"> <td style="HEIGHT:15.75pt; WIDTH:66%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding November 30, 2022</span></b></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,338,616</span></b></p></td> <td style="HEIGHT:15.75pt; WIDTH:1.86%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></b></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.69</span></b></p></td></tr></table><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">During the six months ended November 30, 2022, options to </span><span style="FONT-SIZE:10pt">purchase 46,500 shares of common<span style="COLOR:black"> stock were exercised at prices ranging from $0.82 to $2.68. Total net proceeds to the Company were </span>approximately $79,000.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">During the six months ended November 30, 2022, the Company </span><span style="FONT-SIZE:10pt">granted 146,000 options to purchase<span style="COLOR:black"> common stock at an average purchase price </span>of $3.37, with<span style="COLOR:black"> the majority of those options issued to the Company’s new Chief Commercial Officer, who is managing the commercialization and roll-out of the InFoods IBS test. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in 2.7pt 0in 0in"> </p> 622000 634000 <table cellpadding="0" cellspacing="0" style="WIDTH:550pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="733"> <tr style="HEIGHT:30pt"> <td style="HEIGHT:30pt; WIDTH:66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:30pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:black 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Option Shares</span></p></td> <td style="HEIGHT:30pt; WIDTH:1.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td colspan="2" style="HEIGHT:30pt; WIDTH:15%; BORDER-BOTTOM:black 1pt solid;PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercise Price</span></p> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:center; MARGIN:0in; LINE-HEIGHT:normal; text-align: center;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Weighted Average</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding May 31, 2022</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,321,616</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.72</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Granted</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">146,000</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:15pt; WIDTH:2%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"/> <td style="HEIGHT:15pt; WIDTH:15%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.37</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Exercised</span></p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(46,500)</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="HEIGHT:15pt; WIDTH:2%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="HEIGHT:15pt; WIDTH:15%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">1.73</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:66%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Cancelled or expired</span></p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">(82,500)</span></p></td> <td style="HEIGHT:15pt; WIDTH:1.86%; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"/> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:2%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="BORDER-TOP:0px; HEIGHT:15pt; BORDER-RIGHT:0px; WIDTH:15%; BORDER-BOTTOM:windowtext 1pt solid; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">5.07</span></p></td></tr> <tr style="HEIGHT:15.75pt"> <td style="HEIGHT:15.75pt; WIDTH:66%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; width: 66%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">Outstanding November 30, 2022</span></b></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:2.9pt; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">2,338,616</span></b></p></td> <td style="HEIGHT:15.75pt; WIDTH:1.86%; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"> </p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:2%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 2%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; MARGIN:0in; LINE-HEIGHT:normal"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">$</span></b></p></td> <td style="BORDER-TOP:0px; HEIGHT:15.75pt; BORDER-RIGHT:0px; WIDTH:15%; BACKGROUND:#b8cce4; BORDER-BOTTOM:windowtext 2.25pt double; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; BORDER-LEFT:0px; PADDING-RIGHT:0in; width: 15%; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:11pt; FONT-FAMILY:&quot;Calibri&quot;,sans-serif; TEXT-ALIGN:right; MARGIN:0in; LINE-HEIGHT:normal; text-align: right;"><b><span style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">3.69</span></b></p></td></tr></table> 2321616 3.72 146000 3.37 46500 1.73 82500 5.07 2338616 3.69 46500 0.82 2.68 79000 146000 3.37 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">REVENUE RECOGNITION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company has various contracts with customers.  All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred and at which point title passes. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company does not typically allow for returns from international customers except in the event of defective merchandise and therefore does not establish an allowance for returns. The Company does allow for a return merchandise allowance of approximately one percent of sales to certain domestic retailers. This allowance reduces revenue recognition by approximately one percent and is included in sales discounts. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts </span><span style="FONT-SIZE:10pt">during the six months ended <span style="COLOR:black">November 30, 2022 and 2021, and does not believe that any additional discounts will be given through the end of the contract periods. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. <span style="COLOR:black">The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors.  Physicians’ office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">As of November 30, 2022, the Company had </span><span style="FONT-SIZE:10pt">approximately $49,000 of advances<span style="COLOR:black"> from certain foreign customers. The majority of these advances are prepayments on orders that are expected to ship during </span>our third quarter ending February 28, 2023.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Disaggregation of revenue:</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The following is a breakdown of revenues according to markets to which the products are sold:</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">                </span></p><table cellpadding="0" cellspacing="0" style="width: 654.1pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="872"> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="5" style="border-top: 0px; height: 15pt; border-right: 0px; width: 198.55pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">Three Months Ended </span><span style="font-size: 10pt;">November 30,</span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="5" style="border-top: 0px; height: 15pt; border-right: 0px; width: 196.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">Six Months Ended </span><span style="font-size: 10pt;">November 30,</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-top: 0px; height: 15pt; border-right: 0px; width: 93.25pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2022  </span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td colspan="2" style="border-top: windowtext 1pt solid; height: 15pt; border-right: 0px; width: 93.25pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2021  </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td colspan="2" style="border-top: 0px; height: 15pt; border-right: 0px; width: 93.25pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2022  </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td colspan="2" style="border-top: windowtext 1pt solid; height: 15pt; border-right: 0px; width: 91pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2021</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Clinical lab</span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">902,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">642,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">2,048,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 70.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,528,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Over-the-counter</span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.9pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.35pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">466,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.9pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.35pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">534,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.9pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.35pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">679,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.5pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 70.5pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">613,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Physician's office</span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">62,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,359,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">245,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 70.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,616,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Contract manufacturing</span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.9pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 72.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">52,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.9pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 72.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">112,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.9pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 72.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">147,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.5pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 70.5pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">152,000 </span></p> </td> </tr> <tr style="height: 15.75pt;"> <td style="height: 15.75pt; width: 235.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Total</span></p> </td> <td style="height: 15.75pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.9pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 72.35pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,482,000 </span></p> </td> <td style="height: 15.75pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.9pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 72.35pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">4,647,000 </span></p> </td> <td style="height: 15.75pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.9pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 72.35pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,119,000 </span></p> </td> <td style="height: 15.75pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.5pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 70.5pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">5,909,000 </span></p> </td> </tr> </table><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">See Note 4 for additional information regarding geographic revenue concentrations.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in"> </p> 49000 <table cellpadding="0" cellspacing="0" style="width: 654.1pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="872"> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="5" style="border-top: 0px; height: 15pt; border-right: 0px; width: 198.55pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">Three Months Ended </span><span style="font-size: 10pt;">November 30,</span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="5" style="border-top: 0px; height: 15pt; border-right: 0px; width: 196.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">Six Months Ended </span><span style="font-size: 10pt;">November 30,</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-top: 0px; height: 15pt; border-right: 0px; width: 93.25pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2022  </span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td colspan="2" style="border-top: windowtext 1pt solid; height: 15pt; border-right: 0px; width: 93.25pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2021  </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td colspan="2" style="border-top: 0px; height: 15pt; border-right: 0px; width: 93.25pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2022  </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td colspan="2" style="border-top: windowtext 1pt solid; height: 15pt; border-right: 0px; width: 91pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2021</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Clinical lab</span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">902,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">642,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">2,048,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 70.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,528,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Over-the-counter</span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.9pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.35pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">466,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.9pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.35pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">534,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.9pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.35pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">679,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 20.5pt; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 70.5pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">613,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Physician's office</span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">62,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,359,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.9pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.35pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">245,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 20.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 70.5pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,616,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 235.05pt; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Contract manufacturing</span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.9pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 72.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">52,000 </span></p> </td> <td style="height: 15pt; width: 12.05pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.9pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 72.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">112,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.9pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 72.35pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">147,000 </span></p> </td> <td style="height: 15pt; width: 12.1pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 20.5pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 70.5pt; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">152,000 </span></p> </td> </tr> <tr style="height: 15.75pt;"> <td style="height: 15.75pt; width: 235.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Total</span></p> </td> <td style="height: 15.75pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.9pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 72.35pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,482,000 </span></p> </td> <td style="height: 15.75pt; width: 12.05pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.9pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 72.35pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">4,647,000 </span></p> </td> <td style="height: 15.75pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.9pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 72.35pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,119,000 </span></p> </td> <td style="height: 15.75pt; width: 12.1pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 20.5pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 70.5pt; background: #b8cce4; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">5,909,000 </span></p> </td> </tr> </table> 902000 642000 2048000 1528000 466000 534000 679000 613000 62000 3359000 245000 3616000 52000 112000 147000 152000 1482000 4647000 3119000 5909000 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">SHIPPING AND HANDLING FEES</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company includes shipping and handling fees billed to customers in net sales.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">RESEARCH AND DEVELOPMENT</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Research and development costs are expensed as incurred. The Company expensed approximately $462,000 and $548,000 of research and development costs during the <span style="COLOR:black">three months ended November 30, 2022 and 2021, respectively, and </span>approximately $823,000 and $929,000 of research and development costs during the <span style="COLOR:black">six months ended November 30, 2022 and 2021, respectively.</span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> 462000 548000 823000 929000 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">INCOME TAXES</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company has provided a full valuation allowance on deferred income tax assets of approximately $7,748,000 </span><span style="FONT-SIZE:10pt">and $6,967,000 as<span style="COLOR:black"> of November 30, 2022 and May 31, 2022, respectively.   </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> 7748000 6967000 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">FOREIGN CURRENCY TRANSLATION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">The subsidiary located in Mexico operates primarily using the Mexican peso. The subsidiary located in Germany operates primarily using the U.S. dollar, with an immaterial amount of transactions occurring using the Euro. Accordingly, assets and liabilities of these subsidiaries are translated using exchange rates in effect at the end of the period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There </span><span style="FONT-SIZE:10pt">are no foreign currency transactions that<span style="COLOR:black"> are included in the condensed consolidated statements of operations for the three and six months ended November 30, 2022 and 2021.</span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt; COLOR:black">RIGHT-OF-USE ASSETS AND LEASE LIABILITY</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.  Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term.  Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases.  The Company leases office space and copy machines, all of which are operating leases.  Most leases include the option to renew and the exercise of the renewal options is at the Company’s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise.  The leases do not include the options to purchase the leased property.  The depreciable life of assets and leasehold improvements are limited by the expected lease term.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">NET LOSS PER SHARE</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 16.2pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-SIZE:10pt">Basic loss per share is computed as net loss divided by the weighted average number of common shares outstanding for the period. Diluted loss per share reflects the potential dilution that could occur from common shares issuable through stock options, warrants and other convertible securities using the treasury stock method. The total amount of anti-dilutive stock options not included in the loss per <span style="COLOR:black">share calculation on November 30, 2022 and </span>2021 was 2,338,616 and 2,059,116,<span style="COLOR:black"> respectively. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in 2.7pt 0in 0in"> </p> 2338616 2059116 <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-SIZE:10pt">RECENT ACCOUNTING PRONOUNCEMENTS</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">Recent ASU's issued by the FASB and guidance issued by the SEC did not, or are not believed by management to, have a material effect on the Company’s present or future consolidated financial statements. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in"><span style="FONT-SIZE:10pt; COLOR:black">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. The guidance was initially effective for the Company for annual reporting periods beginning after December 15, 2019, and interim periods within those fiscal years. In November 2019, the FASB issued ASU 2019-10, "Financial Instruments - Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates," which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies as defined by the Securities and Exchange Commission to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company is currently reviewing the requirements of this ASU to determine its impact on the Company’s consolidated results of operations and financial position. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0.1in 0in 0in"> </p> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><b><span style="FONT-SIZE:10pt; COLOR:black">RECLASSIFICATIONS</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">Certain comparative figures in the November 30, 2021 condensed consolidated statement of operations have been reclassified to conform to the current period presentation. </span></p> <p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 3:  SHAREHOLDERS’ EQUITY</span></b></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Stock option expense during the six months ended November 30, 2022 and 2021 was </span><span style="FONT-SIZE:10pt">approximately $622,000 and $634,000,<span style="COLOR:black"> respectively. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:12pt 0in 0in"><span style="FONT-SIZE:10pt">During the six months ended November 30, 2022, the Company sold 565,664 shares of its common stock at prices ranging from $3.15 to $4.26 under its Form S-3 Registration Statement and ATM Offering which resulted in gross proceeds of approximately $1,988,000 and net proceeds to the Company of approximately $1,936,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering.</span></p> 622000 634000 565664 3.15 4.26 1988000 1936000 <p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 16.2pt 0in 0in"><b><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 4:  GEOGRAPHIC INFORMATION</span></b></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 16.2pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company operates as one segment. Geographic information regarding net sales is approximately as follows: </span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 905px; border-collapse: collapse; margin-left: auto; margin-right: auto; height: 207px;" width="872"> <tr style="height: 15pt;"> <td style="height: 15pt; width: 414.8px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 219.117px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">Three Months Ended </span><span style="font-size: 10pt;">November 30,</span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 219.117px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">Six Months Ended </span><span style="font-size: 10pt;">November 30,</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 414.8px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 97.0333px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2022</span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 97.0167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2021</span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 97.0333px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2022</span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 97.0167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2021</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 414.8px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Revenues from sales to unaffiliated customers:</span></p> </td> <td style="height: 15pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 401.467px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Asia</span></p> </td> <td style="height: 15pt; width: 23.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">663,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,373,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,477,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">4,048,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 401.467px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Europe</span></p> </td> <td style="height: 15pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">415,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">796,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">967,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,267,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 401.467px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">North America</span></p> </td> <td style="height: 15pt; width: 23.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">401,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">429,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">669,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">534,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 401.467px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">South America</span></p> </td> <td style="height: 15pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">6,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">6,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 401.467px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Middle East</span></p> </td> <td style="height: 15pt; width: 23.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 24.1167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="-sec-ix-hidden: hidden-fact-7; font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">-</span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 24.1167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">46,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 24.1167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="-sec-ix-hidden: hidden-fact-8; font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">-</span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 24.1167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">54,000 </span></p> </td> </tr> <tr style="height: 15.75pt;"> <td style="height: 15.75pt; width: 414.8px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15.75pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 24.1167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,482,000 </span></p> </td> <td style="height: 15.75pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 24.1167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">4,647,000 </span></p> </td> <td style="height: 15.75pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 24.1167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,119,000 </span></p> </td> <td style="height: 15.75pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 24.1167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">5,909,000 </span></p> </td> </tr> </table><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">As of November 30, 2022, and May 31, 2022, a</span><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">pproximately $685,000 and $621,000 of Biomerica’s gross inventory was located in Mexicali, Mexico, respectively. </span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; TEXT-ALIGN:justify; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif; COLOR:black">As of November 30, 2022, and May 31, 2022,</span><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif"> approximately $19,000 and $17,000 of Biomerica’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico, respectively.</span></p> 1 <table cellpadding="0" cellspacing="0" style="width: 905px; border-collapse: collapse; margin-left: auto; margin-right: auto; height: 207px;" width="872"> <tr style="height: 15pt;"> <td style="height: 15pt; width: 414.8px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 219.117px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">Three Months Ended </span><span style="font-size: 10pt;">November 30,</span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="5" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 219.117px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">Six Months Ended </span><span style="font-size: 10pt;">November 30,</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 414.8px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 97.0333px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2022</span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 97.0167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2021</span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 97.0333px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2022</span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td colspan="2" style="border-color: windowtext currentcolor; border-style: solid none; border-width: 1pt 0px; height: 15pt; width: 97.0167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: center; margin: 0in;"><span style="font-size: 10pt; color: black;">2021</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 414.8px; background: white; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Revenues from sales to unaffiliated customers:</span></p> </td> <td style="height: 15pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 401.467px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Asia</span></p> </td> <td style="height: 15pt; width: 23.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">663,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,373,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,477,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">4,048,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 401.467px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Europe</span></p> </td> <td style="height: 15pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">415,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">796,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">967,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,267,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 401.467px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">North America</span></p> </td> <td style="height: 15pt; width: 23.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">401,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">429,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">669,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">534,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 401.467px; background: white; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">South America</span></p> </td> <td style="height: 15pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">6,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">6,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 401.467px; background: #b8cce4; white-space: nowrap; padding: 0in 0in 0in 10pt;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Middle East</span></p> </td> <td style="height: 15pt; width: 23.1px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 24.1167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="-sec-ix-hidden: hidden-fact-7; font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">-</span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 24.1167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">46,000 </span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 24.1167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.9167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="-sec-ix-hidden: hidden-fact-8; font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">-</span></p> </td> <td style="height: 15pt; width: 23.1667px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 24.1167px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none solid; border-width: 0px 0px 1pt; height: 15pt; width: 72.9px; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">54,000 </span></p> </td> </tr> <tr style="height: 15.75pt;"> <td style="height: 15.75pt; width: 414.8px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="height: 15.75pt; width: 23.1px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 24.1167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">1,482,000 </span></p> </td> <td style="height: 15.75pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 24.1167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">4,647,000 </span></p> </td> <td style="height: 15.75pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 24.1167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.9167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">3,119,000 </span></p> </td> <td style="height: 15.75pt; width: 23.1667px; white-space: nowrap; padding: 0in;" valign="bottom"> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 24.1167px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-color: currentcolor currentcolor windowtext; border-style: none none double; border-width: 0px 0px 2.25pt; height: 15.75pt; width: 72.9px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">5,909,000 </span></p> </td> </tr> </table> 663000 3373000 1477000 4048000 415000 796000 967000 1267000 401000 429000 669000 534000 3000 3000 6000 6000 46000 54000 1482000 4647000 3119000 5909000 685000 621000 19000 17000 <p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"><b><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 5:  LEASES</span></b></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in"><span style="FONT-SIZE:10pt">The Company leases its facilities. On November 30, 2022, the Company had approximately 22,000 square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California, which it has been leasing since 2009. The lease for its headquarters expired on August 31, 2016.  The Company had an option to extend the term of its lease for two additional sixty-month periods. On November 30, 2015, the Company exercised its option to extend its lease for an additional sixty-month period and entered into the First Amendment to Lease wherein it extended its lease until August 31, 2021. On April 9, 2021, the Company exercised its second option to extend its lease for an additional five years.  When the Company extended its lease in April 2021, it was also granted an additional five-year lease extension option. The current rent is approximately $26,000 per month. The security deposit is approximately $22,000.<span style="COLOR:black"> </span> </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0in 0pt 0in"><span style="FONT-SIZE:10pt">In November 2016, the Company’s Mexican subsidiary, Biomerica de Mexico, entered into a 10-year lease for approximately 8,100 square feet of manufacturing space. The Company has one 10-year option to renew at the end of the initial lease period. The current rent is approximately $3,600 per month. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in one manufacturing process. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt">In addition, the Company leases a small office in Lindau, Germany on a month-to-month basis, as headquarters for BioEurope GmbH, its Germany subsidiary.</span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Total gross rent expense in the United States for the six months ended November 30, 2022 and 2021 was approximately $154,000 and </span><span style="FONT-SIZE:10pt">$155,000, respectively<span style="COLOR:black">.  Rent expense for the Mexico facility for the six months ended November 30, 2022 and 2021 was approximately $21,000 and $21,000, respectively. </span></span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in 0.9pt 0in 0in"><span style="FONT-SIZE:10pt">For purposes of determining straight-line rent expense, the lease term is calculated from the date the Company first takes possession of the facility, including any periods of free rent and any renewal options periods that the Company is reasonably certain of exercising. The Company’s office and equipment leases generally have contractually specified minimum rent and annual rent increases are included in the measurement of the right-of-use asset and related lease liability.  Additionally, under these lease arrangements, the Company may be required to pay directly, or reimburse the lessors, for some maintenance and operating costs. Such amounts are generally variable and therefore not included in the measurement of the right-of-use asset and related lease liability but are instead recognized as variable lease expense when they are incurred.  </span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"> </p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 2.7pt 0in 0in"><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">Supplemental cash flow information related to leases for the six months ended<span style="COLOR:black"> November 30, 2022: </span> </span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 16.2pt 0in 0in"> </p><table cellpadding="0" cellspacing="0" style="WIDTH:556.5pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="742"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:463.7pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Operating cash flows from operating leases      </span></p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:right; MARGIN:0in; text-align: right;"><span style="FONT-SIZE:10pt; COLOR:black">   174,322 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:463.7pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Right-of-use assets obtained in exchange for<br/>    new operating lease liabilities</span></p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="-sec-ix-hidden: hidden-fact-9; FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:right; MARGIN:0in; text-align: right;"><span style="FONT-SIZE:10pt; COLOR:black"> - </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:463.7pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Weighted average remaining lease term (in years)</span></p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:right; MARGIN:0in; text-align: right;"><span style="FONT-SIZE:10pt; COLOR:black">3.77</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:463.7pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Weighted average discount rate</span></p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:right; MARGIN:0in; text-align: right;"><span style="FONT-SIZE:10pt; COLOR:black">6.50%</span></p></td></tr></table><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 16.2pt 0in 0in"><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">The approximate maturity of lease <span style="COLOR:black">liabilities as of November 30, 2022 are as</span> follows:</span></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 16.2pt 0in 0in"> </p><table cellpadding="0" cellspacing="0" style="width: 560pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="747"> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Less than 1 year</span></p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">    357,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">1 to 2 years</span></p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">368,000</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">2 to 3 years</span></p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">379,000</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">3 to 4 years</span></p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">298,000</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">4 to 5 years</span></p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 13.8pt; background: #b8cce4; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 67.6pt; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="color: black;"><span style="font-size: 10pt; color: black;">0</span></span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Total undiscounted lease payments</span></p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">    1,402,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Less imputed interest</span></p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 13.8pt; background: #b8cce4; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 67.6pt; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">154,000</span></p> </td> </tr> <tr style="height: 15.75pt;"> <td style="height: 15.75pt; width: 464.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Total operating lease liabilities</span></p> </td> <td style="height: 15.75pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 13.8pt; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 67.6pt; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;"> 1,248,000 </span></p> </td> </tr> </table><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">According to the terms of the lease in Irvine, the Company is also responsible for routine repairs of the building and for certain increases in property tax. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company also has various insignificant leases for office equipment.</span></p> 26000 22000 3600 154000 155000 21000 21000 <table cellpadding="0" cellspacing="0" style="WIDTH:556.5pt; BORDER-COLLAPSE:collapse; margin-left: auto; margin-right: auto;" width="742"> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:463.7pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Operating cash flows from operating leases      </span></p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:right; MARGIN:0in; text-align: right;"><span style="FONT-SIZE:10pt; COLOR:black">   174,322 </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:463.7pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Right-of-use assets obtained in exchange for<br/>    new operating lease liabilities</span></p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">$</span></p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="-sec-ix-hidden: hidden-fact-9; FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:right; MARGIN:0in; text-align: right;"><span style="FONT-SIZE:10pt; COLOR:black"> - </span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:463.7pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Weighted average remaining lease term (in years)</span></p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; BACKGROUND:#b8cce4; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:#b4c6e7; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:2.9pt; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:right; MARGIN:0in; text-align: right;"><span style="FONT-SIZE:10pt; COLOR:black">3.77</span></p></td></tr> <tr style="HEIGHT:15pt"> <td style="HEIGHT:15pt; WIDTH:463.7pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">Weighted average discount rate</span></p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:12.6pt; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; MARGIN:0in"> </p></td> <td style="HEIGHT:15pt; WIDTH:67.6pt; BACKGROUND:white; PADDING-BOTTOM:0in; PADDING-TOP:0in; PADDING-LEFT:0in; PADDING-RIGHT:0in; white-space: nowrap;" valign="bottom"> <p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:right; MARGIN:0in; text-align: right;"><span style="FONT-SIZE:10pt; COLOR:black">6.50%</span></p></td></tr></table> 174322 P3Y9M7D 0.065 <table cellpadding="0" cellspacing="0" style="width: 560pt; border-collapse: collapse; margin-left: auto; margin-right: auto;" width="747"> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Less than 1 year</span></p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">    357,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">1 to 2 years</span></p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">368,000</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">2 to 3 years</span></p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 67.6pt; background: #b4c6e7; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">379,000</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">3 to 4 years</span></p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">298,000</span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">4 to 5 years</span></p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 13.8pt; background: #b8cce4; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 67.6pt; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="color: black;"><span style="font-size: 10pt; color: black;">0</span></span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Total undiscounted lease payments</span></p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="height: 15pt; width: 67.6pt; background: white; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">    1,402,000 </span></p> </td> </tr> <tr style="height: 15pt;"> <td style="height: 15pt; width: 464.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Less imputed interest</span></p> </td> <td style="height: 15pt; width: 13.8pt; background: #b8cce4; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 13.8pt; background: #b8cce4; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15pt; border-right: 0px; width: 67.6pt; background: #b4c6e7; border-bottom: windowtext 1pt solid; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;">154,000</span></p> </td> </tr> <tr style="height: 15.75pt;"> <td style="height: 15.75pt; width: 464.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">Total operating lease liabilities</span></p> </td> <td style="height: 15.75pt; width: 13.8pt; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"> </p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 13.8pt; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; margin: 0in;"><span style="font-size: 10pt; color: black;">$</span></p> </td> <td style="border-top: 0px; height: 15.75pt; border-right: 0px; width: 67.6pt; border-bottom: windowtext 2.25pt double; border-left: 0px; white-space: nowrap; padding: 0in 2.9pt 0in 0in;" valign="bottom"> <p style="font-size: 12pt; font-family: 'Times New Roman',serif; text-align: right; margin: 0in;"><span style="font-size: 10pt; color: black;"> 1,248,000 </span></p> </td> </tr> </table> 357000 368000 379000 298000 0 1402000 154000 1248000 <p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 16.2pt 0in 0in"><b><span style="FONT-FAMILY:&quot;Times New Roman&quot;,serif">NOTE 6:  COMMITMENTS AND CONTINGENCIES</span></b></p><p style="FONT-SIZE:10pt; FONT-FAMILY:&quot;Times New Roman&quot;; MARGIN:0in 16.2pt 0in 0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><b><span style="FONT-SIZE:10pt; COLOR:black">LITIGATION</span></b></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">The Company is, from time to time, involved in legal proceedings, claims and litigation arising in the ordinary course of business. </span></p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"> </p><p style="FONT-SIZE:12pt; FONT-FAMILY:&quot;Times New Roman&quot;,serif; TEXT-ALIGN:justify; MARGIN:0in"><span style="FONT-SIZE:10pt; COLOR:black">There were no legal proceedings pending as of November 30, 2022.</span></p> false --05-31 Q2 2023 0000073290 EXCEL 39 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( />&+58'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 " #WABU6DC!I5^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVE8#Z&;B^))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QGHC1#PNY+HE0FOLA>4WEF0X0M?G0 M!X2V:6[!(VFK2<,,K.)*9*JS1IJ$FH9TQENSXN-GZA>8-8 ]>@R4@=<U*7*I_8I<.L'-RRFY-C>-8CV+)E1TXO#T]OBSK5BYD MTL%@^96=I%/$+;M,?A5W][L'IMJF%57#*RYV+9>;C13B?7;]X7<5]H-U>_>/ MC2^"JH-?=Z&^ %!+ P04 " #WABU6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M />&+5:BA\E#WP4 . > 8 >&PO=V]R:W-H965T&UL MM9GO<]HV',;_%1W;[;:[$"R9'Z%+N ,GV5@:DD+:7?=.L07X:EM,DB'Y[R?9 MQJ:=_ WUE;P(MO'SH(\D2X^ERQT77^2:,85>XBB15ZVU4IMWG8[TURRF\IQO M6**_67(14Z5/Q:HC-X+1(!/%48Q1(IG%, MQ>N$17QWU<*M_85YN%HK_?;#%[#/%/)/![]'09J?=6Z:*& +6D:J3G?_V\4V2%#8$/*BA+PXYI'S>!SK M<6:AN/_E#"VRL1D]I$HJFIB^:N,%C;]WV,G->IF9R0C;$7:[@V$7ZS%U:^$; MEGQ#D&^L.V60=H9M-@0O?-J9X+7] = M>[7.I["58_X&+ADZ-DQ8W)3S($;@HSB+1W'.-ERH;.Q45*7V^ [?K:&#@]6 M->4D%2_>%S?Z?,@O&4P0: M7"4:#$>2;QF+9JVGA.T^V-OQ% $'5PD'PQFE>$87,8TB-$FE_EK:X6 ?)5+K MC ++FN)5:0?# :7 NXF96)D1]@_MH-8F&6QH8A^+8,/:J1/6-06M$@\^*O(L MUOHE'\2#;>KQ?E P^AJO"CP83BSEH_@AI4(Q$;T6TZ:5$?:J[:JG2#^D2C\$ MCBS5RX9^291A]HIM=)QEP8XAKE,03W6X-:\F@346O.%^?6-% M/D7L(57L(7!6*9"?Z N:!KH#A\O0SU=X@!:&+8>]-NEW>[V!O8E/$7U(%7W( M40LZXR#0[O)L?Y"O9STD]G:%+?&@-\#HDZZR.RIBFJ#QEB7V40IV:@I?92(" MAYAOX3USICOV$]\E5G#8;BJVH;7&/%C8E+/*1>2H7%1RED_PH^"ZR+Z]E6%/ MS[K !8N:@E8)B1R5D$K01RZ5SKK_A)OZ00IV')(^[EI)3Q&12!61")QMLJXZ M%HS6@\$&P^[0BG6*:$2J:$3@./.>9^\F:YZ 4RILH@?;-L'8NI('2QORN54N MP_W]PPPMGAZ\.]W1QW/T:?S^ MXPWZV3EW+JS;!J<(2VX5EEPXY^Q1T;EIWJ]GSO]YZ:%U.)(K;44N=\H*<]D6^GYB>*;[(=R6>N%(^SPS6C M 1/F!OW]DG.U/S$_4&YJC_X#4$L#!!0 ( />&+58T+O*AK08 $49 8 M >&PO=V]R:W-H965T&ULK5EK4]LX%/TKFBRSV\X8HJ^^Y$B=/ M1?FM6BJET?23V4G][*: M3&?,KO[=$; T@?& ;0?0_0%L8 !K![#:T099[=:YU')V4A9/J#36,)NY MJ+FI1X,W26Z6\5:7\#:!<7IV]OGZ_.+Z]N(8\.T=WM.7IW\/YDJ@& F68:MQ_[T'R,#GSLNM@< M(88]1#&ECN%GX\,_R6?$B&OT%+SN7*>=Z[2>C@VYOBY+E6LTKRJEJV.7.\T$ MW#V!R;#C:B5C=3J!%*I4N5&3V>^_$1__Z7+NC2;;\95UOK*QV6=GLEHBF2]0 M;"[4O^MD(U-POG)YW4SEUU.9,K"9">S[@I*3Z6;;(8==1/PH9)W=#E;>8>6C M6.=Q7*P!&E2)6 '.^U1Y*%55A60*54?FL4)0O]"B6-_KAW4*I: =4#R@ T&I M1QFOG3T@@L$-0;)^!^&GLGM5=B%8&VU'E0??K%:J+BWILXN;!KK8\CD4&!.^ M1XUM%@0L)*&;&=$Q(T:9N' J:9\]HS9J&AK@/2&- C+/XI]POD^#PX[3GS. S<1?D>$/TK$3:E6,ED@]1WDK *7C0>% M7JK2!=:W0!"* RN<;3,&9 Q%<]!!#4:A?BVT3*&2-[5&UK7&!3*P PM'88#Q M'DK;+N(T$(RX888=S/ %1J$S*/5SS:2I#RO0:MU%&:38.ENG4JL%B"04J#B1 MC0R#NB=#_N"T?VJ\;+=+KZM9H>\@$_+_#$!1?FE M98.%8C1H@SGTHHB_X:*UD'><%0$LVSXI#CL_$L0?(*5O@\AHYS'[;.KF2&5J MA^^(6>0+"Y]M%@D1#D@>Z3L7,MZZ- 5T/@R/V=^-<""V-*8%:!L2P@).0SR ML>]8"']5*WF5R/LD330(M+.?)*.=SZ\VE&\UVZ[3?3-"QKN1KD];R6=9IY31 M@C@NUZI79B<+=E?@@] %5D39=E% 64 'EJOO'LAX^S!O0<9%9E#6B>X$:K<$ M?A208%]E7'8<,GBH7O6] QEO'N:+3=/NED76[@95Z>;4[@MXA G;1VJ;06\? M#"5 WSV0\?;A2L%6&J5M^#][7<.S,J5T@%U;G!FPQJR\==D1&@T5OE[%R;B, M[[9F:9^[3K0.T0Q\Z! MBFU#B@FAX4#8TEY=Z;BZ6B2WVO4*KJFMJ! =G.]' MLL..8!;2<""4:2^]=%QZ&[*OQDFFML91'U))T'V V;T[KK0\"/J5[[S"&1\?G=51L[S@O\_T2X'O>32 M%TX+@ -H?:#Z =>1#E*JLI4W7JOMM85M&(+8!9)_29]%'7(.PY")O83 MU&E((\Z&$K1O ^@+)Q>+16(R$ +=;$\/D_PPEJL$ M\)V#XDX (S0:-P'['# MDG)(BVA@(T-[$:< MR: M;%D6Z0)$_ ]T ;ML[0YE6Z5ALTC#2.Q#=IP:P#8I($/ENA=T.B[H5KFN,_+5 M#H36T:"[)W<8#O3DTZTS;O,'AD^R?$SR"J7J 8;BHP!(*)LS^^9&%ZOZV/N^ MT- VU9=+)0&Y,8#W#P64\O;&G*1W?SF9_0=02P,$% @ ]X8M5GI ]-YW M P 2 H !@ !X;"]W;W)K55X0 MVYGY^S>3\4-W+^23VE"JT=>RX*KG;+3>/KBNRC>T).I>;"F'-RLA2Z*A*]>N MVDI*EK536;C8\V*W)(P[_6X]-I/]KJATP3B=2:2JLB3R^9$68M]S?.=EX#-; M;[09^,[M51&YE0 M%D(\F"QHT-:%$8)./X^B#KMG,;QN/VB_JX.'H)9$$6' MHOB#+?6FYW0 (J.7BT+5_VC?V":)@_)*:5$>G(&@9+QY MDJ^'1!PY^.$%!WQPP*<.P06'X. 0U($V9'58(Z))ORO%'DEC#6JF4>>F]H9H M&#>?,=,2WC+PT_WAI^EH/,W&(P2M[-.'R6CP!3J/@P^#Z7",LO?C\9<,WXE@LNR&6:: HEJI%8H7>,$YXS M4J"94*PNN3\'"Z4E%-Y?MD@;[="N;5;C@]J2G/8<6&Z*RAUU^K_\Y,?>;[:X M_R>Q5VD(VC0$U]3[@P+6-L1.$>P2:"FJA5Y5!2RX7%1<*UOLC6!<"YJ-8]>/ M,,9!V'5WQU&=F_E1@ ._-7O%&[:\X57>"=_!-Q/R&1UR845L-**CN9,D2/WX M!/'TCRORJJ \EK"'@/?# JKV<7X$I%22,V^U0,V\N@, MR0_\Q _]$W2;G1<%L6=GCUOV^,WLQZAWJ-[SS5J9*XH&2E%[<<3G*8U2'*('>:T&FS\DMN1S+W7. MI2Z/Q+-G57ZKEE)J]))G174^6&J].AT.J^E2YDEUHE:R,+_,59DGVAR6BV&U M*F4R:X+R;$@\3PSS)"T&H[/FW%TY.E-/.DL+>5>BZBG/D_+'I+I:Y/#$=GJV0A)U)_6=V5YFBXR3)+?G@PM\&A-:!S2(KZE\ MKG:^HYK*HU+?ZH.KV?G JZ](9G*JZQ2)^5C+L4/F,:GD6&5_I3.]/!\$ S23\^0IT_?J^9/L"/$ZWU1E5?,?/;=8WXPX M?:JTRKM@.P+N AOJP MY=X(%R4Z&9V5ZAF5-=IDJ[\TZC?11J^TJ"?*1)?FU]3$Z='X]F9R^_DJNGB( M(S1Y,!_7\3J:XP^WTXFZ /Z M,HG0NU]_/QMJR'9<<&)>B:U7H987B8B9G0'S4'R]ZXH=&@XT0 MY%6(2]*;\$:M3Q#UWB/B$0)B#?53%5 MN403G6AINH)&?U\\5KHT=_4_4*G;9 Q.5K>ZTVJ53.7YP/2R2I9K.1C]]@L6 MWA^0SL=,%ATS67RD9'L589N*L+[LHQNS9E1))BM(_S94-*'URK >81;@$/.S MX7I76A?'!!.AY^WC(A=',0XIMW"QB^.A%XC W^#VN/(-5][+=:PJC=3\,-\V MG.^,^P%CZGG,NL Q *2!SS'#%F, 2 )"&+4I T!." _" .8L-IQ%+^<_2U55 M:%6J>:HARL(9EW)LJ%B$79CO8Y^'%ET71D(1$INL"Q,!\8,0INIOJ/J]S>5V M)[20 MA:E)AI)BAI*9L1EIW>UK"P=5)G"F!>9<- O7WF0$<)13OM,>6CU='"5>&#!J M34<71QBAC!%X/H8;%<)>%>Z-KDDY73;L9W)MS/.J7O0@ZJ%S"4S@T&XG8Q?& MF1]2BU#DP@)B.JVE8^S"0A(R_T"7Q=[6^GF]Q!^4-C57SNT(NCG/%=_#?B@L M3F, B$,/<[NY1 "0>92$W.II,0"DE),0'^A#>,?[XEX!/M<]=UZJ_%4$5<#D M,;#@""&\(+#90TA,0E_8*PZ$I#X5'G7X T@B? _O+$[[ I"M *2_%>NE+%': MN#VP"7?Q1^K"1\T6'35;?*QL^Y78&F[0F)" <9L^@*3"=%ANKT 0D@@NF'>H%VT]+^XWO7>E6J?- MZQ>CP\]E@"PP4'[(US)BVT$(1@G&-GO0=S,F#G#?>E_<;W[KAYO,3 *0J7 > M,NJ"0[T70AI1B,]LO@#2%-RL9LRF#"")$'ZPLTKMD]ZZ8-QK[4:7295.4=%1 M1V8!0J;FN9D U3(Q=\*[M$"1RK*D;']LSL)O6MJ!_-V+]$YL&S&&89XS&4 8 M"6QE8-BA9K"UI+C?DT9I]J3E[#C"!&\3!H2YPH P5Q@8=DB8K4O%_3:UG2\U M^4E-N((9NUX14\:Y<2LV:0!)>&C\M.-4H)S$QTXCC>&<7HCQ :="MEZ5]'O5 MUVGQ$_X$<)\P?P@)\P=S@OSAG'W\MU:5]%O5OA;9A;ZA18)(L$5"2+A%0LC> M%DFV]I3TFJ[11^,(TD6!ID]E*8OI#V0>2HLJ:XPZ* 1Q%Z@@M%];C2&86>SM M!Q0(1O#NH4WT( M6;\W(T[U 23US8.N?7/$$-(\G 0$VR_$ACN;%+DL%\WN4&5:^U.AVS?3F[.; M':B+9M_%.G^)3\<8.!_AT[C=7]JF;[>[KI-RD185RN3<#.6=^*969;N#U!YH MM6JV2!Z5UBIOOBYE,I-E#3"_SY72KP?U )M]O-&_4$L#!!0 ( />&+58$ MP^UK"PL '!> 8 >&PO=V]R:W-H965T&ULM9QM;]NZ M%<>_BN -VRUP78M/>NB2 *DMH@5NTZY.-PS#7BB.DABUK4Q2FO;;CW)%?) \I\G<.I;/GLOI:/Q1%$WQ?KS;U^>BA:1[?3";UXJ%8Y_7K M\K'8J/_Y M7:Z+3;TL-T%5W)V/+LD;*9*VP-;B'\OBN3[X'+1-N2G+K^V7][?GH["M4;$J M%DTKD:M?WXIIL5JU2JH>_]V)CO;7; L>?OZI+K>-5XVYR>MB6J[^N;QM'LY' MR2BX+>[RIU7SN7Q^5^P:)%J]1;FJMS^#YYUM. H63W53KG>%50W6R\W+[_S[ MKB,."E#:4X#N"E"C (MZ"K!= 686B'L*\%T!;E:IKX#8%1!& <)Z"D2[ M&V M[U\Z:]O3L[S)+\ZJ\CFH6FNEUG[8NFM;6G7PKRR^S]\KZ53 .OLQGP6]_?G4V:52E6NG)8E>!MR\5H'T5*-=K-<+F M3;GX&OS[0[&^*:K_ #)3M\SE[>VR':KY*OB4+V_'RTTPS1^7C?KN$)T=$?TX M?1]<-DVUO'EJ\IM5$32EDJ^*3>-2S=RJGXM&S?CB-LCR:K/G6NBY5 M"[O%)FH$[(B6BSK(BCO M@GI[TRD?VQM'#3F.6P.)T-#P&;>*"(T.]QY;=])@BF688I))+&. Z.] R.G Z_4EO:Q*A=%<5L' M=U6Y#BZO/T .B^P)$A'*#8]%EEMCM6 DQ@U^YJR3KR\PQ:3=@"14]^\0GB;Q MOI=C_UX^-D5BJRHT)$(8:^K4>67?28(IEF&*222QCON2O?L2I_L4V2ANV:A= M>J5VA(L?05/EFWJ5MW0)IXJO)U)[ 25I1*EQ<\.\9H8I)H\VH.,+$FJR#(_> MWE9E#6ZLW$5]78"J-D-5RW9JG9%.!*"B2@U[CF0':-A MDJ0D,KO/-DV24!%BU--[FHW),#BV>\\ P>,]20$2%$19FYM<=Y6\AS2F6H:J M)K'4NL[53$\&0OT0D-]I'0U]$)OX>V(?@"48_(#L>J(?@*DS_$$T.A,W.Y\< M "$V9?9$0-PU\![WJ-R-JB:QU+J^U(A.W(SNNWMURWFOV*@0CZJ6H:I)8L*&?><6 M[*K\IFZ@H>,&&@-;,")88FW![/@ )T2H!A!SY;$MQR)16W]SY0'L&*.$DS0T M5Q[;-$E#PFGA$8I9=1:BE 9&U4M0U636&I=YVIJ M)VYL/]R"'=]"IT-A!.#:'ABQ+6$8 >SZ8,0V=<((U51-W53=MP<[VG'4QLL> M]G#7P'?@HZIEJ&H22ZWK2XWEU(WE7KDH"E!X9"5'J$W!-$G-96+FKIBW4S#5 M)- $-7&2GA68'J2XW1A_4X&YB3..3V.074C#JJFH3:D##>%U&GFOFIF_E/2E)1@/E2UC +83Q0PT-@XW2&'6'9=H;&?GHK]0U!_)WX\:$+MF$!/T 2P!(,FD%U/ MT 0P=09-J.9J.HRK__^@";5QMB=HXJZ2]Y!&S9JCJDDLM>Y15!T'8 /C $;^ MA8('4$-@)M"4,^.4PI3900)..8^$M30 EN.8IF>9X=@+'@XZS#[VK70M)3,E'3.7/3N6_8 MQ"WGBX>H:C,&Y+:WE&9NV% I_?A5NZ[1E,[3Q-G1=HFF=N6G=%3AQ%_5V VIJ'E4M8P#ZTS F26PFB8=8=EVAT9^= MBOY&JABF'BC''E-AKNU39L<%..<)CX5Y_!VP'"<1C\R'#" [I@@PI>8074_@!*BE,W#"-6SS@<^%^P9..(34 M8.#$70/O@8_*Z*AJ$DNMZTN-\OP7H;Q;UW?M1E6;H:IEJ&J2VR$0=4,(>V(R M_. )=C?*^U*)6\[;?Z@Y>U2U#%5-G'GQW9"'AGK3!56VF MX]1J^-1=)>]ACPKSJ&H22ZWK7(W\?%B"?A@,0?EX""LYD(^'L1*P!+$2LNO! M2L#4C94:ROG <^[>% FDWWLH$C7]CJJ6H:I)++7N"VYTB$"X0P1>64AAI]^I ML%XD).Q8040CZ^BVNV+>KZQ!17NH":JA?:\3TLPN3CPH?_2%0L!9U2U#%5-8JEU':GC"<(=3QBP0U*@"U M(:9I7^Q&:-X7)QR3/SIA &8E(3'#7>Y+>T\85(A'59-8:ETG:M87N*SOEO/% M1U2UF;"S[>,DM0YNHUY4'KUHUS$'K[AS,_S0_*-;QMLA-N4RDE!F'KI O6J& MJB:/MZ'K$LWIXO0GXMU%O=V FIE'5!I]WAD(F[2MY# M&C6ECJHFL=1>G#LY>/=V^R[V#WEUOU1@LBKNE'SX.E9]7[V\WOSE2U,^;E_' M?5,V3;G>?GPH\MNB:@W4_^_*LOGYI7W#]_XE\Q?_ U!+ P04 " #WABU6 M"E)*+LTE!EPGO0VP38*ZW7YF)#K651*](NTD]^MO*"F2+5%, MLO"76%:&HV=>.,\,Y?-'4?Z2&\X5>LJS0EY,-DIMSV8S&6]XSN0GL>4%_&##FGDF^%-G/-%&;BTDX00E?LUVFOHG'WWECD*?UQ2*3U5_T MV,@Z$Q3OI!)YLQ@0Y&E1?[*GQA$'"T"/>0%I%I#^ G=D 6T6T,K0&EEEUB53 M;'Y>BD=4:FG0IB\JWU2KP9JTT&%WEQ>W:RN+A%>KG^JEDY*D^^BH*M9'HJDAX8+2XB/:EF*?0L*B^^>WA]0[94A/ MI.S(:W[K-=\:TDL.2N.4U>6W2!#+1:G2_U4W3);7ZKR#\+F!'SF]( ^E_-#W M0W.$@Q9K8,5ZIR-540TP'6(9;$56Q!Q5Q!&+G8X\&,/3/;O/N E\,( %.>HX MM(=^*#8-G F.0J\'TB!&70='9I#8Z>C-L<)<'.0H M$FM4:EJ?BO44-C5B4G)E9"]GZ#/JNG[00VV2([Y#QV ?L#*V$\B&%0]<0M6I M0QZP1B^C@:QG0?;Q-RR9YV5-1?&<;GCG9.-P(=4-Z70KPY3=2@810$EP0CT MCA6QG187#_1;*OZ+IJGNLI MB)=FGQI($/O>H% /Q0CV'-?W1Z!V-(CM//B-)[MZ(H5:G7&8*-LR_6P$/&2Z M*::4A(/\-0EBR((1[Y*.$XF=$V_>W]F:+"%#\IN2(/0]TN_C#9+8Q6$P5GI) MQY/D%9[L#5HIE&+YEJZC=($DA-=5S M57#Y7[MTJT'_<0TR$%KC,D([HYSR>OC;[7%FAUF3$PC<@.M M&I$;Y# )\%B[0#KZ)?;AN+^EUFD!M?@M6^JDD^ZIM!U[H2-Y8B?Y_Y3Z& R M+N8\:3PA&9 ]Y"&P9P[U7NH)R.B((7W#Q!.ZI-]#F00##Q,REG\=T1,[T2^% M5.]%;1AEH8UV^_.Z2X!VMQ_2J&G?&+$/>9XXV/-IOXYD]Q-7DBZ XBILI%-)&FV<\L#0U =@-^N!-\_)#PN=>OU$>IL?:5K;A42S175A2:,/>R%PCQ5-(\Y/LG1'6)_ MTQH$H8./0F]DT]*.QJF=QI=C>!%3Z)X_I$6ATPG"],R9<7BC0R+V(NQ'@^;2 M(.C"F$?Q2'-)#TZ^[8QM-8+KR7.-8,!#P.2I2(Q&#$G99.A5JY_]VA M.I&V8V=T5$_M5']]4/&&IYN0P%R/ LN[:Y@,"H58^^[#Z!G#1 ^-?#^N5D1O M&AR.C>UZ!/K:N7AG;&_8?J^EAA,!@Z56.'_#TJZGH/:>XF>9*MW\K'7![ :Y MYESL-VCGI-DNPTFZ.[3+^O#WV^5VO89K[S5>LXO%\2[?U2/L:R^8FD<=OB , MO7Z_:L?S#E-G!V_9F M_M7$5U8"RTM([36H=#X%$,:R_B%"_46);?4N_UXH)?+J MON@'M#\'F?\?4$L#!!0 ( />&+59SJ9ZX# D !L6 8 >&PO=V]R M:W-H965T&ULO5C;;I"2'"O99'=K7VR*!!I].>=TDR-ZIR=R[RJ/H*JC85)4.ZS.R?O6R-^YU-SZ8Q3+QC>'I2:T7=$WI M]_HJX-=P8Z4T%;EHO%.!YB][T_'SLV->+PL^&EK%G6O%D]9SU5 MTEPW-GWPJ]^HC>*IJ8?-5NA@>5@K M&R;MAHGXG0\2+U_II$]/@E^IP*MAC2\D5-D-YXSCHERG@*<&^]+IV?3Z\EJ] M?ZVN/EQ<7[R[F=YB;VCK]B;%H5O7#)NH:Z\-86A MJ/Z1YK7=#+'L@0*=Q2[_3GG\9/1B^^X>WQQMOC M;UD_/=/11.7G:L?M/V_H+JDSZXM/>_W]ML5W[V\NU/BYVEMO=69\1<$4NJ\N M77&HM"N521%4G453&ATX78]62U,LE7&%;4K\7BV]M>N!7SDJ[ZWL;^V!(.HM MW9G"BTW:M= 9?@S<+YF$PAS].2@JZIX=]U M\&538'$3L1 'X*&JO7%IX.>#0@=2C^KE.@(GVL5?4(FY*=IS_"V% =8/I#(4 ML#?X9K%496@6X&OGCY<:'.1<.K7TL39)VV&!VQ*LU3,?-#9PCPKO2\*I\3&DB096B.E3OF[ ;=**8U"J/2,C]!8E]TW< M^-%'*)XC3MXBX6Z3-L[_3A!5#19JB://!\.U"@903CG#TN05^!$L9L(N BRV. M!HO&E-3Q9ZT>_?S3L\ED].+5FQNY&K\XV":%&R1#7WEX?NE> PI101:?'K_X MXA^')D7A^#M8[*#W7IZCMR6W=UNB.U*;$F.E?&GE.^X_5^,#M9]?G(;)P7_, M<4C$']KB&"1Y6NG/769QC_&YKVOYNGN@N;039^^B(*7_L*"HN11^RT.?1S./<] M1'[5$)> 0UI8/T,:)J/QK^IZ^N%Z<.X_#B;*>0ZL\,$[?6L"T@K6EU29HL\' MO&7*\40R JW5C!90D99_G*OS]Q\O7PU@<8-=G&8<9SR1,G..B4($.Y8:X9!X MC8J#<%R!S7:$AMH630CP7D">%QVJ/T0V<#8@GL!R/ 1L*7 3V^YO$[]^@$:X MPY4-F",?^H,QYI:1!)L/7..4;P02YA@2I_?G%Z W1YF42X@8P.COW4^;\(O,Y/8 M5#1WJLJS,?%LK##94C4# ;KI%O4,;3[V9R 0M!H[.UC!@YCGHY!%Y?'3+UWX M(0_&N=$X[P9[(,P)UWD,Q5Z>4^['_PR'386][%L-YM:0\^:QE'QHT:V[( M]",-V9$*A/4&[KL]'/PHX,8E9+/,PR&$DEEVSYG"DB"&CV>D=?WD=X@);E\G M%#1V='_]:II;6N-T4\H"Z"G<-Z6 <8Z$.YXTH,BX44F#XB!XUF66BXA 5#)* MN<.@]RUDH:J;$!L0NY/CT-BV3;51R7CKYWO:_MR Q=F=T8B*(WIOJQF!X&TP# (>L)D-I4M0SMG32%C>?=<5N[ MD!KYEF!\FR4RT@SY>PKKOMR#RQ1CEYOO]Y3K*K.S%O2V KQ&T5O*O05LC\:9 M;8?R;AE*I(4YUA%CUT'.KP-/F%:%]5%>M1P_MJ*:\AY89JW?X\XF7=S-Y2R9 MCT5D[]<4\ 5+V2B'7O,3O7WQ!?5ANV:$/.J]F4ZO>@<[1>'7(0P6).GSE4FB ME#OXB@W(LQ=@0AA.&+=O#IC?LC8@S1U.E_]L8LH!<04P?G)(CKA$>2R'(*)% MF"!@P,*=ZK:--"<**HMVJR4FAHW=*=GWJ",8C&ILCL[CKPP7T,D.W^K UFZ]QXV=:[!Q@]4^Y"X&?!'.C4>#?X.FW:WF4,,^/FT6:"2:O)KA_^W M6SWB^8?P$M1("%QWGD[IKX8?#'5[8%O)9,F:)S]_N-G8?R=?R^6_F4_*57.)%$S#F!7B.3IFZ'WS YGOPZ;\ 4$L#!!0 M ( />&+5:)50(SN" &!= 8 >&PO=V]R:W-H965T&ULS3QK<]M&DM_U*Z:TR<6N@FB1DBC93EQ%4;3-75G2B72R6U?W 0*&)&(0 MX X R=Q??_V:!_B0X^Q^N*K=F")G>GIZ^MT]\_-3:;Y4"ZUK]769%]4OAXNZ M7KUY]:I*%GH95YURI0OX95::95S#GV;^JEH9':%?K.J*I9+F.SOM1Y^?3+8??0?G&?S1*XGNOZ\ MNC/PURL')!KP:Z:?JN"SPIT\E.47_&.<_G)X MC CI7"^PEX>XTL,R_RU+Z\4O MAQ>'*M6SN,GK^_+IHY;]G"&\I,PK^J]ZXK&G9XH0W+T187L5U_.YG4SXI@Z,!&GZ@K=)L0"XK\% FM8%?,YA7 MOYN,/]R,WX^'@YNI&@R'MY]OIN.;#^KN]GH\'(\F/[^J81$<^BH1@)<,L+<' M8%]]*HMZ4:E1D>JT/?\5(.->[QEX)V[')P3O M9 ^\09*435%GQ5S=E7F69+I2_S-XJ&H#'/*_NS;,\$YWPT.I>5.MXD3_<@AB M46GSJ _?_==?NOWCM\]@>^JP/7T.^KM)-B^R69;$1:UV8C[57VMUF9?)EYVX M/PM]-^XWM].1ZKU1WV -=7<_OAF.[Z[AX^U[-;R]F< O5X/I^/9&31=:)25P M0%'I%#]5@' :U_#'+"OB(LGB7%4U? $"7E08/PW@Q$?- AF 1KEH@$S1HT!I:4^+!\^OE1Q MD:I/^BM2<',<0P89Y@'ERXX: .PJ('E6U-HDY7(5%VN/&,($=BFJF%1+I1;Q MHU8/6A=*YQE(*6TT*X*-P[!.2,719#K^-)@"[9!40/Q5;&@4[KK^;NKA(-30 M6;T&!5(O+*[(*RL#U,U6.7#+7!?:Q'E.>]$KP1*7^UQD^-<$@1+E!T*=%__U MEXM>[_CMA\'@CCYVW[X$;?S/)@.& 4U4@.I&+%1=PE]?M-)5G2T)"I(IKD#= MKYA*]2*N53R;@4*F-6'3I<%5XZ4[59G BK-JB0OJ\9H' @; MQMWAROOF\"I(MS]!U(A/>0^:1C_JHA'$]-<5 JU4VA@D>&O2"LA8IATUM;DCN\B];3(DH7**D?DE$Q2JH!ODL88 MIH83D44&]@-/,2<<3:81-O.'&!=MWL*F07NHDDX)5Y[IK$8J&T37+HH( Z"D MR=O+!FL ,>.WL"$@#7RU5N4#D%A7":X:X.ZFKDSY._ "4A:H& !J*F J)#-N MT<"Y5&_Y=#5,=6>\IN\,FMVCEQ9M5@Q, N=* AL93 MQ-U'="QY]@7$>E&6*>+$2(#69<^D0L8O$Z!^Q,NKQSAO2)0CY!B 5 (0 Y MJFR$OP&)6PH[+.,UZ ]5Z$17%>HG &K/&,B!^,CY1B&A$-;O33HG >3]905[ M:JQPDKJ!82"IX*14P/1-GCJB@A9(,Y!&HV:F7 (>915(;T=]&MS_;32=J,'- ME?HTFGZ\O2)%?S6>3._'EY])SU\U&E&=Y^6#H*-!LLIEEJ"XFD:HF\0-XO:P M)GH.2U,6\6-FFLK.!/V::ICEI0X(5^*VGV*#.NKS%P-')@"!X60U:PP=9K( BFI02!63LVI6*U@:O@9(P0(1G$*%AF66"Y. 3JNL1D,? MA)3**U 5D)QCE=\A%*<6"TGWVR2A);/:"Y8EAK4/NNJ "8L!M2)5+7(5BO: M'HI8.0?V8G$.D9Z7C]H4Q&? 3:N2]!WJ:] T]7J%>H)L94&;@MD/R+7 S""@ MU13YXZ!CP MJLG1"2O,/>/X:Q0N<)"7^-,B-KIMT#(PL:'B9PS1]F(0FRV;I8KG'UX?1\?']/^.FC#P/>K.8D">C*P-SD%&UW'#AU%7#1HLO$8X32ZNTXC1LZHD D;T$&&^^>V8WCEY7;>@GLVMHJ4A+^5Q\!D*-E;+YHI!_8=,30NNZ#Z2=U M*U\Z%]Z2 =9&GMA#BPA7%6^J+8.OHU/&,(*IF/T!L7F,LSQ^R-E]I2WY57;N MOVV042$7*4DI.G,X"[4)S$RT3IU=!5S<%G$AJY"3TH#/C8RT:N!3Q38)O6L8 M&9% E T(+ 1HM9A>Q+$2)8FT(ROHQ#7R4E_5 $6&[I#Q" T83P9)K3)G4JQ# M:JTA :7MDNU&6P'CL M\"-PLB,M\A#$M6QPT*D!DXWGIF>P$NM)-,(;^M])VX,&9X=MO\BCL"C&A>!! MHL4JGQ'!MCJ(*!A#50+HD]I"A5N@"4-U&Z?6-^%MKM!'RA(D#:"W;-##Q8 6 M-PCK:K-$!.LG] 'K#>)8Y](9M$TS5H O_Y!G#") M=ELU%9XG,ZU,C?#L$5?*%6P!ZH!C[4+)*ONJEIQ3TYA3^Y;Y(**?]<^B?O\T MT!UDQ4+=$:-H(2$AU"GF)$UX4C^<=+IGI(5..[V^[!0GM_B)=0('%IQ%F!MT MT9RP;EOM;O3ZXH)T&CL&@623JO4[:$\$2#CWI,]S9T VD#WRU% <8$M@94C@ M4$QT#'B1[N&(<1Z#B^NS(5$0?\TTL2Q[&X)"^Q3 7,>R2?+0]QME"(0IW5'O M.IT@2S*\O1F.;J;WG";#O-G]"!PJ=3^>_*W%C:A2:U*KM!@$2>R,P HV/O$N M'PRK05^X"$9_Q3B2SD!R%C"B,6R)9SHE?8DBD3SOE80(I:5&^8 X$X)AC4YB M39F(KZAJB7[$?*$SY5UG6&089ESP]%DPGS 4V.*4TXN>XY0?3J/^Z3G]:R6FRU*MQ=4P\'D(V55Z,,(0JI?!]>@%"9JN%?!B(G$]2"D MI'2H!L'+).\):.NU.#$^3TW&M#09*'=@$]B_N!J*=HO\EDPA\KRC8%4&%DC]Z'6G$,<1R6S#*1_W$H.^$RZP?16 M(WX()95)E5!"?*U09^=(ZC4FIH"W,Z2/9,#6/L9QAH-5,$4@:'LCGHNK,/H> M:QB1HP,7Y"-C531TD*CJ@5+(+1UU:7]^C$U6@OMJ?T+O$LB)GB>#%'C(CQGX M;X]9VG :!6+&AP8PYOV2Q#VR+DXU*DQ2B> >@#$VUAU%BV$VXQTN4(!3BSZ; MYJR*K(U>K<#/JW+?(N!Y:W-$B 96J1TK<_Y2;VF46/T3XAS8.IP5G2J3._V] MP9CY#^2OZ8-!=PZE[M):-,PLJ0+E,0YR9E;@N[ M%,B)"[NFI*[!5-]M D)$[(9I.#&9>5G,CX"3BI13JBX9]+0HE8'P -" X:L< M4WO OIB&-BF/R(#TE#MI"HL9CPCIY.PT^168^!#'HMZMJEND!TG,B$U(?\5K MKNZ(T:LL0FX)3 HBMG@,0$/TE(#'?7%&(" /Z:^8U8,M9\5C23[?@P:XVB?_ M"OTD%IDWO-8&JZ9R?;IB;:S4D==7<_NAN, MK]3H[W>CF\F(L]2WTX^C^Y;2*D,F8*4B DJY=YOU=S6+B!VEF"H6&YEZF]WC MJT3@+USQW32.]X^)C6^^14,V.W]>#2)U,UHVCH$5"@Z(++- MU(*R$&6+&?$7J>: "-4453QB=.X?LL+517%!="YA)OB>*4 C5Y/;.\2KFV6F MJH\R".[Y$X;\2PVA?UJ]1*JBYPGJ(L_^11$OX=820B[8N0-YQ#Z0 '>*,=B] M!G4(&+CZ9%CNVJ-1@QD2,43N^*DXF4G="#>CDP4G'V9-D;#AI*)7)=H O!L, MA0%=3-A7+N5FD\8/J!G@EVQ%JM]EM,5_F%&%@6N&-L\ND=F3RW% #.*2XI7- M!K(XH_XGW1^6UDB@=% !L\7&TG#9(.6*=/F845N/5#^E6,[^#6DA8.D'20$$ M9=CDB:YS M.5-KU1+'@[/LJTZ#4@&9KX4&-S4L;5+NBM%/8C@/1-?ZI7ZJ+^,\$X-MB[!G M1CF+W5'4^?FI%]N+4PZ?-WW?&UT[>,3(6W!:); W!UL8'H3('=R'CO;!#P?= MJ']!R4SZ?-ZE<.+@M])0[A+6F0,^U<%%EU3,P7F?C,#!>W"MR'Q8SCPX.7G- M(S@R/ A#'T<06*0779S8!4^B7I]'C[=(=O!"Z//RX(40Y^5!2 T&=MSO"K!> M=-IE&MY;JK.GMZO<;4M9_E?)BCNE(%%TA6S3CM@+FPBG*=BW8C-ITJM1:/"K M9PWF!R/'SB9E9FZ5D VF2;1@5FOI5J"5 LS*H)U@EWHD8U0Z[1OZ9$0"!][! M1/M\>S>ZG_Z#[#*&.'>?P$"P;;C#]APC]7MT5J1.@NY(35C$7(GIJ%&0"J6U MXC3-?-5H&?^.1%Z2K\O>$A?]*46*\MV!TP);Y]QJRC&3014-8;0(/,4=857* M%[4ZZK>%)F[=BS<<#XI630$,T@2MZ5,&:AK\?\Z0E+-(6D,XXT3ZCESH5M$+ MC'.2B;HQR JFAL-@&T=GO22_WI4C?'<(52X==8TAT8+$9),?!,\0+PPBV/G8 M@^7,%=NYJ\.F,L!%L3]0)\BWR")&2OI==O'/3I>K[U5WK_^?RWW]T9'@T$T' M-Q_&F 083":CJ;AU$,;C$:%JD*XKU[]D8G0LS)>@-DJ].=AI@*Y,F9?SM7S% M=92X]HU6=$RME(ZSI4';XP0CM]BD%?B6J??]7*%K,K3UK0C0'JJ3L^, Y8JJ MH-WN6_6A+%.*YW#I6W)\ Q@XS<+!S 4K8BQ2FI3:!C9(0#]39 AAOYYA5D"W MV1UWAZE3SX@/#2N.FLLE<5%P1#EC?08:BT,W R<-PV9462EJ; J :.Z1D\XD MI=1R@NY39D"-8&Q+->L"75@J+8BWS6R\1/I;-S$CW;9]IHC8@R87W"'\O/AY MP0H$**(]HWGYBFE^U;VPI53@O;6-FG\3:=EX;8M(N76QHU5,N^),E)$>9#S(1Q M41H!D2X7-TJPH98:4S;S1="$V!3886HU$+E70=?*\S$VGQJL$9"?HR-6\7'% MW9Y8RPI4^U9B'>/HR?03)8/?V[KI45T>N6SF1LL4NER\2,4.=?;(W+S0>>I+ MS2CE?J#1U.U=M!JF'"D]2&[4P%YSH$*0QPR:.6%!D.0,%M3%/)YS).>E&!VZ7BS?^!1M.FF,:6 %F.& MBVHTD50EUN4KO=&%/@,W'-G[Q>$0O<9/K'0_"@J'+W?8SW8[W$^5SU8#A CO MDC05E>P"EGV18?RQ!NNYRAO2#3S,:@@NA3H/#1Q_" ((=:HDAYJ$LH@8/H9] M\E:A2C>1 8\+<^M4C+ )LZTP2%)EXKGN MU$ZH)?3&66YH4-!!A4:-\J>491(;L\;]2!1%L5U[14K:<%'5:\J\G3[B')1T M 5(Y/E]SQM:UOK>K!#^Y?8EQMHOM:943B739-[,X;T!'D-F:D;]ZWKV(N-/M MB-U?G 3NRI:;BR.]JVN;,23O+VZ8;Q;.S!&S( ,5K@!MXPZ=+(5;B-0'>L<& M S()I+@1A)?2RU5>KG68.7:R&+2\'V#ZB5+)R+IY82: M..1"0OP$;G?[SH,DV.S-CKE!)>D=U,L\3KX<39)%2>4, G.$;$0"5Z8Z9[YL M*/4=7 +@W.Z*W8''$@LXZ+1$_LO4:I[@NXT;$\$O2-S@'DE6?3F:H2?IQ,90 M#^%V$U*M*#_O5@MZ_J7>X[HQ>#&JF<9D&Y=6&+&^4VG-#7GDSG ^I;T[F_1S MX=83I5)1BZ(RFOM@/;AWX&GSAQHR@Y-S>8&01A:(L 139!]]6WG6 "<_K IN MNZ0;P.QRLA3SCB;^ O8F4^(9R3;-@I8")S)SHF,;:%D84'2:6E;UB\12$V4J M.CO6N-VB/T$KX6BRMV0TY!: ](Z^LW6""K[HH]AW0;I7ES#0@8<7,ZWHZ5K MT=:SXA9%<87/G0F,PZ)J8]9JG9$KV5#2O\ >060XT>O4X>9DT-IW490VNQ+2 MA1'@X23 ;GRJ9V M)6W74/Q-'-^H6U:PTED]LBQT1P;W-ZL&!L+ M\$JK3:B7G0"&^UW^^H'==(Y M[ZD/(E-=J3F<=$[.'?A4O8"OSXZ/7ZINY_Q$#6DG.2<=97_JQ46/AYQUCL]; M*V^3&I8_N7#+]U]_;^NDI3=J4,DQ*,8PL&0M=49.BCN5O7V4QYV+'O51]CK] MBX[T:CW7]DAP_XW&S_D&W7?M;+,#%*L-4YT0-W27<0C:B$N!80! ]PJ=&3IM"GL[NKLUZOK'N! MZHD4B=%@3@O9<_MZE^_VPN3>RD< C])QDNH9JSV%YXIU63)/[ L9;C[Q3HQO M[BHVNH@$AQU8>SQC&=5>RH'9:CS!AD(P48F@RJ>(=X.D2RB%G6%-'<'&64XL M,L4+(QXF5]8JRQ?V_(ES'[8ZF(/UZ"*:2YM3NH37M\DGRM6X.M=V<\T^+N9; M=1B6NF^L1^XDVZW!9$M 1!_)$'%I3]L>>_#OP$W?(+IM8Y!T9AWC70Z7S_-H M_5E+V7)K;9,Q7Y;&L%T(PAUUKL$1!!="YSGLLG I/8Y$TTV)%J\$=C6!V)(4 M-O5 V)_Q@H6]/+=]9VEFBWHL[])'Q=+6;B<@E D8'A?=1?50^4Z\U0N8>71% M\$UZ\S5(=P4ECQ]\+@QC-\NDQ%$MX0Q;#L,4&VAP*HS*5= ,MZ;H0: R.7K MT">)#6JAH+G<_UQ!>%4*I!78R66BE%QH M ?NTE#IRK>= %BK8X/LUOH/1M?6M5SJX.UJYA3 2ZX 7Q>V88.N:&3 9Y91% MRR"90#/(]8'8,R(W5W+CV]XS#B ^TZRWW4R]X0>?OK:>K[ON2-K>W3$HL;6F M"(WE=,LQ0/EWT[D.K%W[8BD9F^#A Q\0E&3YK,JXRBI[&U 2P*)>WVPXSJB* MU0,$*%_2\BD<6+5/B).RQ#0^\[K%%V\.IE3@"1^N:9'R8 )Z;/^OU/B".BSX M- R$Z^"'@]?'/6DCZ9_V7$/)\>F%:XTYZ_'G6_#&Z#8?YW+-P6F?O+F#,PY2 M#OKGW C3[W*KC./_GRKA_ -I>CF)3LYX;._T3+[I$KES0@,_N=@8UW'2[K^7S6?3ZF)EK K2]*2'4.VVU<-"] M%?=8@=17\>#F&A1BO%J0 6;S"K*!UE-Z,S#3-KZ[PW=4L+WD(_SG&O]X/Y+W M5'Q%@*QLU;[C[IK$Z +00T;1!YI_IV\PI6]OJ*"/.1D-[H??83O)'XE03_M!A'K&G,*<_NRB@?7]M\N6_T:@.[X9 MWGX:J>G@[QM'LJ!>66D3B=6L 9WK^@5#IZT@%Y(\6D[CJSK^&B2\-[O=HO/3 MBR"DCU[WN8C[7-)[_R6-#KCE]Z/QAQLU_'Q_/[H9_D--[P$Z(& M07;F^"DA:23288',YY7L>T0K796=9V#Q\T;KYX%1LB8%U1@;VVZ)94C?[^AN M5;<2YAPN(! /"A].ZE"_A73I1_O>UG%JWR%N\XBT2"Z]- @8X@/*W?-S,ML9 MI,!38P&''R],6>!N];BS3SD2YSE6I7EDHQ'*N3$MV8M]C0FS5,$W# MPAR#?T9O-FEOR(DM@V8N+D+AST8O\+F81TU]6;;:P6TA@8W%/M1DH[+AK&88 M,HA?N^LQH^!=*,ISNH:V=C?#=\HW:,'QAX_3H]OW1Y\GMB>(%.+U: !?7(\' ME^-K?!GB?OM!GF\4G*F#PUY-!N8-:ES<;V QYZ=W.#%:;#X'E.EP';PIW[[) M2X]3\13GFP#;5BYAXU;H[-S#[A5WQ_X\CAQ9T&7 /9H'?-DD&ZWJ1[+P=,.8K#EVWXU*$U]1.="N&T$,OR==X8SD5.@B\JY=JXT4U8%R)&PB&O:GF=]"^RQ0\1&1W MPI05$J0E%U&W*-'.^3D,4M>"R&!LLRE6B&S'XR:W[^ZHM'4'"9*=0Q^R)O8+ M7M].)NIN=,^E4;Q+1[%FO]?[( MKG2X-0-764[K;*!@]"SG!V)P;(E'DU$ TFGW^J M-EZ">3^87'*_LJV MW_'1VO2+$7,Z2Z4;:"4M!"-:[T]&'$#9NSO>8B7L><) M"V&TQXOZR.'S(T3Z*L[,ZZRNRD;MOXRX\5=;E M\<]M@&RD@\$IIIG M!;4*\N,25[!/8O[N&3(_1+0^_Y(MW33TM4F8L"XR U,!P*G[E!C%21 #V,,L MKX^ZQ_N811VIO>P2 9+4ZL?MQ8#=1YU2,44&773/7C+:XB'8[T][P&LC1Z@K M>N/QD*WNK@<+(P[#6#5Z MO>BX#II4T7G*Z$7CT*,SZ!2:R6^%">"<[!/X@3 M5_3J5Q$H J\6<3,CZ^4/W;,?:.I"ZG_K./D&E>7L9P]53G,48[M1G'H;O4*[ M7V^]*)BYNV3NZJ!_#Y3DTOGEM97:5A<.%NKY_MX^O=724O9=Q[:?3Y?[_&MP M^*GQGD![#=M^[Y\ &_FNV' M\]OCGV(SQWLSN9[!U./.^=DA1R7VC[I&+58_A;(L1 , 8' 8 >&PO=V]R M:W-H965T&ULE55=C^(V%/TK5]G1]H62D$"6S@(2S%#-2CL? MA=E65=4'D]PDUCAQUG8&^/>]=C)96C%(?0%_W'ON.=?VR6POU8LN$ T<2E'I MN5<84U_[ODX*+)D>RAHKVLFD*IFAJR7C%?>8N;6GM1B M)ALC>(5/"G13EDP=5RCD?NZ-O+>%#<\+8Q?\Q:QF.6[1?*N?%,W\'B7E)5:: MRPH49G-O.;I>C6V\"_B=XUZ?C,$JV4GY8B=?TKD76$(H,#$6@='?*]Z@$!:( M:'SO,+V^I$T\';^A_^JTDY8=TW@CQ1\\-<7=GHG%2Z30 M[A?V;>PD\"!IM)%EETP,2EZU_^S0]>$D8?I>0M@EA(YW6\BQO&6&+69*[D'9 M:$*S R?591,Y7ME#V1I%NYSRS&)[M]RL[QZ_WJXWVY]@_=NW+\]_SGQ#R';? M3SJ458L2OH,2P[VL3*%A7:68_CO?)T8]K?"-UBJ\"/@@7X<0!0,(@S"\@!?U M,B.'%[TGT\CDI9 B1:5)YO>&FR,\2(/PUW*GC:++\?/]O") MX2N6.U3]\0&K4CL8P9YI8'6MY('3>T)QA*LX# =!$+B8JS@:V\F 7KNNT;U7 M<1S"[?^I-G!Q-[*L674$3>V#23P9Q/$8=,$(&&0&W&A(9$E(H)T^9J!6/*%= MQ:K<5LN4+.$J&HXF8"1U9VM(%3F6<7*6 MS_?PF&7HR.\+GA16%[D%T>85Y$IJ355E@I@Z5O]IS6CPRW3:-Z="\R.8&)VJ M/)L;Q6UN9H@SM:JA?A(1*YMKZZD:R-,!&?'23*"K(C!G8D!>FZ;H M:#21S"@U&'Z:>*!:UVTG1M;.Z7;2D&^Z84$?*E0V@/8S2:^GF]@"_:=O\0]0 M2P,$% @ ]X8M5C],OT>F P 10@ !D !X;"]W;W)K&ULE59-<^(X$+WS*U2>U)P\^ -C2 :H@DQF)@=(*LGN'K;V(.P& MJV)+'DD.L+]^6Y+CD"I"[5RD5JO[Z;75W?)D)^2S*@ TV5;6J2J#. S3H**,>[.)U=W+V40TNF0<[B51 M3551>5A *793+_)>%0]L6VBC"&:3FF[A$?0?];W$5="AY*P"KIC@1,)FZLVC MJT5B[*W!GPQVZD@F)I*U$,]F<9M/O= 0@A(R;1 H3B]P#65I@)#&KQ;3ZXXT MCL?R*_IW&SO&LJ8*KD7Y%\MU,?7&'LEA0YM2/XC=3VCC&1J\3)3*CF3G;).1 M1[)&:5&USLB@8MS-=-]^AR.'7\J@E[C+TT[,?-W<_'N;W/V^OR>WJ^]W#[>:!!JQC460M3@+ MAQ-_@).2I>"Z4.2&YY"_]P^04T MX*- 06PEK0N6D5ONDMEDQ3>FLE*H1@*9KY66F"6G@G?8R6EL4SA7JJ893#VL M# 7R!;S9YT]1&GX]PSSIF"?GT/\'\[^?8*_)HA39\S^GV)_'7]T]W9#DBIQ. M!?)4 +D654WY@6 OD%2#(E01P8$HV&*!ZCXYXLB..$K84IDSOB4<^XNB);HR M]*YK*?8,C: \&*R-*+$[J*O>4R$!WJ42P42 :@W2)$/OD>W/[)I4,4-T)#W M"_ &S]U(4;44M" -IYL-*QE2R-LZ XD$YHK1WD4O30=^&(8H#?S!Z%6._&0T M:N7$#Y.QE6\:B=^EET1#NQQ=IG:^3)UIY,>MM!)2%V2.![&,]I(PLMHDOK1S MFKIY.$CL_(@M],W:47!C>C0N69Z70&ZHTKTOO<0IO_2&R1OE<=Q13I-1%U84 M7;;RT+\,K4SF>*V;=]_4EI]/*,_)DA[((.HTY-TE7J1C&[ZUO$AC&YL!6S#A M0OC\:1Q'HZ^*;*50F 8<[T4+>2 [3 !,77L3C),E[-&Z9+Z3A(]9I&JPW;L\ M]'^+XWN*+F#',!I]3+ V]RGUP5K"KX;5)LE]F\/H0+.LJ9K2\LT!"SYC+MN- M.:WPDMF_5N'_9FBG>D5PU-J1YM8^8(IDHN':=?E.V[V1<_E^_3TS2U*B[1@]H!\LB\N=F6>>>=E976VM^^HW6@?:Y5GAKWN; M$,K+X= G&YTK/["E+O!F95VN A[=>NA+IU4J0GDVG(Q&9\-A-X87AS5:JUOM?AM_*CP].PU9*: M7!?>V(*<7EWW%N/+VQGOEPV_&[WU1]^)/5E:^Y4?WJ;7O1$#TIE. FM0^/>@ MW^@L8T6 \6>ML]>:9,'C[XWVG\1W^+)47K^QV1>3ALUU[Z)'J5ZI*@N?[/87 M7?LS9WV)S;Q\TC;NG6)S4OE@\UH8"')3Q/]J5_-P)' Q^H; I!:8".YH2%#^ MJ(*ZN7)V2XYW0QM_$5=%&N!,P4&Y#PYO#>3"S;N[Q?W=_=4P0!>O#)-:[C;* M3;XA=T;O;1$VGNZ*5*==^2$PM$ F#9#;R8L*?[4/ YJ.^C09328OZ)NVCDU% MW_0;^GXT/LFLKYRFSWH7Z#:SR5?Z8['TP2$5_O.Z3Q]*[50PQ9K>:62;IS\.\)\% M_;+:7S]\OJ/Y)<4XT^>-IC&? MI@TZ"&\/VGE^.SZ?GX_I=Q3JOQ6JK:#%@RXJ3::@M^X!7O7ICF]'H@[HJ;!#D!T#&K=Z5Q.B48751K%!M-Q^SP M^&S084H<+LB6TDB"A6#012JD0%'.SK+R@ZFPM:32U+" RH!I%_:G.5<,(;[& MIL\2/9YWB=8[[1+C@9"U/S'?-0F +UK$AI1T ;RLKX :-O63<7![@3:;XB^P M=LD[$(R-(!\41W/ZV&!5!)-U29N,Q:5%Z?#F=5QYR1VO$PM$_Y=7*W1PVFOE M0-^7#8+>5?\$IFGP1##P98MT49FWM'8*7*3/&#AE [4"T2D'4,09\R*IG&.R MY,/X1\7P:G(FU0#:20(0A>!OY4S8X\PHK3?/"DH9#>CM469P-G9H_/Z[B\GX M_ =/[_7.)(#OJZ4WJ<&1VJ=;8W-$.U&P$C?8?C?HBL:C8P^%Y Z,B_[X:2VC M(BMTB0 7N,:XIA_7"#*TT*WV0US!$@YGE#@[P1&&.OYJ"K .SB..F*1_B=]I M_ZQ+[S->QR#7+4Z1SU660:""32YW%45/@ZUK!"<[##$95-0<_5R819>],D:JJ3S]K;FW[;R/HDWK4HQ@2_+NK' 8Q^CE?_M*7 M!&]4':(/[FP GVMGO8__ PYX<^S/M2R\2%/0/Z=(RF,5Q'JCY\]G\7(%1ZBR=^ M[\(9$.8Y*BN<1!PM9&.JN8LC'SFU,1[P)'?*)VF'Q1CKF*W2]9$PBFQ07V$--F$T=I18!HW["&N19%7*(%BJ/B?D('6ZAL). M\4NI*<0Z5IEO-X=-76>-;<.9H#R:VQ+<)-H%9<1TW8QAK5/';7>IDU<.C3\K M4\KI4"?X&M8=,IRK'@T9?5QFJDJ6F&BS,F"$&)J\O%Z=IU MZ5$"/\XP4T R_N6^BAY582O&0!%:&],'9F"\KYW6=%-Y;!S6< MPA[-B/@^A*-#%36'MAWK$NMQC:+["O.+RBU.TDC!@=0'Y>!&%@4#G\-0JZFP MX>_GB995J"/@ _H.]B5V79C_\M'H#U":XS!6\+8^>_=-\+AAI^Q466:"!F%. ME-_P#+C%AGA[C!>YB".TW?FOE_WET73<:O>Q\@X$UVI?8:2<]:=H%I^>,(+T M7G(A1"+U+MEP*@B25W1*7^0NQPP\0.F:4X'CV2J/Y?]/B,HL\B^:#L[/GTJE MN()P?$D&WK/!?/0/*;6C?H4\"7$J0/2ZH3%<&E+^S[0_QXZ<\)V!2[Z@L2 Y M>74RG9]SQSL9,\&3B.]D>G8ABQ->G#:+YZ]E<]3F$>I""NADW)^-9'J)H$Q>5B&.'$A?'T[J4Z+6]"A8QS[#AW%_,A,8 MM$AP89".6(^K3+QO,KV=\9H+PJ/&)R, =WYT2,-)S/%UM@JQLY<*?;G1M:Q, M5K?>5/8UK?+0I_!0\B'L$*V@=MWQ1VQMZHJQ%>_V!G6TXA$M'*=ZW5C;ICIX M[O(X/+K18[19R^\6?'T"^?%RWZZV/XTLXB\"A^WQ=Y7WRJT!!A!6$!T-SN>] MV".:AV!+^7U@:4.PN7SE"40[WH#W*VM#\\ &VA^,;OX'4$L#!!0 ( />& M+59;KL;;H0( ,@% 9 >&PO=V]R:W-H965T0V2(HRCZ#:4C*M@-*CW'LUHH+=.<(6/!NQ62F9>)RCT?AA-)UZ4 MSF^$HT'%"ERA^UH]&HK"EB7G$I7E6H'!S3 87_#X/("T*!F?,,C%X[G*(0GHAD_#IP!FU)#SQ=']D_U=[)RYI9G&KQG>>N M' 9W >2X85OAGO3^,Q[\W'B^3 M;/V'?Y-[T LBVUFEY ),"R57S9B^'[W " MN(O> ,0'0%SK;@K5*N^98Z.!T7LP/IO8_**V6J-)'%?^IZR:+A>+ M>;J8)>D*QLD]3)=).D\>9LET/EL-0D@F#5W\!MTM++1RI869RC'_ M&Q^2M%9??-0WB2\2)GK7@6YT!7$4QQ?XNJW?;LW7?VXSH>W6(/P8KZTS=&E^GOL*39'>^2*^D?JV8AD. ^H4BV:'P>C] MN^O;Z.,%"[W60N\2^W]82/'%P43H[/FLBSA_&Z7R9 M0%HB:9$54Z_ [15LC);@J(/!Z?I]!5SMM-AA3@L06# !E=$98D[Z"9$)QF5C M2G#'"]8TKN&6SCW&40EM*)OF!V1Z:RS%&UAO*0&M[7@-9'SO'TK_6P)HEOD% M,.MQ=+E0KM&T%ZQS[O>$)]TET13U#+&^O')-H[6[[9@:-]WY)[V9<0MF"JXL M"=L0-.I\N G -'.C"9RNZEY=:T>=7R]+&K5H? *=;[1VQ\ 7:(?WZ#=02P,$ M% @ ]X8M5O9CLZ?R(@ IVP !D !X;"]W;W)K&ULS5U;<]O(L7[7KT IFZQ=!=$B)5&RO>LJBJ)M)KH=4=Y-*G4>(&!( M8@T"S "0S/SZT[>Y@!?84O)PJI*U1 (S/3T]??UZ],M3H;^6";Y 3_R6JJ?2^SG I3P4Q5?\ M99S\NG^(%*E,Q14.$<$_CVJHL@Q' CK^)8/NVSGQ1?]G,_I'6CPLYB$JU;#( M?D^3:O[K_ME^D*AI5&?57?'T6[P=Q75;%0EX&"A9I MSO]&WX01W@MGASM>Z,D+/:*;)R(J+Z(J^O"++IX"C4_#:/@#+97>!N+2''=E M4FGX-H7WJ@^#."[JO$KS67!;9&F$<_OO;@GX.'LM(@*_^[;<$\WO'V\? O2N74:Q^W8<34BK]J/8__.5/ MW?[A^Q9JCRVUQVVC?Q@6>0E4)A%*7HTEP\S$8WEQ/;B['%X/[\XX/H=U(JQ5HM6IN.(P';JE!)M)E M!D=NIG*EHRRC'5!+X2U.]R5/\;<)#DKR,I ]??67/YWU>H?O/PT&M_1C]_UK ML!'_JE-8%JC'' P*4A%4!?SV507*,)0V-RK!""UY;ZMY5 71= I6@N:$11<: M9XT65DSA>25RD:710YJE52I#)6D99T59:]HW6#"N#F?>]0[/@GQ[ 5-#ELT= M9&KUJ/):"%/?ECAH&22U1H8W7EH"&XNDX^1,V "K6$1P8!KG-0/+#92H /8R M2(KZH9K6F3TM8? T3^-YD):6R0G9R20 N8EKK9D;]F#/4S!JN(L9T:A3A6.S M?(C%4_H]+!ID/"AHEW#FJ4HKY++F8\&3(L$P4%QGS6F].8"9T7M8$+ &/EH% MQ0.P6)4QSNK1;E]=ZN(/D 7D+'#1&Z@N0:B0S;A$#?M2ON?=5?"JW>,5?:;1 M%S@HI@4PE" M7V>)92IH@22%TZB#J2X60$=1>J>W5BY@ M!3I]J$G@C-;]CKIMG6B[NKT:W/UM=#\)!M<7P=7H_O/-!=G7B_'D_FY\_H7, MZT6MD->SK'@0?BI0#<4BC5'?Z%K$(XYJ9"YX:R@0PT(7>?28ZKHT;X)92Q2\ MY=0&['R!^_84:52R7[YJD#F1J"';0=2GW=/WP!,XG-&Z :XR8[!DR) '\->. M'WCK)WKMOL/8,AMMBGDNB+5*THI6P3LO3H 3=.!5M*#-(/DJG>P:J:;W4)"U M8EWJ"QQ)K*=4MLCM]X0>AW=&&#XG'8;&RH@JFWL^K#2A[UN:R>W4,G&)VMZ; MNE6GG5J==MJJTRY3\'T2-#\_J+E:A]NNN2['__-E?#&^_\?&>0=W >U DNM M2*;$![$KCZ-R'DSAO,LQ7N,RCA%AA![7"[&+$%A#0%;185B""'TC P"[]]/1 M6><,(N$LHZ">1 P"0[5X +$RP6$GN'(^('H9R';8)'_#B.C&CJ$**3GV"*+D M$;>:#TP,_*'#6Y'=#XU,!UE4Y_%+>6P\391.S'<'DX(CU^H[G^&/4 1 ^+?"K>:15TW%(P97Q[1-3 MB#X.9C#21;T(HME,HY H\6-Q@?42M^>GMX?AX2']OQ-,>/ =6ME00!ZCS U. M7B(N1+J@_:9_:U =Y/64NQ:&3BY34,VU4L%*1;HTSHA"_J(.0A>]0UL1Y36Z M1KB-L!O=;;L1H624*(2UF! W%3Y=PN9Z"^^>F(7CAZ5=>@'BVE@JA#BK>*W-,_@V/&8*0W@5 M,@X3:$ENEJWK;_H-:#?RA$XI.LWX%FH3>#-6*K'F'VBQ2\2) MC-V("PVQ#0K2LH:?2C:=&,7 DR$=B**& POA>R4> M)8BBY'WI&QML^ MK& 4>73+&0_1SO++<%++U%H^X_@;HTV#TG+)Q4"3#"K(S";&E^*VA&(=42NX M3$QMDK\M3^7($V:@+(."3L=Q?]OA2Y!DRUJ4(:5CMHOH>X%G@?NFIC 3ZTGT M%=;,E#UM#PI\,G91Y#R*B&+\#9XZ&M:BY0@VU4%(02^J$B"?U!8JW!PM+:K; M*#$N%"]SB:Y<&B-K@+Q%C9$$)@YP@3"OT@LDL'I"5[5:8X[Q@:W=73=C.<1, M#UDZXV-@V(#?-A>ZG6"=P ,?9FIE&3](>UDVKW0W?GIV13F/'P#O9I&K="IHO MPDCX[E&?WYT"V^#LD4.)QP&6!%:&#AP>$Q4!7:1[.#*?1>")NZQ3Z,6Y4T4B MR]Z&D-#?G"ULFVNX'#F^OAZ/K^CC/!F!J^&X%7&-R-)W]K'"FT"Q79!N(8 M!*3L40&;3"SHW&MXK *E9Z-%]0V3#B1(DN"")VK-[L14):3T\5S'[:Z53U!2 M*#SD%6@(".+0(:\H;?4-[04) 9T@WR-T80I,,O33,.S:$/?CLYX5 M]Y^.P_[Q*?UJ;#X[%^TGF]YEIP*C0Q5S ..B^>\KAQU#=-#)>PD=U5/!9RAG M.W]\]N?G4X*#T,O'?P[N"S1GK#ZTBA4=>6#[:P_.O58 M_[9W:AP5?_TWV\;WQPYIC2]ETYI#CT-]5:O@$5Y%:\X^%>LEQ1:^V_LS#7!V M]&=C;L"3B<$NL0;7T9/+/.[:S>=M VJ\[>=F@]/-"=L4V5NKR-ZV*S*C3NF' MD5.GSU5AK=/L4&&#R6=*P-$/(PAK?QM<@DZ;!,.=2E[<%&17 BXOIOX5Z(U4 M\C7Q1H'JU0,P/W$$1YXM+8S MB/^ISIZ"PATW5+!:!6CK,Y3N%2:.@0,I[JEDJ%O2 *\IK.#KH(L+MX0#O!N?GZ,=)I M 6&/^0JC$A !C%AX2!D/54 *?O]CFM2<)>1D=*%YO:3D'MG\)0IM%%DA<"O! MB=,FC$%/0Z_'R5SVA& (?7W%24.9&Z,A&3\KBUV30,2F] $1ZGDSS1P+UQ?4 MAA*/@G]!? Q+A[VB765V)W_4F&OY@?H2_: Q#$!%=VZ<"$RIF"0B+)RK7,Z;7&1&30()0 D]%E1T45C)OLFAH-/XH999O%2LB*?'8 D MY0F7/&RN\VE>!!K"2B #'E]FF+D&\<4RD4[XB1183ZG!.C>4\1,^GZQK1/XH M)LS$(:VV6\<&ZT%[I"0F9#*B%5=?Q<\H#4%V"LQY([6X#_?D:-.ZA]LEJ371VO4 ,]U6#7N+6B8%G?8\,]4^ZBX(QNAV,+X(1G^_ M'5U/1EPTNKG_/+IK*-G"%UI6@J)0J)9GJHBV!AJR+QU1!72M\F>2[?PJ'BA7 M:2YY\-0K+MNW0U&[*I6ZHO)JKG#8EO-5B%&HVRI"L@VFN MY+FRM9O6[6XCN$16K(YZAYMBU2H^/2<^O5;Q&;M=>*8 M8Z[78#&U[^!6W-S M-QY-PN!Z=-\0&U39RA,+4^H!=2SF#$MJKQ+%J0HT!%3SC3#L?DASBPQ!%F'$ M!&]"0)7 :!0_,>I.0I5IJLOJ(,U#^0F3<0LNOKY&.@1X7D>[13]<\P(!@^29=D7&U)3+S**94H&35A M"G62,WFRV4<(K&U5K31Y>E:8:&')NOK@ E(!RL, &+A%H;GNF# FIWA,"6XI M^ \!.;'72WH>#N&#).<\X$F:9+9ZNK('#K9:$R@R))9FG+ I93E/$9%HJV2L M:N("@N]_L[*Q7*"=)[[.9$^-WQ!;&9RFWU3BU1K)09@KB+U\< =EE9G\.(+] M0')-L.5>=77@EL3"IM)QPBA[L3TU<'IZ[!3-V3$GMM8#NFM5V?%(D#?&:=30 MW^UM4+CG$[=WYT>/>S_M=[\7FJH*,,\,Z"GWSKJD%/=. M^V1F]SZ"\TH&VDCFWM'16WZ"TQU[?CQO&0*3],*S(S/A4=CK\]/C#9;MO1+^ MO-Y[)=S@P<[['=EL%YXW&4>WAFNLR^]#?!C:N'N6ZE76:4@J:$2Q::9 MALI-B8I>0;RAR7$+6BU7$+E,:\S8H$=WH[9[@$YV&RW%><*'A#6;RNT8%DDB74,X*4:\DRS M]@),[>W=S>WH[OX?Y ]A^'Y[!6:.+9PACIEJJ*+]H,(6Q7JHACK!R"NU$,>B M)$E=57H1_8&BLJ"8B+UJ!F]1"0:U5 =D#GP,&WY1#8L<&=%S6HG:HOC4KWJ[ MHGDG^'VNZ,SMI!N$#!5$18$N[BQZ,4\I&!N($SEY64Q#@?AQ1INT-H5:C:(Z M\#!.16EJ%&A=@4BQI2:)75#\9\N=#N5'( W*YL*+4N/GFAS:!4.>L(F!D90> MX>4B(RCFY 5X3 $V@/GK!!<^;43X.G%DGO X4>R'U+GS49<*7?TL?71E8L,* M4X9K%#JHR-$]Y/)N*)X-I= J'1%Z#R517)1.<(FA\YP.^[H\")T^71ALL@NU M@\JIQ1PQ.L]D&<'1,E\0HN][;!%3*[C%;?*SU=7M.P/4Z__WTM(_^F2K%G)P M^&X['OY342047N,DX[S"W47=.)#M?J8:>@%"?GQ]/[C^-,:&XB9O#'S-C(.) M.K:*B.70"8' UEA 7U,B),T1VX/([N:IQ=5A<<:=IX>:]5_%5>4HSSF!,F6U M#(J7,Q4:!!8>FU(!.J\0XC4-$ M=E:)L"$"(OFRJ01MB*H>@/3G&$U2!E="' M3^,"^6]\]I14].:>(F$/BN(A2W"[%G'ZP=,#(:T9;?TWK(8&W3.#.,%E.5P" M:U0'4#5B8U08/6\*!HDO35CR-T_S>?3?8/D"/W>;6GE"7-8:^LJICO]?!2U9 M *>KMFV62-&:\*13W_NSL:X([']7B/S@&Q\B&\J6*D;9, ARM@"8A-E8""5F MF48NQ"N;;FD8!M^Z..0&YP!9#C'QR]@='(A,DOBT0@T!)'51S^8>)K[.L>'! M:"#R=3UP7WN*AG<-YO#8SZ$J6ZJHY.8#+/E[%FJC=-=F/5R?3;>]T08C#Y[X MV9;B!3TVF(>9W%]1B>FC0<0<5,6!K3>L87932U[) 5GZR =PKK+$@8A0,;D' MM:(9\P9BU^Z^&Y(A>+A:V#BOTN"U0\"$H'Q2F%#ELVC&F0"G@$!B%HJ2,&9QCH5?<[>)KKF:\77((U00%K2/#'L4 K+LQ%%#B*>%L^>:*. 'TE*^K ML;ZML=%SBJ8@JXZ;_3G*),R@@>9;PV4(R,-Z$72 M[HBX*M5:]]D4PC@\D:_VA^BO0W\=@_EZZ>!".$V"):EX1C M\$[9JQ3CUQ48_&56DSKCQXQ28Y"+]8TA< 2Q)=()(^0K/\KS8_K![X\S-H!S M?S%#R"-8ZR+%:IZPU$.\.415M!"*-,%J2PQ(S;%6HJ-C4 MVEZN*7U0F[E")?@B_1Y'6J]P/1*%4VZ@.2,E_1AIXI1[UDP_<@Y38.@$M,I6 M7%.QS6/-.M[/=EWB3YC)=H"@Y43:[*U=@!L/@P:T&@4!T2SVGC#\BOHI.()! M45]95I1NJ+5E/T4L]@V;!UM(40C!ZUX@6<^7JG75M^5P^6UQDF#&!(:2W4 M1GH1>Z9K'NX5=QR6KUF[()'NG!.\4%H2HR>(=)I=CY)@-KV=,XU*WL4$YUD4 M?SV8Q/.""J8TS $> U(81:(R/EOZDXJRA=CQ9(3*B,BV M+XPRP0IRJ11#QK_/0\>:'6@6\G;,9 M)9]'9A 1">;(+OXVZ@P>3>ZQTNMW3=8&,]/)5"P[BN0+Q)M,H1,DT\X!6A;\ M]M0>'=/:P8 MC8 EZ",9MT=P]2N82$-,P?4FM-0-WCI1W. HSO"E,X'G$+91ZU6P2LD5KJGH ME2-Z'05.[!)AK^T9-/Z)*'J3E_/YP@3PXW2 FR>?6&9.O%>F\AHI&A%_5#F' MU^00F[@H+FJO^[1]']S0/SJV72 HL*)\&SHQ>0Y4?&?P?.\7D\P-+8%$$Z5_ M"(QDAG9OZ</@Z MZ'9.CX(AK23C=+6L+WAUUN-'3CJ'IXV9-UD-TQ^=V>G[;Y\+ZC?\1@TJ:9V M*?0L64.=D9-E=V4GPO^P<]8CA'^OTS_K" "W#9!/X_X'+0FS-;YO6]EZ;P)6 MVV2#[3/L,>+(5)FQ6AX[Q,V8TG+67('5_EA"'\Y3-<5OI <& ?\(H6,T5RJW M1YBUNEX96XG ]GXX*H1@$,TPSC\6V$4^/I]0FJG=970]G=WVILX[OL_AAUW# M%_1TWHU^&UU_&2%\\^;3]7C#*T2[;R&,MI.:T ,6!\?X0G>9A3S$=23'<583>D3?4ZLEYJT1ON MM^EPX6M=,#TB#&%LL86GP\%] +<'5IG;;"]'_,GZB1;O"58U =U!AH6P2N9K M;%$T7?*;7;]34[;F\RZ(4CYM3=@/D4R#X7;1I1-N5#J7,X18TPCI"11C4I G=#F15'%1AJU MD-?9Y+XN(0PL9*0EV/,%*.:Z$L"9S>[>W ^]!*M 8 ^X!B6N7 9NIZAV=3F MVI\#,5G*$V3O]AU\Q5M>)[@EG%L*VE',I&#*M\R+!ML^W2Q)$:>D)13LZ$*0 M$I6: 5NHEH?W_SDLMP4XKY;*NR2BM!-AQ-@!;X^!Z6"3ZRD(&94;1,L@FT S M2 ->Y 218>8, =ZYQ]Z(+;#ES4Z>-7_]^*WQT.V% :3M;8-;@1"XW#>6]QL. M#)Y_^SHC'90%2&?.N:'*!2T&6SZB,B[0T_?22:!?U^F[-P4=5'#Q (/4U M*9[\!\OF#BWDIASXT66X-^3BW=X]U?[\V_X:K-R;@![;_2T!U%"'>3\-O<.U M]]/>V\.>P+WZQST+_#H\/K,0MI,>_WP#7B/UPW/.7.\=]\GKW#OA8&JO?\J MM7Z7(6U6_G\N1?+W!)QV%!Z=\+.]XQ/YI,_8B;VA$38G1\"SO1-^L]N5?[GI M;Z][XH'CB%SI#H2?;6L@ >.ZW;?R\TGX]I"%:P*\O2X@)#UN@)2H:=)>JR2E M=]RXF0*%&"WG9(#9O,9^U^AW@/"N$[7[O594!H9^(A\*CY@8AA]V6%_0?3KY M/+Z]Q;OJ$/KU&?YSB;]\',F==:YF1/Y!V;R&Q\)0J?GW(:7X#AT7JRFQZ&,: M.]O9Y/K[T60TN!MRT]L%^/R7-P29 M"QK$^?>6. ";2U7XF+4?268<][UDQ@D?5E8VK9-Z#M!_#"KX#W(B;1>6NG:\ M7GL[WI@J5<%]].VYV]P^\*XR\_#F:A3<#_Z^=ASFU+LA\+DHF-9@J2T:W'?U MNT=.A_% MZ X)0(ZL]DM*2 )]D D6\YG[\H(^GH\W=Z/QI^M@^.7N;G0]_$=P?S>XGERZ M(HQWVR[+:1B7CE1\M LY#/MN@*4 M/3Q,K;)6C2!6H9M6E7-JZ;!YT%TN?./76LWQDL='12A<4V%E])SG;XKH-S;* M>I!^^"PQWK8K2+W;7*DV8>'+3=#7,Q5M^REWC52]]D:J2XSYP'I>30[@\(]30"YS-!;&.:C/J%3K;F6G@=K?S2C6: MFDHPO6VJNK;R9L'P\"U"*&RB? U)Y.ZX+#+.="&B'^]KO7'Y>NZ';UY?%,FN MT$;@)0F)TDZS>((K(3^-8=KMW0J:#=G>9:%F)![&=$)@$=K \=>E?3OY=QW97[M.AV8?)0 M)#/3F!;K18S1D^2G?^TT]N\3UJ3RFX=!QF$M%:%RW05NGNM3F0JU7$CHE7^Y MG]^Y4=@(>L $(T+%G]N7;W>:FAPP]TA3MF?7A3D_[F"[UHM>>^O%-2@:_X\G MZ"*'GV-S1_DSI?0%G1=XVPA$K][5];=W-]?P\W#$(%N\_00!5I,O/Y=K]U!^ M'$S.N9O)H)R:W^.5F4F:(/^I0]WT)4A*G9YKW# ?-=3: M(JB_=^\[U33^6N<*MK7;#]TZA'18)WUST#T*@_V/=H2Q0S8=R"UAE]RZ]>J^ M6,*I/NKU7[^#( (%5IE['YI/XHV@VP;L['-1!^&'L6?&O_PB9 QTY%_7;Z[DW(K <:B;T/84VZ;NTH0(]AI$ M\F;K)0YKKK-4<5168MJMU#Q%%GN+,.FIJ=<9[>57/KAUQ2-6:BD@5+,T)P0^ M7VUW >ND(]P]P2/54,%<'CKKGKQFLL5%,Y\?]T#61I91%W23 M_SZ[/=NNI0\Y&<$*WC'8X.L\H9?N%_!Z8[ISU<^6>SY)N<#;Q+6W#^XZSJBD M.X=S3Q$XY4X=KB8J'-I+!]'7\+G_O>WD+G$CV:V;*KL)3@"6E!/G)"W1\:HV MKEU/;;^\O1[!_=4'.IT,H!IN<28L#QQ_&0\C>3 M8.@5I.COI: 22&>$^!.[O6Z9N]^-N-<8ZR[@U\J+=OA*:RP"&.]Z[=($L34M M?Z#FC?>WHQ9*S^@O9)5\K3S_&2G[J?TK7 /^VU/N1GF&#<*:F\.IA MYQ38J_FO8O$O5;&DOT3U4%15L: ?\8H&I?$!^'Y:@!&+5;)!@38(00 )8) 9 >&PO=V]R:W-H965TS#) -8F M,6<[!?[[&SLA1W4TVI=D;,]\,^//,_;PP,4/N0-0Y)AGA1S9.Z7V=]VN3':0 M4]GA>RAP9<-%3A4.Q;8K]P)H:HSRK.N[;MS-*2OL\=#,+<1XR$N5L0(6@L@R MSZDXW4/&#R/;L\\3+VR[4WJB.Q[NZ1:6H+[M%P)'W08E93D4DO&""-B,[(EW M=Q]K?:/P%X.#O)")SF3-^0\]F*4CV]4!00:)T@@4?V\PA2S30!C&/S6FW;C4 MAI?R&?W!Y(ZYK*F$*<]>6:IV([MODQ0VM,S4"S_\ 74^D<9+>";-EQPJW7A@ MDZ24BN>U,4:0LZ+ZTV.]#Q<&??<# [\V\$WJZ'@H^($(K8UH6C"I M&FL,CA6:E*42N,K03HV7L\?Y[&$VG\ '>)$EX62A6;,F"9RQA(,GWR5HJ@4?E[VL)5WCA M=3Q=/G=R3Q,8V5@?$L0;V.-??_%B]_>6:,,FVK -?;S$/7BA!SR. M"@2CF;0^69X3]R/'=5TC][R>D5^Q,@DKR%[P+2)+J^]Y9J$7!^;_P J&ASC5 M&FF9*&D%P:#2Z/OFO^**9F0KN)2(5.>/3GRG'YP=!HX?5]K-#I$Z$6G=]'JA M7OMLW?3#N)+FV/7>@[FQ5X/Y3N@9-=+"7M2P%[6SMZ,";N^Q?:1D04^YIFPB M!"VVH&6'/.]UDW+(1'=>)U>0*:T2+ 5XSP7!(Y[)K0*^?Y?Z=0NP_ZC?MXT$)2W) 4 MMY+TA4FZQ?.YI6:#L-!> ,]&"3])1BOZ=3)6.P'PKE&^2]5:LF/+JJE _'@7 MTA3]L@1+):-K/,4#UZ_/U5%QEY5LXO=26+7I,5O$O=J@Z?'JJLO<(*HTO7#J)Z)JV*RIIB-;K#8 M-8IR@T(ID& KJBP]K_Z'5>/PHHOJ-^&&_7,:H1/76KKR/6]0RY$S< =5 M\;VY>==8J-_P502P,$% @ ]X8M5LY/ M]7#Q @ <08 !D !X;"]W;W)K&UL?57;CMHP M$'W/5UAI5;42N[D2+@4DH.PN#[ (:/M0]<$D [$VB:GM /OW]25D68GEQ9ZQ M9\Z[J&0-UO*D5'$]N2%>.2"YI7R=+/26%V?*I^AXN$MOM! M@E\E^)JW*:19_L "#WJ,'A%3T1)-&5JJSI;D2*&:LA),WA*9)P:/D^?'Y7#Q M-!VCZ?SA>3D;KJ?/<_1UC3<9\&\]1\@B*M2)*\"1 ?0_ (S0C!8BY6A2))"\ MSW9A MS3R\A3Y8P@&*$M"6T1Q-3@)8@3,TUH\$&$>;5W0A;BB_48[^Z$:B-9P$&F4T M?OE[3=7-NM=5K5,&\*[72'8*\@TPU2UK14XW;E4OU>)=6)4\;O1Q+-\?$A25 M!=YN24:PD"#Q66S7&G*"K<]6% 4-UW6E%32"UMGV&F&K5=EAPPW;VIZ43$XS M*_2:VFUU(KUW(A/J-?S*FE,F4C24A4B,K=#U]&GH=_0>169O!J'>5W+8O44; M"F:-+M8921+9B0GFPKJS0G-X9S7#-\IMOZ8>DW,Q M!B29G1YV',6T+(29"/5I/4^'9HR\A9MA/,-L1PJ.,MC*5/>^U;01,P/..(+N M]5#94"$;HLU4_B< 4P'R?DNI.#NJ0/TO,_@/4$L#!!0 ( />&+5:%3$KV M,P, $\' 9 >&PO=V]R:W-H965TV\)H*ZUC"*0-IG7 !\0'-[DTUIPXV,ZZ_7O.3AH*E(HOB7TO MCY^[\YUG6ZGN=(%HX*$4E9Y[A3'UJ>_KM,"2Z9&LL2)-+E7)#&W5QM>U0I8Y MIU+X41!,_)+QREO,G.Q:+6:R,8)7>*U -V7)U.,2A=S.O=#;"6[XIC!6X"]F M-=O@"LWG^EK1SN]1,EYBI;FL0&$^]\["T^78VCN#+QRW>F\--I*UE'=V\R&; M>X$EA )38Q$8_>[Q'(6P0$3C1X?I]4=:Q_WU#OV=BYUB63.-YU)\Y9DIYMXK M#S+,62/,C=R^QRX>1S"50KLO;#O;P(.TT4:6G3,Q*'G5_ME#EX?_<8@ZA\CQ M;@]R+-\RPQ8S);>@K#6AV84+U7D3.5[9HJR,(BTG/[.XO#A;7:S@Q2U;"]0O M9[XA4*ORTPY@V0)$_P"8P)6L3*'AHLHP^]W?)S(]HVC':!D=!?PH[T<0!T.( M@B@Z@A?W$<8.+_X'WENN4R%UHQ!N\<' 4LCT#KZ=K;51=">^'PJY14P.(]H^ M.=4U2W'N42-H5/?H+9X_"2?!FR-\DYYO<@Q]L:*^RQJ!\"F'$>- ZNF MK@52-Q@FX%=(&FY0,(,9W$JX1+J>\,V5Y7 X0OA4HV*&5QM(+:^< M>&G(E2Q!]AIA.6AX"N$T&<91!*[-3V1^TA WIC4:#7)M:%P0:5X!/J0%JS8( M-&#([02^ND8B);LG4%(HM,.E!P>#JH07Y/J(3.F7$(^FT[^],LJ1;"H#1 QA M,AH'SXX49]P79WRT.)=($>!P+Q4NZ4.XY&S-!3>/0[ABIE&T^L]*'#WP<"4L M"S"4-@A=$@9/!_%X.@R"8!""D1"UJ1G$DU=.&%EAO!-.7SMA;(5))XQ>MY:) M%8X[83"XE?:Z-=4NF93?M@8U>[1W40_"81)$SM61XF7=&%=8JA)J,PC'B=.V M2'_<$Q!=UCAJBB$<1HFC 8\-N1+5QHUR#8Y7.^]Z:?]:G+5#\I=Y^]1< M,;7AE282.;D&HRG50+7CN]T86;N1N9:&!K!;%O3BH;(&I,^E-+N-/:!_0Q<_ M 5!+ P04 " #WABU6NMB&5,L" "3"0 &0 'AL+W=O MQI!AWJ ;(')F15F&A>RRM\]^J[U++TO,8433[TDDXK[E6RB"%[+U#Z:2N^D*9( MJ6C)IAHZ-QHMW21$K>)",#F;2)P(AH/%>('N;M%L?K.XF=X/[L=W4_3A&@1. M4OX17:(Y;('D@(9 PEBN]!-ZG$"V!/9#3LX8C?)0H!$E(1#!L%Z;><)?HGJV MD#K5U^RPU#0L-+FO:.J@"24BYNB&1! =XVWISYAT]R:';BWAE&X;R',ND.NX M;H6>T=OAS1HYGLFYI_E:K_"-[A[&UY?-3S*U*180F2S6I:R64NWU*[[!(?0M MN9DYL"U8P?MWS8[SN,^Y9F]_ZQXAZ_2@ :"\AX92):YTS$F^8"S8"I,?G_K+)>\/F:3_V>MX'3:'H]>WMHJ2JHW35!1U([ M1FJG5NI4"C15^Y9JK:7[VT4Z$]F1\ZYQWOVOU=H]9R+.1':4"-\DPC]SM?H5 MA>AW3ZJU*JCEG52K?7"^9<#6^MCG**0Y$<4I8$;-S6*@#]23\:&\<107A!>: MXKHRP6R=$(Y26$E*I]&5VX@55X"B(^A&GZ)+*N29K)NQO#4!4P%R?D6IV'?4 M!\P]+/@-4$L#!!0 ( />&+5:S;&T4=A8 &(W 0 9 >&PO=V]R:W-H M965T^O6;)4G%G\$(C=QE2.ZH;LF MB6N>TZ?? M/>3%]_)6B,KZ:[W:E.]/;JOJ[NW96;FX%>NT?)/?B4W]E^N\6*=5_;:X.2OO M"I$NVT'KU9DSF?AGZS3;G)R_:S^[+,[?Y=MJE6W$96&5V_4Z+1X_B%7^\/[$ M/GG^X/?LYK9J/C@[?W>7WH@K47V]NRSJ=VTF_R1B8=RY[75?)=O>?Z]><.6[T\FS2Z)E5A4#2.M_[D7<[%:-:AZ1_[1 M44]>C#8#=U\_TVG[[>MO\RTMQ3Q?_9DMJ]OW)[,3:RFNT^VJ^CU_2$3WC:8- M;Y&ORO;_UD.W[>3$6FS+*E]W@^L]6&>;IW_3O[HCL3.@YN@'.-T IS_ >V6 MVPUP#QW@=0.\0P=,NP'30[^#WPWP#[40= ."_@#_E0&S;L#L4 MA-R \=( ] M>?[E)JT'/?WDK;]$:96>OROR!ZMHMJ]YS8O6Z=KQM9MDFR9 KJJB_FM6CZO. MKUC\B5$VO_CTQ;J8SS]__?2%?8JMR\^_L3DC5]8OD:C2;%7^S?K5^GH56;_\ M]]_>G56UX6;XV:(S\N')B/.*$=?ZF&^JV](BFZ58:L93\WA_W_C$/-YV#("S M^HB]'#;G^;!]<(S$3_G]&\N=G%K.Q'$T.S0W#[_8WM3#[5>'1X=;MS7#R>'6 M=:-Y3BO&N=[AF]7]? GZQ.#&[DOT>>V M//>GH^_OO]5#+5:)=?E_N@!\LN/I[317V;?E7;H0[T_JRV@IBGMQB7[^>Q,,&[&T2%ILLLU- M:?URL5ALU]M56M6?1N(Z6V25]OKT!/9;<),SWI__ZLZ"8.IZ[KNS^UW?-^[" M6-]'P@@21@\^(#'2;*(S.YT$@1N$JEF&-,M!,,5KIR]>.S5Z[3PM;ZUTL[3: M%^0?V^P^78E-59Y::55_6!2/M2];?Z2KK="Y[A-]NG/(IA/?GS:7+\5QC7LQ MUG&1,(*$T0,/1XPTFFB,AK8?SGJQPI!&.0BF.*W_XK2^T6G_K&]J&Z^'A@] M_.I6K*ZMW\5-5E9%VCZKN:KJ/&)=GYJMC^E?V7J[MBZVU6U>9/^LLXMYOEZW MV^2+[Q8KRVVZ68C7S]I&XV.C PF+D#""A%$D+$;"$B2,!8,9!1)2["E[@(C7%Q6>0+ M(9:E=5WD:^GT^;5R\M88>SF=<\U5-RH7!XN@RF MMM/?+D'N'$/". BF^+0]D0_X)WOO/T^MKYML4];G\J5ULZ\HU?9>QX"WHO-5I1:![:' MYQ1O9H?VM._ 1ANC'=@>G*(\W_/#OI,0J%FJ^;:N;8?U_63?-X<;3L/)S)\% MO5,H=/\8E,91--7M'.EVCM'M+A:+YK39Y,<+D=VGWU;BU/HFZB196!>K5?[0 MI@I-SCRO3[)99?V6EWH?=88^Z@:.YB1KW*'1/HJD$2B-'GI(8JC91&,V=(*! M50:URE$TU8^EX&@;%1J]'[_JP/7=X;8HQ"OI@CL\K=1IF>OU'1DJ)T)I!$JC M!QZ1&&HUT5BUIZ[CVGT_A@J!*)KJQU(*M,U:X&4A[M)L:9&_[L2F%*W \KFZ M%85U49:BTI]ZO>&!J 4)I!$JC!QZ1&&HUT5AUG>&S :URE$TU6&E M"FB;94"VJ?/6*B\>VV?&3P^F<=:DY!X(:VWW=6J.X'I1$HC1YX1&*H MU41C=>9-IUY?KX9:Y2B:ZJQ2_;/-\E\D:NPB:[WTU*K?K<13->NF?7Y05-D_ MV[]I'74 M4IUMUNIV7:YY',LV5;JYR>K%4*D+2N,HFNJ%4C6SS;)9ZVH66]=Y9]&JQ//;M+AYY>H-E<*@M A*(U : MM8Z,"M6Y-#8'F2C2($?15#^6*I=MEKF:3+2L&@_6NZY&F/'K^\G!;3U4 MIX+2")1&;8T$I3DB,=1J8]D2"2,OSW+#WU)SH M>';H]P5*:O[J8Z5^*"V!TAB4QE$TU26EX.28!:==EYSGZ\;]GA+1';^TOCU: M6M=]2(OEJ?7YKAE0-MXKBD56BM+*-M:E*+)\N:^FQKQW8S,)*"V"T@B41IVA MZ.7YTT$J 36:0&D,2N,HFAI&4D!SS +:(6%4_D0U&D-^)E M*^NRR+KBM2A?K=*BM.Y$896-(7W,(16?.90606D$2J,=+=A-6=X$_0DE4)L) ME,:@-(ZBJ2$GM3['K/6I]6Q/E+=4_QZS^(7.RN!Y1*1>2N,C+ MAA2GYE!:!*41*(TZ&LG1TSSC@5I-H#0&I7$438TE*4PZ9F$2FI@-@PF8E2$5 MMCF4%D%I!$JC'6TW*W/?N$$_WJ"J*93&H#2.HJGQ)K55QZRMJEG9O&WR(@KM MHU@S:;3'0Q57*(U :;2C*06YH>82 YUF":4Q*(VC:*K+2_W6,>NW39U+6BR> MIL%'XEZL\KOV\F%ZFCO4*SW?#KW^M'>SZ=%>/;0Z]8+0=?O/?*$2KL;JS'%M MNS\5QM',"'1"+^C7<4/WCD%I'$5375&*N(Y9Q(W$M2B::3!?TK^ZXH$NX=*J5: MQRS5[I7#GA)OZ^\?Q?J;*+2=H$)UV$XSW M/3\U[\WHZ(+JVE :@=*H.]2U'=>=^8,R>-V&DVEH]S=,H/O'H#2.HJDQ(45K MURQ:?\PV;1\@4WYE1HQV9*A8#*41*(U":3&4ED!I#$KC*)H:$CL=:X_6LA;; MLQ;;M!;;M1;;MA;;MQ;;N!;;N1;;NO8_H5F[4K-VS9KU99'?B:)Z/+4N5VF= M'S7/0IMNH'==86M99>NVC^W74EQO5]9OV2LS \UV1L<-5'F&T@B41O?\/E-M M=$!5:"B-06D<15.C0ZK0KEF%?NZX:,RTH (PE!9!:01*HU!:#*4E4!J#TCB* MIH:$%(I=_UB9%E1'AM(B*(U :11*BZ&T!$IC4!I'T=3 D7*S:Y:;<9D6M(LO ME!9!:01*HWM^'WMB/8I46_(20W4GEWPV,E7U#]'4J+H#0" MI5$H+8;2$BB-06D<15.7:)+ZNV>>P4VS35:)7YN<:CEHU'(J4ZYK;=6?&3XV M6*"T"$HC4!K=\Z/8L]<\\W?LG,R^H&@^E15 :@=+HGA_%]*P+ MNB,)E,:@-(ZBJ9&QLV[L'ND]K=I)K,8L"ZJJ0VD1E$:@- JEQ5!: J4Q*(VC M:&I(2+W=FQXKRX*J\E!:!*41*(U":3&4ED!I#$KC*)H:.%*5]\S3MW\RRX(J M\5!:!*41*(WN^5$<4Y8%E=VA- :E<11-C0PINWM[NG2766I.L:!R.I0606D$ M2J-06@RE)5 :@](XBJ;&@U38O=FQ4BRH]@ZE15 :@=(HE!9#:0F4QJ TCJ*I M@2.U=\\\Z]VTQ*,W[,7M^YIU'A!K-O0F MFJ8,"73_&)3&433%ZZ92N)Z:-5(E?;'^975>:'T0F\7M.BV^[_[QN6V3-<\W M"[&IBFY!IZS\;DR!S/LP]DP.I450&H'2*)060VD)E,:@-(ZBJ3$E)>^I?:04 M: H5P:&T"$HC4!J%TF(H+8'2&)3&430U<*0(/C5//!]>5DZ;%@O-9^F-]LE2 M!YSMI "3-]ZLEQ:9S8YV?*B(#:51*"V&TA(HC4%I'$53'5^*V%.S7OKU$_M" M(NOJR\67^OKPG\K"H%HWE!9!:01*HU!:#*4E4!J#TCB*IL:4E+^GWK&R,*A( M#J5%4!J!TBB4%D-I"93&H#2.HJF!(T7RJ7E2^@]D85 Q'$J+.IJ:(4Y[ZQ@3 MJ$T*I<506@*E,2B-HVBJXTN1>[I'Y,X+D=UL=G.MB\6B:>M6UAG90F3W::-Y M[Z9BA5AFU>A$#"J'0VD1E$:@- JEQ5!: J4Q*(VC:&I8285\&APK$8-*Z5!: M!*41*(U":3&4ED!I#$KC*)H:.%)*GYHGJ_] (@:5S*&T"$HC4!KM:&J2&/17 M,(/:3+0V>R89U"1'T51_E@KWU*QP7^:KK+RU7GHPY(4Y38).(8?2(BB-0&D4 M2HNAM 1*8U :1]&4Z/"E$N\?JX6[#Y7;H;0(2B-0&H728B@M@=(8E,91-#5P MI-SNFV>8L\V]**MVP3YM--C#Q^[939RF@_AZKC4!H]\(C$4*L)E,:@ M-(ZBJ1XL=6_?K'LW;=JJ1^NCJ&[S9GK%LS^?6I\?-J(H;[.[/8F_K]/!)W[? MQ:$Z.)1&H#1ZT/&(H383*(U!:1Q%4QUPF*I#0"H!@VE15 :@=*H M/US%.]"L3@\UFD!I#$KC*)H: %)<]LWB,O(Z$MV^-YK"52MAM(B M*(U :=0?KL]N>[XFEJ!Z-93&H#2.HJFQ)(5M__ %RU^+I?+'@^E/T;3+K8=< MW(LBO1$O%RCKLL@6H@VS*%^MTJ*T[D1AE8T5?<1!)74H+8+2")1&.UJP$W'N M&S?HQQM4*H?2&)3&430EW@(IE0?F2>MC'R=;_[(.6=/6;'5L=$!I$91&H#0* MI<506@*E,2B-HVAJ%$G=/#C6-/4 .DT=2HN@- *E42@MAM(2*(U!:1Q%4P-' MRO6!6:Z'IGN:9W#(C,_\54:')K2 $HC4!KM:*%20#!S>AD?U&8"I3$HC:-H M:LC) H( 6T#09'P'K*UKMCHZ.J U!5 :@=(HE!9#:0F4QJ TCJ*I421K"H)C MU10$T)H"*"V"T@B41J&T&$I+H#0&I7$430T<65,0'%Y3\/\^XX/6,$!I$91& MH#3:T7:?\3EO_%D_XX-.QH?2&)3&430UY&2=0V"N<_A<7W_FVZ=&1[L3\H_1 MK]*\:Z-#"%KD *41*(U":3&4ED!I#$KC*)H::K(6(CC6!/T 6AP!I450&H'2 M*)060VD)E,:@-(ZBJ8$C:R@"] 1],W!T@$!+'J T J710#=9WO/ZR1FTX %* M8U :1]%4QY<%#X&YX.'+0RZ3JZ-G9] B!B@M@M((E$:AM!A*2Z T!J5Q%$V) MM9DL=I@=JR_ #%K? *5%4!J!TBB4%D-I"93&H#2.HJF!(^L;9N:^ ..S,S-P M=(! ZQB@- *E42@M[FAJKN?WYFXG4)L,2N,HFNKXLCYA9JY/:!Z=_2$VRUS) MS>9Y65GYM17G^;*TTLW2NJHM-\^6M=G9U?;N;I6-S\[,^S8ZAJ %!U :@=(H ME!9#:0F4QJ TCJ*IL28+$V;NL;(S:"T"E!9!:01*HU!:#*4E4!J#TCB*I@:. MK$68&27;'\G./$U>8/=*LN9FLZ,=7V=SYO:ZAT-M4JW-25^(U&X5!/TL":KI M0VD<15,=4&KZ,[.FK\^27AI^7Z:/_6[?/YP2015Y*"V"T@B41J&T&$I+H#0& MI7$430TLJ=S/_&.E1% ='DJ+H#0"I5$H+8;2$BB-06D<15,#1^KP,W-/@A]( MB:!Z.Y0606D$2J,=34V>G/Y\3JC-!$IC4!I'T53'ESKZS*RC-W+B4RI6_L=S M,:@ #Z5%4!J!TBB4%D-I"93&H#2.HJF1)87Z67BL7 RJND-I$91&H#0*I<50 M6@*E,2B-HVA*X(12=0_-+0;&YV)FX-@ @=(B*(U :11*BZ&TI*/UI,A9J/S7 M6[(%N@<<15/#0&KHH5E#O_CRT;JX*<13.RA38F4&C79_J'8.I1$HC4)I,926 M0&D,2N,HFAH84F,/G2,E5B%4,(?2(BB-0&D42HNAM 1*8U :1]'4P)&">;AG M)G_;:I.5Y58LK6A;9)N;ETF03[T"3ZU/XN%IB[TM!,W&1@:Y^MU?0O2 MQHTV!)"B[!Q*BZ T J71CJ:L@A3.9L,VFE"S"93&H#2.HJDQ(!7Y<,\L^W35 M>GSKZJ?-D]TR6XKG6_!V >[ZFE&__E*DFS)=-)]K(P*JMT-I$91&H#0:#KOS MVZ&K:2P+-9M :0Q*XRB:&A%22@_-D^#UM]\'MK,TLT>' 50]A]((E$:AM!A* M2Z T!J5Q%$V-%:F>A\>:Q1Y"574H+8+2")1&H;082DN@- :E<11-#1RIOH<' MK 0PNLU0!U5;8MN]]+B[ X@L51+"[&XA(LCF%Q'(;KQ9"]$T-FJ?S'TJAGZF[>X+UQ^BMW[S$^ M/@Z@BC@61P\[)C'6:H+%,2R.PW!/_GU6W@I116F5GK];B^)&S,5J55IMO6US MF=CYU"K$=>/^;R^2=6-_RJLK7[&+5;J/]=9V ( "X( 9 >&PO=V]R:W-H M965TS@2 :'*YV$VPX[SG/>[!QPCVA[VR#$ 5:PD;;AO+S5 M=99N4 [9-2E1(9ZL",TA%U.ZUEE)$5Q6HCS3+4./PA*NT1SQUW)&Q4QOLRQQC@J&20$H M6HVTL7D;!S*^"OB#T9YUQD Z61#R+B?)\Y)N1%FA@B59PF_%GLO^%&C^NS)>2C%6_ M8%_'>IX&TBWC)&_$@B#'17V%'TT?.@+3.2.P&H%U*K#/".Q&8%=&:[+*UCWD M, HIV0,JHT4V.:AZ4ZF%&US(MSCG5#S%0L>C>?(P329)/)Z^@'$YW?@XNOEZ'.!89,IJ=-R;NZ MI'6FY)3LKH%M? >685D*>3PL?X0'8)LJM2Z\MPVPV@9853K[3+JNJ?&"<2H6 MELI3G<519Y%[[9:5,$4C36PFAN@.:=&W+Z9G_% Y_$_)/AFV6\/V4/;H&>[% M N*(8I@QE=-:[E5R^1'81:87N(9AA/JN:T(1YYM^-^X3G]/R.8-\;V+; UR MDI*U<*]$K#.XG=*!:?8)^V&^9Y\%=%M =Q!P@@LL-MQ2$BZW*5<2NKW2MGW3 M)^R'^8%UEM!K";U!PA?"80;6E# F.EFO[X.*TNN5MP);\:K[<;;EG>?T6TY_ MD/.X]PZ@6>;*5OJ]XE>^;]^8W@FD(BYP7->Y44,&+60P"#D51^E@$X/>/K , MSW0>8GN/X)WQZYVLN3])'2->X8"!#*Z$TKGUAD=:G4SWAI*P^\ O" MQ7%1#3?B0$=4!HCG*T+X<2+/C/8O0O0/4$L#!!0 ( />&+586-7%I&@, M & * 9 >&PO=V]R:W-H965T$RDZO*9*5(.),R" MXLC$EN6:,:&)X;>SL1'WVVPA(YK B".QB&/"GR\A8JN.81N;@3LZFTL]8/KM ME,Q@#/(A'7'5,TN5D,:0",H2Q&':,;KVQ:7MZ(!LQF\**['31GHI$\:>=*!N>Z-^G2U>+69"!/18]$A#.>\8 M30.%,"6+2-ZQU4\H%M30>@&+1/:+5OERN>B6)7(NT%420K@?;RKR$A]O\"_Q4<$!6]:08YTA;&&, M/B,3B3GA((K'D0Q.:9"397 .9'BY:-2=",G5GZEJ];E4O5I*;[ +D9( .H;: M00+X$@S_RR?;M;X? :V7H/5CZB7H<"&%)$E(D]D9&N=N_*WT(V?.51N9JM[# M2Q\[V'9MMVTN*W :)4[C!)Q]FJLU\( *0"-. T"/V9:!$'67P-41H#"W7[ * M-<_H[: Z-0]7<[HEIWL*YPTGB4(YR3'WE6-VW;4LJQK$*T&\-X&\URROPBS' MJV9LEHS-4Q@W:*?9U7QEUWG=;1RRJU6BM-Z(\E[#6J\,LVN>4TUI6]OSU3J% MLT>20%T]"H=Q!.N4\A/=*^3W[&OB@_;9.P>__?]@[_6RR+UK9J-F'?CWV7C+ MC#_DC"MD]P\YIWGPD+.WMX-]]$S_D&.N2+F_==W6"U1SY]*/@<^RTD:@@"T2 MF=__Y6A9/G7SHF$[/:^];@F?465K!%,5:M4\913/RYF\(UF:E1 3)E5!DC7G MJ@0$KB>H]U/&Y*:C$Y1%I?\/4$L#!!0 ( />&+59HRY4V.P0 +(8 9 M >&PO=V]R:W-H965T_=B=2_Q^^W,>"&1CHG+GOBF)^<_/'H\S M9*;C/:%?68PQ!]^S-&<3+>9\!1K M<3-;332C6!%.<<@+!!(?.^SA-"U(8AW?:JC6S%D8GEX?Z/>E\\*95\2P1]*_ MDQ6/)]I0 RL M;\2)@>#(#^5YNG(\XFHXIV0-: MJ 6MN"AWO[06^Y7DQ4%93;_!!9/ M#S-O%BS!!Q]SE*3L([@"SWB'\RT&$249"$G.J0@S$POF<;U43)G0O2Q]\.'7 MCV.=BP46T^AAO9B[:C'FF<58X%%08P:"?(57$GN_W][ML=?%QC2[8QYVY\[L M!<[)[AI8QN_ -$Q3LA[O[>90YL[_FSWXS[.W-L-JCHI5\JPS/#]A:+VF>(W* M1YQ$S8'X\B"D8,9QQOZ11;WBVG)ND0IOV :%>**)7,[J;-<>='1^5V=!..KH@J[.&1DM7]CK]M,.TRL>XZN0;'.. M:6^.Z$5=>@Q5PGR5L$ 1K!6/41./T3OEB)'*X*B$^2IA@2)8*SC0.)8#AJ(L M48.IPNPT$6>KHRB"4E"4RG:2]$!7PL7^EI69"HM3P1UHV8_Z(KD488R!4!!$_FWP'.-8(4D_OA6@1GFF,JRNG] _:/*2 MS#WA>$[C?Z-0K,;&P( 0%V0=BUNZO<""4$_A!33F^A>VN:[G&1"LN:!)82P] M2*(T_R>/12 J!A*GWL I#)Q]@^X/#-S"0$?.S#W3M"9$$'_$Z!:8TI9H:J%C MHZTEFRA5KW$NF'P:23OASR].;Z<7-Q\GT]OYGS#]Y^[RTW]P-$%!HIB_@[_@ M;CZ!HS?O1J:0IRD;,RB0SW)DYP?('ES15*PX3-,0PUU[4WI9NNH\N7KF- )> MTTT'7.L8',MQ:OPY_W5SN\$=MXRI#Y<"$_ZU+G@Y>+<>7%W> M$YZ1 ,>&O)T]KV/>$MA.'+IE'+I-Z/YSCHC-FMNU[&&IMN-QK_2XU^PQ MB1'H K3GQW"]3NZ1:<&*R/C )>=K#"%*X1,C*2=YP3F2^URA]C(T'GGH^\S! M>A7>/:_G>=UZWE[)VVOD/6,T0 PY+!A-8"\*?S/*>1TQ[X4O\D4-+,O:>U>- M9[\R!_LEL_[KF5VCJ./5?Y%;]M#U7O)J//F5O 8EKT$CKZLHC9)U E^N4.5H M;2%I1#@T\5H"VR$[+,D.?V=!';89AY; =N)@6\_?9.N0 C5C48 PDS5*UQ]= MB28TC@GCD$DI5]+Z+W3C.8<&I4#K5ZZ,V[%[]47)KG0@=G.2D\>?)GDSQ,%$ M6D+;)>P\$W9^9Z(7Z&W%HB6TW5@\-U%V8V_28JJWVE 5:-54[W8<;R_5S4K? MG2!;ZG&$0T#7J&+5:F%BJ7 , %H* 9 >&PO=V]R:W-H965TPD MI*&$2.OH"\3./HI"*CK&2,KXT33%?043$!8N!JCL+ MQB,BU9(O31%S('X"BD(36Y9K1B2@AM=.]L;<:[.U# ,*8X[$.HH(?[Z"D&T[ MAFWL-B;!,S5RLQ9_" "*@)&$8=%Q^C:ESW;TH"DXD< M6U&X1MK*C+$'O>C[',U,C/U,#B]8[]:V)> MF9D1 3T6_@Q\N>H830/YL"#K4$[8]@XR0W7--V>A2#[1-JVMN0::KX5D4096 M"J* IM_D*0NB ,#X" !G /P:8!\!.!G 28RFRA);UT02K\W9%G%=K=CT19)- M@E9N JI_QJGDZFZ@<-*[O1G=3KKCNWX/]8=?1Y-!]WM_-$1GUR!)$(K/;5.J M4W2M.<\8KU)&?(3110-&Y4J@&^J#OX\WE;I<(MY)O,*5A$.VN4".=8ZPA3&Z MGUZCLX]ENGK5- /RC!R[BF5/G9,'Z"2TSAL#1+^_*03J2XC$G[(T4_I:.;WN MXDL1DSET#-6F O@&#._3!]NUOI1%<"*RO21J>1*U*G9ON(YFP!%;H%$,G,B M+M$4EJKGI2@SGK+5$S;]M-EX=MO<%-U4GO=&-_7<3;W239]NE'#&G\_1+6>B MU$'*X!8[N%BW)]'-);J5$L=JCF\=U M$.O(S]$09)EH]R!V[+@-N_5*1*M_VZAUL'?S&V6=%!)&;:/-I!MO;S] MK'=HH8RTV-!VZU!T65GC4+19>'M'P)?)4"/0G*VI3%_D^6X^.'63<<%\*4^G MK@'ARX *%,)"0:V+ADJ,IX-,NI L3F:!&9-JLD@N5VKX ZX+U/T%8W*WT ?D MXZ3W%U!+ P04 " #WABU6\\J^\S4A OQ(DXP/ MC;40FVO3Y(LU23&_HAN2R3M+RE(LY"E;F7S#"(X*HS0Q; MV6A MR*),_+( -^F*68_;TA"]T,#&L\79O%J+?(+YFBPP2LR)^+;YI'),[.F M1'%*,A[3##"R'!IC>(U@D!L4BC]CLN='QR!WY8G2[_G)730TK'Q&)"$+D2.P M_-J1"4F2G"3G\6\%->HQ<\/CXV?ZE\)YZH7UG*]XBQ/ ME+E@\FXL[<3H%CW? R)P''"/X'/X);0%<.; M=;P <5:F9IDE*\RB.%N!3.8SQPGA4OQM'H*/'SX-3"$GEP]A+JJ)W)03L5^9 MB .F-!-K#E 6D4AA'W;;^QWVIER4>F7LYY6YL3N!]W1W!1SK-V!;MJV8S^1T MF,QG#I-G(+GO,*;D1W)MC+"2T;3*MB"@FV&E\LXB;$@496M MA/%K5?1+OJOFY^7PFF_P@@P-6>\X83MBC'[]!?K6[ZJEUPD+=<*0)E@C2&X= M)+>+/KJ7S^$\#XUJ_4M3OS#-?SUV(^CV80"]@;D[7MJVSO5=/["LIBYLZQP( M \=[H4-MG1=8?;_?JW4-7[W:5Z_3US&/,?A[2M(GPOY1^=MI?FZ^Z82%.F%( M$ZP1 [^.@7_AHN#K#)).6*@3AC3!&D'JU4'JO;\HE*;>T2X?:.M=R^\>ZAJO]VM5^IZMHR^0+=&=5Z 2.^WWE\7*MO&$PJ]=F%0Z'J!WRX, M"EW@*PJ#0@?MIK#I[E&; [O=I4RLP5CF7+SH?G'H!IV;?EIIH58:TD5KAL0^ MA,2^<*&H!M 5*IVT4"L-Z:(U0W7H_F!GW_)&L7 4/^=042P4.CM0%(NVSO?; M.J30>8[[>JTXM%&PNX^:T^VIM:(3='8"ZJ2%6FE(%ZT9DD.W![U+UPJM#:%6 M6JB5AG31FJ$Z-(6PLYUYHU;X[59"42E.484*5?O5 [VE:GIYZ*I@=ULUC:,H M(0!A+KHK1"?F[+3320NUTI N6C,@A]X/]B]=(;0VAUIIH58:TD5KANK0(,+. MUN:-"O&.M@@H Q H_LE45!%-XR'%>)[B;<0\VJN1J;@J-LDX6-!M)LK_X^NK M]4;G']!EY/H.)ZF&_<%7M#!WRYZS?%;!5G'"1D*8>RKGJR*+)R(ZT\ M$713[!0]42&?D^)P37!$6"Z0]Y>4BN>3?(!Z.W/T'U!+ P04 " #WABU6 M5_L2W54# !V#P &0 'AL+W=OV&2 ZPF-K,-M-]^MA-"TJ99 M'_P&;,?W]_V)O&';'Y #&0&&M% M0ZA^C5/)U5.B[.3@ZN)L>C%%!^<@,4G$(?J&;J?GZ.#S8<^52E_/B:4;D4Z(+&$%?M7>57X5RP]UT);$*EO0+K:@;=1;KPV7NRN]#6,)J:@E;]LD MMR16(>\4Y)W&ES_!C^KVD@*IUXUN5*N.-I,(C82^0#>#(/0\K^=NRAB-"[T3 M(RPPPD:,*41K3N0C.H<5$Z26(E/HE"F"YQ2-Z[R3XKB@.&ZDN )UPQ.;Y);$*N3=@KS[\7/8 M?1;!K?!9 #>N\TX*W]M_=[U&CEM*),1H*K$$@2YQ1!)]+)NBMUGQK2_1EEJ5 MOY1W^'8C.->S16])K4H?[.F#CT=QKE$.8[_3?GX3Y_/"RKQ.>5[5RWV^XSUELHKT&O,%H0(E,%>2 MWM&Q\HQG15[6D6QEZJ09DZKJ,LVE*HR!ZPGJ^9PQN>OH!8I2>_ /4$L#!!0 M ( />&+59XDETWUP( !0' 9 >&PO=V]R:W-H965T M&YR2N5)_7.1(X0",^L0&/W6>(%".""B\7>+&30I7>!^>X=^[;63ECDS M>*'$$\]M,0Z^!)#C@JV$?5";[[C5,W!XF1+&?V%3KTV2 +*5L:KY26S+!UIM0'M5A.::WBI/IK(<>DV968US7** ML^GMU61V-8.32[2,"W,*9S!;595 ,MXR 1DS!2QHZX#+^@C4NR&8Q1RL H'D MB1F%EL@XR##;)I[6B>,CB8=PIZ0M#%S)'/.W\2&):)3$.R73N!7PAUIWH!=] MACB*8WB<7<+)Q],6W%[C4,_C]H[@OK'CPMEQ[>RXV;/C86O'+P6WW@Z8S(W5 M=.(.^5*GZQ].YR[AN:E8AN. ;IE!O<8@_?2A.XR^M8CI-V+Z;>CISPHU<9;+ MUXTUL-"J!-7,'-_1&GOHL=UM7Z?=I-^+XU&X/L!IT' :M'+RA>!,+"6'V;=FOVPW]!B];"1-6R5 M]>0+ DE@:Z)+]#6Z(OE*VZ(NX80$OB#3YO00]?8,O3H2OD)97Z4$ZO'XO[IA>&ULC95K;YLP%(;_BL6FJ9.V8@SDTB5(O4V; ME&Y5TVZ?'7(2K!K,;),T_WZV26BF .L7\.V\SWLP/IYLA7Q6&8!&+SDOU-3+ MM"XO?%^E&>14G8L2"C.S$C*GVG3EVE>E!+IT03GW"<8#/Z>L\)*)&[N7R414 MFK,"[B5259Y3N;L"+K93+_ . P]LG6D[X">3DJYA#OJIO)>FYS;>?[)+.@"JX%_\V6.IMZ(P\M844KKA_$]AOL$XJM7BJX M7\]LY.KL!31E7']%G])B!(>A*,KU# M8H4XF*P19W3!.-,,U,37AFSC_71/N:HII(/R0VS.48@_(8()04_S&W3V_N._ M,KXQWK@GC7OB=,,.76OU[F#UYPK-G-79JU5TN5!:FJUO\UQK1^W:]CAQO__L5E>5M8%,U[,V6D]?>-3?AQU MX@/\6M#P&SZ&N;8DU:Q8O[%\X9.S%I"HY5?PCTJMO;;NJ%RS0AG*RD3B\Z%) M2-8W0=W1HG35=R&TJ>6NF9G;$Z1=8.970NA#QQ;TYCY._@)02P,$% @ M]X8M5BF](5XC P [!$ T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D3 M2!-I&PC-:"MME9 F;1,2/.P-N8W36G+LS'%9RZ^?KYVF'_@BQL-6EJK$OL?G MW&/[!D<=U&8EV.V<,1,M2R'K(9D;4WV,XWHZ9R6MSU3%I$4*I4MJ;%?/XKK2 MC.8UD$H1]SJ=-"XIEV0TD(ORNC1U-%4+:8;DO U%_O8E'Y)N>DXB+S=6.1N2 M^Y/W/Q?*7+V+_/WHP]%1Y_[T:C]^XH!3$@=%+UX@>M;!=2V&2:>[TF[XL17R MQ&.,=AF@V2P;)G0<.6[6;30HE-PL7T)\P*K3DD4/5 S)F H^T1Q8!2VY6/EP M#P)3)92.C-TWFZX+D?K1PUW?@RUM=$HNE7:Y?0;_=](,WP/6/3#(A6@-]H@/ MC 85-89I>6T[;K +/H&BIGVWJJS#F::K;N^"; CN9I-,E,Z9;M-TR3HT&@A6 M@!W-9W.X&U7% !JC2MO(.9TI29V'-:-I6-DI$^(6ZOU'L:.]++;VK0.[)MNF M-=0TO8SO@/ZVFM?>EGV=;E3Q!V4^+^QTI.M#@;(;S0J^=/UET1K U+NX.JTJ ML?HD^$R6S$_^Q0E' [KF17.E^:/-!J4RM0&F2?3 M.'3[<@O3:L[MC3K&_3\=]=YQB335&R;MK5_R*O\:L?)Y;^R[/ZK[!L.>FP.L4,W>?$63*:' M;S+)#M]C\\)Q<";CYFC<.G]W3M\V&L%;SI!\AWR#$.@%L,UFJ;(ZJ3P">\/]I0D29:%$<#"#I($ M0^!IQ!', 7C D"1QY^#>>12OSZEX\_O.Z#=02P,$% @ ]X8M5I>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'%YQ_HQ^%I25 VLCY?;:MLML@XNT_,:WF*F:-1=%*E56/-GE5N T M+S<8RX+:;J?3MXN4,.OVINUK(6P]PR7.).%,%58%#P2_EN_U51:]D)*L""5R M/[#J9XHM5!!&"O*&\X'5L5"YX:]3+L@;9S*E<28XI0/+:2H>L) D^Z,XKB"3 M=%76)3)=+5,%,K#Z'=7AFHA2UBWJ_E/%^()5XR:WDWQ,J,1BE$H\$7RW)>RI MZD:-PM:&4<>A39L@7HM_"2-?KTF&1SS;%9C))HX"TPJ0E1NR+2W$T@(/K+8) M\EB.?"95D%# FJY4VVJDZM5!WHQ:*EPMAN*:J H1Y#6X.8G*W'DS+QSZ2(-T 4CWA)"/K@9Y#D">&X=\1XL3EF"!O.(SNPR0()VBA(CD,_%B#O 0@+PU#3KVE/XUF(W\9?T+^ M]_L@^:&170%D5V;))GXT67J+:3!$03B.EO./4^MTH/VZ8Y9NYGOQP1PZH#V, MZV,^#Y)FH_/">L%6WYH??OC0',@>CF%]>%G&=\J_[ DM."49P>47M-HWF;WN M. ?RAV-8(."R/=CV',@@CF&%'%\>Z$R=P"@N/^N8D$,YNU-3'N+=/L+ M4$L#!!0 ( />&+59_/=]I1P$ -@0 : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-V,V.@C 4AN%;(;T RSDJZD1MQLDJ.E]3-9ROI'3H((8@#A^TAJ!U M^* -!&W"!VTA:!L^*(&@)'S0#H)VX8/V$+0/'W2 H$/X((I1QEA T@)K 5H3 MC/JS0+T M9M2;!>C-BX]M 7HSZLT"]&;4FP7HS:@W"]";46\6H#>CWOQ.O9U_-,;-/<\U MWO].JOWXKIFOGY;/S04[$\X:?F27!E&ULS9C+3L,P$$5_)J7;+>T?\\D?4B@$E$5B=G$2CQS[[5'.HM,WK8>8K8QVL9I MWJ3D'QB+90-&QL)YL+A3NV!DPM>P8%Z62[D )D:C,2N=36#3,+4:^6SR!+5< MZ90];_!S5,Y.\P ZYMGCKK#UFN;2>ZU*F7"?K6WUS66X=RBPLZN)C?)Q@ 4Y M.^G0[OQLL.][74,(JH)L+D-ZD0:KV$:SF+8:8M$O<2*CJVM50N7*E<&6(OH MLHH-0#*ZV(D.^IT3WC#LGOQB_TZFSQ KY\'YB!,+<+[=821M]]"C$(2D^H]X M=$3IB\\'[;0KJ'[IC=?[X<*RFT=DW7+Y'7^=\5'_S!R"2(XK(CFNB>2X(9)C M3"3'+9$<=T1RW!/)P4=4@E A*J>"5$Z%J9P*5#D5JG(J6.54N,JI@)53(:N@ M0E9!A:R""ED%%;(**F055,@JJ)!5_"=9WYU;_O5/A'8MC%3VX,^Z/S6S3U!+ M 0(4 Q0 ( />&+58'04UB@0 +$ 0 " 0 !D M;V-0&UL4$L! A0#% @ ]X8M5I(P:5?N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M]X8M5IE&PO=V]R:W-H965T&UL4$L! A0#% @ M]X8M5C0N\J&M!@ 11D !@ ("!(@X 'AL+W=O&+58*4DHMR@< !HB 8 " @7PJ !X M;"]W;W)KN P) M ;%@ & @(%\,@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]X8M5HE5 C.X( 8%T !@ ("! MOCL 'AL+W=O&+58_ MA;(L1 , 8' 8 " @:Q< !X;"]W;W)K&PO=V]R:W-H965T&+5:!&V?2>P< #P2 9 " @0-D !X;"]W;W)K&UL4$L! A0#% @ ]X8M5ENNQMNA @ R 4 !D M ("!M6L 'AL+W=O&PO M=V]R:W-H965T&+5;)!@38(00 M )8) 9 " @;:1 !X;"]W;W)K&UL4$L! A0#% @ ]X8M5LY/]7#Q @ <08 !D ("! M#I8 'AL+W=O&PO=V]R:W-H965T&+5:ZV(94RP( ),) 9 M " @:"< !X;"]W;W)K&UL4$L! A0#% M @ ]X8M5K-L;11V%@ 8C&PO=V]R:W-H965T&+586-7%I&@, & * 9 " @5ZY !X M;"]W;W)K&UL4$L! A0#% @ ]X8M5FC+E38[ M! LA@ !D ("!K[P 'AL+W=O&PO=V]R:W-H965T& M+5:F%BJ7 , %H* 9 " @=?$ !X;"]W;W)K&UL4$L! A0#% @ ]X8M5O'-UAYV! VAP !D M ("!#L@ 'AL+W=O&PO=V]R M:W-H965T&+59XDETWUP( !0' M 9 " @4?0 !X;"]W;W)K&UL M4$L! A0#% @ ]X8M5DZ:$YNQ @ FP< !D ("!5=, M 'AL+W=O&PO&+5:7BKL

&+59/+>UK" , ,D2 / M " 73: !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #WABU6?SW?:4&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " #WABU6VG)9V'@! "Q$0 $P M@ $HWP 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 (P C &P) #1X " ! end XML 40 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 41 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 42 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 134 197 1 false 43 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.biomerica.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.biomerica.com/role/ConsolidatedBalanceSheet CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parentheticals) Sheet http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.biomerica.com/role/ConsolidatedIncomeStatement CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Sheet http://www.biomerica.com/role/ShareholdersEquityType2or3 CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED) Statements 5 false false R6.htm 005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED Sheet http://www.biomerica.com/role/ConsolidatedCashFlow CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED Statements 6 false false R7.htm 006 - Disclosure - BASIS OF PRESENTATION Sheet http://www.biomerica.com/role/BASISOFPRESENTATION BASIS OF PRESENTATION Notes 7 false false R8.htm 007 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 008 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.biomerica.com/role/SHAREHOLDERSEQUITY SHAREHOLDERS' EQUITY Notes 9 false false R10.htm 009 - Disclosure - GEOGRAPHIC INFORMATION Sheet http://www.biomerica.com/role/GEOGRAPHICINFORMATION GEOGRAPHIC INFORMATION Notes 10 false false R11.htm 010 - Disclosure - LEASES Sheet http://www.biomerica.com/role/LEASES LEASES Notes 11 false false R12.htm 011 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 12 false false R13.htm 012 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.biomerica.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies 13 false false R14.htm 013 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES 14 false false R15.htm 014 - Disclosure - GEOGRAPHIC INFORMATION (Tables) Sheet http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables GEOGRAPHIC INFORMATION (Tables) Tables http://www.biomerica.com/role/GEOGRAPHICINFORMATION 15 false false R16.htm 015 - Disclosure - LEASES (Tables) Sheet http://www.biomerica.com/role/LEASESTables LEASES (Tables) Tables http://www.biomerica.com/role/LEASES 16 false false R17.htm 016 - Disclosure - BASIS OF PRESENTATION (Details) Sheet http://www.biomerica.com/role/BASISOFPRESENTATIONDetails BASIS OF PRESENTATION (Details) Details http://www.biomerica.com/role/BASISOFPRESENTATION 17 false false R18.htm 017 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 18 false false R19.htm 018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories Sheet http://www.biomerica.com/role/InventoriesTable SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories Details http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 19 false false R20.htm 019 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity Sheet http://www.biomerica.com/role/OptionsActivityTable SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity Details http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 20 false false R21.htm 020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers Sheet http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers Details http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 21 false false R22.htm 021 - Disclosure - SHAREHOLDERS' EQUITY (Details) Sheet http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails SHAREHOLDERS' EQUITY (Details) Details http://www.biomerica.com/role/SHAREHOLDERSEQUITY 22 false false R23.htm 022 - Disclosure - GEOGRAPHIC INFORMATION (Details) Sheet http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails GEOGRAPHIC INFORMATION (Details) Details http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables 23 false false R24.htm 023 - Disclosure - GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales Sheet http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales Details http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables 24 false false R25.htm 024 - Disclosure - LEASES (Details) Sheet http://www.biomerica.com/role/LEASESDetails LEASES (Details) Details http://www.biomerica.com/role/LEASESTables 25 false false R26.htm 025 - Disclosure - LEASES (Details) - Supplemental cash flow information related to leases Sheet http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable LEASES (Details) - Supplemental cash flow information related to leases Details http://www.biomerica.com/role/LEASESTables 26 false false R27.htm 026 - Disclosure - LEASES (Details) - The maturity of lease liabilities Sheet http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable LEASES (Details) - The maturity of lease liabilities Details http://www.biomerica.com/role/LEASESTables 27 false false All Reports Book All Reports bmra-20221130.htm bmra-20221130.xsd bmra-20221130_cal.xml bmra-20221130_def.xml bmra-20221130_lab.xml bmra-20221130_pre.xml exhibit31_1.htm exhibit31_2.htm exhibit32_1.htm exhibit32_2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 44 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bmra-20221130.htm": { "axisCustom": 0, "axisStandard": 14, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 477, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 134, "dts": { "calculationLink": { "local": [ "bmra-20221130_cal.xml" ] }, "definitionLink": { "local": [ "bmra-20221130_def.xml" ] }, "inline": { "local": [ "bmra-20221130.htm" ] }, "labelLink": { "local": [ "bmra-20221130_lab.xml" ] }, "presentationLink": { "local": [ "bmra-20221130_pre.xml" ] }, "schema": { "local": [ "bmra-20221130.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/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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd" ] } }, "elementCount": 311, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 6, "http://www.biomerica.com/20221130": 4, "http://xbrl.sec.gov/dei/2022": 5, "total": 15 }, "keyCustom": 14, "keyStandard": 183, "memberCustom": 18, "memberStandard": 24, "nsprefix": "bmra", "nsuri": "http://www.biomerica.com/20221130", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.biomerica.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "bmra:GeographicInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - GEOGRAPHIC INFORMATION", "menuCat": "Notes", "order": "10", "role": "http://www.biomerica.com/role/GEOGRAPHICINFORMATION", "shortName": "GEOGRAPHIC INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "bmra:GeographicInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - LEASES", "menuCat": "Notes", "order": "11", "role": "http://www.biomerica.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "12", "role": "http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Accounting Policies, by Policy (Policies)", "menuCat": "Policies", "order": "13", "role": "http://www.biomerica.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "14", "role": "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - GEOGRAPHIC INFORMATION (Tables)", "menuCat": "Tables", "order": "15", "role": "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables", "shortName": "GEOGRAPHIC INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "16", "role": "http://www.biomerica.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c53", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - BASIS OF PRESENTATION (Details)", "menuCat": "Details", "order": "17", "role": "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails", "shortName": "BASIS OF PRESENTATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c53", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)", "menuCat": "Details", "order": "18", "role": "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": "0", "lang": null, "name": "bmra:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories", "menuCat": "Details", "order": "19", "role": "http://www.biomerica.com/role/InventoriesTable", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details) - Inventories", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "menuCat": "Statements", "order": "2", "role": "http://www.biomerica.com/role/ConsolidatedBalanceSheet", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c2", "decimals": "INF", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity", "menuCat": "Details", "order": "20", "role": "http://www.biomerica.com/role/OptionsActivityTable", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details) - Options Activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c3", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers", "menuCat": "Details", "order": "21", "role": "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details) - Revenue from contracts with customers", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c4", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - SHAREHOLDERS' EQUITY (Details)", "menuCat": "Details", "order": "22", "role": "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails", "shortName": "SHAREHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c6", "decimals": "0", "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - GEOGRAPHIC INFORMATION (Details)", "menuCat": "Details", "order": "23", "role": "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails", "shortName": "GEOGRAPHIC INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales", "menuCat": "Details", "order": "24", "role": "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable", "shortName": "GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c111", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c127", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - LEASES (Details)", "menuCat": "Details", "order": "25", "role": "http://www.biomerica.com/role/LEASESDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c127", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - LEASES (Details) - Supplemental cash flow information related to leases", "menuCat": "Details", "order": "26", "role": "http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable", "shortName": "LEASES (Details) - Supplemental cash flow information related to leases", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "bmra:ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - LEASES (Details) - The maturity of lease liabilities", "menuCat": "Details", "order": "27", "role": "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable", "shortName": "LEASES (Details) - The maturity of lease liabilities", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c2", "decimals": "INF", "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "4", "role": "http://www.biomerica.com/role/ConsolidatedIncomeStatement", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c4", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c29", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "menuCat": "Statements", "order": "5", "role": "http://www.biomerica.com/role/ShareholdersEquityType2or3", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c34", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED", "menuCat": "Statements", "order": "6", "role": "http://www.biomerica.com/role/ConsolidatedCashFlow", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - BASIS OF PRESENTATION", "menuCat": "Notes", "order": "7", "role": "http://www.biomerica.com/role/BASISOFPRESENTATION", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "8", "role": "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - SHAREHOLDERS' EQUITY", "menuCat": "Notes", "order": "9", "role": "http://www.biomerica.com/role/SHAREHOLDERSEQUITY", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bmra-20221130.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 43, "tag": { "bmra_ATMAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ATMAgreement Member", "terseLabel": "ATM Agreement [Member]" } } }, "localname": "ATMAgreementMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "bmra_AccumulatedAmortizationRightOfUseAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from operating lease", "label": "Accumulated amortization, Right of Use Assets" } } }, "localname": "AccumulatedAmortizationRightOfUseAssets", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "bmra_BASISOFPRESENTATIONDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION (Details) [Line Items]" } } }, "localname": "BASISOFPRESENTATIONDetailsLineItems", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails" ], "xbrltype": "stringItemType" }, "bmra_BASISOFPRESENTATIONDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION (Details) [Table]" } } }, "localname": "BASISOFPRESENTATIONDetailsTable", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails" ], "xbrltype": "stringItemType" }, "bmra_BuildingInIrvineCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Building In Irvine California Member", "terseLabel": "Building In Irvine California [Member]" } } }, "localname": "BuildingInIrvineCaliforniaMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/LEASESDetails" ], "xbrltype": "domainItemType" }, "bmra_COVID19RelatedProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COVID19 Related Product Member", "terseLabel": "COVID-19 Related Product [Member]" } } }, "localname": "COVID19RelatedProductMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails" ], "xbrltype": "domainItemType" }, "bmra_CashPaidDuringThePeriodForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid During The Period For Abstract", "terseLabel": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringThePeriodForAbstract", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "bmra_ClinicalLabMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Clinical Lab Member", "terseLabel": "Clinical Lab [Member]" } } }, "localname": "ClinicalLabMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable" ], "xbrltype": "domainItemType" }, "bmra_ContractManufacturingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract Manufacturing Member", "terseLabel": "Contract Manufacturing [Member]" } } }, "localname": "ContractManufacturingMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable" ], "xbrltype": "domainItemType" }, "bmra_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.biomerica.com/20221130", "xbrltype": "stringItemType" }, "bmra_ForeignMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Member", "terseLabel": "Foreign [Member]" } } }, "localname": "ForeignMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales [Line Items]" } } }, "localname": "GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesLineItems", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable" ], "xbrltype": "stringItemType" }, "bmra_GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GEOGRAPHIC INFORMATION (Details) - Geographic information regarding net sales [Table]" } } }, "localname": "GEOGRAPHICINFORMATIONDetailsGeographicinformationregardingnetsalesTable", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable" ], "xbrltype": "stringItemType" }, "bmra_GEOGRAPHICINFORMATIONDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GEOGRAPHIC INFORMATION (Details) [Line Items]" } } }, "localname": "GEOGRAPHICINFORMATIONDetailsLineItems", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "bmra_GEOGRAPHICINFORMATIONDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GEOGRAPHIC INFORMATION (Details) [Table]" } } }, "localname": "GEOGRAPHICINFORMATIONDetailsTable", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "bmra_GeographicInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Information Disclosure Abstract" } } }, "localname": "GeographicInformationDisclosureAbstract", "nsuri": "http://www.biomerica.com/20221130", "xbrltype": "stringItemType" }, "bmra_GeographicInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments according to the geographic areas.", "label": "Geographic Information Disclosure Text Block", "terseLabel": "Geographic Information Disclosure [Text Block]" } } }, "localname": "GeographicInformationDisclosureTextBlock", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/GEOGRAPHICINFORMATION" ], "xbrltype": "textBlockItemType" }, "bmra_GeographicInformationRegardingNetSalesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Information Regarding Net Sales Abstract" } } }, "localname": "GeographicInformationRegardingNetSalesAbstract", "nsuri": "http://www.biomerica.com/20221130", "xbrltype": "stringItemType" }, "bmra_IncreaseInLeaseLiabilityDueToRentAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "he increase (decrease) during the reporting period in lease liability due to rent adjustment.", "label": "Increase in lease liability due to CPI rent adjustment" } } }, "localname": "IncreaseInLeaseLiabilityDueToRentAdjustment", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "bmra_IncreaseInRightofuseAssetDueToRentAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in right of use assets due to rent adjustment.", "label": "Increase in right-of-use asset due to CPI rent adjustment" } } }, "localname": "IncreaseInRightofuseAssetDueToRentAdjustment", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "bmra_InventoriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories Abstract" } } }, "localname": "InventoriesAbstract", "nsuri": "http://www.biomerica.com/20221130", "xbrltype": "stringItemType" }, "bmra_LEASESDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES (Details) [Line Items]" } } }, "localname": "LEASESDetailsLineItems", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/LEASESDetails" ], "xbrltype": "stringItemType" }, "bmra_LEASESDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES (Details) [Table]" } } }, "localname": "LEASESDetailsTable", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/LEASESDetails" ], "xbrltype": "stringItemType" }, "bmra_LeaseByMexicanSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease By Mexican Subsidiary Member", "terseLabel": "Lease by Mexican Subsidiary [Member]" } } }, "localname": "LeaseByMexicanSubsidiaryMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/LEASESDetails" ], "xbrltype": "domainItemType" }, "bmra_LiquidityPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for liquidity position during the period.", "label": "Liquidity Policy Text Block", "terseLabel": "Liquidity Policy [Text Block]" } } }, "localname": "LiquidityPolicyTextBlock", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "bmra_MarketsAndMethodsOfDistributionPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Markets And Methods Of Distribution during the period.", "label": "Markets And Methods Of Distribution Policy Text Block", "terseLabel": "Markets And Methods of Distribution Policy [Text Block]" } } }, "localname": "MarketsAndMethodsOfDistributionPolicyTextBlock", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "bmra_MexicoFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mexico Facility Member", "terseLabel": "Mexico Facility [Member]" } } }, "localname": "MexicoFacilityMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/LEASESDetails" ], "xbrltype": "domainItemType" }, "bmra_NonCOVID19ProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non COVID19 Product Member", "terseLabel": "Non COVID-19 Product [Member]" } } }, "localname": "NonCOVID19ProductMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails" ], "xbrltype": "domainItemType" }, "bmra_OneCutomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Cutomer Member", "terseLabel": "One Cutomer [Member]" } } }, "localname": "OneCutomerMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "bmra_OneVendorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Vendor Member", "terseLabel": "One Vendor [Member]" } } }, "localname": "OneVendorMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "bmra_OptionsActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Options Activity Abstract" } } }, "localname": "OptionsActivityAbstract", "nsuri": "http://www.biomerica.com/20221130", "xbrltype": "stringItemType" }, "bmra_OverthecounterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Overthecounter Member", "terseLabel": "Over-the-counter [Member]" } } }, "localname": "OverthecounterMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable" ], "xbrltype": "domainItemType" }, "bmra_PhysiciansOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Physicians Office Member", "terseLabel": "Physicians Office [Member]" } } }, "localname": "PhysiciansOfficeMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable" ], "xbrltype": "domainItemType" }, "bmra_PolishDistributorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Polish Distributor Member", "terseLabel": "Polish Distributor [Member]" } } }, "localname": "PolishDistributorMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "bmra_PrepaidsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for prepaids.", "label": "Prepaids Policy Policy Text Block", "terseLabel": "Prepaids Policy [Policy Text Block]" } } }, "localname": "PrepaidsPolicyPolicyTextBlock", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "bmra_ProceedsFromSaleOfStockGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow before commissions, legal , accounting and other fees received from sale of stock.", "label": "Proceeds From Sale Of Stock Gross", "terseLabel": "Proceeds from Sale of Stock, Gross" } } }, "localname": "ProceedsFromSaleOfStockGross", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails" ], "xbrltype": "monetaryItemType" }, "bmra_ProceedsFromSaleOfStockNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow after commissions, legal , accounting and other fees received from sale of stock.", "label": "Proceeds From Sale Of Stock Net", "terseLabel": "Proceeds from Sale of Stock, Net" } } }, "localname": "ProceedsFromSaleOfStockNet", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails" ], "xbrltype": "monetaryItemType" }, "bmra_PurchasedTechnologyRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchased Technology Rights Member", "terseLabel": "Purchased Technology Rights [Member]" } } }, "localname": "PurchasedTechnologyRightsMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "bmra_RevenueFromContractsWithCustomersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue From Contracts With Customers Abstract" } } }, "localname": "RevenueFromContractsWithCustomersAbstract", "nsuri": "http://www.biomerica.com/20221130", "xbrltype": "stringItemType" }, "bmra_RevenuesFromSalesToUnaffiliatedCustomersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues From Sales To Unaffiliated Customers Abstract", "terseLabel": "Revenues from sales to unaffiliated customers:" } } }, "localname": "RevenuesFromSalesToUnaffiliatedCustomersAbstract", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable" ], "xbrltype": "stringItemType" }, "bmra_SHAREHOLDERSEQUITYDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS' EQUITY (Details) [Line Items]" } } }, "localname": "SHAREHOLDERSEQUITYDetailsLineItems", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails" ], "xbrltype": "stringItemType" }, "bmra_SHAREHOLDERSEQUITYDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS' EQUITY (Details) [Table]" } } }, "localname": "SHAREHOLDERSEQUITYDetailsTable", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails" ], "xbrltype": "stringItemType" }, "bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES (Details) [Line Items]" } } }, "localname": "SIGNIFICANTACCOUNTINGPOLICIESDetailsLineItems", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "bmra_SIGNIFICANTACCOUNTINGPOLICIESDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES (Details) [Table]" } } }, "localname": "SIGNIFICANTACCOUNTINGPOLICIESDetailsTable", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "bmra_ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information related to lease for the periods.", "label": "Schedule Of Cash Flow Supplemental Disclosures Related To Lease Table Text Block", "terseLabel": "Schedule Of Cash Flow Supplemental Disclosures Related To Lease [Table Text Block]" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresRelatedToLeaseTableTextBlock", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "bmra_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount related with Maximum Authorized Common Stock Issuance of Shelf Registration Statement.", "label": "Shelf Registration Statement Maximum Authorized Common Stock Issuance Value", "terseLabel": "Shelf Registration Statement Maximum Authorized Common Stock Issuance Value" } } }, "localname": "ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "bmra_SupplementalCashFlowInformationRelatedToLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information Related To Leases Abstract" } } }, "localname": "SupplementalCashFlowInformationRelatedToLeasesAbstract", "nsuri": "http://www.biomerica.com/20221130", "xbrltype": "stringItemType" }, "bmra_TheMaturityOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "The Maturity Of Lease Liabilities Abstract" } } }, "localname": "TheMaturityOfLeaseLiabilitiesAbstract", "nsuri": "http://www.biomerica.com/20221130", "xbrltype": "stringItemType" }, "bmra_TwoCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Customer Member", "terseLabel": "Two Customer [Member]" } } }, "localname": "TwoCustomerMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "bmra_TwoVendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Vendors Member", "terseLabel": "Two Vendors [Member]" } } }, "localname": "TwoVendorsMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "bmra_UnitedStatesFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States Facility Member", "terseLabel": "United States Facility [Member]" } } }, "localname": "UnitedStatesFacilityMember", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/LEASESDetails" ], "xbrltype": "domainItemType" }, "bmra_WorkingCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of working capital.", "label": "Working Capital", "terseLabel": "Working Capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "bmra_WriteOffOfIntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Write off of intangible assets, accumulated amortization in non cash investing or financing activities.", "label": "Write off of intangible assets, accumulated amortization" } } }, "localname": "WriteOffOfIntangibleAssetsAccumulatedAmortization", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "bmra_WriteOffOfIntangibleAssetsCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Write off of intangible assets, cost in noncash investing or financing activities.", "label": "Write off of intangible assets, cost" } } }, "localname": "WriteOffOfIntangibleAssetsCost", "nsuri": "http://www.biomerica.com/20221130", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "MEXICO" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "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." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "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." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.biomerica.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r235", "r236", "r237", "r238", "r268", "r349", "r375", "r397", "r398", "r412", "r420", "r425", "r454", "r466", "r467", "r468", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r235", "r236", "r237", "r238", "r268", "r349", "r375", "r397", "r398", "r412", "r420", "r425", "r454", "r466", "r467", "r468", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r198", "r352", "r413", "r423", "r449", "r450", "r455", "r474" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails" ], "xbrltype": "stringItemType" }, "srt_RangeAxis": { "auth_ref": [ "r235", "r236", "r237", "r238", "r266", "r268", "r294", "r295", "r296", "r348", "r349", "r375", "r397", "r398", "r412", "r420", "r425", "r448", "r454", "r467", "r468", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r235", "r236", "r237", "r238", "r266", "r268", "r294", "r295", "r296", "r348", "r349", "r375", "r397", "r398", "r412", "r420", "r425", "r448", "r454", "r467", "r468", "r469", "r470", "r471" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r414", "r424", "r455" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails", "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "srt_SouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "South America [Member]", "terseLabel": "South America [Member]" } } }, "localname": "SouthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r200", "r383", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r414", "r424", "r455" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails", "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable [Member]" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r123", "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts Receivable, before Allowance for Credit Loss" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r202", "r203" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts receivable, less allowance for doubtful accounts of $522,234 and $153,231 as of November 30, 2022 and May 31, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r73", "r119" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r22", "r23", "r124", "r371", "r380", "r381" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r20", "r23", "r86", "r345", "r376", "r377", "r436", "r437", "r438", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r4", "r422" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r299", "r300", "r301", "r442", "r443", "r444", "r458" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r298" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock option expense", "verboseLabel": "Share-Based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r125", "r206", "r212" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r40", "r64", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in Shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r40", "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Asset Impairment Charges", "terseLabel": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r92", "r98", "r122", "r144", "r185", "r190", "r196", "r210", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r316", "r318", "r324", "r422", "r452", "r453", "r464" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r115", "r128", "r144", "r210", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r316", "r318", "r324", "r422", "r452", "r453", "r464" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r293", "r294", "r295", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of Accounting [Text Block]" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r42", "r118", "r399" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and cash equivalents", "terseLabel": "Cash and Cash Equivalents, at Carrying Value" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r34", "r42", "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of the period", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r34", "r90" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash, Uninsured Amount", "terseLabel": "Cash, Uninsured Amount" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r16", "r94", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and contingencies (Notes 5 and 6)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r75", "r233", "r234", "r385", "r451" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in Shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r442", "r443", "r458" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in Shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "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.", "label": "Common stock, shares issued (in Shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r3", "r422" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common stock, $0.08 par value, 25,000,000 shares authorized, 13,479,413 and 12,867,924 issued and outstanding at November 30, 2022 and May 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r24", "r130", "r132", "r138", "r367", "r372" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r51", "r52", "r87", "r88", "r201", "r384" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r51", "r52", "r87", "r88", "r201", "r382", "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r51", "r52", "r87", "r88", "r201", "r384", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r97", "r172" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r51", "r52", "r87", "r88", "r201" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r51", "r52", "r87", "r88", "r201", "r384" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r85", "r404" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r261", "r262", "r265" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Advance from customers" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r445" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Cost of Goods and Service Benchmark [Member]" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r28", "r144", "r210", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r324", "r452" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "negatedLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Goods and Service [Policy Text Block]" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk [Member]" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r49", "r201" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "terseLabel": "Deferred Tax Assets, Gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r40", "r72" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r40", "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, Depletion and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "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.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r264", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure Text Block [Abstract]" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DistributionRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.", "label": "Distribution Rights [Member]", "terseLabel": "Distribution Rights [Member]" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r139", "r151", "r152", "r153", "r154", "r155", "r159", "r161", "r163", "r164", "r165", "r167", "r322", "r323", "r368", "r373", "r408" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic net loss per common share (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r139", "r151", "r152", "r153", "r154", "r155", "r161", "r163", "r164", "r165", "r167", "r322", "r323", "r368", "r373", "r408" ], "lang": { "en-us": { "role": { "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.", "label": "Diluted net loss per common share (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r47", "r48" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r460" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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; 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.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r76", "r112", "r134", "r135", "r136", "r146", "r147", "r148", "r150", "r156", "r158", "r169", "r211", "r260", "r299", "r300", "r301", "r312", "r313", "r321", "r328", "r329", "r330", "r331", "r332", "r333", "r345", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity Method Investment, Ownership Percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r120", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated amortization, Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r226", "r227", "r228", "r229", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r65", "r68" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r62", "r66" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r27", "r144", "r185", "r189", "r195", "r197", "r210", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r324", "r410", "r452" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r25", "r91", "r95", "r105", "r185", "r189", "r195", "r197", "r369", "r410" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r145", "r157", "r158", "r183", "r306", "r314", "r315", "r374" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r133", "r304", "r305", "r307", "r308", "r310", "r311" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r36", "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r39" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r39" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r350", "r439" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Advance from customers" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r39" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r39" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r439", "r461" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Reduction in lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r39" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r39" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r63", "r67" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net of accumulated amortization of $24,327 and $18,994 as of November 30, 2022 and May 31, 2022, respectively" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r61", "r401" ], "calculation": { "http://www.biomerica.com/role/InventoriesTable": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished products" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/InventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r434" ], "calculation": { "http://www.biomerica.com/role/InventoriesTable": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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.", "label": "Inventory, Gross", "terseLabel": "Inventory, Gross", "totalLabel": "Total gross inventory" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails", "http://www.biomerica.com/role/InventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReservePeriodCharge": { "auth_ref": [ "r59" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.", "label": "Inventory reserve" } } }, "localname": "InventoryLIFOReservePeriodCharge", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r127", "r400", "r422" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.biomerica.com/role/InventoriesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net of inventory reserves of $773,916 and $845,549 as of November 30, 2022 and May 31, 2022, respectively", "totalLabel": "Net inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet", "http://www.biomerica.com/role/InventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r117", "r126", "r168", "r214", "r215", "r216", "r351", "r405" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r61", "r403" ], "calculation": { "http://www.biomerica.com/role/InventoriesTable": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/InventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r60", "r434" ], "calculation": { "http://www.biomerica.com/role/InventoriesTable": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory reserves", "negatedLabel": "Inventory reserves", "terseLabel": "Inventory Valuation Reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.biomerica.com/role/InventoriesTable", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r61", "r402" ], "calculation": { "http://www.biomerica.com/role/InventoriesTable": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/InventoriesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r30" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Dividend and interest income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r209", "r473" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investment, Policy [Policy Text Block]" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Investments": { "auth_ref": [ "r103" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lessee, Leases [Policy Text Block]" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r343" ], "calculation": { "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r343" ], "calculation": { "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "1 to 2 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r343" ], "calculation": { "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "4 to 5 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r343" ], "calculation": { "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "3 to 4 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r343" ], "calculation": { "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "2 to 3 years" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r462" ], "calculation": { "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Less than 1 year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r344" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r13", "r144", "r210", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r317", "r318", "r319", "r324", "r409", "r452", "r464", "r465" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r8", "r93", "r100", "r422", "r441", "r447", "r459" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r15", "r116", "r144", "r210", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r317", "r318", "r319", "r324", "r422", "r452", "r464", "r465" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_MiddleEastMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region of Middle East.", "label": "Middle East [Member]", "terseLabel": "Middle East [Member]" } } }, "localname": "MiddleEastMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r141" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r141" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r34", "r38", "r41" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r26", "r41", "r96", "r104", "r114", "r129", "r131", "r136", "r144", "r149", "r151", "r152", "r153", "r154", "r157", "r158", "r162", "r185", "r189", "r195", "r197", "r210", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r323", "r324", "r410", "r452" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow", "http://www.biomerica.com/role/ConsolidatedIncomeStatement", "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r185", "r189", "r195", "r197", "r410" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ThematurityofleaseliabilitiesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r336" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Lease liability, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r336" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r337", "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r335" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use assets, net of accumulated amortization of $859,269 and $724,802 as of November 30, 2022 and May 31, 2022, respectively" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r440" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Amortization of right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r342", "r421" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r341", "r421" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r121" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r19", "r21", "r325", "r326", "r327" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement", "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Payments for Rent", "terseLabel": "Payments for Rent" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/LEASESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r33" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Costs from sale of common stock" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r31" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Expenditures related to intangibles" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r31" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "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.", "label": "Common stock, shares outstanding (in Shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid Expense and Other Assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r435" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification, Comparability Adjustment [Policy Text Block]" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromCustomers": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash receipts from customers during the current period which are usually for sales of goods and services.", "label": "Proceeds from Customers", "terseLabel": "Proceeds from Customers" } } }, "localname": "ProceedsFromCustomers", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r32" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Gross proceeds from sale of common stock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r32", "r82" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from exercise of stock options", "terseLabel": "Proceeds from Stock Options Exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Property, Plant and Equipment, Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r74", "r101", "r370", "r422" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property and equipment, net of accumulated depreciation and amortization of $1,317,141 and $1,305,360 as of November 30, 2022 and May 31, 2022, respectively", "terseLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet", "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r74", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Information by property that could be leased or is available for lease.", "label": "Property Subject to or Available for Operating Lease [Axis]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/LEASESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r140", "r213" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for allowance on accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r267", "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r110", "r346", "r347", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r267", "r346", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r83", "r106", "r472" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and development", "terseLabel": "Research and Development Expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r5", "r77", "r99", "r379", "r381", "r422" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit", "terseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r112", "r146", "r147", "r148", "r150", "r156", "r158", "r211", "r299", "r300", "r301", "r312", "r313", "r321", "r376", "r378" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r176", "r177", "r188", "r193", "r194", "r198", "r199", "r201", "r263", "r264", "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue From Customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue from External Customers by Geographic Areas [Table Text Block]" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/GEOGRAPHICINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r137", "r144", "r176", "r177", "r188", "r193", "r194", "r198", "r199", "r201", "r210", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r324", "r369", "r452" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Net Sales", "terseLabel": "Net sales", "verboseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement", "http://www.biomerica.com/role/GeographicinformationregardingnetsalesTable", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r340", "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SupplementalcashflowinformationrelatedtoleasesTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of Stock, Consideration Received on Transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of Stock, Number of Shares Issued in Transaction (in Shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of Stock, Price Per Share (in Dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r201", "r445" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/BASISOFPRESENTATIONDetails", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r9", "r10", "r11" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r79", "r80", "r81" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r433" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security Deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/LEASESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r201", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r231", "r232", "r411", "r474" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r29" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Option Cancelled or expired, Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/OptionsActivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Option Cancelled or expired, Exercise Price Weighted Average" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/OptionsActivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Option Granted, Shares", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in Shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/OptionsActivityTable", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r273", "r274" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options Outstanding, Shares", "periodStartLabel": "Options Outstanding, Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/OptionsActivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r273", "r274" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Option Outstanding, Exercise Price Weighted Average", "periodStartLabel": "Option Outstanding, Exercise Price Weighted Average" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/OptionsActivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r293", "r294", "r295", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Option Exercised, Exercise Price Weighted Average", "terseLabel": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/OptionsActivityTable", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Option Granted, Exercise Price Weighted Average", "terseLabel": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/OptionsActivityTable", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r272", "r291", "r292", "r293", "r294", "r297", "r302", "r303" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-Based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share Price (in Dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balances, August 31, 2022 (in Shares)", "periodStartLabel": "Balances (in Shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r46", "r142" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r113", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r201", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r230", "r231", "r232", "r411", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/RevenuefromcontractswithcustomersTable" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r18", "r76", "r112", "r134", "r135", "r136", "r146", "r147", "r148", "r150", "r156", "r158", "r169", "r211", "r260", "r299", "r300", "r301", "r312", "r313", "r321", "r328", "r329", "r330", "r331", "r332", "r333", "r345", "r376", "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "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.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r146", "r147", "r148", "r169", "r352" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r2", "r3", "r76", "r77" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Net proceeds from ATM (in Shares)", "verboseLabel": "Stock Issued During Period, Shares, New Issues (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r2", "r3", "r76", "r77", "r278" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Option Exercised, Shares", "terseLabel": "Exercise of stock options (in Shares)", "verboseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/OptionsActivityTable", "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r2", "r3", "r76", "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Net proceeds from ATM" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r18", "r76", "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock option expense", "terseLabel": "Stock or Unit Option Plan Expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedCashFlow", "http://www.biomerica.com/role/SHAREHOLDERSEQUITYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r3", "r6", "r7", "r57", "r422", "r441", "r447", "r459" ], "calculation": { "http://www.biomerica.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balances, August 31, 2022", "periodStartLabel": "Balances", "totalLabel": "Total Shareholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedBalanceSheet", "http://www.biomerica.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r78", "r143", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r320" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SHAREHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]", "terseLabel": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r107", "r108", "r109", "r204", "r205", "r207" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable [Policy Text Block]" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r53", "r54", "r55", "r170", "r171", "r173", "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r160", "r165" ], "lang": { "en-us": { "role": { "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.", "label": "Diluted (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r159", "r165" ], "lang": { "en-us": { "role": { "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.", "label": "Basic (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.biomerica.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r426": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r427": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r428": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r429": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r431": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r451": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r46": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.L)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 45 0001513162-23-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001513162-23-000005-xbrl.zip M4$L#!!0 ( />&+5:X%E"G7^@ .AN#P 1 8FUR82TR,#(R,3$S,"YH M=&WLO6ESXT:R+OS]_HIZ:<^9[HBB&@M7N5LW*(IJ\U@B-2+;GKD3)TY 0%'$ M& 0X "B)\^O?K + 15P$< 7(C+!;$A>@D)7/DTME97W]OV\#B[PPUS,=^UM. MOI!RA-FZ8YCV\[=JEI)(?W3K\H:C!Q_L^#!(&:GN7NC.R?7?\+1?>Y^W) MM2X\IE\\.R]?PC>_P#>57/@%PWB=.0$]#5QM[BY/IC-@KJEK?.3BH[*L2M''/==?O#"\ M.'?--VN- /]^!W,Y*VWCW52&GRQ]"=Z<>:YG31LN?2S^QOP(O TD][:@A.'W MY&JU^D6\&WYT]8R6/ MSD"SQ6N_D/O:X_=FZU(R[=S5?_TDEZ1?OGX9[N"ZW<;?N_G:7?-[ZU(':3!W M]E:_$"Z[O&:9S_8E"=^'!W^Z^NH-@6X7;ZW$OC7U >]W%6G4?_QV.PV&QU2 M:]V0QM_KO]9:WQNDWKZ_;W8ZS7;KZQ=^LZNO7^"VI_',?]0ZOS9;W[OM%B4W M%_4+L%/%0G7GSYEZG8DKK]OVXSWY:KY=VH[=&@D"#>#]YC^RWK><#@QJ:P.X M+%BHRQM'A\_8O@#V54 -<]^]0DFODO0'0@Z^8;,_*^.V++A/^W MD>;">*SQ(QLZKI^[^N??_^?]-)"__:@]=AN/=_\@CXV']F.7//QX[/RHM;JD MVR9 #%U /_?IVH]$+GXR/I/V+>G^VB SG#'ABUJ]R]^6JVH!IW<-D(0 IX)_ M:#PVVT"[K9O&S4<0FYU] QSO_ ^T.=SGS>T<7[,-#?/[&7:\ #74LA+N(VDWLX M$XR318QW'VNM3E,@>3\@/]84'%T%MH$&Q-X#T^,1.[DU+49@NIZ8>QD\4WQ3 MV[#!YQ[S*P07R%U!$)!7RY62>EXV-YG 'MFSZ?&HW6_!.XM3*>YA,-UQ141_ M.;(-,*40P"X#?O"$A<1.Z'6S?0_D7Z]1TFS5+R;S,S--[V

VSWJ?&FZ;Z8 M .+TB#L1/-$\X@V9;O9,9A#3)J;O$;TOG);/!S$;,Q'C[$-;K.?_PB-&7WL" M8.K,LH::$2330)7XWS X/?H[O,(U1*B-QWRW_7 I#=]^(>'?C\WOOW:#5_YH MWG1_O2Q*8NCAV_7VW5WMH=.XU!W+TH8>F[QSW>YVV_=SU[IKW(:7&FCNLVGG M^4@OB3;RGZC= MW$ @-7F-:U#TFKCR[ OB 8H7A9EK39\I^E!P?_&I''D1<_(M]^3XOC.8"^/W MP!(SII=G_2X]'YREH>N\<.V=]ZL"&FG:P!##D"0Z_-/U('M9=XSW5-&#FX$I M'YC6^)*\4]3UX:U0&-"4]N/EDZ7I?^:N;IBEO6HNF^.*\->UE+$U]C]ZBMB/ M\$F(BS@NO[<*2=[6WI@'?!3.B"ZE'?M#> MP%6, 7]?G]PO5_.2)"WGXK-X/7RZR'C. MJS/\XZ)U2:I%@5R3S&TR7-0,PV6>%_ZX ]=5SEW)Y6)9)K_#U/ZF@:FS2>V% MV2/V7FMITO@CO$L=?FV[7><5'*VF^P+WW-65A;%HNP]@BTV^I'%5KZT,;U9% M.2D"7_A4W& ,77@@2;+]Q/!@@R[]3L1U*8'C9*\+"?0$2$RVB5?@J# /_P\.DJ6)U;'L0E7;?93YKH M,*.(/Q>/C>_-#D_:=?_:@5O=-1Y^;;<:I/6#)VPO/XR,T_8XGS@XX@*26Y": MR[0 @E6^)#>/BL_Q#I_HEN8M\P6.^M!Q01AJTUA6GL13);25O :A MW2*=;KO^&P7OXI'\7KO[T2 _2Q=29:-,Z=G:G-VH9BO,XPK-9!'R@1)>^R:\ M,F6,V J;WM1U8B6/F#!84VC5.C>UA&)OB9Y%YS_V3^T<5S](6;S5<6 MNJ[&L_+$&P^>'&NW:P9[)<5PX!TQ[FU$<'W_6(L7/J1WB>]?(\\W>^/Y>VTN MDJ9M\/05X_7->I_I?P(S,9%AYK[*S/+3)_DSZ9D6^#::9<$;? &=NSS_'IG< MX?$=\L3"#\"E)IZ/RE/6P3)YZ/_,.$RSKA!_FR^3$P/>!2WE'QVZ3&="9V6% MB-H-CWR"Z_7@?V\$_.GU';[^18:B7 .^H_GOQ_VJS8^2#S'X0M& MY)]__Q_24;[WAC>I'AR/5&_-KPQN,(/EF0BIP:'MGS MR K2[)U\EWP::J[V[&K#/E%4Y2+\D-\WQ9KXD*^)[YM(@C$+[A@Z0 $143#O M,]+ X6A@1K^X>H6L<"0:6%DP<4"WBGSMNU_F[_Y0^][(7S\V:K_EKQNW[G)]#M*QV-*X"6-6"!81C1=!Z8,-I5QNG"Y_['T50*Z MFU_ZAC< BH6[N)'Q(WRCD68#ZP*CP>7 1^&3^$R>7>?5[T=O7X#WQ8C!>J8M MZB#%DDINU;ARE.26O[KR_KG F?JOGRJ*(OVR8A3B7?D77L0D*%Y6GO+*LO38 M<7@T41U3L%Q4NE"*')"KRY2"FX=+/R(?-ZDVDJ2@VBBZY*\-L1HDPP!S_\3 M8_UOF0@KH SI%^%40V,]E%H.%OS2_5!K]:+V7B,6G85_QM61R+<(5.-_5M9D M),-@AH6;L+2/"5]+S (W>L^..UY6X,=]>[<>?B!WU5IFOQ:\LMD)G1OS7"I5 M;,=)AN]T3T]<0*?[*=8J66>5FY!DX\[R;5N!OHD;7(\\P+CG+=VR=19(/PU5 M.HVG6 N(QG*'.#D<%O8X!7B(KO]=7+X>^N17FYO)&&"**E?..]$!OG^M_MOW MQ_:/ULWE:]_TV;NEP&9O35Q&(19:&DZ:O64Y-Y%I WMJ.R)/-O*8^!3,*X.Y M-(@_V>@6);1XHHO?RQKSF[^:<&NN=S8\BS& 7=6D[='2S\\ODL_>'T(82>4 M\PGT2"0"@MU$BX$X3!TF,A<2F21^)O,?<"E06IYQW!6_=_@43FE]K;MSA/D2 ME9">^1]V28(;S95&_O7=7?X:I1HOR9);K*TF7KA42,*YJRYHKBWJU[@>>WW- M95ZDT5,6_:O'<3!P^-4=P,[\GP=@V_\MV:/-'=,9%EL%E??Q2T??%LL-(0*V6A\5PN[,3&O?JIY]0.4JJS:Z9N&HA^-F,:W7+==YW.G M765,LKPB].][*(H\R)[A,->N%B^DV:T92[+M"3?\5@KE+5+PTE]V%Y/^$@R) MVT^XJH@C\EP2C)N'5U<;_K)V?\@AHMCW6R$TTG>YE?CI0NZ1)!#*2 MI>$K>Q%C)9MBO)T$8DU[TB=Q Z&>I&Z^RQ-MF-$['P&=(_ 2KI:=@18@3'9! MSDT@YZ;/!D3F;'SQ42D3FL"-I3PU@6(SLZBYO403B-A&$X@F<,*T-FUD9V+"%?;U6EXR-=FVT,6E#5YPG;RM7*7]>%K M?/_9G>,M-[Q=N T37^B8;^0^V"#6$+4TRVTR_"*?,XSS_H9%P'.5/@^U<&:!V?FW\+:8I%<5!?<%L M:,;U=+]F4D4SB682S>1^ ];"164E>H+WSDE,'TOA;#"TB?6MW\:-8^N:UR>W MEO.Z/&#=0YAZHLJ\7Q-<0!.,)AB78C$_C#!)CY5M.3[?KB)^\"V**PSNL@JC M66/+#6?2$JZ34\\((5_0WMR1GYX0 =Y-+T_T1KOS1JC(49#C EG-+K',;KU MA]#F%H3-Q6VN6TL38EO?=:R@6OG!=71F<)N*%G1_%I3'LQ4THVA&T8RB&3U. MBQ\EZI2$K9*VE6-;]#O%-DF(7#1P:. 0)JD@YKLH3I0OT+YM)\8[]JQ9060H M3C#$T'!_H2%&A6@TT6BBT3P.VS_>1D:S=MXKFKL0)%^&)+>:[CLN6DRTF.GA MRG,$,5I,M)C[(/IV,[281328V\H1\ZAH-5-$!V@UT6JBU=P+VS?>0JM9PN3L MEF)LO/7-)]/'"'-_MK**MA)M)=I*M)4(D^/8N8[YG+N"?VS-Q\K4O7:]E=:> MKY[V(T)C' &9J6-7]X:T67"):[2ZG50=QYLML;X[V)C46C>D\^.ZT[QIUAZ;C(GRF10@>KM MUDVCU6G<@(UK==IWS1M0GQMR7;L#?6J0SJ^-1K=#/OUHU7[<@++=?#[TR>&[ M.HZX7!0#V]E9Q+(D29L?1ES>BZM5CN]J3?U!D "?T6\Y92*Q4$AB#,.W7\C< M X1OAG?G;X?>8^$ODS?#)WHU;<-YY3-(Y*%/1$NOC1\[O'3P K_M&I>S<&(N MYT+7T(2>O;(/;5-0V4Y2V>;/,=MA4D_0TW6M_MOWQ_:/ULWE3T\576>%XQ+A M7H**IP3BKGD>XZ%$*.BG1* ^B#3C _WXZ2#Y8%*1#R^6&=P+GV0U[(.WDPH/ M-0J%@C#;'F;;6\ETA 89<"@_4-%CJN.)R#$#0TS'5*-OO'/?N#YR70A@2. C M7Z*3C-8;G>0T:A0*!6&6 2MS0\Q M\8ZD#,1$B&Q$]D&1K1X5V56Y1*L5]6-DKW([E-*%LLKS"-_;0ZP>QR%)&[AJ MNNZ,^!E<+M,93-63Q2BQF.<1S;*<5\W6&9]Z8CBC)[\WLH@6?B%T 'EU6O#K MXK].C_R\/_M1B\9WZ[@WX>BBIWF)RN>PW7CQ?R[0= M9RP K,7\#S%6*4I4DI=0!*)E5VA!N2"+9,:_W8Q%RF655G@7@D,YM>?AP#;M M%Q"[XYK,H\1F/O=ZS/"U,?=MF/L"MUSAJ)+]^JC1X,8\Y!$-/A[# :W7$PB M#NZ0;C+62J%(BX7J<;W/%.9NEK$X,O;Q_+Z);@-1K]9FA4HEF18*._/TTJ^9 MV1@EXN?('D]<_!3D$N"GO+F/<^CRFI-90WQPV5 S#<+>ALSV6'"TDRF6-C)!L;,\XKM/8=7S-(GI8EZW- M[UT\F>(9C!Z/O>H6#_(5*E4KM"Q)6-&5BB$B;HZ]SA0/-U5:4,JTN*P()*UI MEW0;4-PM@;LE<%-2RC0*A8(PV]&FI/T74L2P;VF+!1]<9\AI.$ MO(Y)286FZZ/!R-)\9H!',W3!8Q$U N+CVL!Q??,_XH6PKN(X]1:UZ2AO9@8) MOUN,_U*SC=K,6*-G?K TVX?W&M%CK\G$4E4N4[FPK.)VSP7#AW@VJ4C5TI( M#.LY<#TZ11F%EP7@E M#?R".H5 0Z"E)S& Q>KQ&CUX_B![?5&QUC8#X>.,=JWQ;4M%JBJ;M0?(F$)F M8(B(F11T!=@=9C :1"<5G=04.*FH4P@T!!HN$Z8WWC3K9%AVL_?'<=X-2UK71?V,BTMT_)3U==LC!)1=?0,P5:H*E5I M<5DG7$P=8$2#$4T:2 9U"H&&0$M/Z@ 7DC]V=T0;NAC=SC9O%8EM(??4%A); M0&8KJI[I^-AR;/W#(U*JM%0\O>5U)!(D$B22[8K1DQ%)M4B+E2V.6I*+%^75 MGI1X[^S2!TG;RM8V=[!" >^L';YNT7CV6$FP-9)23,;HTS'G.,R=BQ+_I3 !MR9VI-IF;X9 MGHC7Z6LNZSN6P5SOKX0WNO.G-65/>(Y6>M?L-@16:E;L4*-P:1QAA@OCN#/S MJ"YTIN28@2&F8ZK1<]ZYYQP>.T5F/.A+])31A*.GG$:-0J$@S#+@*0=V)KT& M,K9UK.FZ,[)]CPRUL2;VI/)CD'3='3&#L.#$XXRU*4KQJALV?TEA74"(@(< M /STJ4#]9QS&#X\N+94E*I5/K^(S?4-$=)\;NK<];&Y[=%?+"E7+2UK'IW7_ MYBFY)\(3T9T!=T5$BX8-*!4C"MR6EGY/I#$86LZ8L4S+@2]3A2ORJ?YA^OQ[J640'X]4L4*A2258QC9&*(2*(CFQ.-P114:*E\E85 M\Y@MV,BZB@.>B!7-$"7A_EHRY T>UV<.-M_;GF0S#.YWWW*_>ZJ$?;ZTNL,3 M#B>$^F&(HO(01=UT?R;&\TAVF9$UDEV*R&Z'IT\F(3N9*M6#] P]N?+0A T^ M(B_1FJ;+3B_>Q6#RR%Y/DF2L3,LEE2H29F+2,40$SY&M:!+P*%22P796,E2O M<2KV="$!$YYL@GD8#$TP-$F;1[(B-(G5EU"2::& ]2:8BCEY62/?I8CO]I&* MB<-W,I74"OB4*:V/.17_,^-X!VEJE,>WN\(\Z^I^4_"Q=2!4RU%P^RA&CY.N3^V6O M;8WXW3O\YB( \&HCO^^XYG^8L;3\P!,?VF^/F,U&I!2I)$G\_X6BB,4JB>!+ M1)M<&@1].!DW/6^TC7RW&LV#RWK,=9DQ,Z#VR/=\S39,^WGMJ&25%LI56EC2 MT6I1QGRAZ(!JLJU0MQK-5D)5:*54IE5EL19Z4:BF>$HA6V=Z?:+Y 5&TG!&(N425*%$E1Q"?OM3%1Y> %&I U@5L/&5STA5GC&(MY[_@YI9'?NU'B+M,C ME\/.@/1W;L[6[@/M\B6F[K8[A"AQ-2AT$*A1(O5&,TJL9_^=N<#C08C<=@!JL_N17FU7R7>.[NM:EMTX!45N3MSOT+Q[RR<543Q'S&< MT9/%3I]0X\_CS_N8GN01\$'FYWQY>5?-?VNVD82EJ[0JE6FQL.E1G',DC)D_ M9$MD2V3+E'NQF[.E+%.U7*!*9:LCX6>=6MVQ^->^Y4JY]=PJ2WM)'@:7W6U# MB77/E*H'.K)_WF=$TWF1FV:/^58Z6_2Y!/<<''5B@K8_NZ*HWQ4'K_E]YC&X ML.8ST2GS8JG"P3\:,$[8BV_Y TJQ'W .X3KQ9B( MR#/"([,M#C>Y$_G:=[_,7^:A]KV1OWYLU'[+7S=NVX^-2Z)9K]K8^X4,-/?9 MM/,6Z_F7?!NP,WE)<&3X6FXR@SN:R/4Z&GTE^DJ122=?Y*#72=SD_ M_M1MUT&GN?)Q;:USM@8M_?I%NYJ3]2Z?XR-%V[>B;RK'W-5ULWW?>&S6:Y0T M6_4+4FO=D,Z/ZT[SIEE[;#8ZMPG0!I9NM)Z^W63:/5:=P ^;4Z M[;OF3:T+?W2Z\..^T>IV2/N6M!\:C[5N$SZP4UTY[)/R.:RW[Q\>&[_" S=_ M;Y"[=J=#/OUHU7[<-.&A/Q\$"#,L-/N G&\$5PG[ ,]K64/-X%NXA9_#_^;F M,OH[O$*87"M*,]XQ&+&[VD.G<0ED8&E#C\7FM,!&?\N!C99R&Z^B%HH7I2.O<1QK*AE%][$@EOG,D;NP?[U M/=*P#68D7#>33TV]M_,A$08IFI8$33W-M[4@V*J0YOQ,P%9KK:N$=5;JOE<) M2Q>E HIXOXRRT&$([>IN["IR"W)+ZD5\6&Z1D5N06]*A^,@MJ51V]%N06S*O M^,@MJ53V'?HM*],LRH6\*M$BWEJ3:OGIJ:"76#F[!+39>GT D!8#'=4LN'8< M&I\3Y2+GG*DD?]Y =HMLLEOA1;54YU$_5=ANT^4+LT?K3HF7::$BTZJ\X2:B MQU4A)&]CHN>VV5UXK)7@JM* HMJ.A[(7N=EH21O8[+7ELE MU&*R5Y$J2I%6EIS)M]NNR[NM8%I]GD=F$FO?7J:?M*GKB2?]$Y[P MAUG\U!0E":5^$#J])MPKRCS@V[JU,:( A8&4D/82HUB44"[+M%Q\R[Q$16FG,W9Q&/95YDF G-!IJR:0%1A5 8B"?$$^+I MV,) /!TB0MLXYCV!Z#E-=NHS>EX(\A.K-MI7BR6J.B?O//"G/.%!XH"F2)MA;O; M,X5:5&DQ3K\>A >* IDBL_6\VS*%2A6I2BL%%9D"F0*9(MU,L569[[9,H="" MHM)"(4;TD:+EZQ-(CSPRCVFNWA=I$8.],,L9#IB]?N?RCOHZ3"1_5FT'#MS9 M(05"/B\>W?+PAP".P* W4S!^2)^%DDRK2]IL82G*@5O5I !MIR9CI+2C4]J6 M1U%L1&G%0IE6U7U$CDAI2&E(:6=.:5L>C+$1I544?E[&/A;8D-*0TI#2SIS2 MMCRF8R-*JRI56BAGZ>0.)?LYNZ[C:Q9Q%G:>X"D>)T&<1Q?Q>='F5OFZR?:O MD"G7''.D4$F&D+:$BZ'83OJT)(P4EN7\7 (*DVE5DFEQ+\W;D,*0PI#"SI;" MMLK'):"P I54A5:+^^A2C12&%(84=K84ME7^+0&%J50M H7)1^B7>2[K#+CH M@EU:F+M8Y()DAF659PDAFQR6SW90Y)"(SA9;*$I75Q;K3!3+#B@?,@F,6'->4 MTJ= * Q$$Z()T81H0C2E38%0&(@FK'?8=[U#V^\SEY@B\MW!*:$G),-4M7W. M(CY1>5 4B"/$$>((<80XRI3RH"@01P>+N\[[L(L;\\4T&#__$_XW;9^YS//# M@ P/O#B1:H 4"#DC^RW3T$"O:;\ !GFOT: BH!FBDOV*D'?BM=*M"J7D-:0UDY.QDAK1Z>UK8K1MW;7*GC\ M!?+:Z>WHO+957?I6O":KM*S$.'P1BR@P9XXYYBLPJT5&>GW-MU_ M?^LZ@SI:[FN,:IJVYXZ;/!E[+L?F(7,>R MQ);^(&<2KV^<4J 5=7'M?OON))G7*-S'A623.K+9;,,<+.9@<2T#<90.42".4'D01X@CQ!'B* VB0!SAVOH>U]8? M7.?%]'@@#J%Q_-5UW/V NQ_2+>1,UP)TM;?&VY#9'KMF-NN9_IH-#TNWW6." M&_=Q95W&R&3'9K(=%!HD8#*%%I08V7-D,F2RC,D8F>S83+:#*H8$3*921=[' MR97(9,ADR&1I$'*F2R221)% 7B"'&$.$(< M(8[2H#PH"L31!B4-%^75$91X#PL;EA_]4*;5$E(A M4F&*1(U4F**)R6@11U(J5&BI5*:58HR>6_O)0V8\NYLTT_V!Z3AK:6#J'U4( M 86 0D"E1X50&@@H!!0""@&%U1YI4;.DU1[7FF?JQ(YJ/H;,A8![,("XV^MK M+L,BD%3.'>:X4DA6J2@":6BN;=K/W@-S.QS M\?YKK@TP+N7NY*NI 73S?& MU#^F_I$6<6(R6Q"R UJ,TZ ::1%I$6GQ#"ZI$1?D$E0D@AI!!2*5(BE 9""B&%D$)(8;E&FA1MTR;Q6+"1 M"C+ %%:V4UC[*-@((;J0R<*2C30#$KD/N>^\N&\?)1N;<1\6;2#W(?%&YB_3X4T<+,EJA ""@&%@$J/"J$T$% ( M* 04 NKH!1N;M>\[J>Q3TE*-%O.)Y7A>O#S>V23Q=G4:8+R..9D7W?'.Z]NJ M-@*4OVGKSH#= 0(^/*4O=R73DE*B4F73HTO/!C[;MM,Z*6$@EV2$2[:J-4C. M);)2I$JY@%R"7()<(H>\J#HD <(8X01X@C7,=.>W(B MD&K;[S.7GR\^=%F?V9[YPL2Z-B4V\_G1X[[V%NM4\3-* &V-X,Q+X_"V,/,B MPW0JH@G1E (%0F$@FA!-B"9$4R:CM8Q'O]O$:K>.RV!01!^Y+K/U,?%=S?8L M3:Q\;M0S+MGF^5#T*[=SRT.?>(YE&AM/S^EMFT^X9_X<19S1(FB1.:G/)DZ" M>H$0I?40I%V.T>#F-=OH3A'[73-M7EM0#& NTC,2(Q'AB$D9BS'!Y M>CJ(49%IH5Q&9D1F/"D)(S-FN-@^'OW\]\DAC7#W#] %?C4J! M* Q$$Z()T81H0C2E38%0&(BF(QPH>$)9J:3U(O6%JOX#G2SX4>;E',Y8V%67 MB!T>R'"NTY+1 I,E^; DR2Q:4HM44C?MN8>]99$2D1)/=5HR6EJR+27*JD0E M9=-V7TB)2(E(B:EHQ6DVQ'B0HM ME2M4D6,$SO$REKIC\:]]R\E*[@,"E:2_[)0M3O]$ M>[4(R9\Q#;G9;I\13>=]5S1[;-K/,%H?;J2Y\+)-3(#"LZM99*BY01>6/O,8 M7%[SV8#9OG>Q_ Q-^$<#"H*?AOFRXCFEV,^YR@#N@5YT>"CFKN:7\/VU<@;H MS@B%? 411!_FXW.1)@S,M6(:7S+=7YM_(VK#0@\E:A[ MQV[U=NNFT>HT;N#E5J=]U[RI=>&/3A=^W#=:W0YIWY+.K[7'QJ_M.W!W.G\E MC;_]:';_03[]:-5^W#3ATY\_5*U=N?)SZ)Y]Z"2#YIIY$V;U+6AZ6L6PAQAOA.8IVM>$B!:UT>#D:7YS"!! ]>O M3Q"KSN6],@=UOG\+D8W(1@.^!NZ90_4-ZYFZZ2.P$=A9!':F$N#+%QJ<)1[S M5CN8,9?T(3:WZ62 #P<1#I]S65QO$X9+=-FEFD1"W42=[']MZCNUYSNOMEQ;;%G>IM@R<*&;GC=BQFQUY:2HTA,?R%W)"JV4RK2Z9/M- MTO/%E(-A*R4)!Q3*SLO#D5LRP"V\J*/O6 9SO<:_1Z8_7LHPX>8^2:G2@JH@ MNR"[(+NOQZ2'.D$LY:5%+ M=1]2/"-/C=)IF*(]JK$QDB M(BN%R/I=LT8L/K#"%08%0962(2*HM@25DA90*4O/:45491I5IQQ>Y5$U4351 M-5$U435WYHULGY7:D3>BTFH<;P1+@W>;Q6HQGPQ=1V?,\$C/=0:DUKU/4[[X M7,.$_66UX$G%6][:3%91 40N.:TZT.RV X1!^Y+K/U,?%=S?8LC4L:2T?3 M8 %3ONJ9@2&B8J)BIG*(J)BHF*D<(BKFMCLY"]NXSN(LAR6GEX;.6CWTU;K< M50ON7K.-[M1Q^ZZ9-C]&H>::'CC>L^YW@@-09846E<4E]TVVA:9WT)>QN"!C LF$RKL<'$/0H% 8F M3*_NH5 0D!FHY*M9EJ/S@_#$)H)KS6,&=X'!^Q$^;2-PA%:O+JJ22LO%(A;R M(8>< H=@4@>U#X6"D$1(9D?[4"@(R4P4\AW,U\8ZONUVSEN.M[;=X^;'T.+) MFJFPH6E:"-Q(F934*%-JC2*"%$&*($60(D@1I C2,P/I*4>H"%.$Z8G ]'1M MZ0>%BL5M\D@MY@>5B;S:,$9)H4*ELDPKY=V<@894@E2"5)(>*MDJ);U'*L$" MY=TFIJ\U2[-UYE%2&SV//)^H,B6*I"A8I7S\=:'25@T>1&_6H,/#^F.(5%J0 M2K0JR5AOA2O)I["2C'RQYU,#93#8"BUBJT5D#&2,+#-&^5",42C00J5 RT4% M*6.7BH#$@L22R@1"Y>!GI5=*M%!2\9QT]$B0.#),'-6#$X=:IG*A2I4E1;!( M'D@>&22/4RY46,L>BG2H@*9"546FQ4H!"^?WN3X1G09(G!Y\?MI,96TE/79! MVCVP]G?$7/S#'Z,5"Q6 AV>\IV2(B*P4(FN34U5YBS $53J&B*#:$E1[.X@L M(:A*"BU5=M/().4JFX$A8I?6,R@$S^804351-5,Z1%3-;;V1K;K-[](9*5)% M.DBG!RRR?=_]8>@Z.F.&1WJN,R"U[CT6V!X=EWM,:JT_0BU*9!5D*LE8$8.K M3B>QZH0LGBN(O&G1REB MR6@:S%_*5SLS,$143%3,5 X1%1,5,Y5#1,7<F<@)G8%=H=4G#FJPWJ\SF M$+&F#&U%2H>(MF)+6[%5CB53I@+K)'>;O.G,;/ E+#BX#,LDTVIJ,&6/0D% M(B#3JWLH% 1D!BKXMC[!5:Y01<5>O,@A)\$AF-)![4.A("3/$9+S@LZ2_B$H M$919*.([F+.-57S;;9BW'&]MDT<\32Y%>,WZ4B4>^8A'/B)($:0(4@0I@A1! MBB#=@5Q/.4!%F"),3P2FIVM+/ZAIWRJ/E/2,^=7IOR40!VN-4NS=>91TG)>V.")N425*%$D19G,P5/" MO'4H]K7(7C(/*]&N7"AP06(XHR>+(>)#Q">9Y?7N0W&K7A*B VS03&)MBUA9 MI85RE1;D=5T>5ZC:"D2?_4KMIA!<);GT0/"X(D\$KI\_5%]D2F3*9(6#L65A2*5U")5JHMQ))(EDF6J1(YD>:YD^4$*O[P_ MMER1?:L6E\;BGY$RD3+3)'*D3*3,I919.3AEJA5:+A>I6D#:1-I$VLPN;6:P MH&MW@?FAXO(R50H*K537G=,YHVWQEGAUQ^)?_9:3P6->2ZU';G^V]IE4:<6: MM2JM7K 6]SV-Y>H9_=<9Z*:[&@#A^\MMR$0;"KD/B"H0;$R6"B6-Y2?Q9R<^ M.=6=P0 X23!)C(*Q.40<"!"9D/A:/ #)N\[KY'?$1CIF*AL(K1F&R>VT9LW@ M,QM#?]!,(V_:I*X-37]N_,@OR"^;\$NZ)B4!B'5]-!A9O$$ $;UHR=+YA/5,W?83T;B%]AJ)+UMIH5B3+N>J( MF:,4:=-.^\)C_FKW&Z30QA[$3@6;'+;KKWD97.(J)JHFBD=(JKFUL[(]@W"=^6,K.]1AH7!>TE@M9A/AJZC,V9XI.#ZU"Z%@C22$1H1YGT] MBP0INQ*5E0(R"#((,DAV&61OVTM MQI;0(BVM/0<: 9E!0)YR*(NV(M.J>;:V8JLD2Z9L!=9*[C9[TYG9X$O8VQ 4 M@&&I9%IM#2;M42@(2 1D>G4/A8* S$ -7\VR')T?;"BV#UQK'C.X!PS>CW!I M&X$CM&9GCURE)47!(C[DD%/@$,SIH/:A4!"2",GL:!\*!2&9B2*^@_G:6,6W MW9YYR_'6]GC<_-@Y/&0N%38T3>N &RF3DAIE2JU11) B2!&D"%($*8(407IF M(#WE"!5ABC ]$9B>KBW]H$ZQLDT>J<7\H#"1%QO&J"B4:;&@T&)E\037K%>@ M(Y4@E9P[E6R5DMXCE6"!\FX3T]>:I=DZ\RBIC9Y'GD]4F1)%4F2L4C[^NM!V M9[&+KJQ!=X?U9P\!]&2)*G$Z.>"B*:XDIW\E&?EBST<%RE22)%J1=W,4#((# MA8*,<0S&*$B'8@RU2JN% BTKV)D5*0,I(]64L3XU4) /?O9Y4:7%4A7//4?B M0.+(,'$H!R<.5:%2I4*K\J+7@>2!Y)%!\CCE$H3U[*$>*E2IT(JD4JD8(U+! MDOC-5QZB _Z(TX//3]NDK*V1Q_9&NP?6_HZ-BW^>X_0(.9Y9Q .F4S%$1%8* MD;7)0:DR+2&H4C)$!-66H-K;X6()0:5 7%G9S0)8RE4V T/$]JMG4.*=S2&B M:J)JIG2(J)K;>B-I<494B1;C."-8/KO[O@Y#U]$9,SS2459HM8PU^<@@R" 99I"]10AQ M#F@M2[106#SV RD$*22#%'+*60;LV8J01$@B)$]-^U H",FLY^+C>-H5E1:6 M'+"'%:,[3+:')R82/3PRD?C34Q*Q:#0-YB_EZYT9&"(J)BIF*H>(BHF*FL[Y0 MB8GIVM(/*MK+ASV]7%:* M5"D73J[^'*D$J>3,J62KC/0>F61U#OJBO#H-+=X[OR+EIP3J<*U9FJTSCY*6 M\\(&3\PEJD2)(BGR9 Z>$N:M0[&O1?:2>5B)=N5"@0L2PQD]60P1'R(^R2RO M=Q\J6W62$!U@@U82ZUO$*K145:BJK%MR6J%J*Q!]]BNUFT)PE>32 \'CBCP1 MN'[^4'V1*9$IDQW**%-)+E)U;8][Y$KDRA2('+D2N7(95U8/Q94%B".+%5HL MRDB62)9(EDB6:23+#_)NTO[8JZABI(FTB;*1 YTN9I%73M+# O*H<*S"NT*LFT$'?!)]X:K^Y8 M_*O?J;4/E)JG.>XVJFZ?$4W7G0%\86S:SS!.'VZAN?"R M34S0[F=7L\A0 M85'MMULWC5:G<0.LV.JT[YHW MM2[\T>G"C_M&J]LA[5M2KW5^);=W[3\Z9.[1L_6HGWZT:C]NFO!XGW?Z%*MH M>8:J9I^$DY(@-&$BX,$L:Z@9!I@>X>?PO[G%C/X.KQ!8ZG)1FO&(P8[=U1XZ MC4M@#$L;>BPV\05&&OP"29)R&V_ +DOS'K@P]WMP)<1]TA5A3CRK8N[#,&9= M#*,N%V$ZJE/5P\M]QT[(^\ZIYANY!Z/9]TC#-IBQTW8$B(9O.64[-,B%%*-! M#.Z4T/"^*E?9KL7/OO3]\+FN3<2>'!;+]1AQDGJG_0LY]4C/=<9$&?(7,WG21J>['LQ?9-YE_$+<7!M9*U0Y(-)1 <''V_J[505B MTJV_*BU5R[1:VDT3@9/'TE9V_S1%@O22+7K9ZM3-I/2BT%*I3"O%Q>US\3L+ ME"Y**UVCX+WC9 =2FPBH&?\:>;XHN""^0UP&\Z^;%B-VY";!J_QWG6<,/HT\ M9A#3_DR&KO-B&O#'TWC+Y,'\M&#XLUPN)QT!)2>XQ/)#O4*Y(-YVA3?,2^P^ M+W'#AF!]37$. -%L@V@#Q_7-_P0O8("UZQSB+F4R7YJ>"43OJ#!]JP3$K,K7 M;*,VH_!K=HZ7:6G)7AY$"*8@D#2R01I;I14V(HU2A99*E3T?FW,^!0<)79L' MGBSPN!K /!/-LIQ7WK^0<$='UYT13S[ G#+S113NXH%H:5\Q/5_JVLK?F>#@ MUG%OG-&3WQM9M1 :\[\*E6I)*EXO"Z66YP$>60N^9&*U92XW+%B<:4B56E) M7?2 $C1MQM3.IOY/TWYAMN^X8_!RX'(OV[HX&)GA>F_ZRDDF6G[7O&T_!HK^ M $_D&/6^YCZS&"Q5EH&D%CT=+"_!W$ZV&.1\ Z2MG)PD%/*N]W)%IA5E7>=E MS/#LT<,1'6:(,Q3ZP()3K#$^37TH=KXTM7WKSK90]@=+^_C4]I(BT^K:MO"( M$,S@(&VDGS:V\FX2TX9:H-*2;K_[]6DP9Q,4QLY6WSB]0)'R3B\_ L]&\SSF M8Q('0[!4DM16ODT[*N:^8YK''OG(VKT?'JMQE9\%Q8?T)0-]%4KK^D@B;C"; M@U229BK9RM_9(94H)2JIA_:$3C>[LT'#D+YF/\/%33MP?CQ1HFR9VI-I8;>0 M#,5NF5O;PFP ID@09KC#)X5F-&E*8>>UKNCX8R%(&@M!=)=[_#*6C*9RFJ5%HHQM@IBUF"?5:\F MV[;7&@8LN*:;TN621;*:4?L8+%502K2DEK T!/,>2".9II$=^SQ):80J"E:* M'&EW,QMJIA&5O08K(X[?9RYF=S ^2R57[=CE"1%PPWK,=9D1+N?6;*/-42"6 M>^.0F%RMTF))P8(1S/QDG%G.-F^\8RLC, PMVT>#S. MX4.20A4L"\+D4.:)!3VC(S'+/*%4JV6J*C&V)V)V:$\NDO"&=&? W:%=G'* M81V&=9G)$C4&0\L9,_;(+,V/25E%B2HJMI'!%!%R2;:Y9,>.T"9W#"WIDQBC0#M,F M%I_+24.9\5I?Z+K]>--X#&0T?/N%S D]?#.4#G][?8 7?CZZYO7)IY''#' X M/Y,A/U'-@#^>QL2)9I7P27D1N=.]NZ#AU*2#$TZ;@%,EZK.BWZW<3T!M'4#[ M$"+U>OP#P#O#P;4)6&/PKT++E1(M*@7,':; _TP5(D]+TDA^IY#GW(S[WB^5 M%.0*+6,/K%0LJ)QAI@+[[F)[:X09PBQM,,,4RWY.B> 9EI[EO'I!:9-IOS#O M75IE%P=%G%W$A:5.>[2BJ$TH$@38\>SGR4:+2VZJ/V?+)4H54Y1B4_!NM[ M:%H\"3%DKC\6;6H83..0SRG6/Z2""'$),-/LNE7]PP*[/H1( M?; TVZ_91B,"ZYI-XQ4J52M8\X U#Z;MW)#0A/KE!%7NPBCUV? M#UMH&];9+ET#PMU=I\2U*1/V6;'M/LIKFQ%B$Y77[L?//,/,%_)?RF6-_)<> M_MM'B>UF_"W6A]QVN]NOVDU= M37-I'?;&7-WTA*\3.#G.D,\%=G=-!PV>1K'_^<:2.\M$"7IM!]ALA* U5C-L MN4KEXLZ/PCR[G L27:HEC427&J+;6=(L(=&I!5JH8/_68^]FFCTL8%G5#>;. M4A\ GR]W[6.3T&T$@CA]J!4JR45:4A>;?2!N,)N&9)(E,MG'CIM$9"+3LERA MQ>KB.1YX=CD6*1R?:' G &H3 @P!EKWR8 S[HT:\O1[3?;YFQ-[TOF8_,^)J M/B/![Q[A/A'/"F ;DW20!F[C3WU,L)KUW75&0_@&_,T';MHC M9H1'<3EVK-,'95HHQVAVBJ$^MD?)MJR15]/#JULE:S+!J[)$U9**I5;'6AW[ M9(1'HW\F9GA8.N_Z)]QCWDY:_,*F&H 5&A@/IY$IM_) M^+$!WATQVB&X+D) MX31AREGV#1@Y!BM6BA(ME&(T047T88(NU82$"VT98Z3W*__5:I56BKCG+PUD M=8;I MQG@WU]$&8(L[3!#/,1>]C?OC+IH/GDB3V;MLVK=IT>&3/-Q1U@J6 . MW!B1[3!%/5J8LF;K/JW*)5JM+.:%,?V(&\1.2-+(@^GAP30288'*U2I591G3 M+Q@7ID0HN#$#$S (- 3:T8&VVN)=E%<;/?$>)F(V3\0P>-WI$;_/R% L-&V6 MB GG84K,TG,#-Q2/P)_7DOLY,T;CG(]&20T784NR@I#%V* M5"J5:%&)$;I\S-.8QD$6119%%MTKBQ;32*-ED0&2EY1()\@ ;>P/GW4>:)T% M.N<(=4XN6"60.!>$>H5R0;QA54[JO=Y N)W1<&@QWD5;LPC?YV4YWL@5'9E% MGNC6K(1Y*;'/P\UTR#&R.65 MK#-K*& ^\>3G;*R<9AW?J%%8H( PP_*$])C2A':T:>O.@!%?>_N@<3LNF^&R M&2Z;[7G9;*O.&P&4NQS)#^ 8KSE'@RIQJJ"QE !+"9 34S(]Y\N)6_7^B,V) MLD1+A1(6!N!"90KE@M7K6!J B$/$I0=Q6!RPEU6-EF/GQ3X1TWYAGB_.U;.- MI:?L[6*%X^P"-FS8AP4"6"" $$L3Q#"BW.OJQJ0-MQ!_WNGE1_"WYGG,)\:( M$=\A]87E>\/5#+(A\?"0 IO^.FOY+R01ED.B.N2CR-'"U MRPC^3?N1#\GI ?1K'/DW(]9U'@'GM0GBUY[86ZGN8;GD#(-MY$SDS(QQ9MYC M>MY\R_=-PV! ;L'/? ]H(*^&4Y9&2LW'7KDH7:QT,\5;YY:VV<+'M,0OEJD] MF9;IC_?C8(:3@HO+:63*#R8'UY9/SK6\XS_N(L@?RK.<8^9SSSDA4R)39H8I MUSF4A;-V*#%M&9+<'RZ,E#B]'M\8;-J^9C^;H-5!UM*C8,,\_P"N8TJB.*3$ MTX^R4\MZ>W(?!<+;O5Z[UYS 6V0FO3I@>[7'6**%?7B,F(I$BD2*3#=%KO,; MBV?M-V(B,I;7J.GZ:#"R-)\91!LXKF_^1S29P21D>F<60VOT(C?Q(FM3K-=F MH+[:L:P4)4Q$IL2I3 4>TR-O9,O#.Y2EDW HYRHH=+,7=8['NF=X_T"$Z="5XQ#1XS-T^XUZQ,X"OC?GV"MOQX4::"R_; MW(5FSZYFD:'F^N$Q'1Z#RX-5Y>MZWL7RW:'PCP;0AY^&^;+B.:78S[G*]NS! M[='AH9B[&JKA^VOEG+LJS B%? 411!_5*)3J%=.L/38;G3F1:<0TON5:'/9< M+4"@V7K85KO;Z)!N&]BM==-H=1HW_+=.^ZYY4^O"'[?-5JU5;];N2*<++]PW M6MT.^?2C5?MQTX3W/^])?P@X54!%A/^ZH$Y!E-$:#> 1](50B/]MVB.(6R M^M]KS3.]=@_"&6?$7W_.Z]+_\H_\KYPC#(*9(0S7=T?L_<;_A2_FMI_:F>=3 M+LJSC[=TJU^2.23R)0ED=%WK-#ND?4L>'AL=F*Y:M]ENO=_JM[\GF0UNYB;J MBHB9"Z='FX2Q<>9*R0F8K9W-Y0^UE3WC!3AF;[RICW!M.N+)-2 26[\0.S%- MWR/>Z,DS#5-S31C$)_!V=+Y?4[=&!OS]VG:,!H4+*(]XC[^R.6N#MP?3.2?C)]'9KQHM@[#AA$_VP[( M3A?O@]L#+AP;\;^'KF.,=/CPR.-91#]HN^F J\1WUNC<<_IX\._D_&G8'WNF M;FJV]U>>OC3U<&#."W/S<(.\4!?FPLU<9_3<)X8[>O9\)WH Q[9,FWV.)S4^ MB3;I.][0]#7KBPY?%1*TM"?'U>"B?%9[C@NB Z$*-8?O?($7?)=IHJ"+&^%( M\*"]ALD_%0S%,#U>#A9C!M\)X8*T1^ZLY,$B^>1/KF]%.?-P6/SV0KO87K\,5Y M-YV1-QDWA4=WN(1\QX)9MR=3P95@YJ$'0PM^$\]-^8UA: .X .]ESN]A<;7C MU_>&3#=A1D'@[L"Q^0TT0/Z38YC1[\\,9 >7"&[!(>.+^U(20&N@C0F !:01 M/D!_!"I,X!)C_@K8#A?<<6M,O(%FB0GA=M4-!G=!P,>/I1CU #9_]:8ZS@4/ MF 9;'0B?V7T^LF 03+/\X&"_5V99^2?&XP=XXB%SAA83@P=WS65P*=&>UN$M MWX-O"9CP&HYW$<1A"/ =P\\2.N?XP"/ZWU^M/V6Y6)84M5 (/:--V5_]D/V5 M%+(_A^/0-8$U^]T9!/>+D $\Y_)]VIH1C",'BF M.; 4[Y5=L!UYUCS?Y?0NNA& !D^)PAL!.#40B^N:(N %2 (4B#>V#9?WE(Q& MV[SN1*.E,V1BVCU+&PP"4427%7B%('OE^(.GG(>HZ3+=#\R1#A8"^'S^XJ9E M ?-PX4^>]!7DZ@WA$8W@;$Z8O&C&-"]\-,. J?8(&*$Q6 ?WF4664@R2]$P7 M."D<"9" N*ZEC6R]SP$_\B9=J<.9C1YJ=@XX"T^G*WA2 @*;7E=PX(@/7B.> M";P;DC_Q-/&'4#)O;NK@V6RN^A'UYR3!B[&(\W'@Q]9^!-IGT(*DWY4#0.9:&UK@O\!DAP8611ZPK -VC. M4"#B I[3\[G,0=^?7"<4OF%RFS^R_+SOY '0VG,P#(X\-SSE*S T?(!K1.6X M?P(,QI/G%V.(A,!54"[_ F)\@B+GL^@#ZSABO$?T'^ M"!1-'[E\1PE[$F8"P.E %&FD^>QMR=TF8.O+$GN%:8-F9 M*]0#GO6%@:GPI@\;((5KPEJ^FIW@L-,[_WS/](3;VS==@_Q[I+G/JSK&YYU@&UVG+ MX!P=FF#3$KZ>_^I$''Q)Y,]DN?/..47Y_"XJB1]D@(7X0[/@-L"#M8'VG\@N MP(O/+@-G]7/ _[OQU079#+@+?"!G'?@Q\-0%E"9A3FBKQ#0Q[N2&0<^B)_\$ M7,G#"_J!3T]C._6+',V=>_ P?,>Q@NN$,G1Z,+@87G_J #_K5 M=?%#*BBD@0IR5S?!'DBN7<^6\P0:J4ARE71JCYU\W?D]KX MYCJF.^"Z:2^F M.^+.A6VP@:E3/M?WW-OF1"YQ6P.F!>X5NMY<;>OMWYLW>;CBA$:X"V1SY0?C M:?:X>C'7 ]'VP6(_,:% O3)#?CV^M-GU=F2&B79V;.S3/)H>G\^0%3'#VQ[9O*D?":OS-3/#$0<6"&5L^1RX+ MBODBQ:?")>5Y##>P0.N%5#B\D(KE#X642$;R19@UC^@W[;1?VI;V2Q_2?C$= MM,^=/ICG_!)Z%D%X,' F3FM*A.WBX=6VLDQM.;NN'VGI\",M[)Z%0BLB4Q'2 M;DBZ!!)_^F]N+E[[;,@ MHST6WW,AK/5\8?C!/#,-W!*AQ>YX8@YGTWM@/_4Q3WKP7)(9Y 0];H7G!J-; M3/ UOSWG^+F)%[D#MS>U@SNW'RP1?A3;?D!7I1TLS"8;_^8E M&G-1+8\!1[8V,L0T\3R78YF&,,AAOU;N7$V*A0A7);[RQ'TQX>J!ZQ=8:AZ2 MB;276%P"('LC<+\BI]D=66%<%^J66&P*RI'>*4F'@7LENL.*SS?>]+YF/S.^ MMC$P/8_/QJ=692^.(D M1.),B,\9F+[P%F?T2R1SERJ8H"TN,!YD\0?F:YX3)0WBD&DW&T_,@&D(:K09 MGZ)@W01,.SCR/''(ETW ?DUG-PQW D%=D/9PFBOT1M;,E,6Q42[/Z/J36P?Y M(A$"@K6*5"ZZL%!&GH%XBM*6(?WZ(JT_IQE\0#.JH5Z06YZ[&;G1&D:D$=P\ M]IB;7#,C31*K2R[CD<_RH;Q3TCDE$Z'B9 6S9@/Y6N21#1U>N6CS,0^(+.5_ M@VM:LR$7D %_OS9ZAIDD2C72__LI'_$HE;UHUBC8. 3SSM,Y[-\C_B9W*<)G M &?%]@*?PYNLU(LI^Z6@_ /SKX!%WXWK7EZ'_&K:&+=[64%]8I46%=!V3?O&W6 M:ZTNJ=7K[1^M;K/UG3RT[YKUV;+0-)?8)9S?J.XNL5I<)=*Z^L3&P8C%9<>) M=6W=-0Z4T(BE>S-D_/#8;-6;#W<-4:XY+;N-6:]YX#!M1LTV6)),J$'J9HJG MY!838^(Z,37L2'JR3DEXF#5UPS_V!D.G+O A Y&)D&FA&-43=6>B <^\9VY MO"AN4G Z)I_>EY5R'TU4G2Y^[GU9*H2'->[G36BTM+)P!;\OJEGSRQS M \8EA7HLQ-X^*JW)"F,_:.CL!DZU(2T_,-C[5X#9,'3JEY<(I[_5DJI=\9^ M-SK=YGVM&\^ GS+G%C?3JL(JSEVI/JECV26)N2"_$CQ-&/TG8V'^(1[;\YHP M$2TO3[HLR-GD*:281R&NJM3\98=$1 M61/)?6?TY/=&UL1^1=4HIC<1LC&MHPV7JF=-;=_DVPY$60T?HVNR2=9.@\_# MFP,>>L-/_4_B!*E/N'./F7R[!7'Y<*.;BMR_9NEA1Y;);6?N <+4?A%G@=EB M1<%Y A$#>?.[SHQ]\M6AZ_PK+(4%*15X/OA34<%KFG^ >]/EB$(PI& 00$\QYH-8. M<720/@V/:0F23T%)]<#A94LB^>;S.MOP0<*28E"U^?3>-!?)Z_?#.0YK<\/Y MI;."XM?ZU\AX%@ ,GF\FQ\?SPC[/K$691% CRY@(U1J+6E882%CEZ'@SZ#UW MKZ>TF7TJ)O1Z[H/ZP)IMW#.8 <-K]VY,7D3\--H@/!5M5I)=\G#+[TG.%X0O M_M;H=L1NV/M&]]?VC8A:;YJ=[F/S^L>Q@M;CNDSES52RM,IEVECW4E&Q$=1= MQ=HL%1;R"5L-C^ , );@3;BCD/QY7?Q,#=M,95_XS6F!7^04 *\[HHQ=X\LJ MY,>?KB;J96=6-B:+[$ZP5C0?<-KL60MJ$X@)'Q>E>W-/,8<'L?X97E:N4'8QU=L50FL&SAC7N2*\?(-+ZI/B%P+_IVIQR:&I.F1>Q:^\EY8XO:F M^"YO9&'S-5A1=#&])MP,Y$:)US>'DYT;EL.+'<):[9E!/_.*:5L8R&B/0^!H M@HODCX?R7-[X'<%"8YI MC5LDI& ;(% VW\?)%SB#JDJ;69&C&EZ2!A>8?7;^PLSSB_%.YIUOQ@KN)B8E M^AS176:8OGB*8.9#YW\* 9"5-A"3$=6N1%H=Z7NP85!S)[5[LPHG='G&F5BB MT1_!8>:T6(XRY@K?):SG%JH:$:;8:,)O.)OEF>P-+O_.#_OH[J9,E66 M>!\)U2=:%XJA9UE(]LR:<8C^>5C'JU!\82K"E,*$T,3QVCTPXZ%U?D>>_!J: M/=U?7C59!3 , 0()_J,Q'4C-KVNNR^OU M?MG#7=6WN M5;6X=/2IKG[=O\V0I:PV.]P?E.J3?Y[!(JN!.5TTCP; M+"F3TTB8N/?ZS.J%F?NP)#Q<:9@DNR?A]3@NEC<$GQ)L>KSS5V0?<594X])?#/]R-WPG$M"+D MC60ITO"A%(,2?Y&7!8T399K\9U2N+&H2ETX17SD(9.GW7<9$.>;,/O:PJI&O M>UP0KE2:'6P^5VBX;6)1KS1NS,1>BE$8GT]O)2I>M: :+=845M(XA7)QY12* MS<23Z>-[,^:FB^LU_.>+/=G!9N]I4X)H[:S6O2?M\,7)&MJT\EP@=,5\BF8K MX7)& HNWB9BGM4T3\866+U#?1P8\]\(,8(K;$5\@BH2[5*Z!S =M+!"LKP$ M>0 ^(7A9+YIIB9K&R:Z2V;K\);J7LBW3!["D\H;%<=+VIK00UY2FHIO#?)#% MD"[D M*[:BBPRWN,X(7']S8/IA5C38_#KM5"<2E!/WGD[C!\\?&=':]J1GR&R/IH'V M9_!E$+MG3K)]T2)GE*@4%Q6/*]*J/ T9[:NA$X]9K%$;8ETW#%#X8[[WJVTN MD_/#UJ:%I_+VV"K&Q58JVB,LR6:$ZBX*,::D/6OQX$UP1"80G'8>$TV%-,^Q M!?6S'FAD$)GS//J[%.ZTUP;K:U8O:BP0F$]AG7E-2M 72'3T6>5!S?NE--@) MQ)N(^('_S$/\L#42&&,C6EX('G,H;)?8" K#&XSXZCHOIN$/"/=E[H /T'_E M"SS^.^%$*T=13GIA2<=VB/-DF<^!'D5BX._./^AR*4]7=WAU"6^HR9_6&WD< M]P&YA5\-.B"*!@^5EU;@)P5B*"\:#;%J7E=AE MNS=)MDC/N_@")NM]R>KFON3$"6=&,,8'40X5.)0@$?&6M]:!+):*M%0J+#KF M4Z]B$7 M%Q_GP]"I)!]H?(4+I;0XOH!VN*CGR#V(38(*HZ"<\-GE2YX3#RMAKFX;;7L( M[WD+DQT%)^W>3#RS)@*DU4IE=0)RSF<,]TQ&")I_.GC<_3U@!P;?[@6A6;B# M-6BYP'1F0FC6MKO3\O:U#ZN65CQLCS<5,YA83^:>X60O=K##5701$!%:4)#W MS/N!3HM-9SMF]IBPRL&J1"BS[0S-M#])1:J4E&*Q$JL]25)+LF'!NZRN*K2) M87C294]JO'UG@&E1X+%ZH8'OCN:=158N

I$Z!-%!9V@):YF\D+. ML ,%[]4$Q#,;=<."M M]T0S*#$,4>LI5N#89!CP@+PDU)]IY"@IA>PE_E.ZA[B$>X@SNH=XU?DLNR7K M#?>1R(7DNT;G6QS517T5_RW!IM%5ETCIQJ5ZNU5OM+J/8I>HV#;ZV+AI=LEC ML_/;N6]@DC>L$)>+'P:J<70MREG%T\O4U<7,9VGY,H OE@*$A_&D66%[6']2 MTSK;> =N[(\F5:_L3?38X7%&N$$'/C$*.Q7UF"$2N:*[E2BO6.T9K"J\B-R$ M]_47&]=6)%R/ 9'\L,-GJHE'7.W:%VA%65Z*(%;HHLL(.:^3Q>SL&(YH%N1' M?A(OB>%[D-YX0CSL'3R>+YZ9UIYZQRJ^3%DEQ(;%^_*RZOWD;*$F8(M#%40D M8HOZ['X]'HT'J571B6ZV[7'63 MD7#9L&E([0L+U:7-POFWH ^ZQX(U^ ]N7VL?DF8 MJIYFB[U"X@S&8#75%0M\/&4KUER6,]-MU%!)^7@$%&^%VDMQQ_AW('R8OU%C!,22N4C M.#V+6O67]_$U2#A@B4FCNRE=G+M%4C;<@21_O 4ICI4I);!(ASH)97.+=!LF MBA)F@_QD9QI/'&E.1"]P>5ZHO(1@UF.UA-A:.ZYF3RH9[DI3$W?"7 M-F[8M"U^G(NEM=:IUOE5]!L4OS3^]J/Y>^VNT>IVR+E7.BF;]L=?W2 _H=*E MSM2!NJRLB=:#'66V'OFN.:S.((02#LZ M&4UTG(78?MW:!;P1ZJB(S-;5/@MG//SPN5/LAG7^2M+.]EU7,QBH>YMOBUA, M+@9J'Y=B8UTLI10;]L'OD,=&O0'T>GW7.'MNW;!^65G6"'\;M8O\C:3*FLY= MR5$@(-IT&WSCJ]@4SPL?@])$WO-KMJLF7U71PA,%7=Y*VQ1G"LXV!IT>(^+R MGMRC< .SZ(0OJB!%%_\QX5-G!:>P,L\'H9G<4H1MN\?3+CV3_6.\3;X?]-#A MFW;I] 378/C348N])N YSS11UP@X]CR^XOMTP&;P"/W_9^]=FQ.WDL?A]_D4 MJDEV,ZG"!''W)#M5C(UG>#)C>VU/\M]7OQ)P,-H1$JN+/>33/]U]SM$%D$!" M@+"UM?'8()U+G[YWG^ZJ\D%^_:39V*_=_ZK"D5VTAI?CBD'1%,(^A$_ZV.-U M5'DQ8#2;-!E.>N*)M6.&"9\4$K#PDHRL5TT- -GFAM-]'V;R55]T?22&FPB<$5Z,I:654S=9"XL55O !\9X"3MXR11>E<&0RY(;1'IA^O(!?E38'UI7"T2 M-% CWK\%EADT*!$C(#=BW[% -+4.?K+HN(&?, M6:_'5IQ/2X<%M/L2O)I1O^3*95)?&:"2:D(TI+T>OU,&AA1R5Y9]*43G)]>-D9>2S>K75B*U&%@ZJK]4#7GVH(V,.=#UM2?%;5*7UL7 )9:DK MGCA"0>WCV[O^;6]PJ?3_WVW_^K[/VY_-M M$;. DBML%UMAQ9#;K<+\HYY4LAN6W\NKPN]4:M3):ZF#E2QRREM(\ '0" KZ MICE\"CW4*LT?HR+L9::++EDLU$$,#*3Y=.%@N3RRIGB5$U[ BAX4:UIIJL6- M9YIK_,JUN$;&#*CZN@RH%#10P&N$VP>H5U6YK3*8XM$\_4W%'6X,BP/J\U7X M^C;5C4S0C.IJ+GK=(=;:J,?4E$T;><;"F72+F=KH,-_@I)X 8>XB'6G\-/TN M1:]=(VQD3'YIU%)JA ,I%#*&IN/>+Z@J.+C^LW_]<',WZ-]7E.O^PZL/0C]/3G3;<<]TLR)^P]+),]YZ M\!?4Z?"*E'J"&M([R4HZF&(@F6BSWI M'+\W@NR+-D2/)7RCSRFXX3=M$PD#$VJBQ_OYRE9RH@[ALU\K6C==O^^;(]LV M<*<21C@HNA%N>TM*/0MUIY6-@"V;=\8;\V[1UI/ND*['.Q./>0L\GM! WM&J MTAN*$KFAELCZV/#[^RU\#0B.&B^+3+%O+6S X#4%';&=9XV6Z/=QXV;#R (* M_YL;#CX4Z.0)KH_B3&7<9N3CX$3_SL:A;G@4H)DR;1QI.TPUP/GR05S @EV_ MPF[HU:!3876+BU/;:9:5-:IE@+WB\-86M3CNU2V?[_TID4?T DC0T#J=YC&\ MA%F6VFVN+X89KTMFK)R0K7K:2ZWLURDK^YU\9;]XW,Q;_,F&',L32O^4AB M%/]V4(,2?XO#>=;'[O2=TFF=S[__I@PIEGZ&:2_:W&'O%/G;UFQ8H0'_]:;3 M;+]Y_\,/O[NVG&G*^'-JHXH"#;[]W1W'?*F(937/SZLMM8-+(^/H#'< RS*M M9UN;_Z:(#;Y#)(6YGPC+_O5F:+F@H@=8ZX[Y9+ ;)!:Z;B$F#G:,?%IHL/17 M] ^@M;'UC*CA0XE&P+68C/^@'>6A2^F"BS71C\4[Y>8D3_"PEUQK)+0Y< MS!GE<>%9B.4(B)(2!@_'W9A'EO)#<$+)Z%"O5\];V:%T$*@$G/*'$T"\>JU: M5U\TXH4MN#4X]ZMKO\^12X6A^..P.QJQYK'@N /,[L(72+,0JMJMGC<:C9<# MD9^R0*';J7;55;:^/11 "SL/M+"]4QL)\IW M'^O!J#F%XF9H"K?3#:[#-1* MNQM39C<3;I]7:]U=0P-RV'FWF["K+\[#!MA:9KXR@-X#DUIK M.=M25%>-227943CN?G[I4,<768>>."097AG.YB($LN!LI[T^,?P ,N!EV#-7 MNLDO-\B(=2*Q%\-7<5[M[J2 '5G3+@002Y,T?Z$K:>FC98VW96"-1DS3@-(B M+02=U-5J"<\NY4UI/*^<8+BFMY_YE9$_=Y,,!$Y.G)"0 MS(H-EEU=X1E \+*(/Q>E8T.5\WJEV]B/S_O@9KV0Q,5$FR-ZH8L)D%,3HAOH MJ%&IMX\F,0MKYJ8ZP\%*TG3I:W@M.G^[>$#,ET&]/8D\_E]R2[8J*2"5%Z%5 M5=N[>-M*( (;:55K1;I+"TRVRB\"U+?,Q979K*&E_ M$;IA)(;:.W%A\2.#Q5%7O=I:HJ_N>EWG9.'_TVF!_/2R'#*+)9>^ND*+@::+OYEI?/)4XOKR1O+I&+ZK.!2S35]>I.(I<@ MO0?_P:M6<5?B$DMNY'5--?'^;?067\QMW/U= \U8+KVQKESZ=M??#M4H-DWE M*JEQBXK=4DD,5[G >_:_1KZE N-!Z6QER R=X2 ZE>,6A3.P'JDIZCKP5P#& M6+O"P>+6NBB?P#1;F7BN9V,Y.%&TP1[SD@TFPX$TG-&"+\8>+(:OS.6EE,1, MH9596!R5[J*.UQ8!H8)OEE]C)%Q;FT#@#^^/N;DN4T:**'Y%IHQEM!NMU#4Z MK3FSW<6M@3.88^SD,D?,REBA:=OQ"EJQZ?;NYK9_]_ ?*MJ)[8-NO_2O'ZAX MTZNOW92QD'1C72'I'9$P*.29&GL+5\\0D$[L@O-5N05BR8Y+[!09N.6X584J M[(UUY-E<;J"J1[6#1-^&_Z*TF%'S!5X##TPOHI+;360N6/%O6?= M8=B00A;KX^6UJ< \UD_"\D34TV$T\F8>_W#,YB"6=%$=R$:99KL@57A)*A): M,VHT,;&M&:\F),H\\SH]C[!#K 2O&):#M1SI,2J ))'IP?0DP[!\N:$_,;\ABZ09C4IL BIKYB-6Y2+T3E( .LVM M)79?KN K+> SSO_F?6M9\B!%),[8VG%&M:8L0%5UEB>NB"IVU*/8M34T/<\, M'8QK7HZNJGS&-C534GF76:(X@3#$L;$++Y<7 _\)DU\2V&4!8RRJ)[\P<,:J MDGS@HJP:EC&+8:&IZ\PVL]=N#:\5?@<-''Z!4^F%EIQP[2[&2-Y<(*QUK"77 M8Y8\B6^,'E]$+*D7=K07@9 6A TI3K9V+# U,I]L^UA+;L54JY,GN]+)?/=S ME5T8CUY!.%$ K6E&=0SU(&/]_T8WI5&+B<_8Y0@09V"Z*!J'!N/5J#.:M=N/ M6%##=G#]T+O^./CPN:_T[N_[#_>E38MNP8QE]1OKRNKOC(/2JLV$OL7S;P9K M%VJJ+$:KN-A!"IOG@N8J"^%2Y #^IJJ\EF$]+L1'Q'BQPJYOTY'^%FG][I>% M#0Y/N!DU-=>W#8^!KFY88TU*''C6J74:%=S31YT[8)M_7!FN?=T6P0;O#8!/NFP0?PA#Y1V!/I MO-R"-1]%UT;=!A,;V\>-Z .LQNPRT;W2UV]G"']9\5@GN_\$VAEJ1$0WG_O_ M]WEP_0YQA;?]BQ]2N9= M8-<)"Z$H+>E'H R% N=^,PRAD^6J)VU92KX VE*^>E'&]B[-=>U=LNHTAVHX MF[6;/>(,A:*X'W^$JHHVY TWN!<9&_"MX#4U4NWN2AK M!%YSILK$L)Y1O";T8>-$#'.$J)&W-N'>;@U[JX!=N(WLA4GVQ[(1: -_C1>\ M3TD\]\OL(>V<'VZ1F[KD'KRSXM&Y5,8N!,UZAFYG',5W:'>V=H!".AF7[;CK M/_OW#Y@^<__JW8P9VQ T&UMU"$C&L7#?LTW86#S)>45I'3#5F6N=X;_1ENPS M[9MH?,:WYO"BEOH35^ZGS!A3=TC-I!Y0@]"#-H::'&:ZX0%]B1D,B2-J"L(, MA)UOFUMV!9.O1U-J;VL#H[9UF)"9C]HC[[85F/$@96>,&IY%^X"-V9,^PD04 M[A>5#HV(_1_M:>7P!,[A(KSF;5I;1540OCF6+A#9W4&PAN">%$J.*4P!RI!% M&UX]!-X7[ME*WWTD]U4XP5\%=?"$O4["KFV>3VL/*'O\A#UHJ0D;<^$+=%M7$I[8;*1(CS(.5V8 M\0+7HR %OD@N54!\S.YS@N."%R>&1VGL;]]<8'(?)QOEDUC"FU_6A'*T"#_^ M&:>'95#W1L>M@*UM>L@]%V%;XJV.^>Z+7RK*W/#(AN>/24L>^+QGN'Y^E#7$ MI'-:.G#N$0M;_'0=!WLIV9KI<.)T_/P!WA$3^3@N%/8ZTPW-EB#%#QTV\NQ0 M+T('F ? RO&8754N=.WP1])>U>M#_G"89IP_5%[1'7+7O$1<8[Q1YQ M>[P.U,QXUZ'92KH.M(G#%T#5C?$+H7^&+3'K)5?F\Y29#'TYF;R6(\VV%\BP MQ+4]A\'-]0DZA7AJR?]],KZIG79=;735O6279+Q% MT5QWBR(_A/5C.SLA?0'$;D)LAG=/Y:&91P\,(0J:3"@_K*-V*PIM_HRGFX6W M'TD)@R>#U#)N.F%*EFZ+H \F2PA&/P$I<\;%,!]42$8PJ7S!1PXL?R*RD3 ; MS<8['^)& TE?,16;S0UKP41_=3(H?(-#<7#])&T=%W '98^0@+KI !_BP[VU MZ#2=7WA#>EQDH"LP#2;A#RC:LV937_;@MH3HS8XV)#[]:*,E&&3K?$"@G]V/ MIGC'60QSAJ*4E YKS PNFSW4A$"+\&;S0)!BU@8%HYXL Z"!(;-*\.%8FE>A MS^"M":/K,RA=VT=W0+CI<'D=&(JCCN,\ O0F^SE )$$O8$R-3> 2?JD(RA/$ .2CN>* M68-)-$Z( HJ^L>[YNT7[@6;"I\FI0(HS\##TV/F#1([>C:#*6#% SR-'BO2- MH$[XA.?B>#:5*Z,,!M>)PC9 Q16(X@Q?J_?PG,TT&&2A+'3R<'LV)90J;#)! MA!.Z+;K+ QJ43@RA+,IK3F&X\ 7PQXF HY1/(),4CU8!B*>_>6A88$XT%T]S M S^VN)+URIV:&2] -+M[E>R-'"1[$3-)P[Q;)/R-MXJ5I J+J#N$\D';0'MT MO![R?;[FA/R#>N9QFLIXR[I&+D+KI&A!.(-H?V3; MRH%L,8[+XY* R88H:4?"!/_&BG?R;W'8?PTN'SZ]:[4([3[M-I]% I DJV7[J4_"U08J"$JH.&/KB-X4OIMW^ MQV_*;>_RS#SV9*?/=S<1C\(0KWR$S_6ZY?_HU'7%?Y;+>Y' M5>G"BQ1PH7FQ?F!DT>)+,2-^S;>AMO[A?REV0'MB[8,.#AV79AT,^#Z_Z9 )^)NI.1/C2:4C..\&5. M1=PAY40BQ4M'O@8OU6HW9\Q,B8U CKA@2KY)6.9FO,N=N$HLBR:-2-_%+4:[ M-L:67];F_Y+>MA[W$RU3&57[7",;U%:,;%!;2[+A0^_BCX]W-U^O+]_YA>N/ M*2]R.=7D(]P?0PRIN5^TA=)0N;JZ!6\,GPMG.OLZ%ZK&6P1F(PKUIB$W_LK> MSF_[@K^#ZZM4_HKU:F@O"*!\6 2/W&H+_*B'?DZA08.\PK>8/\\9:*/:J6_DG;OK7J6>E0T%/W+'8Q9^4:I01^0. MM6-R!T(:9V#>4O YOK>FY %J3*^I;"K4\1P=R?K+$765P])L*<^+1[%.*I+= M6:8W.@>0Z:4_)7_77R9)7UH&A^8DR;TB=V,E&$TVM#&\G2/5*Z1PX!I9)7E5I/5.N1+"POQ4>M=AJE,Z.P2LX%)4H9 MO,6+2)]*DD,Q^1/\/%+D3P0M(E]-$D7QV- ^5:8=_257P84);)""B,G;,$FV ME*AA=>MY:EA']YYD(KIZ86CN=#2DDKN](.YVPLQM1YVK5:WMXFRJ=N+5+OJN M=#EM*@283Q;/2N;Y\I7QK?F7.+9D%K;F(&/96KU:AQ']+M[[86TO(M*U-TQ) MY&_U@H3"M\L7:G23\X5BT'T]5RK]8COS@SCGV7'908%UROU1^4^OC.>_ '7V M=7/\G0.E[?.M! 'IK_ #KTC%78U+K&>35ZV[Q"3^Y9;%6Z;O;WM?DO/^M#^5 M;*^5/\N?Y<_5GY%;0?G>KLW83Z2UKI](?M=;VSE<;VT5KT_YDK2]3%-6H>+? M2\=NX%N4V)!=Q#94ZMZAN,9ALA9"%;5X6:6$F_2\X!*5DO0O[6.M'JHDZ41[ MN&^HWM'(7L&\<"'26K6[FN^->+0!!LT7!(-ZM=U=@4%5>;!F];[RNE"MC!UI6O6X"LB[B;<7 M)IK"]+*-;))UY_8GF@J231\6VE(@)U=="NH&@MR"YV0%/5^<\ZK( LH;>W5% M@7A@'K[_!.>*\JR[TPV-$&?:?ZV@]K/E!"5^J&_ >(GC^U4<32"YBZG.L/S[ M;(:K!5%Q,P'NP:@WC855^JCAH:25D?^<;!:'Y8%LRS#.+,^5%?X&YI5E@: 9 M?+BG1HJA3B1Y\^C"\N.,_9I:C90%I.^P?KO'[G@M15QXQDYA&P?*C:=G+P1] MU_^S?_VUK]SU+VX^7@_V5P.ZF$W 6AD[VK0V=[39'HVD09T&\8I=V!&+\CYI MP,&QWXNHS^H0WU5&,(L%Q^M4^;DK/<.07"YX%(L PEIXV6&;P\7A1ICHNJ4X MFB$J\8:JGH:+K(9:="'7Q4Y0K,7%Q@342>+P#:2.SK4S M]A%IK>LCDI7 &JD)K.B54_UJUNYB+HM<8X5"JB5H,]>S34$N5#K;)/AAOR9) M?0K[/F+SH!<'MBQ!G!ZS"2^_J:!6,L7P"19)YA6Y;88ELD.EM!V,=&#W-]0Z M<7ZJS1Y:0[16-[T8K%,33T6G\H?!%B@1X]DRJ5#R2"R5,P!0Q$"WXV1EA25==XC3JY_W"H-/N0&; ST12' MVN\(< +F!C# UM/8 N<18&3Z39%Y1YGQLB@1E;6=/2K,N3/@H*-%\[REJK7S MYCXZ6K0R-F1IM7/DS,W4G+D@3:+NF4U]0HDB?61[MNQOB'%H,;/EEJ#TJ&C] M@&J+;CY9, 17&L(ZC.B$1(,AZQ@RP/-@5-(Q'*G>8"=P_/?19D+#B*7#,%=P ML%ZG,C)TDWH!&-HP:&>*?2XD*R6^%Q$AH4:?D2ZI8"7/=5(N+\,B6K6%! M?FRJ*ENN8O%&S3OXSD/;DRKJ[73A M #6 $B@,?> R:-*OF1V=-O[3G+M%X*5Q;?=Y"J)9HV[M+GL$X.#! _L#R8B= M%VW>=Y;[&$#$DS",MIOE7\ZJRE\H,QT+O0K>!)"0>L +B8C BE&W(^\31O(RIC\ZG6YN93VPO> M5FI1W2R"J%XRHGKKNQHNZ^OYMZ38H5%W.+1W(<56?#BON3Z<1_;4^(GZ3R9X MO\EHE/(#S3U N9#3ADR+J'<KW?IT!JO/4"9L7%-:W/CFNUI MO)V:*QPJR295[%)WM$?0H!\Y, "MA8/@W0EH.[DB53MCSY'6YIXCVZ-()S52 M'2H\GM9?%_0-03>4,K29]FUL/8=1S(EJ_+SW.YDB08/W%3OCX'B9/2]@?SF. M$6=Z ?N0M#/V(6GOUH MXGH_2XZWQJX6N"+FC'*Y\"S$YH1=2GSN-^3WV!_R"_>)][E/?(T1L3Q,U#\> M8FD_;(T5:C&1HEUMO'JDN->_[P$E\)K1:^99]=W1\[Q!-P=?-W:BZV-5E]J> M\60_VMU!$=UV8#7]L#6^K#_J$H'2(9"Z"P)EEEQ%P)^2WQR:WYPTNNS(;M02 M>>KJ7G6A(<(V7["GLCE(= M[T_IS[13EX98<2"P6J1B%Z DWV?I9 ^]"9\61=Y$[L1?NCN54;C^=Y']TL/< M&X>-'[3O\8&Y\UI,9_B70:8;C[2DW))RTU%NMR"4VV[F2;GJJ9UH2;@EX:8C MW/."$"Z0;;-;DFXZTBT:XAZ8=(L'@ -2[OD.>6JY4JY::=6WI]S]. 'HM$\0 MZV^>T.!F.Z; 18F.KPD= MZP5!QU:CF;G?#?W9$;="7X8W_Z5[ %/OZ)6[],Y;16%691"MI,1738GM@E!BH])HY:[% MGM*9EK3XZFFQ*+DE]6:KI,27%.9*3XG%V]$A";$HJ2(-[!I7QJVRI:X*Z('Z(?@ *<(EX,R@*+D M9*DIK(!X5PEO*A[G+1$MQU]H^@$U(]R2748AD7_T,R;))X&.Q8JV4'+6K3&> MOI>ZPA>%QO=VD6$7$"='<$X.Q@?DHT5)WU(KS>YNIE3)&4K.4'*&_#A#47*E MFI7VCB;6"F?(-S1<,H:2,1P=Q@=D#$7QO38JJKI;ZM9),H87A+3%9 PO"L0' MY M%2>EL5V(_WZ1&0SEW;(I6L(_IJK2W%C[M>L9: M\.J:2NTIRZUW#]0<05';U7JV)@'WC"G7ELN4)F]Q&?1]U$U."[AOK&G/&R4\ M,NL1F,"4FGWR5IZP53Q&FQYU#M\;9GGS1^[CT]F=QC_]&, M;=+C1S@4WJ;LF7[_:7![.[C^J/2N+Y5/\.,S_G'5[]_OIW7Z3DV)#MI.O=W, MB'6-."ZW%7H5O05*N/&FZ"#L!&W'L?$B=C\V\(\)@Z^&NF'P_EA!ETJ8U62B MZ_DK;WS5;F7$LF9*WG8GNI3VS/$E2!G#FF-3L_[W.3,=QM%Q6R:WQ5 %Y79W M_?M^[^[B$W&[R_Z?_<\WMU_ZUP^OGM=E[&S?7M?97FAT:="M<$P/4$5V]:6^ MM\$6 -".:%[%^&ZH@S&P0L^VV7BI7[G_1(KNBI%0S%DCI0&5 /:D\C8Q,1?< M?/)J6X=?;2NN#!XU(DL\ME#3]_B^D2XUOXDTA$]J^PY38A-('>9:\";P@IUD M;JEY&#!VZS&5$C8?>OOPJSVOQ[<"S>/0'?U[MB,/%)A7K<=T,DJ0=DH]9F". M0(E\T+YGM-#BWB^HQC*XOKCYTE<>>O^OM,C:&5M'M]>UCJ:!MD"FPJDF"?;8 M%!01$#E/.O(O39EXAH&N9+%C#=MW8F=C;&0\9A.&^@HJ+@ "Q=6^@QKC8+=. M[*V<0G+MD']W*18!!]"CN3_:EI/0#;I3Z6RJ@)M$2YOEV@X5M=+NI5TY;\>$ ML[6DGM;K.GZ39/JB+92&*EN 1R24LMRGYE5+JHRMIMO=E)+JBC<C*,L\04%EW=7-71^&4BZ^WMWUKR_^HSS<]:[O/_<> M!C?7KUWV=3+VLFZOZV5- ^6!GJ<@'!UOZ.AC7;,7"JP>)!K*/.4+^ZZ/+,6: M,QL^0K$)3-W60=IYCC06Z!F8:F\"W MMAD A)$T5R: M%(PB,1S P]:M,3=U@\;?YCCD&ED97GL"V#RRY6DP0!8,R8$,HLLS7-IL@(2* M-D;,0*N.^HG';!CGGJ,Y:+K<+Z,I#IMK.!FL;C:W3,:!K %<9QY?H04KL.EK MFTW!"@6A",RW<#Q*5,A)4%3U,=ZJY":(=QQ N=<(K! P0 MVIB[D. WNN9!2W9<^(<# S;#$8^FD #E/@P$3PK#MC1EB=5F;'7>V=SJ/+JN MSYC#P#XSSW+-?^[WX(// M@]Z'P>?!PW]>O?#/F'#1B4VXV [U#@/I38YXS%8ZLR9G'L@QP?9M)I@\\3IA M_O[SQVY=[?SF\/PF%!+TA@F&UYC9QH+$$+[O,TD#]Z^ )YQ04)_AL5),(_E MV8HU-/1'#D08?*9]DR/,M07GQ2!?2=I-;&L6S"#MKW4[63\O2@*;)\/\C7+, M#2T7Y!1,-B+NKZ T4(8:R@>+"PP&\)V1C)!+1P\ 0S$QT;^S\?*201@L Z,J MS$6.'K28D0'K!I_IH"KJ-82AC&X4HK8<[=N5V M"'ISS85YS&BL!)T7S "-@T>+&>5Z@>8RM6SWC,Z(5NC(U87?Y=^(FK4*Y=8) MA62^@(,:3763.17T@" <^#IQ6\':HV-_ 45&#BHD,FW&FLO3!^D.J(YS\$TR M>Z0[3&I(]"TH=?QY&,.19[B,JR#2F3+6G9'-\-&J(1"XI'79="H [B0, M90&(L04:CKL&'K38N6>#9N>P8!V(@0A@=Q$>;(PD-=(QRPY0?D(@6Z:%J67 MEF;HRF*2L/#IF8[(,5SXB$7($D+<0RLN1U=5,F9&==)F1O4UVX01G5MFWT_A M,#*J*QN&*:3*\N;]=?]!^7QS?Z_<]N^4^T^]N_Y1%)(-27F'U4@R)D=U8I.C MML>PPCD=WKS_H#E 0F@SHB4+,HM,.8=L2D]8HICQ1$^,=>Z@%WSLF5+2\1EA M(IL>66? %U'4 WQH.)!NG@MFGTDYH\MV\Z5NT#Q+2[#9!"6JPY^U4!2@KV&, M3Y,@0[$ IP;LEAP-7'&)3JL[CD?<&DQ*RWN< @S@/"3KKRC/F@TVKF#?TI0V M82^NCF\Y#,;E6DW@P7!1^'CV0HPU8^Y46O\N7@(/>4-@:/V,+Q@TBLC<87$4 MB$ )@810+\%FI!DC3S@7X/_KK6)!Z&@Q]D/.&= MC7E"/.(2K?=FLDPM/8+7VF@#/T9L']AH=+&@X_J ?_+.=LCI/\3.:JWSBKIF M9Y4$;TLT0K(WST>.7HX#7"R(N4J0R/S46@AJRN_ WN236:92?I_:OT:'N>U] M[)]]N.OW_CC[T,<@P3O0Y)^UA2/OL(CK-9KG6OY'XD8/??;&OYN1<$6CMC4D M-QFOVYZ$N%3S8ZW6;H]&N$I-F=J(V3\^W%R\>?] ;!=X(-Z%037X]U^U]Q%8 M'PY%\]8?,J:]=M*FO<*.0^/:E@F_/V":_^W=S37\?M'''-A7GU[2R9@$VUF7!)L3%DK'WPYH?*"#K%55?HAI M8W1W#'F_TKO_^C-7-@/5^*IW_X&4DT=/'U/F2O3[^_X%Z+)CU ,KZ";A01A7 M&3)#9T_\.=@&*-7D+'.MBC(%+5O1%#_L)H)4U4.'CU9 OV171(9$P$[[3C+< ?B*3KN#TSE__-,!O:&VJX$*"^P M'$B"OCE3&Q7ES96/; /3 9%$ #B[L-E8=Y7/%MZ(5=X^6',0B8UZ^Y=WRA>R ML3CJHQ(1>1* NW; ZANPPL!RQ;G)DVNS_WFZS=UZL^B(Z$[UO7 C/KS!AT?[ M-* .[M^K"%M-1';'Y!-F^A-J.?#EE!F^I]MF<\LFOVS4P0TKR5]"0QS !N05P M=X]P-)1[R'T2 8#IH &I0DA/0)Y[0Z!N (?!WP$,6?)].V!TPI>A,!PQ 7L*7.HP5+^(B M HVG7BSG%""< F*>6X[.0Q6O7-!ES$;N=%*:,+> 2/8MH1/H2B(0-Z(=]/RD MF$LP5FR=\&E;$R;MN(<+!Z=*(>A??.[=WP^N!A>4*'@4,V9GPR43(G7C-*8= M,*80(?\+$8\D/FYK7 #KCY[-$].0C2V[:]6-F5)+3(T,@2%C6(DA%-W&>\H6 ME6F0$52I7'"&+DT";94%;L.##FU4JUW\=<61LS7ON4=_.X9C0?CV0>"X"ZQL M<0G2$10].(_4?I.M!XS!Q&Q>NJU<)=L!_\W[ZYN'OM)X)V+:% _\=//YLG]W M+X2JTO_WURVSEO+93CSS 5:C<9[PR?C6/%>[W?HY9@2C(W&#-$Q]\GZ24@:< M*0#;6:[B$HHT^4DLH9N$*=(J>>1HFR32 UT8I;WQ1)-;0S,WWKULUS-?#][E MIFCJ93:::Y>Y4Q1H#0]?+[PST,L!L%[=MHC1F_>7:9"[$K&&'4S8V5=1,"R8 MI9MWN+,\M :!S>P_=R@XVJVEK='>@QFY;;/,IR MF]7ZFF T96O205RA%G9_UE#NP !W1#4LY=Y7Z)#[]!Z^*#>3";.#!$1NQ/*, M@$>;T@%L:\38./75Q@P5+HT0?#;<"%0KY]V8VXVX4\P?\3-^S1_*5KN54 M6R=;H!OR]JA) /*:.HU_2C-*](^P8<^8MO'[OO-OH-4V#E/E=JU(B M&3?AS!S,K:&\G)PQN9$5DS?G+B<7+_-+S/:_XRT$S9#E99T/BV Q/0P>409. MF"/RX-&(&8:HV$MXA'_CI0/YMX"B*"1\7FMAW5]1"7B$5T#G#GNGR-^VS6+R MBQ?7:QT8\ TO5/RO-UW,YOYAE\[+3;59[6:M31Q3W3JFQ7-5S6L> !\2TK_> MM'R !R#&O"KAN*._HG\$Y9K]8Z$1<"TFXS^B+;7$^FOS[_0?U0=?OT/UO*JJ MG6(4>I9)=[OT9*)[I%^X+=@G6W"=)V-Y&)#1(8LQ?0L\1)1V.S,82UPY!J[< MZ]_W@"F[MI4_;>96+Q+"GG>JM4:C\6(0%AU9Q>%-<4<=:BX0/NCETZ4SI>-= M/ECL$+FFZ63H4-7LVRGBH:K%/]22?DOZ+>DW!?WFI@:$^[D0P$ZPZ\V=K+I# MP0CN=,!Z!Z8VF>B&3EY0O]SZNVPD[T F!]S5(?M2%^%4 MRB,IW)&4A%+$4\EEGIWE:$VM-OF>LS7(\__CYG^Q!&O/T;7LXK*P;=AWP>S" M;BK'/H&;&&&!8'# 1GYJK;-3G7^NHR;D:[5C&A#L9-.=TEF5=)F1+@L&@(,2 M97>O1-FH-#HE699D68K+])1YOE?*5"O-3DS'@)(R3VN?I< \(%FJN_76VD26 MS4IM4U.2/-W8Z\WO;1W9A3:^L:[]G)7>ZMV=<"=&H.I^"51M[4%JOC!D>R68 M5M\KIG7.8VXZE)CV&ME:8Z_(%ML^K$2V5\?6=FL9O-GPK*? M3+ E'20UY;M M3I4>W5LH(TTG8J"GWE3I"U-WZPN^4:>OJ:4GK"2T5^_:VJT1^T8JB^NY7E+9 M:>VS%&>[$MJ^,R%*0BL)K11G^TUM:,74ARKC-"GO>5I>'C;L"W,UO1Z_YG[3 M'/:1?/3"4.UUX%E]OW'[$L]*EN:CVGXCT&54L&1I',_V&W_>'L_*($W2(7[1 MQV.#*7W-<5]9B*8 10KJS:I:/&?328%PS_XZ++UWIG\_FP*9,( )_Q=@.'+/ M.@*@Q^;#9Z7GK!BX6))S+N1<,/@=5&G:;W9+Y@"I=&Y]A![RY,@QI8W-%;JWTF* MJ%?KK2A1+&TN8"U%X"(Y7NLL#HQ?4UA@WUGUS6Y,6ZTM=955TL[?85\\_9Z95V<[?+625IEZ1="NZLU+WOQ!%5W2U=MZ3NDKI+P9V)M/=L M^U?.:]N3-IG_^ \VA=JB[_OOOX[UIYAF@X?H^I5["Z]FUA9>C1R:"Z:#0M9F M@TM=['K40W1--UQL1?E%6R@-U?\DMN/SMFT.4W3T5&N[:+0#$PC#M>S%A@ZE M[6Y,)97-?:#5VBZ4N_4"ZS'70N'0/N@6SU@77=H=T1Q6EV-3FVY 4TWTCOW" MOL/3AE[AOUF5N&;116ODM[8_=0;B?O$TNC.%INJZNT2CZ9I@WV)I+-M=8"-T MMV>.L<7X'!M3)C??C1%FJ>GU((N-,9G7TNY<3$%;87+\"C7AQ&[(HY$W\W@[ MX#&;V[!.3@OXN#:S;%?_FSZHI*3Z#'V$,W:931;C6_<._LPIGICG, MV;ICL#S1Y%'R;16\S!5V[A3< M5Q/@#9R=_N.@2&P2'.T+;-"RJ??[1!OIAN[JS*DJ-^8Z;A[N?S[5QDNLN$ZN M=<7YGZ?9#-N#$UN8&!:88V0>*9I+$XTL>VYA-V*PK;0Q/NXRV\%OU4ZKHRI_ MPM'\H0'K,Y4>F0_() ;VDVZRBG(!C +XHJEK%=%\7G=A,8XR9,RD[6!C8/@! M\]5KM?.J@MNE;5*'!". #-IV/A";$SO!$%75VE+?7F-GQSSC])VH[#@%3&Z78U >&@+)AF.U5^ M2LI?4T" Z"0KB]7EJOB28$6J":@N1DXS73G.$T8@ :T\%E\M5R]!*N M!X5^K+2BWB#VZYT=Q+ZVH!;;5Y9]!__&2_IZ3,H=((1"J,$W B?AV3K(>)#@ MEJ-GV$PW^V;NQ>27?.Z$S:P/XE4C7"^BH$JQ0&)HHQFQ7]Z\P93(?4&R05RP MGK4-Y#8(#37<(2[2N3S+5,KO4_O7Z#"WO8_]LP]W_=X?9Q_Z5S=W_7= E\_: MPMFV6?<;W]N3D],GV,4NAI)PM?U8J[7;HQ&N4E.F-N+RCP\W%R"-J;\YB(T+ M)"2@Y=]_U=Y'8'U,%,U):6JD4YKJQ5.:!B$1CFK*6HM+&1(VD6X;K>BKJI6L%@&N\N+KR<3;\5"$=5 X5<(?JR\215CHQ7AS09J4=^&#EVB>J,:ZMH9&W9FA@V85YKQ<;G/-E%QMH(@!HHQ$S('Z0NP?VU7TVEJX0&#V2(ZNV])"$4D M$FN1RLHCS&Z#MH(:_A,C/$):\.@CI 1]H@-$$*(S;Q9>.:">(51X*\[!<4&3A.=&UJ.I_XW^2"=8BO1!"WF$:**-I=("O>L"ML.9K;V['TW9V#/8S>0"3O8*#C9\W$'2AW/'C_C!HD60 M\R\'=W@EDKX8K_GB-X4O MI]EN(,7 WT0\^ M]Z\>HI_$@@B3N><6.)^1CQ)F BY MX0C4>K7]DD\@S%I*:&R/CS^EQ*-V9PWDFJ,VZ^0$.4RA=@\-NY A(S*GX\)5 M_.LT$%ZEW>UO30RNKU*9S5%Q)HWHI&2O9J51KR?F61-64);USNS_=9'6W8J^ M#R;<$(T];B:P[Z,I&CIXP+\/[5_78(J"(9DEP>";"#IS,@J!EW .V1C^2]CY M09F[*)5^5-:>5-GF7 "RN)S_;$_,M-1=_J)K6.@/>0(.^8B.(?3N!)R27()O M@=524M@OI M$2!I-0V3 &[9\0E_^6Y@J=WFQWS'NC-"I[F":=RE8EKN_+C*YA%@L4]=,M%G M$$D$:.[@,5ABO9>"I.^ HF^9/0I'XL_J(6?"W+/9F_?M:FLU$O^/M=KOX:]K M;Q66R"G&<)XNQM#--SJUO+WLX2D,0H=24A3XP:\"6!.A8"HQ7KKL+ M2C%*33HQ &L-](:_>T7!*+66#E/.,T6CDJX/?I;QYB_B;'<+/XE"&*TV'5)0 MF8."3N^4'<)/G3=8Y6&'7AEMK._H%JI>YP[E.? L,;4$\)JLV_2%==5&P>&1 MNF]CX7>48]&;M0"0*E44 ,(LW=P,IA[.USJ!$C7KHJ);JTGI\A$36:>,LW!+ M%3C>S>1*1S7I/V3KQEY.:&U?G6[G3D&2^YT<&:B8^5+G'KSL3*X(V\[,STYR M\>MXT=9]5T^-$QV5[5QZ[!HF>WAFQA/[0@EA"4RGW5W+=/;)L/IT;*:%VM'#LY7 JSKK"R>5^E'H%!O(EIJE?G1JBR_U MHT.SFJG-6,)%LO-2,65Z",RR!\9;* MGG^.O (!$( (S/K7!N<"UJ4&>#J+?U4:8-%\]9=>@BZH5IJU[9M"E>K@:F12 MG\T]7LH7:UHY;JD7EGIAJ1>^'MO[:TA%Z7_'VF<]JJB0OLC0_AI^GK@6N-VU ML.T;()V*+I7 +L2&MF"OL\>H7ER[':+*[X[ M,-T8=INDRM:;ZQV;1>JE=,CD7%5-6:V_5L!2A+W1"&@)F;^HU(Y7W1Q9:<@O M;"XKY"^5GZ("IU@@S3(=';,[L:0,*% NKZ\UUW3;'VOHZ88H@#6FYV3!JJ!: M%/SA-P)QM>\G4.4TU?D?JEU#JE*4H0.ETYR*FE"6A^?A #/3)UAVV U7#1(% MQ/SB85GZJ.SS[-+U5(']SW27K/F>.;Z@[QZ9.0(%**FCTH8>*^E&W7/F_LY- M5]JRZN'>Z5W?0G8=/TPN/[8O[X8[+47RX:L^S3-6#*>MVS. MDAE=#D;]ZTX[C@%\'CP,/O8>!C?7VQS>T1EN+B?9V.TD#U5!/BL?Q[+1O&(E M3$UR'?[%$I1/EO'$2X88[!$L/ZHFSE HPQLC0]-!\J-T1N/O4338LJF.I*Q& M2+J"9B_@'*@T(LCVH0F M#B.UMU3)B]J:I%ZV)LF@-12G-^E]@0*&B?>E= U*ABO;SO7(YN+_X>G\/\IW4-?CJ\W_N!_?*S95R M-;CN@=K6^XQ*W.7@03YSU[__^OF!'KFY[=^1@NO^Q_(4 M9VIY!I;2U7A[-G[E%'DMNJL]7@2:ET76C 6V]=!)=_FO9W(_SK/N3A60H8IG M:MZ8ROUCGS*LO4N_45R!UY[6L<8P-DYQL!\ "2Y9-Q@;8W*ACU.;%K8+H'+" M(/3#A81O-=M5!A5E .\K*K?(84UW;&[9O'AP9/O+-^G?O*>Y@G5N6!U6H8:M M]7A):#$+;/K*LF?8,.8/O_3LA*XW4:@YOU(=3 OYHO'"T7S-;]J@9 M,D-G$WX"FN-X,UZE6S8,#)\1C.IXP_^R$?6[P\8<+MC1""M0JK[Q(0 ?N!M$ M]$:$R7FU;72K> 8,,Z/"U),)MIJ!L6V=*DB+BN06+]ELHP=BC%6K]=G

@&RG'; 5H'?K\XLYZQ M F/XR;4=N6C,:,^>7\!(VZ;A"1#H$ <<8Q-CT"E'4Q/TJD>TO[BM1_QKS)Z8 M8 26$5RA$RMLV+7X+SV_D4F#)("M/Y6?@/^<+ *K'/8((S M'N5%N6!;WN-4&=O>HP.L13YG8M>&7[:#FDG\!QC77'U MZ%11"&%[B)%L)?TK2B60Z:ZLMB\!CZ)9Y]T8<&C@A>0+30T$SN!#D >![2K? M="$M"-S8LPTEV-\@DX!ICRL*MOX"^]W4'(S6VLJ$X9JD,."B Y>E[*7&E7P M.72R_*0_5ZX;NQA8O#^< :=N^D>!2!#:-,J2D2;D&\+&DNT(1'0 T ['%VTA M1@!P>V:9. $*NJ$UUN7O8&$[. 2?0LC"$?/E)DHY(!;'E1N8>MBC%X98\!*G M+O9 P!84U$H+#@2-*ILOCKI<;(48PD7RLQ/@. (>:!H,-0Y\9DZIIP,M@FD& MZ&D(FV=F&&=#A@(1=CQGUMQ@M'@#(QTP%(^A8$"=OT5D(EI!'+SEXE&4Z.VE M%A#!W-9GZ$B:6".,-#B\LP5H+)H]FE8D2^-=X $39]C1!,QIV>9=4+B,(8TH M-&&S1VS88L&P5&WF23,J=%K$%1F04D!Z9X^>CFH*YWL+Y:W0:2X_/@A5YI< M1R+*X<"\ NIQ?G>\.4*YTT2]!7Y7'@+V/(=E8#0VT"_#*$8\1GG4'-=&I@H\ M0,=^P %Y.M0Z!,!BVSHOFS*T $59V&.;6P^(E<[^' O5UL)D;!N3@QM-N.@ MD,,2E8 F%[M^OLLH85!'%"X$1L"7@8M&!]<- YU_+*1)/P-H\JJ .M? $^V'YF43[QA#>^J(U8"I$?C&AHHRU,D,\_A>BGS3U9N M*GP&R/N"X^([50!@P;C$>3S1H@\U9\%R%4>C/PC)G,C1P=Y,1'W)<,]\WC>Q M9).>"N^> @S+>HHT#]*96R%.AXT@GW2LA(3K<19@1%@SQS_V.:!T!9="\43" M6ML&K@*48,/*9! 5#3%7GVN\5_1 M'=!EZQM">"CX:"/4,%'WDU6#2T#*0_3 M*4%1$>P=%Y@ *LL&@P6,"KE_6H,$@F\D@71]0E^D#4P:3)&9![\R3!-XPF)/ M: 1%H.4W\A'RB(^M\\8T(XT?,_;,'H:'9#+B[/?+$\O LZ)C7*R'/2Y@RHQY M#/BKRE\%9 MJ]P%)OF)#VT/DJ7?)1&]4E4N/ MR=P!#-[; KO>2M+\!1075$-]KX.<4OHP, =&)@EP+D ;)T,;L"FTA0J*Q$^&_XPMBI$W=J3,H9Z(&H+2[F@487G MG+3:*P.T]K%&:-.S];\M$_CA!P:$.7!L#83C)7 :5#ZQ4S+78"_H;;+K0/XH MGS0;-.&Q__7]:&I9!H@,C8N53\)GH/HZ;D5V\PP-]@5DCOZHF5%Q#8?G>KXNZ\,'!*>. M%M"80U#J^&@RX8ETSYX9^R8:Q"'ZRY/AVBM#WJ^-%DN,8 U[1\$V0X6)A?FI M(_AZ5$A9MH\)0EJ[UIQWU..+EHXKBDO9Y-_A_"]@'AA\4K[ 4SJ*67\X6/\, M99I-KD7T5.FHJO'6\]V.>$]@WK1H-#BABP7-S%'%T"@8/,/Q<2$_#2V45(,E?HDTLA MPI5_@@ GB)Y]T;\#=^0@?$2-$&U!GYJ6]R@GPVYNIN4JN$'1SDL;CJT9:9"H M.!!>!;H#G8+#F$G957*E0@^&]_TUTW+HY=4="#D+!ZW008\U5^,+%ZT6)?_V M>83C>F"Y(7TGHJ60&IPQ]&"=R T01>2X:T>0MH,X*W_62@0Y.3:,R%$_%,8U M@H=\U@ K_8FL-8ZT].PS:+/X:,"2$+HN61@X+Z:,CCE2(004D[&Q>&B.6@&+LE.L):]77WJ\N>;VF,#+![R.R4GG$?*D(I,:F= MF_P*$^$1?B#:=/8LM6')KFEULBV@PPRI/. 1HK+M^D!ZZ_S"Q:8/'IH@#!I_ M!90>-L>L/MM7OVW+M4:6(7O)2<8E^ )!%C[C^HM0H+D/3>@II/D+=ASB@H"H M-A ^X%_H'/TS">,9S4$(*EMPXR2K8)=?G_[XZNMQ^-%$AC:H3R+_$>T^"C44$ M@="O^5P?DY5SKI8_$S\P]&^DM2*/U04V)B[K-DY;1YL$$)@:+4M[YD%V])0. M(J''![D9G.WBK&ABA!B)@P(=.,,*1P@49VX6(#%&C940:5K2!-BX+U\#$$Y7 M3;GX/.B=H5^%++&* MK*](R?]7?487P7ZB)H4QWAGB$SAP7*/MK8H5>%?P?W]O/EPR_<.\J9A4C8$<3_S.3H:/O ]H3YPU:,GY!]L<&D08M9P(Q/)CEO M8#W1<+ RWQ"#R4WV:(&UP1D*G2+G8BLV(%]X!-L(,C0'#!J@4EBW*PV3Y>X M@>RATS,V>V6"7^! MMN9;Q[YF.<$;AD+6DA-C++WL)&LY 5 KZ/"JGWWA3:3 ,PZXXTH'% Q[3!&; MIL_H9W(BIK..W',&S%DS&=@JJ%4#NR&[/L)QHHJ9X&%T!,";71Z #KQQRV1N M(G9'\1B;DA41M0B2M#&95TH1 $ B#YD+:B' 9YRI/O_5T,$6)8=4X$;@T0U' M]DG6L8\XL81M8A&D*%)D#NT@;JN(J LH(RRBOI+7RG,BCO"(T J\MD*%@]'] MZ!KBS\M3:W+*[VN4^7TGG=]WRL*-JSOHXP"V(LV@4'0X$HIQ+& $(/2,,098 MA VL&Q0>=9\M&4!YIZB_*.OCW<@/ZK\L!?*WC\N'XO&DT/RE&3--I(_![X\V M:.>.\&?D$^(FM\T,(\<'BG$/%R+ 37S>SPX00HZ.BL2_R!58#8 /M1%%Y2L; M0N&5K6/AJT$6C(E7 +\LL+MI' %#:^)R+\^&8'E)A-NXOLE)!%)V'%&LA"?U M4U6Y7: _>@7126@+C0YO-$Z" U0H"W3"/2&^_1<,)7&G&OJ,/R],H>!!#2]#!GU=&*-#>VF-WA@.;4V%3=E2:V^_83R=<2Z%2#_3*6635-ZI]H0! M'XZ^N#G/E$090 KG B[US(W+0/E&/?C,F\.2,9 N_3SBUT[# M1 %ZF(W7Q/RPM4C(H-ANG,#9 :L$.Q:A07#!XXA:KQP"RXISH+95Q1.OGDZ1 M-'WCZ=&PAH2$ZKERW[M#!_6?9W7%M) #CRP;CN5)MSV,G9MC-M-'\0V%R%OX MA1Q_@-,U.![9. @."-X1](XG=''SY^#R#*;T)3%Y,#EU"^(& @+RQ&BD0&!! MX2!+_-P412?L31A#UO5Z1@UQ9F!B>[B=L"' @/4V6,P-6H1^P%@* '\J> " H ME1^XE0GT&^I S0P* M@$FD>_6<8-EP)YJ1 3 .P[#];HW@K.4EA!42KFQEG0-&8!:^L>!4(<];! PH MM2:D%K )"$.AX5)"&\\6"S\B4Z$B>6PXL&F99[%'[Z<$1;4.WQ-,&FURN+U$ MGA6;*P+R@+4CJ]D&-_#2#:^9B2I0E#MT.SMRAXJ(%$CK+H1.L0F#2;)NQ0KB M2"/5)^98+I5(('8K4P27Q4R0$.[JY'KBN5V:XX"I$F2E5Y4OEN,KR1'K]:+/ MU9JQM)W(G*4,[& NY/.^QW5![]F@,SDNR4.06HRT5@2^'823PEF?>)%W09Y] MJ:V!I83B)[(8H9G1],@^?.W+)(YR[Y+N+J0D*G2K)62C-QS4YGFSH>[]CN F MNBK 3<27=W=PM:ULYEH+5#E^ _V?-*QRO6=Y#7;B/0EW9%@7@K/0)T>Y*%9L MN?80N86*M9F4H&*3_)6$/S*?4\AFS1P.[[;J$/DCY"; MVJ;.([7]LO06;7>:6!(NS^ZBY[7:CMU%ZXUVM=W*6CY1@F3+NKCY380Y0( A M_WK3\J&1.,9&B66V\>J08B%)YRMM+QG_[9Y RP!OP9?U1EPB4#H'471 HLR0J OZ4_"9U@>E7BRL[\IIFM?[: M<>=$@L/=.4N>\6],NZNXI@:NDBI(J-E.%H(UV-C-T@6& _LP MT^"K%!Y[IXMU//JHYWL8Y26BR#3;[5V5_!(?7A ^M!K-'05YB0XO!QTV(,O; M-C7!6Q=V+0ZRJ =!EC4ZU@O"E3.U4?J4=X+@K;Q8^K,C+I:^#+?:2W<4I-[1 MZW6*Q3O+2C]R20/'WM+>PR6-2J-U7CK!2CPO^+GE;S.^;53JYYT=+8%3 N'Q M_;_'1_WB[2AGD^>\6WJ5-V;*8%TW;>2&.NS 4E]B?NS.*?M2^)U26MH!X)+D M93LI6!W9QFKM;&,5%&PE-9;4> K4J*CJKBE!!05528$E!9X"!6X,5M6.$*PZ M8?I42_I<0Y_Q@;Z3 E7.QG*KFK<-KRMCRA@8K#@GM+:-X%Q#'N*2;HS;KG"",]Z%% MJ)5F-Y6J7E):26DEI66@M&:EW>SL1&GYAH9*0BL)[>@PW@>A80A6;;?2V+MK<^HEIB.=F7[?A@+/Z#!>_>Y]\29I\E1Y.+':Z4(0U#*U4- M4NQ=:E$;,#963.PV0%4DJ>QVM%KO3X%B++N_Q=?2=;>HWND7EZ;&QK,YE9EU M+>6G0"^ B>+GX#TZ-T^DBFFPK?%8E +#*H]+V_-9)/4) 8P2W87]5^2NM]L; M-F,=V_H3,T,%BH<+Q;">L3\,E4NG(:G\KTS_]0OU\B3@E8K<6'VWYV#?B_YW MV>5VY1DZP@JUO-_^:.N-0QRM6FFH[;T<+9;LCSU;M=;Q3Q8/]I:Z0.LCWA3$ MG%!O"FQ9@MR1]SP>:5AA^I[=D M''Y;B"7*:52ZG8 ]=1OKIU^:)&$UZ^DI(-PD5EFO=)K!6CKJ/T0CJWPY96@) M<)Y B=Z,K?1_.%[I_H-6B,ZI@5^S;."7B66>1@._$ZM9?C.GAK*@P?2_SYGI ME*7*MRM5[G@SH)P%L4(?A$R <'/Y\?W";U,I\BS%Q\];3;14=RX]'IC;G38, M&%0B;[3B*I'7N5T>$VZL+X4;VZVJVFC06HN9O;M5'O?2KMK5-OROT5_1/P)?BH^!- +N%GMEXX]H\%[ K3;_3O^1UR8. MN,UVK7 HL__B[)O+KJ^I 1H'0K55[78Y"/=QC7MYMD:UHW)JV%,=[KB9S]5J MLWV4F0'"YZTCS-MI5_.9-C;1Y!6Q]V+PNTZUK9ZR,"G94SJ0^N7:EOF8)1(<-.?+,$2DY=H._/$\1_8?2\^=HJ%6_;Q: M[Q9+>]A#"XL2/[+B1TVMJB\9.[;KQ[2LL'+H(6R7=BSA5JLVI'_B$,I@*;MC MNW,Q0I'&NLM:NJ6BS? M=MY=!W-!CJ,RD*-%/CHOGJVLR\%_U?;\Z=XTOV>& 6NK*!^9"1J+08G2O?%, M-W7'10WFB?E96R+9-YSYN]TEH^T234X7B#EPRUJ]>KX.K\2]G^.SC7QKMZB5 M5BNIX4A*0:,6#INR56M)$Y:M(_]5K\@"EDCDM5*HY74NZ=DK5NP5G7MME\0XM3/<^&LW35.ZI-$ MC^W3KPJTU>/RUVZGVLY.(R?7VE2PVGIB-^Q='20G23L94NM>+%]5UVJL!4DF M*!8+NF,.T^S1E%P.E^R)&=9\QDPW3Y_"J<)F;QZ%PK@A]])[IYG88FIWS;?8 MT-N32Z'8FTZ%,@UU/_Z$8H,H+V_"R3+3O?D2BGWN>^@*W.R6_#5OOT*Q-YU. M^ZWOS:M0;"CEZ%-XQ5PV=-6L,!#9'Y=5WG;;"94:CYAK<0*\=)TCH=@[3MEH MNYWD1XCP%]\[T*[61%K\<@9&['73-;=UT[Z+JE%7S?ANM=;./&^KVI%R(L.\ MW4;&=\^ITN:)[3;[O)VJFG&W@!=9\5%=>FL;\'0S'TIFU =4J&4&[.&V6*N> M([9G/(IF-3/RH#Q7#PB?\\/,!+)'S0K.4-;;QI>W+VO[(DIEI2DIEB9M[2C% MQHY=HBU%@B@#/8(1Q9^O;GR]ES# M.H:*-H*SU-U%M2QFF$P>&Z-6)9>)H?H(8['#8!P'8%SB)DNT*.,[N_$)Z<5, MR262"N5R2Y[SB/9RE=P<> 3 "ZO?ZA:RJJ HKH1B2;4;J': =QZ8XW*J!4XW MA@-0!B;@!=N*<@_3.."@!4B7H#*64-$)*NOI3\V!_#J[B^B?&DV?WIKGG66A MO$1#O.3T$"N[B_V*+0(U88WID>9P/D2_L/]Y^I-F8'%?6)SF(I%Y!O*LB6W- ME*G^.&7^A2)E3@7F@Y%!)V+.9G(L*CI]Z%W\\?'NYNOUY3OA38L@TS"-BJY_ MWX :/I2&)PBI7-G3-7.5>RI(CVAX(4K4TR=EJ>05:*TIE3P$PO\VMIY-A)LM M+KB"4CL"$QL? KX#W. ;0YJVT$,,F@=R'U%5'AZUZ<[?>'-9Y?P1"ILSK:/XHFM8U\]C<"SULI> MMK!P5TQ1>D1*":_S*RP/ HQT8\'A37B28TG/XN+)#O4\"XHSJ[V0DK!=G8X\&,51MY[O985?,E.?T5$F)J:$5=V M$%'%P)4C<9Q6M?9R.,Y/.[&;DT>A?;.;1EOF^[X(;$EU*6FIR;($N;R;EDY; M*M#MMAW@=V'HIC[2#,70ACL)^,*"8ZL,UL@9-U$@%^UZ_=XZEZ]G$V!+U5[X M3?%PRFJ]4DN\ 7!Z1)!/9OD!)%WLN9U3?A2Y>:A6%DBY6Z:*S6CGR MQ5=-B+]05J_E33;%9C'IR:81)'[GM<\TWDBUIE:;IP;E=)>"FZFMH^PFT*G> M[KIY M/9G3(P!CVT1@_NY4R#LR'39/_DL5;3>4%7D;:Z&-SNG.]N%AP"+0XT M58D6'"W4QN[B_86A12=[ZQK0_KJM$U3_E&V099N?[:2:L45!IT!A.XIN]H)X MC+JV7,N>-+-">6-3@>EVNG#TD0Z#.8HUF>BCF&8CI^>=>P4NZM2;>FV^M5CE MHMYLY>V*+C8(7Z3+K<3_[4K;-2IM-0?MIT#,O<3W+?']'$^O8)LZ K]_VZ@T M.FI"Q9S27;P?=W$!2."E^Z#/SANE$WIS%@Y\;VLC%\8PO0G\XMFPU)>9<%N< MQ,E&"]LM%SM?L#C0*CV_)*S59N7Q>]KC6'7QF];O]3>=O:W60N*%@+CJJ-9K6S0QK*JR/LEQW,/$MI MX2=V!GK1\4QJ4U^,$&9,-#Y/":V]OU M2N>\5J P=<%I,S"27\F.7T$TN]F)M76WZF=PF**?:6;9M0[V=E4REXIDF\Q5 M'"H+NJX8;Z"7RUJZSL:2JVN*8?N:Q-:C;"J&[3- 7I^7E^?5G>"5-.O%6KZB M@F]0TG>X4 P+8 )#SK!B*@Z(E7SG,A/ZGS]VZVKG-YD/'53,%@4_L8IVS]&U MBJ@%2A6#-=O5-0.&AY<< #W,$JX[#*\L33>Q>.E?RV"V9H[8\NA5I?]]9'A4 M@71E!72P%3B,K0\:;1J/3X0+YA@ BZLG1*\5OWR-@).H@)U%$MQYTYSBO_0,?]XFH MLB-CK->#JO[=;N:Q-[/+9BU4SGRE?4 >W%*+=", DO%FM!3D8LN<:0N:.>EN M K*<5C#]VG);&S!5;46@%*KAG&4JY?>I_6MTF-O>Q_[9A[M^[X^S#_VKF[O^ M.T4SGK6%LVWIYC>^BI6[II6=M_FZXH^U6KL]&N$J-65JL\F_WOSX<'/QYOT# M5;L&W,1L/ZS"__NOVON7C9&[%Y"_F3/LQ@1ZQE&[7IU^4Z,([,YUX8-"\(W80O#UQ!#F4D/7>J=Z7O]'@:*_NS=X MKE4[I[8CO^ZFVGJCV-:SL[X(IVO-WRU5SY1[%T\(7*F%_![-;K717@\/\1+? M:J2X)Y;IC"84<,2L%2,M91^5[C?7L$_3&KK:Z?YC/S?15V9J-7.:*4W+\&JG M??A9#P?5;E7-!:JQ>2:OA4GOPKGB&?E),:Y\.["7G*7D+$7A+ >1ZLD$T\Y% M1ZHW7@"?V4-OC3STH!C=,U<"[^2#!A_2N_ MA*'"X=/;V4#Y/9PA&1 MZQY+SGH4SGH(@R8G!@@&38D@6Z;S%P\)\M&_NM7Z=ISP52%!JMO!.YNPIWM' M])X9!JRMHGQD)@AV@Q)$>^.9;NJ.BX+^B:TFP>P8MC]=:.7 6FK5;G,%'B_H MMH*\Y5I7DWH1[<:,3[+4:OI@V8O%$;6VMGK#Z\2+C=LLV"YW89\Y<(/7P3\C MEPS"?]0KS7I2%YA4!%0PS"KYZHZXTUS;X:-DJ_%9, 7:YG'YZDZD<=)]-)5. M-ZFX:DDZ,:E.+Y:+-NJ'=1X4*.4S%9SNF,,T>S0EE\$E>V*&-9\QT\W+37"J M<-F/D^ %U>Y;H^)V\U-J\W3=GJ9.6^P-ITM2:^]%HRTVA/)Q$YPL^]R/DZ#8 M1[ZGDL;*>3VIKME.SH)B [1DJXD.V)*M9G83O&*^^K*)(LPXWZJU=D+1N9), M-KH$BKW)= 78DCLG1R D[?RV&N2=\;R*V"MELI9 VA?46NHYTK_0WOL4Y[67 ML LUP_&]B(T?XOA:^Y^B^3KWW=F$(-M7F7P1U6_25 G*E#IUR/I!QZZZE*)6 MW1)H(X7K' GGQQ"9@!=8)I0Y#.N%:J[2FVE_6R8-]I=FP%;= M:EGL+)G6-H9Q2I85PS0B7,H.@W$<@#&1-?W43/+K82FL'UY]5AU MN8#FSAP'0(6%,74+V5Y0+U,"\*47S-R=8@>8'<\YB"X >^1::3^#LPQTJ2G\>_/OKX'+P\!^E=WVI7/1N!P^]S\I= M__[FZ]U%_]X'VO#H1)@3L#)#*EHE% B'" 50VASI89.N#K&)3! MS95"\X?=7JJ#=D,&_ [50?W;8%UT,OFU0CN-1ERMT"U[';;J#?3CIN@2&?(4 M4.>.-+[<'3RPJP]+%_#2F8?<%P*%MLE%BO03H6XCKPXDX8A&?*72 W;AVD.9D7%*-'VQ:%MO57MICJ9D\#<+]I"::B;D#:^'V\IH$I* M+T&R TAR:'6]GKJ2KRR< .0NXHS@?/'KY.&T/=$5I=5?JZKFVF?U\##_*3VX M0V4[PL!>AC"I)TD@QIH?&T%\WJBN:-EY7>[)-RDG/:;+7K^U]M)]KY(=G"8[ M:%8;:[NAGQ9'V H/C\@25"Q6FG-+V0)RA7-U$U>(U;C:U02%J_W2S9F_+/L; M^G9'VES'4FRZ*9MTQD8C4G'>]BM7] O!=]L;U+!\_!G%5<*.!NQU"EG^SJ/C M,=YVI=%HI5?'2J90,#R-4<9.BR]D4,6.!_#U:ME+X@V=2E-M;Z.4;96?O+_. MU 5+A.E1-'TEM$2:6-AM7Z%0_ 7FLY@+9:J-$])'5I/$ CL:7_C)5Z KF&4R M9YC7"<]51?&J[&MZ7E(O5U<2B!!:B8\URROYBRE#9NCLB?%L&)Q)>WRTV2,F MOXKVS>R[[KB)RBNV.G6\R40?Z9@VXUK*C#&7)Z3ZM;'I)6RRKMML1F_A4)2N MS![UD6(-_\L7YE#R$%#OLSNE7V%A!M,# M(S+'D"TLF";R9B6DD%OFHX7_3CS7LYE6941-XA[%ON"5;TQV #O + M_![FF>BF9F*> XP.K.9QRI.#<5>X G<1/.&$I_0<'[2]AR_PZP0PW'S\/O"B();$X"X]FR/B=DE[1(N AYC;%B)1S8?<\(8_GX &2PUN6+=+I1C"QK0\]D9+N3G4QE&)8SCJ>V:BTS[N<-8'X/^.< M1:8'4Z)[1:W5^0,1"'SH7?SQ\>[FZ_7E.R'@(R@39 AJCF.-=$I(?M:!HSBN M-?IV-M1P]YBY"%,1Q?,[%*,1* V8%CABP-U @&*RH?6D._"$0#G&Q&,\.> M"0AK?2U>5@>F+3I*L0V:RB>XGWH93@(%PY,T9>.<))Q5PJ:BM M&H>,%DF^]VDJ(%O).QKGX@546P+*M%S,\TVD3QR@==YYF20G4V.""=>6F]] MAFH[ I=0PFB6J93?I_:OT6%N>Q_[9Q_N^KT_SC[TKV[N^N\ $9^UA;-U%WG? M_LG)#$IF4=N>A+ &?ZS5VNW1"%>I*5.;3?[UYL>'FXLW[Q\D"E\ <^'N8>W] M2\/!/&Y] (LI]<(]Z86Z#]UD(=GJ^C<^YIX-3%;(,7@(Q"RR5&$1T>6OE\=+ M#Z.^I#T5-=6I< 'YDUKC]^9('0%I#2:QLWI%=8LK,"^*P-*PI"O?*5"RI/Q8 M4EAW#]PNF\S5FG"5@KH\F@J=G-_W0D) FPM>&#$V=K@22DO2N. %91A6QO5C MH4N>-SJ!+BF^F)/ER+XS>Z1+];W#+8:2S>UJI6U[TFJEPZVTO$ZZW6UN==+< MQ[J/DPY1L]JNUO=+S@F3K;T2&.NFN[I2/O0^]ZXO^LK]IW[_0>G=W?6N/_:_ M]*\?MKL!6'!(;6"\*]#;&G0/4[R-2U=R30N=26"3&V1N.U-TI6NVC;:K\)NO MCQSD*Y5W@&M.T^QT'?7B;O PN.A]5GH7%S=?KQ\&UQ^5VYO/@XO!?N^B'AT' MTU1KX#XM-M=XS(-SPU !!\& \4ZJ"Q]P[$/WC&6"7CE#=PEYF(3/!#FUN,:* M?E-1F\8@GPJ;NUQ_1=;[U23/SST.2KC1IH,W3B@[5(42?O&T#OJ$9[# M7%F7/L)Q(%?Y M2P1XNJO.0WITD1XC=_Z\<+A3'2090ID7HK%U7B &!H8OGS1X&X#N^\6B@'T. MQ0DM^%5!UYMEDI?" WG.[_J/='ODS6#WZ+&KH@+L43@.Y;!#L;2QCL$N!==D M<[^Y%,>PXF"U?$C^L#@$?SV84V"9W)/HT';Y:?%*&B#)==@EZ!N/ICZ!S6*U M$7_@MX3Z";/TIWF!TP(\5 GQU'A]D3YKA(0[$GS#WK7KSQ!.(@E^Z ME\EG&85I*& ;/> 5Q++C#DG4-@B ^)LRM9YA1+N">E;,D6UU3B*(&CJ?(]0W<3T ^ KM863#JI!"X#//H;"+PX0+@J+PG".BI]\"$N?Q!%F8 MBY8L0Q"@'ME3!M^ M0#3B;#&:HBB0LD%;$4DD!OYS)J<8;R>BX$(_<6?2LAA MPBG&W]0Z&&BR# N(3MQD##\-4:DSM3QC+*D- >(27[1&G+A'Y+0AZP=.T(,C MA]GU.:T)Y3L<)#U$F25$KSC<$$6MY,R(2\ ,9!$5,=4:]*&)UZ(/ MXTAD[IF:L4#,@^5<^2N^B"#\7;#BF]"*;SDJV Q9'AS?M04'4B<4UDGE$;+" M5.Y#^^@%^[@5^P"1@1DIF\Y]S%:Z0F-3:V1\^'4W@ M'7@$$UF$+1W.%CHVQXVR5TW1Q_]Z\^]_7V(<1GM?U-HU@X?^%Z4A$[/^_;4' M]L)#[V'P9Y^*V< 'G^7?EX/[B\\W]U_O^O=*[\/-UP=! M6U0H\6OUO-'D/)>L95=*)NZAYOXC&B-,LI*K EL VV-6% \V)Y"+VYSH(^49 M[DPSS:IHJG$!K][=?+XG>KF]N[GH7R*)Y$X0^7J^]PC:S*'AJ$?-0V-)"CS? MW.#YC(QL1RQ_QGB>"0J0D"%+B2F6P?43\G^.*9X3(CU8+I*>HZ@-[4QMO66_ MT,-J:RS^"I21#01)A>"T&0DDJMR&[X0?K BW%:T)V28FUZ Z _H,:DY@K1D&[!OU#[2Q<04D^'&Y(,5] MQF&9QB)L.:%B9Y,G#CT(HRGH?L)\U.UPSBJ.&%HI[2%@2ZB#+H#S.+ZBC+ 7 MYRG-T1$HP&TLT'"HX-;Z_8J2E)N/?ZH]H1++S :(;Z9 M<>>4H@Q/3.#, 5'(.KC!A&#T)L#W_+M &Y/?T6)@I9@;2V@MU,1MT-@.D8!T MR+Q9M_XWH.$_,:.J? AL<9I)PA\-@ZP[6%J\N]TAD*X3P'LM!G@44#!$;(%_'RK_D($91/)TN)0%07[PIMA M*MG?@DY\QQ0JX6)6,'TD[3H*9I2#+ARLZ<*:S712R'\&,B &@P/AIL".P5_? MUG]!I=B;>=Q4XJ6.9S//1$O-MYUDVOO/3HBVPKG42%$93HUSJ\#HJO@I;K0S MK"L)6W*$-?>HV329?Q3! >_-YWY(=2^G9+!.F0Q6H&2PXM72/(H&Q0-K@GFI.V#/.0P.^-J4)G4*(MX5BZ-^045&89.FE2KJ- M'8.)<#GP/NI))H!-5N>I=/-S'N5K@EKD?>E85-1%I8G M0TDC,*8G'BH0&!_2T6($=6+%B>H;@*")_)NK+O *#U:$K;+E]U !T:3#Z1;> M4P859>"RF5*O*&^"B,[/^<5R*F^0/,GIHSD!T, 8-AT1!DM.#1G,,RT, M]<7O1$V$SM(%J&30T[1XDK0(SP2#%2=U><34&=GZ<-T">A4%0V)U("-X6;GB M6005^DS]33H((Z@687MT^YP'H 3IK8M#5=; E:*[_L7 ML/T).>N$UR^D28N-\G0% YT.7'N5TJD2%YQ>$XRL! 7S*]+C0M?=G2#&&5:6 MJ6D6*,4."^G;=%3\9I_F,.X83>B MM?CG*JU=X5#;&U\)<8]U;*.ZIF")5%*<\P_J9;?1;/9Z]?YEK=Z]^G#5^G#5 M;;5[M<[_W]ZU-J>-J^'OYU=X,[.SN^V!V.:>W,L 6H M,3;UA4!__9%D( 9"N,0&2='.+&D"2*_TO#<]EEYI6J84?P[SW#;-4*A&+?E> M7YXZY68/X ZZ-$UR0_"+MUCO11/=.'9R7.Y!]P3'1.86)9G+/YF[V7WR M:,V;9YUT:?)]OC1Q5\+TQ[-%+FB?*Y[R*M&;^95,156=7LFT>CW)XA>SZ4+V MYUU*LD6+K-'97RBD]LO2U/\RF_9(V;:E>?\]BO*:*U66!ILNLBGR\M1F\CS( MF4EGV!1SO084U72!11V8E69>DC^W?!&0[PS#6\YG%1>G059=+&];TG^>?R(< M$PURY#]RQ?K254!A[ Z;>%G9Q3TG:\,U0*L3^&SUQI/S:NADE1LGFB4*H<<[ MZ,%,U_G1@Y=@?DF7Q'1/_S.ESU\6U?"LQZWNJ\5)DXUR+ UAEZ@7D]PRY#$C MM#3) ZKV!NAX&A\":*Y') ,/)P"[+$Y:47*@,09]G"/J.&<(1X)-I M [/>8&_-BRMM:/OD5+[2MAQ@RY1!I@PR96#/272,0)R\'"; MY$#[>>%^^&2G153<=D:/X-:NO ]QNP5CQW8&$Z4Z]J%-3T>WC3X<@*>!9&6X MV[\J9+B5\O7:X5: 9PX&OQ7B9/"7U2N:TVF_KYN"2U*T$7$T M SMJ^W7Y8BW\UZ #+4Z&O:/6-UO5M<-NDB+EMK]&[14.AZ\LHIY5*K0J51/T MH!+-,"Y)AG%%:AG^&M:1\,.C3,@F1^P5.F%AT!V^LSEOLP=%L:_=Q"Y%QX:W;>,UM*YXH[DL:) M/'C9@2A^U1KW:JE7*_U5J-Y6G,M]9FIDX MQDHNG9UZ#/JO8V'^W& RZ>)6C]AY&$LVSQ,P!U-#UBST$OCP;)I;S\SSV>]W M\/=ZKH-C%!F@#7$;?P$[('N_M PMYK9-,R?GF6>7P=(\F!J,R%YZ)W-)CBC: M390_XY)A7*HTL3L+ZNB,S6U^J._* ;--Y(.M\1<,ZSV[I MD5WG\[1]^L1^8)GZR=BV/)C9_WJZQ)ZOCTF%MU[D9;9G4#[?+I@VVW[FZ[;5!7(Y,;[IR-[LHUD3>T MP"1<]N%^T/BL#P%.^\X5Y3_T-V2:T)[]AC]U18^.3&\;Q;*VR%970S^ANTO# M3V/5,?R4>J+88(#["+Q4#X#A6<49#!"]A]$KVR;9#HO5$V)-@-Z)$M@H;"KP MS!-E[*$S&UE_GOAN0,0Z7>S[?(,TF55IM.-)HZY*HR]+TP03*LJM4S;HOLZ: M[0.[A[#REST/^KO+M$&H_*I0F9E0G8$+SFJVX4+@84%:Q/,XW< +1;D,X*W3 MPL*636))1.S=A5/VD"^[1KYK\N,:@0ZRD#^)2;R=IWBSTR=F^-[C*0 M%+0\LLK!L!RV2-@=[F. 6 M_>=6^R\>KO\GO$!II7=B:8WNW=32&IWPS%W-GNWFOG+";O M33# L<)8$3>4S83HK(RMR"26=&6!WLEY%U@>G+4X_?9N#5;">W.OD&< ZPL$ M;M4V"6MY87_YIV"F76#5;!../\#)R3F][:>0T4OJ$[-Q&HW-85\N[$(\JP;T MSO^PD'U_YM&SZ[A#94Q_#X^E$(^0(M?(:EI&38^ILM"W_GIP\/#VD/&NF>,SJMU#XL3LGRET,;Q*V>+O45Z7](M6&I?\\'KD^T MCU[-G5+S*56;-?+XGC)M/C(6\_%+FI;*J(\]A^]$I9GW3+!;F*DG)TX[F7?( M\M0A6NC"IQ: 9PU/P[SQZ3LOF .=NSE8TH,8YB##X1Q,'7AL2XW#JM'VF3HM]ZO)\3MWNP2O^J2L<9>H>IP3V2)H6&?3T+1,+,AY:R$!^ M'0XZN%\3#<(2((\Y>-O'HR??K^)U.,[*G,'0L2E+,$8XUXO2!X[=]AWC/FPK M%&REBXATITOB,>=HBZ\ M[)ITMH^>&4 $%Y95< 0^<#:@"$G )9> X"/C$6# M'#HFGW-AG[0V@C7;< 9PHT%R J=&ED\B8]F"(<%1!:Z-[)XGC"?5-,&1.U+X MBV.IKA8C6,>Q5-<%Q_K8(9-)T#,'!UV,>+GO!D#%-A-EDL1:=FF%G.QXZV@8"GP)H",=S_;.FZYB!X3?<-G1'R("AMM(RYY7&I]JE5FI!ZGFF']S.T>QB.!7')A@MY]Q>3"V@;_0%P[Q=MIPTLZ$U+BM_ 3:+$(YU MGQ6_?WB"]R7+'C6E%E)ZG$\Q3A+;;'E3&Y=8'OA M94811UB^K9=[+J2\QJL/$82YEKDHJL04O)K'=EH$ PV@2F2+B5ZBC7/ M'6'YE%* L52*.)6"NTUI1 OF#/8[Z/1<,.PC UB/2E+V$-@6(G$3X4K@^ MWA7<4N&#_NWN=N)9A9'Q0[7^\M]JG[YG?O3[=U;W$C9/6Q_O?MQ]1?W+1M&\ M]C^Z]:_U&YCU\\,R&C55,.Z:5U^'WK79,BKY3V^[=3"R1O5VZ_W$KWXL>2/[ MO3_^]J55:+6N8"-HN/=YNSW\>O/%-Q[&!;4Y?%O_T+OOW8R"KONA-[ZN?O[V M+KAY._X$K(^W?K8:_&U7/W6[=SU-S7UONQ?#FP^=UM?J%0PJVD0;O#-SC7XQ MN+L8O3-+-]_;?N;[ER]__JM4VJU4:EDEI#>0WH =,K# W0-A:0JBF0(CRZ," M=X_!I2F(9@J,D&0%[A[^[[]F;X+)%@MV:0BO,R9PMRE &D+LCTY"0]A\S)6E MF! _A5;@>[J!.$P:'7][4&FGBZ;(EZX?"'MH1(9(O<4=YT&P06 MPPPLV.B&Q7GJT.\[V&A&T/,?2_9$_PKA#1A$CP0W'0MY_7D0W;RVC]."$CVL M4N26NBT_ -=<70]7!T/+F4!(:]0UAB3A.=KA#!9\79%;0I)U@!EAG(O<$6T' M/)C*N@ZQXB2$8*@2.L*.&YL#C)LUD17X>#'5AD;@(A]!KSHVK,"$ MYI7K#$@]Q\"GU#K.(J?%&YO0;?>!"R\F3S?P4G6)-8ED4F.XY>!>G<:PDNMP MR]G-]^)?!!ZRH>>UP^:B+%W%PEF0 :QKT#E:)&%AGVV16U*."Y09V3]9Y+9R M$A*.6^00:U8B-7<<((=8LQ*ON>7JML&ZV9]XN!5@>XUN%QE;[JP[8FDHH M,XGXZXG;FJI)Q%]5^-9472+^JJ*XIF:X0YR%4X")7MJIJ5DA0#GT@;Z$03KGP_@_1(]+J"I>0E.7. L',^)!9R":.#L6B);X%5A46(K[/JO)+$5 M=:6G\9@MLJX'K##>6X18\W&K\$32L0\M*M-7X9&)8AI:9 M8,LGG\,RM,S$6N%8(?+VC>/Z_?( SX6Q.9\2/>0*1RVQ@C SD5=(?HH%A)D) MP$*R5"P@S$P<%I*K:CO!T1%F)0[K0C)6+"#,2AS6A>2M6$"8E3BL"TE?L8 P M*W%8%X[%FFTPJR/3M& 5>+Y\ZJL+1VBQA#(S\5@X;HLEE)F)R<+Q6RRAS$Q< MYH_CFE<')X\97'_2#CK?H.'?.@VW/ +((G?;7#EN [\)?&3WKB'PHM61+P*$ M.[![-;OFCI -*\!"7<>U-VX1$-W@^2/#!%"%9/>_ZOS17R_%E/Y^,:G#,?;\ M-OZVATP$W,EK+YBA9?@CREZJ"W?DT@F3I@3>%3"012OGO_;,+L,?GR:6(K"2 M_&7XH]U>J@@T+#C;JX#HKH _6DX0#3B>#PBP+Z3P>Z2XL[=0KF& )RMPX?E4 M*/J!63.S]QX;)BVMM!IXYLE\$$O-(L_)ZEKA[*Y]N=*J$A5Y7OBNWE$]X;672"N-*Q3'AF5*J%@O57+FJI%+X@Z=]?V"=_Q]0 M2P,$% @ ]X8M5D)H6+_*#0 $HT !$ !B;7)A+3(P,C(Q,3,P+GAS M9.U=6W?:N!I]GU^AP\OIK$X*-DW39#691;BD3+F52])VUJPN8\N@UMA4D@GT MUQ])QF#C>Y)V=&9X NQ/TM[:GZ1/LF3>_+Y>6& %,4&.?5E27E1* -JZ8R![ M=EF:C$YJHWJ[7?K]"H!?WOSGY 3<0!MBC4(#3#>@[BR6(QV!,=9L8CIX 9[1 MQ:_@!,PI75Z4R_?W]R]T9D-TA"%Q7*Q#PB^ DQ.6H9]E'4.>X05H803^T&R@ M5(%:N:B>7U14,!G7V0^UZB7YY$%EEE15E"IG9<$%M&F+H6Q 4W,M>EGZYFH6,A$T2MO<"*8G=+.$9)>EJ9'I M"P?/RKM;(L\2H!J>0=K3%I L-1WFPN 58B'[:\A\/<66*$.M5*IE?GNJ$>B; MKR/V]U5AK9R?GY?%7=_4)4GH_3M;\-N<25RV#(12_M#MC$0U[VP91H/N[(.0 M3\O>3=_4H#B>'KM1YB@XB,I)13E1E6#V**52D$VH9NNP)/P&_ ( ]P3-MAVJ M4>:Z5][%[>7E$MFF<[6]Q"[R2KKP*W8(32"J[8*#N2P1M%A:O+K%M3F&YF6) MN]6)+]QG2YN^8#A]$PWKV+%@NB;E)7:6$%/$*CT@J<@@DCI,EM\NLS*AU=E# M+I6OGHK.$L.?3H>525CS$V(=L'HRF0QH_G1>K$QDHQA63\1)UZR?SHF5J;M6 MK%0A5MQXS'@ _F4R;*?T@2+?NF,3QT(&[^VO-8NWY]$<0M9Q(,/C_1E_3C2Z M GM/\1'L:_^*]5ILX!DQ#Q/]//M>[_<:S=ZHV>#?1OU.NU$;LQ_7M4ZM5V^" MT=MF^''KU-O36)0 TF#3O-8<(H MS6#: W$.$OOZE$,"1=K84RGW>:!A5@=S2)FY17()>9@F4U?UL;J"9^$BXX1. MK?-_J]1M%@DNX*[N$^4]M(ME%M*T&M5TK^1HS#ZZS1Y3L=\"_4%S6!NWF0&H M];CFW<&P^98Y0/NV"3K]T2A.S:.866+6+%K)*ZBPC6DC/TQ2P$J$V&:9@4IL M8ST*[ D\FK.>;>Y8!IO!-;^YB&YX:M7!U9"V*699LK[,U_N&!1Z]K3%!^YU& M&[T%K4[_+CB4 MQK?%HW:>=M>U47O4;[&^;,1J471P(>GB[F=&/Z^88 U$=,LA+H;LA\B%*Q3, MY]A)IG62[9M>N]6NUUAEU>O]26_<[MT,F-_7V\U1N)],M7"B7#5==UR;(GLV M8+&SCB"YWHAOFY!:*699C4@]E&J?%_ S^XT_,_/R \_\B_&+44?A+;-[]AD'CQ8Q0F7*T&6A$47 M'8YBYA*S;:\850>S$$WT5"'A(C>S1(JN/>05B=D&2COVELF*]9>\/%+3*5KQ M)QP1U6(-TJ/!R-)$$=VVY0&_P*-XR>(-(?-Q%YK86>B.3;&F4W*/Z%QW">7& M,8TP9Y+T54$ULOI11.$M!, Q@!T(P%& '8QC-UMHE3=VH$RT2FV^:F0!)?[! M9.J ^ \22FRW_?.N>WOZUY\?]*6[_FB?GAO?SU:SCQM[TG#O;\[P^=D[]OI]\GWQ"\T;_M=&A[W'W4[<'7])7 MRQI:#2K:VC1:GY:D8PSU^JO;YV976UFK[FCX=D.;[\_)RGY+UU\^#L^&PQ;L MNWW\]94]6G[J?:3Z_?JL,E@^[[Z;?9WU5JZ)W\W6G>:'+S=N[_GZ5K/>C^G+ MIGMG-V]-#4S4U[1><_/A=0O=Z?H?[U=-NW;F M5B[_ O71T-M _!A?C9V=QKEKJF%&?Q192$J:Q*9'!\L$. & (@(!PE#][ M%2.NC8;O9$@865GR%S&.4ZD\8[R[7'JG+UCI&IF;EG,?:E46W\Q"F:E&XMKB M0])G3,C4Q&6I0",,E@MXP8"7?- @1=F .L K_>@(*8XPYB=*J(O97,@Q17U9 M2)LB"]'8678.\ZPM&6ID@2M&9U8.\ L"CNDI"0)E'?O8-%4;CNZ*7:*VT;0I MJ\/VOH%X>J9:9&\6%E.T;1;!KRP[X.4' AG^"QZ#OBF'3CGQB]ZET'DH<9E= M18NE@RFP8X^J)1RS MXANXZCB^Q2DO!?)WZZ$W[I1%%/JLJ+-3'\(R,%47#2 MWIF58BC\= ]!D712+@X!\0_ !1/--&TITI2A1EYE;A\+1E/AE8JH $NSS"&N2E3J#^8N:LR@3I M>4 &V9PL*@J#XLD8&$?")/9KN>UL+.H^ZMY=XC.Z_Y:GCST\D--\KW] M'#,P>NYC)7FHY@6:Z*.Q&0S]N70/TA&?24M..!EODL#!^8M_5""4H9B[C)V. MF+G(0_^!N!/E9_%]=QO>]TV1J+./[>6AG0]F2DCA93$*IQ)2."U&X96$%%X5 MHW F(86S8A1>2TCA=3$*YQ)2."\XM,DX/"N5U"B0[\E?+#5[PZ-HA[*HBLT> M[+9-(0NWK8&&:=]D9F1_\EVN\/ Q^ L$7HJ488N2+&W46,:H15&+,) Q:%&J M11C(&+,H+XLPD#%D44Z+,) Q8E%>%6$@8\"BG!5A(&.\HKPNPD#&<$4Y+\! ME3%845."E:BQC&.R6F1,5F4:J$O2*<: *,)"@V<2!*L! QFBN6B2:J\H8S553HCG^*'R@(:/AZ[$#IRQ M,[$UTT06$F_CE':36'[$:?19O;H+5^R]J2T<3-%W;SL.FLU9C4X(K!$"*0FS M7C@VI!K>Q/$V-8O$$O>V$U/_UM1[>_AE2F_+?G0][!W@B2NB$(_D)T?[;$+;E38_N38,.'V: MRLAFD=8^[C#+N&^:?9/U-9H]0PR+YU!UATCM#AG('T8ZH;']?]9#$IGDMI&Q M:74,U_3:2[;1A73N&*1OLN1L MP)N*LKUWWDE%N2#B9)T[Z)N+F-=M)"29B*U\E=B@!Q@N60!/O"02DDH'F,*, M_Z&5X5JL@?N;BH,;C??N3L(;C,5!0ZEJX&F(I-14VOL+"AVH_\GQKT$OYBPE MUMTI;!]T<4]$*?$PQ:/S[R!;@"9__[3A*^ND#W^:A/B,N!WFJ6"R5>]7@* M=BEUE_1J+OF:?#K2M!XN*:5,[3L;8^*RU@ [.H3&;IFP;PH78,61IUC.^U$+ M-ZFPTQ8M$A+VH,S+5"F@'Q*42M<\L\&F29J66J)6F@]F]L;2-5#)<%*=K ^ZYI= ML:-"#@81/"ES7&9["VW#D0=Z"$[R^Z=6++:<0_%G6]+4>QRFY-GW?$.0CC2; M]$T3Z5 .#@FHD@8$_AR.S'>/4&5QHR18*3,L%^MSUA,;8ZC/;<=R9ANQ1X9( M0B@#7DH+']\[_H8O.;A$ 25Y%[/T>@-)5(C@2:GVB78^YD+)W4V\.-5[LZ/H$_X'4$L#!!0 ( />&+586R:/Y4 L (&! M 5 8FUR82TR,#(R,3$S,%]C86PN>&UL[5UK=]JX%OT^O\*7^^7>U46! MI&F:K*:S*(^4EH241]ITUJQ9PI9!C;&H)//(K[^2L8D-MC%&QI#;+]/@,=I' M>TOG'#UY_^=L9"@32"C"YE6N]+J84Z"I8@V9@ZM0^=@'%"K<;I->Y3Q(LSXQ7F,R*)P4BZ<%]\7W]Z:K]= MNKBX*-C_=_DJ14$O\F)+A>\WS8XZA".01R9EP%0% $67U'[8Q"I@-I,;[5)" MWQ"?\NYK>?$H7SK)GY9>SZB66_"F*.\)-F ;ZHIM^26;C^%5CJ+1V! &V<^& M!.I7N?Z( %[(R4FI=%H41?Q;//F'_%/!)L4&T@3W'X$AJM(90LARBBBZUV[X M*M%'> 0)4H'0KR#>*(064/@@W\(&;Y0CV&'\[Q$TDQFY6D;A0PI45@ =U@T\ M363A\LO"-#FV-PBR"V!SK!N0-W4"@ MCPS$MK8S1E%.@U2!H5J&W4&;W$:?]7#&H*E!S;5?%)VX RR)XJ &5GU AG 1 MF+@X!NA#XRIGT?P @/$_94HAHQ6+$+N1>[D4ME!NC.TL=$#[ML=POE@0)!>@ MP:C[Q*;=ICRX[$)R(T4K+9MV8ZW]LM $&+Q 6F850,B[3/RU T1UK>-_KBGM]\;.&P5JC49V:7G$W8?[?9W@T0;U&-Z:.4PT2'@T MSBE3B 9#)OY0I=2^HJ!\S>T@M8EFRI'D9$62 M1)JXGG5^"V5KX"OZT'N#GP>'X5,)C?Z.P#% 6FTVAB:%O,.UV!"2-'UK',3" MAP/O ;%H?4(_66 R7>6AOBLRT+4ILZ3W>NX1YD@6) MQGJ.5HD@_4[?@J'^K$D]'*@#E /&%:H/-N5)NI MAB7FD*XQUJ;(,*3S'0/R8(6(0Y>CT)D4A3QQ_!:;:BH94##&@6H00HA#^ELI MI#>?9R'2R3D# '8(5.[PYP[,Q=B'QT7^A%A02[T>VR!GGE:$LQ$TEHQ%9E@& MF$3%VFALX#F$;6B(6:G4M=N,=R2*Q2!.YA1 !9N, )5]0VQ8L2@3S >AI)Y MEXVG0BA),O,]GOY;(\M.+>VQI]@Y0^ 0FA1-X&)?0A-3,1?0TKM@)G^$M15Z MQ@M',77;EE*),XEMR RH58#Q.0^GWILJ4(=J4AV@(P!F&TB'T^S.+Q)G9OT M1&T^"$\]9&Z$R[AGQ:4C)-V,"E#'5:F@MT+\O=@Y5%C9.I3^?J+5O6I).\ U MX3[PCF!=NDOREIS8C4Z@:4D?R"V+S3P#"6#?[P[=^DM._"J8\JCG%"\]T_:6 M?>@4KS"QWL?SB9. Y9#/V3 ANQFOEY\X#':@88CE)7OSMB&FH[41,A%E F " M'0#9X\=XH)FWH% =?0$C)H,2M^ZU(86\'F+#8)6W7P/;FQ32T2H:*]O4,I8^ M&\B2.99;VO,\R$BKYWL0#D2#]3I[5? YX\BN<,"5"&AO86$CZ88)%[[.[1.+ M&\BT.)X#S+/ CU#'Q!G$\K$KI+49=S3<"F0",F_P&MKKUF)9!-M^J6$R2""5 MOYTT/4LS;0I[D""P27E;GL10\;RY9P'@VB*\(9H@C0]%4MOQ%(Z8]SJ?#![F9J]J3:_/R<7Y MEY.?O>Z<&N<3]:EH?&:O2O>_3I^&PYZA5^%=H?VU]]3[@8;5UCNMR;Z2FQ\W MM_ ->SLNH\E=$WK!9V8G]CLYT/[ MO-VNPY;5(H]OS<[XQ^T#4Z>S\^+=^-7-E\'CX'9BZ>3+8-:L??]Y;=V^FMT# MXVN7O:E9W\S:O:[W!J7BV:\.^3B^_?+CZ=VH^OFQ_+/91X-/S3.FM=MJX-UO-W$B*92\J\DV45Q&PCUF%5M] MIEN&NYM:LEZ14$?>GZ)IE'RFRC[#VVS46V(2EDS@(EY5AH ,9,]3;X0[ZHZV MFKUP^DHMS7\D7O-[>D. M.3&6<%:("-@J7/S;,..<(I(_:93$B&S':+LZW62\.]*?R[D19-6&\/-(J2L> M ?VR=([BV%'W73KJ[O/XU[;H1QV7MZ;:T?E"WM3^"G[(P9#410[#S7395;:X MH>2Z$PC%U'1=ORYJ;Z'8 _FBU RBU!6R)&/'WCJDYY+#U.7S8KVL0.ICT54L M8)5.DFC./555J$-"8/!]5:FK&Z[%?O0.!#WR\6Y< M:EU)W\A9> \Q>K%_)H,EGR#@Q)7C@T;[DJ4N+JN_+"1VG/CO^Y$]B[T1[U ; M:83>OJGLS82N+Q?EDX_6UO!"[XM+6\EPX,,_-2BUQ&74+=USPES^XMD&O$-U.Q%ZKZR@;2)4XBJU%\VS MMD!K,TA41*'L[;N;\5Z0?"&$AI_W3!PS6KJ-Y;87YL&+(-79TL3CD/^!Y\W%FNQZ]NSH< V8+"FZU"5 MG2GLV?BL]_%GH]7*]J38PZS0S>*_"8R7,8;N*/I-8#S'*O4^O(5)+=UK9LO< MB9!EU:N(CC$%QC7!UM@^)D/5Q-N4?C.OWG2!M,;+C9!P%C3L!:'-J$1>$M/0Z MSX>!\0 !R:*NP89D/G&Y;?/PW9"X@P!R\[>XM;CEW;,[A<8$WO"1T5#Z3>I) MSN[4/<@]Y)HJ5-R6Z%S<;.*:<_X M&?_(R+Z47G M^8S>-A;4L95)4/?"O_Q0[B,[_,1?2.+\OB!0^[Q@T2G^!U!+ M P04 " #WABU6!6NZ&3XL "1C ( %0 &)MR7+DD>)+2J2/+.3K:LIFH0D M9BA2 4E;FK_^ #XD4B)! $(3HN.JI,:6173SUWAT-_KQ\_^NE^[9(\*!XWOO MSU]_]^K\#'F6;SO>_/WY_>2B,^D.!N?_^\^SL__X^3\O+LYND(>P&2+[[&%S MUO67JXGEG$VQZ04S'R_/_CM<_L_9Q=DB#%<_75X^/3U]9Y'O!):#4>!'V$(! M_>#LXH(,F W9Q8@.^--9'SMGOYC>V>NW9V]>_?3VW4^OWIS=3[ODES=ODT?^ MXV?7\;X^F $Z(WQ[P?OS'*7U W:_\_'\\LVK5V\OLR^>)]_\:4T_*'S_Z6W\ M[=?OWKV[C/^Z_6K@E'V1#/OZ\E]WMQ-K@9;FA>,%H>E9E$#@_!3$'][ZEAG& M2-;R=5;Y#?K;1?:U"_K1Q>LW%V]??[<.["V+Y#MVN"63'^"'R^2/YQ2OL[.? ML>^B,9J=Q:_X4[A9H??G@;-DB[9K#HN_Z3%);;AV/NE/!VU9D, M)D9_-.Y->L-I9SHPAMRLE3VK:AI.!C?#07_0[9"!NUWC?C@=#&]&QNV@.^A- M^ 7,'$49KQ\ZX]X'X_:Z-Y[T?KL?3#_S,WCX:#+SE#!VTS-NQIW1!_*ZP[XQ MOA,3;_G3*A?&;:\S$9!F^G6E2].XNQM,[\CTG72&UUTCGB"]H= D8XVA;+?K M6)8?>2%1A49D-[ <%%QMXI\VW'PRAE )*7/-3\(,>L M,91-AF0A"')6>$@9*P/OD9SJ/B:S*1Z:FYV#!U7.06-%-=^@8X7.(SW5A3@K M?5C=+!LC\N(1FF%_:?E>B$TK#)Z<<&%%04AY$<21E:1+F:$>6JP(!+U:Z0D"'F MC^ KR8RM<@U,J1$81IA,87\6$W$=\\%QG5!XK7(,I4J7*M$IKU%H.@(6$V.( MQLXY49ZY!E/*_8'B*=CF?W MB+H7;@:[78>;+>8@F?9@8HN7S0H/4^8@HJZE'V+N;8>0I1[ "QO-S,@-S\]2 M,GFNMV,X7GA)'KE,OW-Y^'BZ,P'SZB]-QY-F-7EZ)WP(9A=D"&Q%#^AB2UB, MW[(!)=TL[I$;AADG\3;5XRD$,ED M80N_3B<(B#K9C3!UGP+Q7TYCR_!.Y!U<9)W,D(R5=+*(SO3T:6H/R(DP]&NQ M\K&-\/OS5^21>"G\9+E^@.SWYR&.\DJLL&RH@Y.<./0?ZH]])$J_%P:=L&MB MO"&&P$?3C4I6Z5&RXJ.9+5<=TF/.V+RX..&K%9_4LDJ\2\$868A0)C;!$(4I MSZI7%XM48?:=KJC8<*42>EV]P&1$E+E<-D.D6B2%H5NQ5HI@I("_4;HD1ABM M3,?NK5=$6T)D81KA N$"AXK%P$/Q\I]M6!]\LZAXY6$2!5@];L5J6X M?Z]V>QIAGQ@8X69$E-;8[B1'V(HJ+>JW*R:IELB$#5"%IC=WB *7,$967V]MN1&]M[CQ??O)H=X!Q7+@(-D* M ?% ETKN'\HEE],HAKYG@9SVY31:()L*<%)AO%,NC(04B*[5!KBSU\\,/[6V M^>WNM@[6[\4@U#[G%PNU>@-==AVD?H&1N:%. :+7D4_(F/8A-T!>%1[*>E7D M^NELRDCU-YRY?H;A,;)G3^X*.OIM4F '.C!^,NZ:3S-)R=<=--P MFHSZ1K47FDE+H[4C)JL:R&K=;"K,TBT]F,550TRK>TU,6'6P0;G7P/>_EF]X MC!U.L722;Q)](K5 MCP/ID6>IEP&+DLZK-5%-@(%7K3=.5D*^-PE]ZRM(G,#^\.VS: \1XE#().U8 MVX[9(8R9CCWPNN;*"4W5GM J*GI/$>EHFRK,ZA4Q25=#M(QBFRKV]M$,:HP6 M-++O$25IF[=^0+VRQFQJKM6[&X2HZ]SYI 4JBG"MEB1P$-1JTLL+D@;%>W9.,P"0[=B%/6;'$2@BT)3Q2 M!R?Z#;B$:LFU<7^LQY!'4?SYLAA"O0M);RBT>K\4PTND=7K\N:[_1%'J^_C: MCQ["6>0>QCT"W68(T=;JM)/6+L3@Y0G:/BJJE)H4<7[0& 4(/RJWBQF$VF>* ML5"#O%S>#* %U_;R/OCDY=>7$5JZ 3A0L?.]]V*JUZO^42CL-^4K,8*SY$9$!(HJRG:-H1"&MJDBC416+JHY:^]396OQXXZ^U M&//[-0JE\^L*PP!9[%54CM @TAI"J@VV[;!ZMZ :L11]O!D04-9RUP_(VDKI M*#\!\F.W!O0]2'BL7QGD;[ ?!,1\FBF_[\B/K&_K+IU9>9P+ , $NFXC8M*\ MS0!H#ZRFH]6P$)CT#*1 .'QC1L6EI=-((B:L&,9BP\0,. MH3<_K68XUZ1D[GQPRM:6U"[6 DH6.0H:%X?, 93'!LQ'&8>_))2HTQI8.V 3 M:XV*4(,92+#0+FDZH3SP0D1L>7K5<.T\.C:QLP&N]>HH:A49W]PMSSQG@,BQ MZAR[I.W2.)N([+,T_7N>\$5FODX#3^;FFL4]-;D37Q::=?$FP&9F''* M+\WD\6-M)V,?Q)$!PZD^,TQ@@8.*"B;S8,M*N@RNB"*LWJ"NHM(:ET8E3#SI M"3)R&:(03,Q!PN. ELKM3<-!1PC';N\K,W LQ1(HI]&*/:X"GOJB M'BID<>VX4:C\HJV*2FM61B5,/-4]9.3R"=%H"&1W'LG!-D?#B+Z&,3NX)H)8 M.V*TVV(;""):7U9$I5S3^01]BRI*7:>7Y'C15H.:"5?YC4E5SDJ?Z*3.W$LB M2ZU-W'&1O$P2K!;_YL;JZPU!A1Z^'>P$A-/K"-/>0P@[O@V45-0$QRUQ[S0A MNVSFJ;VJ*.$::+JP*+5DMV""EH85L4,'LBAF:!4A.'2#^5Y(YE8OZ9WT_CQ M\S3F7*'FLN4BF85T%?E>G*N^=L"F4"DM*#&5MOM@BJTP)TM%5@X64,VL(JWK MM,&*6DNNE :477W0+(8I#=;$+!ASY3B!7$"7TOKRJBFI )W'APV'X 1#P8(* M<,J%S-X5E OU <9WQ:XZ.G0DYOY0$4F@.(*-BT-%HHW%*I08MC MC0"5O("1%S==?4Y=?M'Q@PA67F:_& .(U"J(M&+7JP*H-L+CI3Z%4)Y$C:U3 M6=% ^>D/F%ETF$YTVJB7Y0NI+CD:BS:AD?>-Q66UXK^E7:1[:V*%.8%ZF0C3 M/X7$VOK5(@8I6+Q:!2_)U-(H7Q8#IY%3*R-B)JP@86ZLN39$3_%?U/N!>&BV M8'_EPPZR%E;5%&I8=/M$6Z.3<. '%:GT*?-.FR?M$]4V::*DDR\RN MSZ],,BA]%_(B,7,P*32<1-NP:?#BQ].KZ26\\5AIE$[.D%8/ 6-DG/UPH@(K(IBODS?7G4^Q1.#14FGGP!R3>4G!A-IJ*3AF&<: M#U!25E6Q?)FD]&[P38F8C3;8&MZ67[T=](VT\FIBC7:)A3-7;0K6DOLKK.9Z MS'FNBZ5]AHEGF=9-!2IV4D[DKR#9*GRA&L@Q&ZOG3PD820N3_VMLY>)2X2F. M*INFC"D3URCY-_F LB]"PX?K/2C+QC-8V'^A0;04.^>DM5ZZ_06B,XHCO)D7/(/V, M!,X"F".&2I&8:?4IRO,G)UQTB;E(;W6W':W!)(EB MZ_+FK.$]NL_'BJI$%J3G-?\]K+:(@A8O7Q%T82I:57"0%)C4&#G"8N Y1(XP M 0;)H2+Z7NJB[5A_1@ZM^EAL,:7Z[K&6WDE&F'#,_,+U8CVJ("ZN [I-]5(4 M(*QS7P:2;GUW1/57R?ROHFUK?@:B%D$9+.NX@HFT4Y:^TYC%P',XC9D @^2' M$0XLA.RX,#/-B*%MELD[[$I)J(\$JJ%WDJ)8;T;JWUTZP\@/3O<%^M(H;:P16TD$!V;L&"HJGT F\D%9]3LW2[0 MI&JP'?,223#LH8%N2L<2,"W'\) M!90!]?>UA=&U[-""1\]>[O0X[1]*/\?-UU]&Z&P MSX\?2[71$?%$RX[?@1 IO=S\Q MR'B6X#%B*X99'"^U^O$T.W\4R(T#,]41Y#$'G[!#++W9S)CM7\-2]R&7H&J& MT&M32(NF#ABECK@:BKGROM6I[<+2J1JUE3N@!'B\/K;&JO1<=2:#B=$?C7N3 MWG#:F0Z,X;FT/I0&+=.27K[K6("E,JH)2;JC:8>TP)CM!E;,\>'X6C.":P65 M5\U*L.&YGVNNG=#@9CCH#[H=,H&[7>-^.!T,;T;&[: [Z$W^DK-YXLP]9T9 M(J?YP>!3@O&5J_[RFI.HYBQHH9G/BR-7[YOFUL.'SKCWP;B][HTGO=_N!]// MYT>562V4+A_Z(0*KN\8D=F3AAX.!Z9T $5.$$=B*X*:KTT[GD3"[G'TEFIR. ME\96QDW/N!EW1A_(R3#L&^.[3-\1UIMOD#_'YFKA6 -OYN-EK-[M(!#RB/*. M)>78J!F\8N;+<;J_Q^OP& H*9JO+\^-T4JK/;:\SB743SO"Z:\3Z M?6^8:?=25YW^_&&K>'2S& MF>R"%J(U'2@B8R?XVL6(<$!_4G]P5%)JSYT"$R^07*XT;&X_^A+VD.>BV2*I M\6%8&_0F([\I-NU=<;.#(H6IRJI6?GPTVR,_3@QK ZR$3Z.T5%TZ562.)/8( M[3B7:E ZWNU+;D-N]M5DCEYZ=0#Q='22C*GL;Q2 :RDN,EJ]6N*R8X?2LY. M6<+"O/%]^\EQ74)\/R (5IP"A-MS5HF@F9FZBMT,24P8_'*LIM.B]<< *Q./ M^JHKY8T(DQ3F>.)0(\-Y1'13"$!41!D.3MV'<12ZF;#5IHN/$3F9(T3[%LP3 MQ&"79#V]-OEH.=#+Q*:ZGC"-7#9F$V(I0MO:U83:LMY86&7R4>L4H?UWR.M0 MH_Z:S!'7CS6FM)(XR'[)0[%%IQX7@)GLF 5\CTL$A%90*LBTR+*K BH3CO(6 MY]4]L8-B4VS@C5&>C_88"T=@G+7,&HIQR?V/?(CU:<8?RRG2+ ]>*'G:5N M/5#9\]%LCYW!B2%/J06]:6N[X^Y99J_MN:YI>=H>@0Y[IILU3 JN-COJ'5K4 M!'0E',.)!C^9;#J<$N YCL;FT^3D5DQNXVACMEP\#7:G6E:+:Q*M5FYLX9GN MCEZ0=I^;^K$CAK6<*K8#-90TNI4YD^E4P@I2[+XLRV];Z^G.#",,K37*<*!/ M35201%D++T]9_,;VQ%RGZ)A/F33XW!A"2D/9<\<$Z<16VMA\(L"3MS3=8(A" MJMH%"#\"="BM):CKN&?(HS3,D0$9WPDN+ZU//OY*6UC[%EE)C8B+05%?O0)1 MB;%@@VOWGA+O$V "$K_!?@ FGF3PMNQV*11@ MC=-3,A]--TK2FH 7QR&AYM4G*4&4(,33R?PXL9"%!R4(.K0.#Y@4^#$./!E: MC6FB9>Y4B6N<&(V]L82TTJIGE<3*QG?)B1&$0 MFAYM!#&,\A, -'KY&/XT;4$UI8_81HE6YD=QZ)R3I'67NO M$5F*Z'0G%9-K/7?O&J<;6X8@3?>.Y?Z&?)'V94K"#B"440@._QHSJU0V(,W^ M:CD-A%@]I;U,(>?:5$B5(2>DUXHTRWV]^TYQQI[0Q@K[+\]@G8<7-4<6F2>=B&L9$H:0=@"EH MP9,3+JPLEFGG;E08DDE81W'SH&:B,7?DI(\E5EQD@R&ED*:WZ;J5L1]<0N2- M(RUS")*Y1Z9O+PD.>G\>H'G:E4ZU99.V7;R* L)^$$P20D%G[2CWO#!I0=T* M+LB3V(H>T 7YE.QNN20@+JD69G31=F%"!Q*EE9*XCG=_U>(IC WITLKD<&$7 MWJ.B(2AK9A;D4<2&)R#EY_^\N#C[]Z>[CS_\W[__9:VB]6?OAW?VMQ\?YY\W MWOUU]'3S(W[WXZ]O_KB?;@+WQT?KVROWE_!OKS_^^?;;8G'OSJ[1Z'+\V_VW M^]^=Q;7Q#_LV_ W?_7XW1-^'?U]UG,?1*W,]L_N_KX);>VQU__[Q;[,[\]%] MO)N,/VS"WF_O@D?O0[C^X_/XQ_&XCXS(P%__[DU6OP\_A];3^L=7H]7?[GZ= M?YT/'Z,9_G6^ONW]ZX^;:/BW]4?3_6T:?M^+/GF]C[/9_?SUJQ_^G."KU?#7 MW[_]8WG]R]?.'[-"/_QOY2D1V \?SI8LQ\:S"' M?RZ9)6/@$S$"LX26WMIR(WK#2NL+DO_LJ;E6? S*<* U&E[8(I+"^*1"XG=) M3(5CH2HY3R$]\2@612R4 MN"# 7G?K@VC$_P U)W9=[52!W[@_(\#A3EG?L6JZO'X,,D!N6R:_[;9D]MA@ M1V>MXP)BO="I4(.EXDR/F%HR&_*T^%T<=9*K'!M.Z6$Z.+BFZE8.U<@T*0<^ M*_\X26@Q]-4(0[FA3ZEU L& M;6$X# R"*[=#'X:*3:,K*$"X95(NS10CI,B0X/ /">[8?J0>\ M9-#3![P,":#DK3O'MEW4,X.0'W(!X_]@^.8M>V[DJR%1GJ,5*[RIVR"@?H.X M]/74O_?,VXB+EM((D\FJZ62JUA4K)\BMA5( M#BU;CJ)8$B0-KU(]Z2N(: ND/$Y\^650!1](],68QK$9L_L@Z2MD/) ]UT/V MP.NMK06-ENO[N*+$B^I=[ A.=*7?JQ/Z47)0?.E9/A'W0A['B$*3_7&*\/(U MZ KG(*_Q^(-:_3R@J^V1?_["+P6]WAAL M4E6:+L@$30I_^;-8'W+37,YE%T;*S M/%G&1'#&K$^$:KJ?D:G:WCZ"$8U+24C.W,7H:G!7[I 58NHZ0D.RUJ9/R'U$ M=[X7+E2KRM)L:"ID 3L)2O$&TJ!X&:+S\].[2QD]]:TQ&AG27]K4KZ5/#R[M5R--E@J>#/>3):GLFT2K/,[ MLO*\-;"X*V5.2N'_>'3XH'C)W@Z]7F"GG68FGBKP#9R+7D- ?V4L[H@J0JUY+3%-HK.I79PMN'$,SU5D=:>8XOG_RT9OY"B) K M3%@\ G"$?3NR0@-/$'YT+*0HY:%TV/9LBM7(P(F %L!)207*$ABJQ]:8P,": M:T:+VU)JSU[%A1N4._Z M*"79C-J6HW1Z&MO^C&4**H]9%Y7!E>MEK.KVL!Z>\6'?TQPZ'LI37&HJY[5XWX4 [KRO:&: M>\7QZFGP^1#!I+^4T]!7W8+7NU$H!%6.$TA<# MXYI, MJ3-QN)EBTPM,*X94O7'/HJ39N!>>R\7C(L?8[I MRR$K?EM?N:R4F_KUTM)JZZL4&*>UKU1JP=4F_Y?F]LDRPL]PVRS%%\K\S5," MWSI/I12W^,2N$AOWMJE&-J!;Y6E4J%8M&]X=4D9 <=<0H(N@XMB 2Z:!C6X/ M)^7EA+<^*ND.63L./7ODFM[07,)<&8&PJ%O6#=;?M^LK8RMJC/Q2V7LE\K8+Y6Q*^R./D4"W3J/M.Y72!1:AZS5 MN!P846KOS#]\W'7- **-H0CE=OLAA##F:'\M9V$RN-CQ .: $*6N.8Y58EEP M2KP<:Q!'KB 7RMT%4C+7Z@IH5NR0/N*7+%!U^S=W/BBS<,!+/NA+/NA+/FA+ M\D%?,K -\^#*SEF,8^77*R77*R77"P1<0'EQX_I=9^,K<3/N(ZK)J\B#)YC?L..%CNVX M44B,W0FR:(4O!P5)LV%D)\V(EZLH3!L9]TQ,2\@'(X23F_)-^0 0$4V G+9O M\VI$?NF,>Z=8&2\G">:RK"6G6;]K8 G6SQC!*W$0N2M7%/DDKS=HZ;2$SZ=R M"J>ZC7S7"1;73A!BYR$B7Q)(1Z]Z5E\Z.E]DSC:)K?+EH=;9EE1L4$K06--YPB:^'YKC_?5,NL:HG4C*&O5, 1 M\N!#!\A?.#)#&@\*4S&@,+:>;4SA>MF#2G%+WVWL[DN=C9.KL]&QXNK;A)R% MG$=JH8"(I9*,QG-&1C35<,%='@>A,;OQ?3N8^J'I@HBG@HB.HDS'2*<**Y@. M>=E<&)D;\'53I-&N[:P")Y#F++WERO4W"$U"W_IJK"B7('*IIJ.U6!"O5R8O M'@9D<#=-:3OH9LH[U5$[H>7$+NY4"QN(BM#%R'8:JL3%IG5*RD*-I-B8@56R MHYU(G:;651VUUJRK6MAJ%0C1:[!.X)C*;A5S@^DJHUF;TY'=A^5?7/GQ$NL9 M>//E?L) -4#6=W/_\3+]<@)L^LL.U]Q0&G8=;DCS;ZST;C'VW/1]C)QYJ095 MX<4J/J'/OZ4:QC"BSZ@X?T'?S5M8RV"_[P%4'N!*9/?J:N M"T!Y^)1.'PP'FB6OJ;P862:VC\BSA:X=]Y_1:IOS3=>88Q=FD EB6/*;W HFKC.86W+*WYBT9V?BK09:# M4N9$DRL,%Q)6D)T%DW0L*UI&L1RO"39?.RD[8-3'>$&8^FJ[RYM)\-'5H'FKDR8FIVFNAF/5//OY*"'3- ME1.:+M=QL/=(ZQ91Z7LKO=Q)^%L@=S9&2IE2%UH9#.,G,01)CO,"&''MQ-^AN@I_I/J M+ 5.HAH[C1PM8EY<.9+II2MLCK"C?)7F!M9B["N23@X>GK14%QH%F?G"@=56G,DMW:]P*'$$GN+^,0-60;7LZF5[W< MA&BW>46*@S69,K@R2UY]6%,:LZN^ M%T8Z;)LWR!TV&?[P=9;^>BWH%.C^/,WHE%V/5\=5WV _4)Y^7$&ES0*K1"Z3 ME;([CRU%U_6?J'Y#[,!K/WH(9Y%[R$4WPA@I/YW$:+=8X1 $.1-VM=M%SD1 M*].Q>VMZFVQBNNL!Z&SI!=1]P$B M6P#-\E._]$1HMWA/%00Y$W6UZT4JL1NM,+*<>%J1GUT4P^=1ZP2'SC<3P$KG M(MG6Q +*9;!FN M&5G'C$75V/*HQ]0$!?#(\Q"=$2R\AN_.(,-F+LK^#Q6(TQWR; M)US#8LXF:[43Z]B DB8VI7IZ;3YT.-#,Q*B\9'_M?*R9CC?DB^%V+D+6KMB%8DDFS',V#"* MT,^7.X (8U]W?RA^7D .K4/DV3M[KX#=T]/3=P\./1H7,7*3#YUQ M[X-Q>]T;3WJ_W0^FGU,XSB7K150.>( O.QVP?ABI1-'*<0M=0N182X: \X>8 MKELVM[D!WR4R&973TWUB+?GP=)F2=%^]YS;:S%-=6JNVFIN:A] M::;UTDSKE)MIO11J>RG4UHY";85KJL1A0B,:82S?"B+ZC"@A+:,.*I!V?+E< MP6%$7X/\$E\=)E>*@V;R,>M):S."Y$0HA"I@!Y.4B=C[F-E5<&(LDFFMR/;0 MXBC')MZ$*7]AMJ-L;-N#/Z,.@.AGUC?->9#HQAWN,B+'_6B&(N%[Z1Y#8)UMC\ MGI?Z40"WBW+OBQ#\VPG+ 8<"'XRPR;"M.Y6OWZW(*5,]-IA.R^>FX9Z:F9G! M0$EY97VNFNK'2*5R;#A+H]:O4SL-MY*H1@; ZU-)38D/J$82VIQ"QPM#NX/K,GFEI;$/CM+>0;6IS ?V%EQZ>&J;M6ZYL+'CJ13?J*EV MV^M,ML$!4ML'/STH?9Z/@.L>G:6[1X"J"JV 3)7 M$S\;7\KLM&I'G/C FHRTHV=ZWG,G 2=(XR 95O8M/^6RU6+VZ14OE[DH+MZK MR'%M0FK@#? C.4>ZINO,?.R5]X.L$&3M(-KN9X_9E[;BJL=(J?&9[/Z4H:O- M'5H3[.[9AX(R"5FB'T699*A%('$$@_NGM:#\:.?3]!W[0<-TZQYY8( MXW%-MTI*1,%"A:>!I;@<8JG[$A(H?;#E*Z$<#-4MQK:G7Y(>%1#VQNH+:NZ/ MKD\T]196)2(P7JXTOGYSC59^H+R?UO[H;0#^ !&N#DJ->4JN?2N*,PD]N^>% MA,^!1[2&95("3M3*LI'S)1LP-TZ%]Z34Y4^&2&8"^6$W 6H'%C8(*T8L<; < MSV;S[A=>0=")RD:B:4<,Y2:9B%E3)2^D;02/DDGI@!J"0VD417R* M36H[3#;+!]\]"NKB2#I,*E&0]]Y=Z=5#GIJ'E57'9/2=Z;]XI M"-JTE'??"2S3_8Q,W//L:Z+@'P5SY:!Z[FU$8:_&I#Z$46ZCSC7L2:*+C2@, M0M.CJTK!MLTR[YG&"*([4ADU][]UK6[))SORX MZX<[($KW^E>T43'9]T;48N%(3N]],'BZL$GBGNQQ8V)2X3AV(S3#Z#CK@CEP M&V8\&YG:/FIR@N@[+L)=^C0M$I'[$5 M.TX%&.J[E.6)[52J/OE$C3-C?\PV[#25>' T*3L.^T3$[.\!OL/X4+6J/& M]%0.6DOD.NJP[XP7!LV^S(4.!IPR>[SOT4F#A%V-XD& MJV27WQ^S#;!7XJ&XEU;!44>3P6,P%()_,&@[MOIJ3.H[7,GN]]2$2-(2%%E2 MZ6"MT.@/(>!H/R4-]<"S?$SD&?,4QX1TDRR=KF^KN&IBC]\")9,+)HZ>4K(" MFIKK@4UX=6:.%5-7MC"J1F['OE2#3GV?*%F!=&P;$WTW_8?RQVH/S2N,LE%; MLSI*(>'I G6<"+KD1P-/_2=6#K&@ ')CMD$[JL1#<0.H UKQ'FC@$?8?'8]9 M*%U0 /L#MTX*!\@H[M=T0'#D!Z'I_NZL%!W9I<.V2'4JAX6KO9+XO3NEAY%Y M-/2%@4[? U%\;[7MB^CXMS[UZ"U\3X4=<#!8*R;S(03UC7=DIG 6EOGZSVEK0 I!'A_.5#M@"M;$<".4=8_+V6X@P+>_W MB*[-T$POAY78MZ4#MT=KJ4*&HS%*=73VSY>4TH,9(/JU_P=02P,$% @ M]X8M5CS'LQ$$90 =?P$ !4 !B;7)A+3(P,C(Q,3,P7VQA8BYX;6SM?6MS MXS:6Z/?[*W!SM[;2-7)B2?U(9V?VEMJ/'M]I6QY;GX(_*^3?-@) M_M7)='8RGW[SDGA?4;H!\,$C)CU>Y#U>9/H6+_)_LE]_ 89HLTC,GC@](VG]P@CV#= G"A^"R=I('@E & M$"$VFWT+@S3)?W."?T/HUVY-0JML2QCGVJ;R[Z85H2C?],GP<_ 0D(\!S<;G M Q//M]_]=]X$G!"#[CX!UA._R-=\K]KVUC$=?8XL9OCA'Z4[",;\:T;H2]L MEY[4MK2.HZTF8]-(AQ2(0WWR)T7'+?S4!Y-.15PB/U3F3X"3@AP$(##^Q1EW M2KXMG=-BX;K1'@&]@RY$"SP$\ :F9_LX1BOU?$@(EZ+GJ+'3080+YU#(IX"X MF#,! 4P2X 1!](QO2(!4 ^!%^X=TO0^ DT^(UN _WLQFD]G\-9'7_YB^F:-_ M3(%#_G83/<'M XS!_'2"58 9&73M',!\2G\Q06LF.^BF_A,,#J4L ROBK"(R M52F6TKIZ+[03WISPEU%\GI&]N=I TMQJ[6__VZATM\&-)^YBH2Z$T(8 ZK"] M)I&MZ?/M?_?+/>G-V!I%U@U9'%EWE2.KSECT)O'\%'R*$G1M9N#^O7A[JG_^ M7(5/"$@4']"!UO/Q4@-M5'&NKLPY&_(A/D1"$\(4WV)^/@W?53!^@O3>>_=N M/GD_?4OOO>]>OYF\>?W^"[WW6-RN2EZ#<'UKTU'J!*(SXQ@!UI& _E2RRN:' MWI::^BIN 0FKR\1J<9=)Z%#?;'.AGD5!Z?MM8"'YFLLOM_JEV10-+L.8@L+> M;X^:%\O^H\,#UG MQG#G^-[%RPZ&"5R$WC+=P'B1)#!-AGEHJ:QH]GFE@!'GJ,UF DBG)D3CB?!L MFU=Q"YY6I4R5#-JFJ0&%BB4^9I4U%7%982# I6.0UHQG5$XB&\\SF5"PV:]Y MU$0[&*>'6T23%(D7-H'NM@AL_Z\MX5*&39,B7+C'"IU"CA.8CR^>9H[K[K?[ M@#@S/;B+H>O3VPT/=[91G/J_TU_@%]MT,I^^FTQ?3S-;Y61^^F8R?WO:PZO- MRMDF%Z+ZH2:A?N]O<:DF(T.)I4[FX[TS9;3N@K0U@62 M?Q[GE:\#_1Q _ -:;E'Y2+BH].\NZ0^8^;=+G^C)1 ?/OW_!V(U^K;,"^2;2$F'($E MH_"]N4]@IL$Q[^7&-?S=F_>3V=OW]!)^-WL]^>YTUO4*MO E*$E*5;SE1-9X MO3YL8Z?ZX50_D*,ECHR">":1R>ET?DKDLA4L$^+9!B&%8[4JB1-0R"\" 1;U M%XA!<=)A():JUK315R.PT25)\; M9#6D78F!M=0@Z;8[!/G4;; %V&'.*\EB9I]Y8F0XXD3&@B ?/"DB-G;X55,] MKZP;X'F\Y%O@F330?9X-?OD9NNUD*KKR]5:/\ G*:7;O.+5+K>];C"-XPSWD MI>L9#OV1(J1Z &5FU2_@')*8 I0(HBUP%0$>[APR;A^HK"T\=3Z-\+21'#,= M;09GT7;K4T<03JM&*A02+1BZ_?-?M)+9,@A\1'C%#\H9M 9"=0[X^B9*T7_> MD#^]?64WKU[.SKK*+":%9BP,!AN%]VGD_CI(:8UC\ 8-S<=K"R0F"D&"QTW M?YQ^<_H=V#DQ>,)S)F#V9G)Z>HK_!Y*-$^.H]WVZB6+_=^A-P'0^>?WN_>3U M=$Y$:CJ;?/?VW>3][#7PDP2__$F(_#[%-6BPQPO7=M!W_%F24I9\'(MF@]#= MSKD,W#VA^*(@^'#2V5C)^#G'041):AN2";[V0T!!O;)MZE3@)T>:F+3H?M!1 ML%?D QU:HK)5#*OB'#3:R%)V?C'E: Q"5&>?4( JF^^0S@'7$"GM7@7NLCS7 M>Q8CV6H&;U$)*FU$JGH/CNA\4F3M4?*8E"@=G(.>Y^,7KQ/<.KYW%9XY.Q\] M>?IV!')6,5W+B(T&U_:=CP8X>^_$#T]<.L%R>)2$9S7?G6#'^L6$RG 4$H& M:S[&< /#!.F05Z$;;2&NDG(#T^5ZY;ST[U1NM;JMI X5Y!0BGTC.*W'J%7! M@$",)FVCC0APLC.42:6IC]W!U/%#Z%TX<8B.S&H\U3E<^Z[?M[U484&3Z1AR M=)22B,A(NW*GSLFJJ"GNWX:W7PTU5N)B/A/D4\'7579ELU]9OJN&9-BI[GE M-*E-%'B(.SC+JW?//V,!&\ZU)AI",S?1+;/A_^GLHN2_ )UE68;X[*K*#&>S MO5__.QC[$5+&G3AM3WO6A_S!"7",A>4;O0N13P>(/:!DO@B%U8/8Z+!*UN1$ MGH#%_G&?I(7]\\NE^K3#LZ_B*5J$WN#GH72Y_FL%M/#],5%2=0@2@_I83TY5 M-G.#HXAR!P64$$R>P7*7LF/!U9:NR :.OY>K* MO!*,]W7:C9EX0UR#3S!^B-0%D'7UY7^W_A)0HV*7:^TL2M+E.H/6N[NE"KO/ MDT:]6F(-!ZXY/"$A38G]#X?)CKK[Y'@_VD;)CW&4)+=QM.[=F%.%;#I"J;(V MA]UD!-B1(7:YS>! E=?'6]'_RN]A$.",7M)W*,#Y*-[6#_TDQ1%P3S KL]?W MDUYM4<,>#36L.**339Z 1SJ=)B_5 %A^';5B=.W%I$X7[1,'5PI%F\%]1\[1 M"19$I%C0,-(G7LNL+5F ":^T3S:'")A7SK*MUBGPKZZER+9NY_TAP8IM/*YP MI#(-9/,L/U;Z9HRVI;@(J\Z ]?UR;<(W;PEIX" T?43YZ&9ZJ\U8^6/^,&/C M:QOL*A&EBW(HF:BLT'NRH+)0E$CP4BJP_DGR S/1B$+;3TT!CYAR<;3'#OF M90$E"O,J1.,#>GCV;XGBK6+'&,G!AE]Y_$&IH/ID778-N)/:A@(_&.U>$8+4L#D0I7WS8T8]9,UENT"\ C1RF&1'X*DD M$^(<77Q.3/](?FL]*4+(QEIM("XI^I.APNX*#!?8Z1OW:2 MIQ&(TQ%'10)5I8?VG?XCQ.6RH;=X0EKI([S9XP3"LE G\T#F&;5.W@G * MZ:)K5.YA%3MAXKA9[Q;RKX"\^S\Z?H@5RD6,GICAX_D^ M1O__ED00#Y2%9@)CHQU;AM\/Y\/)5LA*,+D'D)90[=9A,B>4C:+.!CC1P^."AP(MZR;@35<68QF+0P;V3_R2AAY M1@JG/(&-<"M)L0M6A0OS*3]'2(@RJAK)/KQ2$%\ L4^U57^2PD$!52\#4CZ) M_&VY([Z3BQ<8NW[2_P?9>GV3BD]K[#B?<_YW$GJ-YX%H-X98"&WN-Q+06A.I M@X;!69!^%!:%5H1 _]84:>Q?>RS;2N]H;"WZ$J$@R#*"]78@J7M7]3!EW89T M'"C&33)^_MNR\[1_M5 A34L/5U9"%YER\L%!0\!9I=L#6,3H&?@(22#OPP%4 MQ]TZ!_+KQ;,3(PG(EIH44I$ ])U3C,94+\NFF$SU70"B^_(&/I._].WN5UO3 MJ&55"25!7, NCEP(O2R\=+&Z'D&ROBI75=6G.AVZ%#3A";AA@3M>U$9.A!IJ M;21O+';]=IQ6/@0;4CBNZ[&&'DO'(;,!G0[H_.PVR[6="4! Z B>R>5?E9]= M0FP6 ?E[YN\AND15Y1@FVTUQ42LMXY10XR5<5EY6>?J,Y3I^K=A;*]^G3@@; MQXDZ>LSCA*4YE\KUI)$F]R_*NBXGQWV*EB!Y>*1L#%XA"DE+@1>_?U5$M)99 M2;.L=#(+G #;9%*QE] M/0D0X<6@5&;09/[*')MGE0+WJI(DV[GF*ZE(0;B,XO-H_Y"N]T'>W+1G(1(N M93CH4X2+4K*&@^Z+9](&$HM5WO$6<0CZ3[@CK&456H6M]8+J$GIHFWUPNE^( M_GSX='6YQ$GI\1.D6OD9NFD?^U:3I MTJUW,>U0\^0M(MQ Q6W8BY@W%C9PT'I)V7K'<]G4>+>S]]EW(JN2F8R)"M_& M@NZ#SZ&?9AX$@.>-X374!_WU0RSJW1?O<-SL-7H*R.QHSK&@$ZB]M=9%);LZQQLE.F/_KIYFR?I-$6QOF"?3?@ M:;NZ8<]!*^2X[5J?B(^*1.RYV23;V3>:7!<+J9PZFKX&ALY1LT>9DT[>N@;K M+BDCQ2UZ[NU)>C:.K _P#!#D4T8GE1(^2Q13 5WTC44W,#USD@WQUGK0^W#X MG$"OLM@"$?=IB$N\Q<+F4]#5D1-$-[L( OAZCZ/;_/ 5#G8FP'#.2%G>VRD@ MV8U#:B\'1_7FVM!+-[*$Q@@FJVCA_K;W<072%!'=QRKN$"]W^7IV'NU2O+CI MATBE]/QTC_ ",=6]0!KA&M#9=.MU$Y197 LU4:*']ON] 1Z).1+L]( =F[C( M-([$([T0AI8__L+]'9$=Q)"+'L_*B9#:.-B\&:WQ\4@FDX6A3=P@W.6G@T-S@#.=D-GEW@Z/^RJ>P[>T27MH#U"I7E0 M/-VNWJC,WJ/84 62]']HR"*UE/!B!6W=UKB43\619* GZCJHH1=_?Z&GM%;$V4L9&O M9_'.:5.@IGZ.07FQ)B\EWZ(CAX+CR76PJ-Y+#&0DSV6JD;.=3Y][$9. ?<5WDL\*FF^ER[6:^BF MR_7%B[O!F=!W2(E8AGAA_#]L,7A"]SZ)%TW2V'>1BH'_L B]^B\J(Z]"-]CC MXM'G?K*+D-J GA;['>F.EKBTO1/TRNY./4O^"#9DM@*__0WS[+\$,7R;PPPU M@"9 0'].<-XA_HAM-Y:P3C[6QV\?JTZ-"3HA2I/LFA[)#/TJ22B9>CY!#",_ M0(5):]GT5[AY'/D)VS[)W8X-\^0'6*YM]25@1ZAK=;O-\\W* M"3"F#WJ8>MC26N.=<.89W;:4:] M]"@+DMKHG1%GO>>%HH";-2,A2#<04 R_W&-W$$DX[1@RFK>QO77\_AN'UZ&; M;A)>6YV;_\;J=6PG8H[%"F9_V,J.VEZ)#]O8*0+LKD*2_QNM]UG^[_D>KJ([ M)%H+[Y<];2M>EPD\G3!Z.IV?$F:W!V@B*KTU5GSQ*!3!9C(X\/80!Q&=W5Z! M&%=PYB,=.C67M[Y-$Z]9#.[A(HAV?((=$6+P41/ KR59,_BP*H MS%N&_*G12^O\^S'V4[AM<:Z51D# MF24T3H"+IEH\PM085 B- @E:6J0E8!>NN]_N21 IOTY@:\GA035V8;9&35.Z MG!(:NX#@B 1.PFH%&131KDNEBZPBV)WS?(U@Q[X3)*1Q6E8>K/_,0^F"9O,- M9>CPLF:<9[#-)UA6^559R"P%)]YXIU=AML*/4?PKKDX0N3 Q(UN"%4V_'J48 M\0X_- 'K:KLX>D1864ZT5N8D4\0DF]>UQQ;P+_W03S;0^QA%GAD!$ZQH2<#X M&/':V683L(3A!,"1'&)R7C)%3++]SB)&0HF'DB8*O.]K3^HRJZ_/$9,5A@(> M222UGT^PG>/$9@M3,,J]V>C"T$2#9;DN1DT &3>*L[X%:4\[===MU/6O-##X M<"B'9,&NI#%8%M16Z>I.N[[W_(7VCY\=SUOO^^"5,\K")ROCFTW\['6Q'4+2 M&JUP>R>S)1_=()OAMWV4"+$/@:'AO+8!MB"^,<@$ M5C/O+_,S% A9GY\&9:&57/\"]:% <]Z9-6 M.(WIF=$CYF:[&IG;F.)]\86K<_V+<*N/NF=V&>_X9'9_NK=1HG\='O\M69T1S7+[(&ZX=\F;=Y68W)[[HBHH, M__)7G98X]_KEMV=;[][XP6^\UGL<_-(K,.KSWON?+\"4=&@7C^KZXKR,XC6D M179QB<^7G9\E\.>XC\RL)\?71G'9P7A3C=C%^S#8"CO%S M[DL^^S3#J+'#4B".%+DQ*;"#[F5D^NR0>]7Y_O_%7<:]? =&3XTVBG#+?O#H M@B(8[A,_A$ER#Q^)HK)X\7OWRPG7,IE/(L2$UR,^&P)^PH/^:?MR5.%;O4^Y M;,L=@I'NX!,,]Q!7,V1U$[IXR4J]X!PI]'_>RGGI6;9T,##8_4<#/6X?( () M8%#@C-&7RH(P=F!_541UB=3>PY7$:?E!?(318^SL-K[K!*JG'@)0D4KTKU(B MQ;"->(N$*/"JL%>&,8XXDV*EQ!TL./)]ZCL_ZUVH\A+./9]:G$6,NA39.'"U MQKR?$RG?LPZBYZPR;]GIB=0ML/UX%+.O>NH(]J_Y3"/%-);KSUDQC>5#ZJ ; MU[L*\TIG2-TSTPFO"R8F];$.>/*NR4;]E@1$&5ALYRP*@Z[1NR>$S\?R6]3= M\.T'0_4@3[5KMB.Q.^B)=;!'CYH[N$6(Y']<-1?6_QX2PER#O5 $?T>G0\_2VP$1PW*LCRE'HC% D*(+%DR/JYS:$.+N(E$5YX[4 M&E:PS_?P!KZDJV<8/,'K*$PW?;_CM-$P:(+2Q9$CSE->S;3=Q^?9-VB];8<<1SCL7S]9%XCETVJ]S6ELZ"*!VL"FT6O$3\MRBB M9/DQ:K(5_#@R^AK+Z)OF$3IV.:UR7%=,"[(,KJA:DDT;O6!4<1.6O-J'N6$ M>IEU:Y=-_3*TTBZBV2GR0[C(YPI9+UYP0<#%%O_+I'AR<1C3^[ M?4K<$"E$R-HJW]V+("B+K9!0/1ECAW*CB5QDUDRK,@\8/1]5W%K63:A"=Y74 M%=5&;CSH_WP>N7M\@J[0.(&@)-#]YC%Z^A9-H3*"?BA%HP'(5.KE\<(<[N=# M !YC@],\2F/6,O?0B9=_W3LQ(EEPN(.[*!9=4^IL/89IKJB# L9NXOA@(ZW M=+YB62SIVTGT^]#G$ I5E%)&I(R 2"#@9H-#BO>LXL M"0.3)<>BT-Q@2^M5[8")G3#Q<31UCV=# ZC)LK4B1*3703'^^("P=3=PV-.X M)U@;;?OVP0 OPA2I#Y=^ *7%:.7RT !F^$@X7I_7$)D, W@L;WV MKK42'.ZD%Z,C@V34D'#A,_SPC ]GD=>'/(CA6Q /(4)B::E-G0 R&6>&90 MAF!1I6S!T+I(R4G21<)6SLN5A^XH?^V[9(7>;A8>9-/JAA ;L4BA2: ^JW$% M69$B"=/J\B/:N;X2LO \W#0F^\\G/X2BB%=5F6%!M7 *,= 0"THV M-5[,^(1:Q-#I+!@U0"9=(]6%.9PG]P<><\1HPWQFT3KG;&,76LZ13^@OP>TF M"ONP=#6 &?[ C]?G.=CQ,$#&C<#2Q>- SF?FIC2^VWOH[F,D,]/9P\I/@V[? M;@.884X?K\_S;^._X9[#T]G7#Z] /LLFNWELR-G-W%D'=N<)FYT-FTR 1M^, M+ RXA5CH4)"/M6S8%''CF/.-[>D]#5>Q@PMAW!^V#U'0B?-U2&:U_-K:O*^< MC@%TD#TF,RF><[>YD4YJ^MD^CF&84C\7AHO> 7M1RI*JHLX!;.-MQT9%K*MG M M@WRLK5@( 2N:/O'ZSO2=#_=;)PCR8G ]<+X.SP[G:SB(.4^&@GRL7WSX9KTOHCP$,L#?D40.> ;))M*Z"0 M4W4!X6]:RW:42=T&!D%_ E(#9T-_J"(@.1[P2(886#H@&'PX.A^.=];M!1)M MMSA.(G)_I:7 *[TE^WB'B,#;N3E$*$E>)60F(%/SRNG5CJ?6A4>%F4=/%!DQ M=.Z>Q1:&'H[DO R<;D)4AV3V'*FMS1&,8@S @^S=(4R*YYQN;D3SQ,B>(F5% MES[B[;E 39\./$1XOJ7,1$'' SRA&7IOWM4D85'A=A)M5N>;SX.W*40:UG^) M?M?MO<&':M1DS45#%H.?"4>6F4&FC"!-A\NCXTA\]G[U#-EUF#35OE_Q*&': MR=\ZPD)1-LC!T9 ,NZ+1X Y;,.I;[::&0EP%/+@*/?CR%]C'"^08HI4HE2,D M).HE'0S(:("&VS55<%ARI#\R-JA9?XB4J$T6#PDI!R^0 )V\[B/@QIO)U=?G M:9-DD.V**VP^5/.T&9O1^/@?MK'S\^>0_ MZ;+[C,829T^G\E#"4,\O]F+28E8)=="C/1 4CTRT'_9*/US#=#IF)A>2E0.=\;[,8@Y!!S4^< MM;_VVA];UD[UOO13H^]"#@X*7[O]S_U4_KV?:CWWV+"F>OP^?E: MCY^O1\#/UU\$/U_+^?FZ1WZ^T>/GFQ'P\\T7P<\W0SS(%)>UJ %K"UNO!2/CS;O]/CYW2J@=];2?%6YUV]2[M4V>OC2'BO=R2\'\&1 M\/Z+.!+>RX^$]WV:V37])M-3-L/ M'V^B%+W\8K@(<=;78^P$MTZ<+M=H6 *+?N>"#9.+#$'QE33>?R=&Z=GU+?LGU^ M*CB6I_.N)SO2@6)<.GF+= -OZ.-=O)B-,UZ($>^@QY.0-HEG?6]'96S'OMHQ M+]]Q3V>]9J#"]+7ULT$:IV#_;% (4IB^[O>LUPQ4F+ZQSD]IG()]?BH$*4S? M],M/38?P]*UU?DK]P?;YJ> ,GK[MEY^:3KWI.^O\E/KT[/-3P:$W?=M/OK/-3ZM.SST\%A][TNW[YJ>F1F;ZWSD^I0\8^/Q6\,=/W'=]*/T+_<9,B M@$\P=AZS>K[+=:-^QD"OI];+F_3DZ2+)D:P<#' H'! 20-AH[])B+#@L,/L1 M_K;WGYP 1_TD9!VK 3^Z4E)]I&E1L741*$[N@::C<6;=T3@;OZ-QIN!HG'5R M-#;!:7I?9M:]+[/Q>U]F"MZ7F:[WA0-.-T'+N@U]-GX;^DPE.:M?&_I,TX8^ MLVY#GXW?ACY3L*'/>K&AX\)\,=S ,/&?(+6O?HJ2Y 9B+[OS0FOIH-_'N,7] M.:3_'=+.W@TAT[& W5$6&NO=*F001+@=4 AI$(CS,@8C?B_RTS#T=Z=H;\>< MICM@9MT=,!N_.V"FX Z8]>L.F&FZ V;6W0&S\;L#9@KN@%DG=T"W^#"U)V+7 M-8Q'(G=$>/B@Q"\L*K'YV.V#PCV5N=!T?\VLN[]FXW=_S13<7[-^W5\S3??7 MS+K[:S9^]]=,P?TUZ^3^ZG8PJ)FXNJ[QA=U'/.O9O^]]U#36]4%AW90_] @[ M_#X7,"T5NLB,-=X%9 M$3 ,&8"#00LA.BUQY*7&8Z@@'40/2< M2Q2(BGAMIP!A-Y%07R*J#W]-@NF*\<+[99^DY+M817<0;],/($*B-#>L(KN" M/@B*YDO)#K +7D':=EI0KF@*):*Z(Y%*"V!XYWJ5">KTF M2/J!0TJGDL"$8"3%1]HSO2K&+8G3LOPWYQ6A&?4VLQ[U-AM_U-M,(>IMIAOU M)E$_KL(GF-A4:T4(C$>M%6"IJ-;Z.82QJ[4*$J&@ULH(UI.U4#-X',V M_N#-F4+PYJQK\"9'?"[]T$':F;UC283 >(XE 9:*Q](ZAS#V8TE!(A2.)1G! M>JKMK!FK.;<>JSD??ZSF7"%6<]YOK.9<,U9S;CU6JSF?/RQFG.%6,UYO[&:<]UB^M9C->?CC]6;_?[0+BQ7$" M?&]?(@WE*EQ'\=9)_2@<2/=37=6X35D1,5X]QLIL<.XG;A E^QABKR%1_S T M4 %GV?S;DO>UHHTMZ*1;-XNHD8[OG>]CI#>N-C#OOQFSI9)S^"B ,7L6R1$2 M/2%V:";PR%3LB@8[VE(5D=Z2-+7D57&6*9*AMZM*,]YV;CW>=C[^>-NY0KSM M7#?>MGA9(JR0S)0&KM K7I57*=P.9JA07M=TDH R9AP!0O-/B,>R8B,-/9EI MPLYEU9K[-:-$*T+U=N1HAH3/K8>$S\ZEW'WI]N+W+/\_&##DN=[UV%69S#(,(A7LM">)D '6Z<6#X'X$DG M?@BR:2P)LA/RI<#0>NR6C Q=^F2[[GZ[#] AYO'2,X<1->5UC??35L6,)X'+ MLRNP2-/8?]BGSD, <60BNC%P,9BF"-H0P+8LKPEC*^KH/S7O8.KX(?0NG#A$ M=W RB!!R%C%_([(1X0A8/ACDHT=R-XI95A4BP78U;\D/3N(GRS56V_8A?E_V M+"E-^.:%I($#1S[(.*RDER/!3ROXDH(/B(B_VK[_N*RJ2@A[KYK"<>\_AO[: M=YTP+0'>1H'O^C#!A"%TZ=O!HK:HC8IH:JCQ/"SEY*J Y=,YDF;#M]**ZS77 MBCI]6EU$.BEBAM/,+/I^.0K M $Q WGWS)P($C.<<;"L!-0EM0RKM!H#%(J3*'SJ2H8?5/:3K$1> N=_C' M)(LI.Q@27FV$C#<4[(RRJ/'@"8&''A<';($"BSC&J1_XYPF@0"<@ASKF#Z"K M?+$_C4X4UW^YG/N)\_@8PT>RW')]!]$7NH>#?AEJ:YI7697PXDAX?2X^U;/9 M(DFV(,:M^%V55'7BZ.J]C;Z>V)1=1L4,=DXKKVN_ORL',]ZI6YE?:_<*,)QJ MP!'OP67EH&TK!^+FL"*2:3KZ/L+H,79V&]^MA#!)!97CT5,&9E#';8481_C* MZ=4(-@6A,^V/:\O-PO'6BD":AV)VREXB="]>$+]")SC;)VFT1:S[<"@Q6. $ MTT$O[2Z8&/?%=$"6:\:DMSG)Q?06:_]P,>6_@*'5F&?K8$:#Z5HBZ%8DK.TL@0#PCZ??044 M<'-85K+O.S&Y.)ZUR*5K??@$DP3"(KW_$T[W'\Q8*UG,@C%,C!%'$.DD_/;/ M"YW0>>,QRJIQM7HD*A!"*W.QM!/DT?/5B/I2Z4CN(/%VKB*RM$@CX)R#_:QD M-AZQ%YQEAMIE-2F#D[F1@&P%L(JH-(N5 -.':J]B5)RT_9%?WX[%^O ^955D M#M=.NH^'MO?J8&#:HJ"!8[O#>P(*>((HS T)R&VI@5$QFEL(\VPO%<0QH2])I MVL[.T&]\UPD0(UE!4KR8Q0T] 2-/"PO!P,Z.AQ?.)B)A2,%VQ5.^4:W138 M=G+MA/LU^B])S6USK@OFFS[A^:AP504Z ]2FC$,D%!A3GO^2G6L(1Q*G/R\2 MWU&/@T8S*BHH^E>I?AX!,R<7]85Y ?1H@.UD#3:Y,8,96VBON&$@%_LXVK5( MKI#PLP;.F+'H>&4.2^D0RW'J/*+G7&WLHW5P)X9R$R%=8+&%,5( >V,N ZA! M/8Z- 3>C'0T$V<@FQPWSF\^-G.NT??1OG_N,X :YGX3 YYM%P\<#??Y MW,BYS]E8AX2Z:]_S GCA).D@*4L-\*9M0L<(< 2!#@-XG%4QD+&E:K-A;DWO M/&3'DX")MC>U;> ]Z^A08O#+1H.?\'@[ M;WD92_+C@+O#+O9EA!5^#N!8ICL_^?7#X0,,WX6FF1&O8B7;DI4CHBY4>,9(Y>F8 M?Q)1JNU=.S*2^))Q<9/#*G;"!->>BL(!I$BTDE$I$B#"C?6BT0AD"JC,:4)'R%WN$4I)[4G1)6SUHN3\,I%N3&_Z-O+DF)/^H:.MB' M1S*OFKPWK=TTR)ZK-/4MZ4;C<00E^7"H_L7<4<%:> PG!P,OI8-D!)=0>Q8K MG"0\>FA>49=^Z*?PD_^$&QJDB)S^0P 7I,O5A\.U\TL4GP5.D@P@AVU6'B". M622*+5#CR"*%<$) @!(&H$!P)#X! P@31&ICXWFC^%L(;9]O7]=EI>6-6A2Y8*A=W:PO22ALEET)IF_, M6#P[L3?0T[(.V_ 96ENL+\[A>S8HKX=M+0^=3=PB>):Q%\W,F/L-#-9W\-%/,@$I MBO5?.R_^=K]=[-$;.?9_)Q7"\I+M5TFR=] .?G""/51B?1_K&([-[@%E;F$Z M!!E408,"-LB @Q(ZJ!7YSQ< 9 6;/25ZE)TRJ[JBDJ" C" B=!X%@1,GN#\A M2/#?7ED.3F@RIE9HKKX_[:JU#JG]2<0M"A/?@YER"%V(O3W+L.*>[%M 6JUM M0X;:(,@3,X?66,X/MBH M8HN?RWU?P(P5S%^Q320$#5+W>UD"14[;([[&$=) M[^X3SBHVC!L<7,1VL@24PR?@ 2(-"X)%$$3/1+G""M<9XHF?@D\(U@C,9SR& M,FQG3$IH^_1N8XA[&5^\X.+8A@K1"4>*@F@$ AHEC F8 "$J"@ ($U#M]4*YE@^:74Z::KA9W# M70Q=GU8?AKL DICH$%_C<>K_[@SPU?_AZ^>>_]_N[I\>^'\//Y M_OGCN_C]N[_,?OF\.B3!NR?W]]/@_Z5_F/[PV_SWS>9SL#Z'M]_>_?7S[Y__ MX6_.E]]YG]*_QM?_N+Z!K].WNX7_='OJO*R]RW_LDD_>G7OV]H<_K*^=I^#I M^O[NSX?TXJ_ODZ?PS^G++W^_>W=W=PF7^V7\Z]OP?O>/F[^G[O/+N]/;W1^N M__+XZ^/-TWX=_^7QY=/%WW[YN+_YP\L/3O#75?KZ8O]C>/'#>OWY<7KZYK?[ M^,/NYB_.N[OY^XL_P&]?'V[N+B]_^>@?7B[^=AKO_OZ''Y]^?_UR\:=_@K/[ MNY,3S8^0'Z"9?^;KONT[2DN:_@A5D-()ZYV4=\/:LM.O#:O58GB/2-,AX+'R M3>-F2_5(X;Z?7N+%+.@J8HQX[[#*)-J,ZRB@W*ZTJ;&T]OB24T%7U2 @KK9( M#X^Q*G.V<>+'WE5BSB+FVP&Q$>&6 4*#03D:9,.MOMB%[*K)#'^KFKDO[&#O MY7.(J+[Q=V7@0\_2H[ZNZ:M1&3->52+:NH<" -6D@0(&,S#&@N"U9GY5%MO1 MJ5-TJ@NA1_H#%,T ^G_>,]8P+7E,+/AO=3*6=H M?!WC\0?QH_6#DW'/6R]HM\P?R:%G!V )'S\.BA[V: D:]#+)G'R<,!@[;X8^ M);#'5)-^'(L5__;-'A>^RGJG)C@B![^MC41,R)ZJ]EM9@*&O\FJRBP 8;W@GPD;I^7(D0L>*J?E"[0K\ M*? K7,@0"ZC M^ [V_H(]AFXC%*:. N^@R4:1T#T\SJI*PF%*S63&V)9V.#M]%![.X2Y*_+YE MX!BZC9#T.@H\U34;!;)A-IU ');4=%'&IK1CPJ,PB0+?(R8 DCE]&*X=G6 I M2]G-7(3XV>19S73DN01E] [7#C]3V@0 ""DCF6$RQ:54"%<%F7J@Y<+IY/&E33J\GP MR?]M[WOH4M61.^YDLW4:>&CP6@+GPR4B8UYH9,PHQ$.XXQY+OM"4'OQ3_SH1 M=R7SOF0!-BVJO63Y3UGI%_E5-X9",$T&"^O '-%%M[&"DVQP^U[T'QQ$\^0$ M^%TWL!*NM*8%T5/!2Y#&29L_XQ\JTU45=%N9GLK,/\[]5*.4IEBN8L(;/?Z>AH.-PW1G\4BTOEPXBYCW-[ PT10J9P,'ZL>)F-@ M]<@1[KU#7 =DQ)Q*J'ES!_6$4G&U,*L8)LMB*8KJG^8Q1YSWX0 M(/C'64+#BFJ+AUU1^:-\8969FR]V9T*';0=\F=1DB[7 M.!9Q:%,S?R'39R(?%:Y?(TFQ9Q4K24F]S_BX7M!R;M8=&4(Z=#G!$HBPQH;I M55FZ+P0 ZPFM!(+^@JS!$?E9V% MJ5:CJA.5-4TZGV"20$@:= TL\**5S(NT !M>A!69,:$]W)*QJ8X*?*S*FFS[ MNH6'CI+.AY4HV6K&BPR)\>&5%F*4-1CI_:W(WEI!(06:Z+]4;N!SI55<'(7H M1Y?8LU3"#;KGT[5=WH8EIBV2O/0[^ RJ[05K@,;\G-&5D5K2G@X-.]3$]J,8 M?3!^Y-U!%_>6]]>^2Z[^A??+GMKBSV'BQOYN@$(;K9>W4Y2]'9+<=WI][H04 MG7%BY\$/<#!U"6N,HJTK*'5OMP8A]<+RSY8_7)U/W]_! )?@1I^1MW?3:XCS M897BP$3S#3?%$Z#",T+B&2?3]R"; [))X"B2X 1/XZ+'#?-) ^&0-FZSE38>A2J):.$5J&6FRC,#KKVMQ1OKO$* M/AQ$>/H]DH;BCN+?3>9O)PDOBIM)M%TM(5BLKA>/,:1=5]7YSYAFG/5-''AI M#:MK4(P<@2K"IWG!9\[>VK(XB=.?K_T0]])5OS;0I,J5@?Y57A=-> 9OAL;B MO)1C.L;ZB<\E/N8R>S,:BB4!1-LE]\?B&CS3+*XNSLTJ?QD/BUG$+UC,1,6)\>"_2;)::2F@C'$:-J;68& 5*M']W$,M??/@948TO M2 ETOWF,GK[-!E,YROY1BE %E+& @G)-7E&3FZO5Q3FX7RU6%_>V#HPFD3%C MCW#724!9U"TXV=R*=M.J1C;Y( H9=QGS71,XF+0I*S &W4O&.'''Z9Z4 M>E*8Q9!*+US+?-M[$3H\?9Z6ZE$S\-I0YU7865/FI43H(EPD>IZD!*RBU F& MD2KV(C:*0;$0:9TO(7!"64N7X+&PF2K!W+YFI-O]?K<+?%,&!]EJQAV88GQX M*8C9K-$:'!296G-O*E"BO<$A?RW] $,O:OELK@53>4M M:6?7J$\R:JTZ7EU@T\C&C<%:Q2-TU9[1W)9V4&>UTNV=_[A)F?SM_/USES'^ MA.%APNMF62U[3,>/0RF0,:[6T%*T9^W&4H@U&US!8 7=31@%T>.!+T"\$GH2 M&&;[!XF1X04PY;- .8TO*!;Z"*FQJ:REIT %_1!R)\7!Z<,$Q-5@6PG^KF+ M;05#QM@6#2%#ZIU@CO>DYQC!4>K)ICB(6KT>>'/--Y]C(\)C-1D-*L-'$,DD MX4-Y# BVJFMUO]CN@N@ (>E.1FO=#'(2\->Q$!7+14:O(-($4!@C,9Y*65I+ MNA.2HJU4Y2[XZ[_U%OV 0!F/?KC^&R]BZN)O5V=+.^QMTK8:])"AK!/T\&'O M!YX?/EZ%5_&3'\(S)_#741SZ3HO[0 K$L/=$?#M?PQ7>=\'[_D/B>[\2'%G(C 6':*"E&AYONCR:!AP/( MIH%RWABL%VI<*GNKR$F@<\I\#OT4>O9"PH!H.?Z'"K M[@PAEVHO!^Y.];,UR0&#GU0K["'IVS->!][WJT(D%?6E>:_,?!#XB0RS*@9L M3M35SB"D5 M]4UJ6Z>SEN>#7!9UV*:EH;HXMS\U[??>O!ALR0"+&_46U<>[ZN(%=1X?8_A( MRW"OL\( 0]P,PJ4,RX4(%[X_M#(%A^,5I;'M7R0J;#SRBXKWW[= #77A2)?K MW2*F(5:RJT@@6B.ZFE0YJR!GC6NK;19Q=@)^A-%C[.PVONL$ZI>7)*.8#]N( M+ E1X'79J0QD7&.&LXRES,DSCL7;U(S7^GBQ_'BWN/WSU=G5S>7R[GJQNEK> MG,/4\8.D7,D/UU&\)5*)I3/&UML0I@DNCL.X_#@FDK[6,O!T[A-?GA06T$$% M//@Z6^ 5. 'E(J"R"BB6 6@=0!9JW*KF+7<]2U)A\NF3"WHVP>X8<.[SP;Z3 MX_?D%_*YR&[^GC\9IK;PY7TV3)5B$(YHJ!Y9,2-< CS+PDEZ4SWXL(VI'EP4 M)&7,:EU<& ]IPSJ(E$NY#B+>K[Z1M9%_4J1J#6)ED2YG]!TDPX:;Y]9(0ZHD MN-D5JK9\K6>[*9!#T]_3@+U"D\R(6&4EN])5(J(N6'C.:&6JR4.A.!WM7RL\ M:7%_=;^\O+V[N+^X656O5?77D R&J5>.! ]>4!*>!9:7H#JOHHDUWB/&HY+4 M6%0&)2F00>_YP(?<[EF@ L>@NJ^ CJ[LL!3S\<@/7]]6)8GFY957K7;BM-I> M9Y#K2[R623^U$!-NU>FL2#F>5&W/Q+K#+%QA2IRL=Z>3$:&#G[L*?'!ALN/9 M;&*@)#EC\7'R.<03DCZ\G>SFPY4D@^3#H1R3)2$LGIW8(_\/ZUGHG8A;$]\X MVV&T[$%0-!J%,\ &>)GJ> )7D[?AN1]0ON1-M'N@L6917QJE=@W33>31[O00 MMOM")(8QR0+&K&-B/+B-0/% FL.$!UN-0%1G5VXA4]BSOIGLTL5 M::"75V>)FM3@[6WZ^65W=?+Q=?KHZ MN[JX;VV/58=FRC*KC!'O#"KG@Q( R"&,R5K;FI6%S:T=D?0LN"IKM+/EMH-H MT*K;"K'NKO[<\W,0B3 M,B;$A"=4E4G_Z>RBY+\ G2LZQLQ>DBTX58J/G!:]RDO+8TH.QH2Q3!&7+I+# M.HC&)#V" TB-+@/$!_<3^6LTHT4-&]WPPS&IT2:A=C^AB<:]A MC6!,,WE%-I?GU1DB \5WH/'B0ER2EP6%V/O3NN1JL-K=:IRIYDX4-@+*O&;? M4U;YS;^7!'L=X-/R(G>/+?[$U\PB_<)% _8D8F.QC>+4_]TIZBXOUY^3S/>" M\3MEV8NWN,H>SGYU2D# J4#"?XLQM)-H?;)/(' P0( )!Z+\G ,!/N@L=DQ6 MHT*#F:VH9X.]97[-59E?<^XG;A!A9] *OJ0?T*'R*X^_JPT$"+X?0^ 5LP"" M!&*XPQM&O$OR6@Q(!"*:WI1&($4S'\LT*"=&'/[&[IM$D19-5;(5$?LV14AY M?!6ZF+CP*B3JPB??>2!UJ<[W=C[&%TBC6_L?=9MZ!,@^FMJ=K[==F" M\>3 B=;[[,!IP?F5'NO)B8Z/]N)$3^3LM\A_.8$$ J!*71L'_"?_M[WO(;G$ M);#=@_1 +X^M[-+&]S?A+9E/CO8@AXE^F?CD$J^( Q4"FVSE[;FI:PF)8X-= MUT[\*R2)BS0V*UFNJ^TN>F1BMA) 2X%L+;!<@UJ'$!%7C1=>;$69!JMU"-N_ MLTG*_UMTF#J^EU!\>F3W+@-L5\42;H]A!9$2P\8W>AM'+H1>\$<+DF M)> _QE&B\ YRG62#D_Z#Z!D\0,0:"-QHN_63!"V73)#2].@$8%)E(T[#CM!' M&(,UA FZ0'$'6/2,(F\DG "/X288!YNGKH@L+ .7A(;FU24.3C>0JQRQN>JL M4\2J89@Z&K8BJJ@RM2"@A?/TWMU ;X]1.4,L\H+=]7'WY8IY5%J!R0:2B7N>#VD&0-DS?2/B$+F]9RX=T+S1K M.H#[XX2-0_]^ X/U'7S$.@,95)3KO'9>_.U^N]@CM2+V?R?I&UO\=X3O59+L M'43M'YQ@#R6G2"X4SWZZ 1E04$(%%"P@<$$.& L<00U4<0,%8 AK7S:^SA]C M/T4GRWJY/DX*X%A@>2P@@! 'UI@+?IE9X629%5PKMA^"$/TGTP-P0@WF'SK6 MUWZ(A(_<^&[J/Y&H8IMJ6FM2-9FN1^QQR05N5JXK!"YNW4X9_B7S&Y.@!7-+ MBAG-/*TH";GB4+&R+Q[P5>!R65F=#O!\@ & "@3P4P[#>MJ"XEZK/-,BD\&F M#CBW,$RC^%"\[*8,+A6C)H",LUEUN8XQB]:L/1DD:>YI0.<*3^HK0^SF3E<0 M85&RL17#]1;*)%Y%2ULUZY=. 3]E_\5S 9EL.\N2NRN>, M(H%^5 6O>FRCP M8)S09..;*(7'1UAO'2J$BYE)&E!#AIN(64[*H[]ICQL\F75'6>ECH<+3>D\+ M*2UTVZ\63[_,RE1;93 Y4UG3:!ZG$DK2;BG8BL"5P+$(7PM^,_NJ2"ED*F.R M^6IF*479*) -L^=Y:VT#F!H- EUM('IW1MN=$QX0'OB 218Q7(3H 0,?8R? ME8:6:S0L@84L)+*' XY[J((EYW "$&"P"$$.FA1@PFY3 KTTNZ&!&7Q[;.M& MEP:;^R"S02WY!J;X'70;1T^^![T/A\\)KAA11$XOBL>Y3!(0)/IRS&'A?J5? M8W#HX?\*%!!!"9+]IK1P:+:G NL$U:6ED8O0@_[/%V&*SO+[K1,$'_:)'T*^ M(Y8.!60LR =;^4@YB%<9(-R;8>I>^@&\V>L#=G2""FXV? #P#FW+Q'#OGMV 3;%GF[-7@A9MY "27*1W%O!]MU(FIX2E$:U#@F>@L"H\##HTYIPOT;_#RS MEAB-,O/BZR=O!,*HM6^S$[?:IE@<42&#V3I< 3DUH,0S6AKG='!+?]9TP6:[7O@LE7U$Q&M#A M@(ZWFJ;,W$'CU2_:J,'3"WVOY-3\T4\W9_LDC;8P+C)N>&3/)]&(JGS:!!03 M[;[-A7MB?0L*1+!O8+G,PQ]Z,[ 4$+\@ XN "BT,+%):&JSI@"!M\.F[@NXF MC(+H\4"RGA+)R9=/ ^4\0"Y=EJ3+ M]<W3KD%S\L<1WM OJ$)/%,)S&?IN1?M)>2 MQ=\8\_Y0H85I_936G4CN2)4)K/^+&9./!^6$D3"$MQ.F9BO.\;X^/1G[\C$M4O8&1]^_GS/H^+GFZO5Q3FX7RU6%_(F]?]SN(9Q#+V5\T*?>L)"1?EH@(87_03K29EV/GSV-EB?O6C# M)@E?38%OIE,+BD#4:N,VVCO:CN40[HIY#"O0P61U>DE1,;;22"?E%DVA8?-+ MKZIF-GWG;/G#U?GT?=X5G,9G23PH= HHNJ!G46I-LY!Q5@AVTV"$=.=:+97$ MA0#JQ94:00GB-DMZH,VU7M+"CY<;*2\HCL>!7HT"CL")3C!MQZ83ZAEC49VW99-0=>7$MUT7NW7U67)\;7$*\7HG3#0X5V!V6):!7^.IE"3A M6O.X9._9:)00)\CS*B\>5@9Y:@;*%I J@;*V/W'E/3._^984,Z%IXO[SB\1W M)/93-()E,#7*A#JJ50*S-F$\/;,2'$F2.Y+E/DU2)\0-8B3^LVJXZ030V: R MW1;%U3;']J;)R6&XKDP6M J]<](%X):4)J:HW% V6<_"!:A=VP-5:Q#ET,@X<,-"['2 \L"Z]3WS6)C6ZJ9 M-/7?X79](?0NG#A$(B;)BLE'@WPX4U6PP"#V-EC,$&W85 #.>5;]=Q4[(6U# M=$%HY5!/%6S3E//H?D7]#+GU'3[[A6GWPH*,?: MLXLR$&\8/;F;,^D.:2+QO@6%WX^)PN\5*/R>16%U;\=J Z^=E"1'+->U/GR, MC$NA6_^O&C-R>(4:4;A%34O1ZQTDU._R:R=VH'OHZUOO@ MD__$]WWD0": @"&&CP+0I' N>X#" @28Y>=TJXVSCA$-RIFNN;J!07!&JP++ M2J[BH2 ;:]]"7\6<;9%O[LW @8==,UD="4EET*P*A\TZ; UDCYU,C)T8RPR* M C_9%#U^(TF&*1T.*N./PPF-1W6R-] X^84;->LS\A]#?XTS\])%T>B4V&9] M!=]#938HIX-\_HA<$&K[9/J+6E#(8"6AQA-D-E5_7\VF(WI?S:;R]U6^.:LO MV-FL!85G8Z+P3('",RLOV(H+75:"IU*N:B2^EP;RK/.#LT-C(=9-3I^V$./3 M,8GQJ8(8GUH*C<$Q:_$NJI07.Z,)9&>1)\LMK\VM9)AG$ &85_[%NZ0K8XK M$,4@H_*:3!7Z0;&-!(9FW%HXH;4CDYF@2P, MFQB\LHECZ9\@WA9+@5$AA,5PAMF\A>S/QR3[[B_;B'@K\F&BC/+[8M3#ZV5FV;M3>V(5!,"<., MN41'6PJQ&_HX-C]W4*^YUA$Z]X1,;N0R3$I__MIV%R.53;)XI4X6C]LJ M83M:-C5*[+Q M:A44K.1ELW?$^BS$NS?;7*I>J/$LAIZ?XI_XU\IQO!9)WX(LGG6:QDH[8O%* 5"&+QJ M*E&Z%R\IC!%:18#NA\-'&#W&SF[CNXL8.LD*5ZR5*@5Y<#.F$\B!5L*:'PZ@ MA L(8/ 3 .8*/IZY61\/!XD604'S,04%S16"@N9F@X(X2+2(SYR/*3YSKA"?.1^# MHVS>PE$V'Y.C;*[@*)N;=905Z2RT0WFRBA;N;WL_AMS\%FZ4?@8!=R_+8("C MS*!)/37([CM#?<M!\B"N%@;67)2K8 X.>XA8\7*UC<1F9:X83AE^)2YV.Z"Z AL2A2S"2M MLUCR4&XZEXJQ9+=P]\=BJ8088ZC:6^@ G:OVEGK1V*OV,O;,XEY;BIG46CFX M7?JA$[I]<+. -'IN,O;<@IMNHPM3O;=R+(ZAZY7:3M447CZ-#*9\WT1AUG]( MJ>42&@[RMDN\=DNFOQK.%AI?C'"KABOA^%%,2T3?03=PDH04 R *J_?+/DFQ MZG8.$S?V=R*'^_'D"2VK$M-:>#A](@:>^*<>H+]FWS(EX$:2&Y+N1A*@P M=FZH^RW-A;J#C[@\C1.FHC3I+/>K'&P[39J%?)72X@U:DMC&CU_8J=KS2(-EH*DV/.&Y0%:N5]LC"0I4VR.)-"\H8[;R+ M=>HKI!'Y,1:=,W3L/?*?]&0T*(>#;+Q5EK"WP.*!:+/&7N-(LW8A]!(<<56Y M>(K.R^RFNG0.K?9FTZ*S6RS_9Q++@< M\HDG<=;:M#(5O3'H9)O/!^G.1.9D"3D,/K[150;]1XF%/QLTAJ[&-7P;TL_8 MC;$JI&!8X%C#:W,')T)M(*;FN6S00:[MNK7L2"J#2AP0SM?3<$R C"DY5WC#3?]^.6J;KXN47"O47?,K>R^+X MX_K(TQ:)4-,Q)4)-%1*AIF-(A)JV2(2:CBD1:JJ0"#4UFPA5U*NA M]AQJ'',/E41VK Z0?P;$VZY:A"FW9.40JW4 J$95!3K2YL7:5&%="!U);%+= MPCE&N$A.NHD\JD5@Q7#Y',(XV?B[6QCC$B'.(]^M2P "@&4(":@ )**';O M<^7-,NW,[2AE]]QLD=XX'5-ZXU0AO7$ZACJ@TQ:Y6-,QY6)-%7*QIF,H5#YM M42IA.J92"5.%4@G3,91*F+8HE3 =4ZF$J4*IA*G94@GY+=%T/\KL%2PG[&CZ MI?*WP[HB99LWS(L\8N76.>!P%4EUI#R0)QO-2*VR$2?"V@*+](*]FCQC5L]1 M7HE'3&XTL*AB-((4C0;>C0.&LS-3E81(E@[.HR4)(:L-I!'2Z*4A.U]H.A-. M/Z9S >X?3V<#-)W1&-=X?HQT;PUNJ)+#\(ES#G8AO% MJ?^[(XKZK\Z=@&(V>4!7YUL]CU0VR#J>U ECOJDP/3Y7KE MO/#SS"I3ZN;J"< )A-&:1OHO4MJSDUPG:80^0ML!5H+=S9 M3?*VBG$@=;N)36V-K_?+('IN^#Y["FD0+F7X!A+APHE8**;@JX;H=V366/J& MJ3"R%LXGHX#%+[:%(?7UN+Y8!4OJ:X,'8L[L'Z'_N$D1#D\P=AXA+OEG/O!'H\>3?!>6SJP/AP]6IJ-T%JX[GZ[ M)Z'Y)(V(H5-*##/+LRN.*LU2\^P8:=2VR#'R_=O4UMN4.A[7Y:12Z]BZMMXBO.=T7.15 MB.\YM7#W5_K;9R'F]*JZ@PF,GR VWUWNTWT,\^],8()!@(J.%%E@?G;OY]!( M#C2%5YQ EMNSM-P^QR:C0T-3=NIK^.*[D5K'*3I6T&K*_)?$0K_Q+?'W:"\6 ML45;TO?C.JL4^I*^MWX5M&B:_G9(]40FW2*ME0R+MR<4+C%T_H;4X9@/KW/EB8]&P6Q.) M[0'5(W5K7SLY=RMU.MC^=3R*.,VGT_DI<9QSYQG3PAF+<[SCE9'-B]+T)2F@ M=7$/\K9FUE%W[B?.XV,,'\FGN5QGM[-:F]+Z9.SYR1N7BIJ1V@A@5-DEZQ-M M01Z347'GN# I]HR2%MZ/&UF 7'4\H!-&XD7E[83##,&N33:7=Y(-+J*!_H/O MZR>DQ>(@?+7$61*Y0RJ.X!\J\Y6*1-MP8*CLENFT4"=3Y>-1O]'*EK]7X3J* MMS3.6%(8AW/+J<(R=O,I(L2Y#2O=H2O3JV5M&(])T[=D2_X5-V<;TA@/>ZGF MX^!0=]>-]VW*=38RDD@F (4B+MTYAE0ET8Y91T1K@AD,O%BLKA?HZB?O%$FP M4F7D&/R93< MA]W>[W>[@$B"$Y3':)*5UEU%GW"AP*;*RRPGF@''19^+$&507:!R!^&@#5J2 M>!4!L@@X?C;82T_KA4R-SZY'XIN.":R4PRYLM-Q@P+P*."9H:<&VGI?#V@/K M4Q5LUC#9LP?G'72CQ]#'BH[B,Z-XB8_K,2'=#XL=BD0P780R=$EE,OH<37XM M:\%P$WYJ-&&7R;$3J,;?$/-Y)R6 &8:04MOT5KU$!Z@3_!TZ\47HG:,# ME,N(3(F@$P"> = 4@.=8K"O+VT:5_/+MFNU+X,2A'SXF>2,IGU:V81IO MCRS)%EG?AA)5K):!48\'L&@A:& MCP4P&_BZ>HY^@*$7Q1(#+"Y\D0VTWF+Q M&.<&3=F;,G.8$W- ?/CY^F_<^.&+OUV=+2T=TB5Z5:H=(VW2%=!T'G/]L961 M_^GLHN2_>Z*Y>8O_#L;I 1\C*<[)02*[PZQ4-/'D\R> 0"@^Y1T5A[%:>U2WS?$; MM""9V7!LF"00%DU+B%LI/YX.><&#\SW78DKG3RJ=T0B(21&3@/B,GHX/D%2= MM/IV5-TJ\\1N12:SFE/9A+9>\X6&$%^%E8X#W$,:-^3-*W1,FM5S*"@<9%T! M9EEI:K%MYNG;FFP&(PG5XX(DH3_C*!,MT8%L1?)( L:D40WR:+HQ1"RH[E+M MR<@EC_&>[]*(N7I@D.6/HH8RZWM@[,FPX]I)-D%%^LU%!>HGC!BH,N5 1V"U<:C7QY%3=.J MUHQ.KA-0( 9RS !#<[%YL9OG ].!;D 1C7<3/(W>_K3G)+]%ON"%+^?!: M2 "982-<1K"!XU@ X3XU&\]6:G-FC26=X#9*2.C-\,59^4L:U,Q4\%$IU%I, M!OGLT42NMN$RIW*KF#2&@^_#U/=PP4__"=Y#=Q\3G1.=0^A @AX)Y8NVNWV: MI7(=AV@LMMB+RU4R*L!!"1WDX+-(QW(!S'M6D M=QK:2T@>IF,I-?SPP^0H3 M/?JOG11O0]$*JF(FR2&.T "J08G65A0100V9.,OFLA=;&#\B%#_&T7.ZP<+I MA+(NNOD<0">!;);%N$'!7H[5!>FVS1[:Q!N9Q??>0$F>31[3_ &&[F;KQ+^. M)(F5N0F>+8JS6^.2OW)>KCSL*%S[+CF.J75,(OMH%JA/RXR(=C@@W0Y;_(5[ M-_9"H;@L/ \!39 "E3K!/_S=6>3QVZY2)F13L \%3P)H%L#3K)] K+VP.<#? MM5'[4I9^> ==B-ZUZ#XBX4_2W,QR_ 0\P'6$\VF#('HFY:YQ =JS&'I^"G![ MH%%TDCO:(%-U$]'"7"1__IQ=(9*V%?153WJ.\W(4Y"M(/+#,PWL$= M[K45/N)'&]_ZD1TL>5I$,0O0:;9,(**ML,\5T;9-1:TM0WBV5^B&B,:!;*#U MH/!CG!M. O:FS"J+-_ Y.Z5PL:0X"M&/+K%$9&%.BI$)" XH 8$ZI+&6X6B[ M>=89KT= \X<_M67FW1U;6&V+#I=5NZT%=8B[$;'UMK%CXZ^"JS"%V'[G/\%S M)W4DKK?LVJA,PAET3L,59^7:8&^%?6V(MFWPVJ!I-_);@XX;0ZF)(Z19UT9S M4R95?-RTI:C;Q<_+3=)*^3+KB;@5E)E^N^:>#%MMBHC&O(I=KG@IQHKF92(0 MS0L(E=(>H[.+JFZ8:?1I12RC(66\WE/XW9KW?&7[>65II 0R4&R:.QJ/6'=Z ML 2@+RH;CO_]X"1^LER7"B./UV0@9F5%I_YI1!]O8R,L)G%V:^*JJNJ!?]T[ M,5)%@@-]P4KUWF)\]F8?@])[M >>RLO#W"8RE5X%3_YZ&WK!/XZ MBD-?DGB8ST.'&: S03GU6"$SK8S)-M70SM2H8( G6"Y6L8-QN3]L'Z* FTA/ M!P$ZRJ+!NX;ML8@SMF+0G5W>+M3ACH^S/4(G\\=&8?*!V*SI.'3Y8 \]NFK%&Z3&[1]-!,M%A !05\J3+CG4>UJSV,A\G5!N7!N+<_&D[61)E!; M"^2+6;6<#TA$UO4S.,],][?NV ZHTL?VJ-]M7@R]Z&O K$/78^WY6D?A1@/B M')WC9A C2C#MG>K,5XY)AIMY[>*\_8L]3ND2ZP1T#"L6P70=@BJV52:Q=V(P M ^/:B7^%*4Z"O8;I)O*0IEVMYLTP.[.^Z@P*0&! !@<7FJQ5-V\8[>WY5-IM MNJ&!&&*2E^/LC[)G&-MXF#1>\,T+N>ZR,BHU'VG3H]E FVD\8^_-K LA M3-!AZSDMRJ_6YB@FN]NJ^LG='-OW(".&V3L(=\!&V\4?Y3E\@D%$\NTS81'7 MC\FGD@.N,CG_.,8:":"P91;GE"EE/$6+&K\E)5L+DV?FXV^6:[5D[JQASS-V M,K9HK)7(:@.Q69O$>.,:4%$*DT4,%R&V$#S&3G#KQ-@+L4$"4N3V%"6BN,6, MT7A0A0L(8/3"1K\.00X;%Q-,L99.P(,2?E%L:VJSVE9'VC24]EYH;:Z1:3=T M3X<6C=,O5S1.>Q:-4PONX=L8[AS?RZX(=&\03R9-8.=7_2%S\CN4W*W4&4SG MV;PX1?MAW9CR_1LTH703G]G0G^KLR_U49SU_JC,+GVK>I:)1E%]LNLRG@69G M@I'D5DDVQGRBJ-#"\!.=)H2TY0[-(E'CC17FB';%9(V<# ;-:GD]KU6T<'_; M^]B[EB+Z^[@3F?B2RR;BBF?95%#.'<--)]L9\[I3(X?I-BO;K9_2\S7TJ&/T M$8:N#Q-.B2*V.:: 0GMO5N%4"SF-*6ZIW=;9QIKVQ#-\,"Z\7]!QG]#X?/"2[;5A@&LY*91WV4F?E[Y5KXRRU6(Z&( M]1 &]&=BY\Y7Q<[BK_'"P ]?5;+[R\7'TYE^")*RI&LXUAFO_4 J%*AV\,UK M/-!)8J.NM1H.S!VQN"@E@$E3>[.<5#,M51"#=%P #!>R9"3M6OX^53;)B1%2 M)([)SD)GZ#>^ZP2?G >)-IL-!&@D(W7%])NQ@7?C%USVSB2]_?[*WQY MOMS55L9YV=W93&7V2I8E1SNVZ$ARLIFKJRF:A"1.*%(#DK(T?_T#\$4B)1($ MP 8A.JG:K8EM"=WX=0/H;C2ZW__/=N5>;! .'-_[^<7K'UZ]N$">Y=N.M_CY MQ_,\_+R[^X_U_OGQY<8,\A,T0V1>/NXN^OUI/+>=BADTOF/MX M=?%?X>J_+UY>+,-P_=/EY=/3TP\6^4Q@.1@%?H0M%-!?7+Q\20;,ANQC1 ?\ MZ6*(G8M_F=[%Z[<7;U[]]/;=3Z_>7#S,^N2'-V^3K_S'>]?QOCZ: ;H@?'O! MSR]RE+:/V/W!QXO+-Z]>O;W,/O@B^>1/6_J+PN>?WL:??OWNW;O+^*_[CP9. MV0?)L*\O_WUW.[66:&6^=+P@-#V+$@B^988QDK5\751^@O[T,OO8 M2_JKEZ_?O'S[^H=M8+](<+NX>(]]%TW0_"+F_*=PMT8_OPBFV%^9+IW*=(E0^.*"#OTP M&14F\>CX*X0=RZ3RNZ2?N*PT;P;+H>L_26&Y_W+,'0AO5[WI:&H,[R>#Z6 \Z\U&QIB;M;+O0JGA='0S M'@U'_1X9N-\W'L:ST?CFWK@=]4>#*;^ F:. \?JA-QE\,&ZO!Y/IX./#:/:% MG\'3KU["[98W ^-FTKO_0*8['AJ3.S'QEG\;-J3HRK @,N-;M"0H9X-8)3DAD;<@W,J&\71IBHL#^/B;B.^>BX3BB\ M5CF&@K*E2FS*:Q2:CH#'Q!BBM7-.E&>NP4"Y/S$\A5FN'$'QB2S**',0P,TD M.6!%N2M^"X*=:]^*Z+;3\^P!,??"W>BPZW"SQ1PDLQ[6& 5T?Z._O"4L%9A% MVQ!Y-K(S=NFPTM&9>'S*QQD-UWQ$[L\OHN#EPC37O^VC#L9\ MZ'AD-,=T[_W H?SV'H/XL"RB2=D+"']Q<&MN!H]QA"L=[Y+"?(G<,,A^$P,? M@RY$\E)N.KT@( =A/\(T\*.(_W(:>X;S$N_A(O,FMC)FR#]/Q%V,%Z:?N%S' M4:R7UM)Q]YI";1DY(89^+5H^MA'^^<4K&C0FLYDC\G?[-@&ZDMN8U9 84RC^ MI*P :?R&+"CZ'QINVA";Q@N#7M@W,=X1.^>3Z48(6*!\-+,M6X^(F8J=ERDG M@/(R=C/QRBW0Q,,.)LA"A#EB%XU1F$X+>IVR2!T,A3.7)QNP5(ROFXA12HZ9 M;[H;(VBY%8;NR*HKPI%*Y4W;B^L>H[7IV(/M&GD!(KN $2X1+DP"6%8\%/<& MVYG+D N]5+1O&RTXR:U3H1S+)-8!D94+YZ\2AHL?FNYMLRWQ'OMKA,/=/3'* M8Z> '+]K:I7!;Y%,4IV1'ANP5)A_:_UH,]8T$X*82KM2RLA!$E]F,WQ)$!D/G.,G&NHKDH(X;;P_60VG E M@U 78Y8LW.2C(;!:N_X.H4ER9ZU<@/MIYLAG)USVT\21C,L= M](4$DY96KU!,JC6@R<=)CR4*X.CO^5*S8&N(:0Z2BHFU#CB-05+E&V_G=UK& MUJHI<%JA3NIG5UR0T6EQV_(L^ %Q:*D]WI7U)AA( 804Y46H^]-0]_ZJB0UYGCX+H8,3C$"N*"7 MBA'8=LPL8=MT[)'7-]<.6DLM2K40,Q,R5A/M(IB1S6.[=+W MTA@MD1/E9:Z*,;R-FRS'7A"\Y(]9 ], M[)$#(<@Q?HWFCN5 FZ\#3Z_4WE\>/YYH^TW%<0&)[T\LZ,'LNOX3 MA6CHXVL_>@SGD7N:I*SHJDN(MN:8JK3E(P8P1"9_@P2K..N9NE4QM!.",MZ MAQ 8A+KHD+)P \CH;^C27"-"ETR%\D7^[:)X.I[=6_DX=/Z,?U^9NJG.UVG& M5CK@! HARR&P(9!).B&Z)LVT? MYQY6L Z\]"48Z.B!+P,U1+1#.A-B'TZ-JX,%O2A<^MCY\V!TPT>?3RAUZ7Y8W5M9C6"*P?8,"KB\ M6=G3)R#+-.4'_,S)C]TA\1R!(A$4>)?(R$.+.)^VD8%P@_T@(,[E'/PN*S^R MS@.C5 GS BE T&#)0*;+I2_5 T4;<#4=S7Z6P#IB8 66?"QU)X!:["ZN M'\?CU,B734MK=$Q(IC68::MYG^AV,!A$^N0E5.#6H/G'2AJ%BZ?GI=7\&# "),+(!\3HAO(D$PT28Z/R,:2[C"^ M%URAN8_3S,V9N47!8$LFZ]/JU2;>C8B6Q]41Z(M!/[;ILADJB2NIX52G"RNP M7R@5EOPM!H1SO&$C?G)[:2*52A&NSL>DR"F#4I% M-5RY%8RF>JGZCE^4NMYX57/Y5\.::4"SJ". 2?3;*^5&41<$>()))J!&&:[R M,:N2YXE#XD$Y"R])U+=V<3-=,ILD;3?^R8W!O3$=C\ZBAYV Z-IUA&G_.80= MWU;T@K0-CKNB2*U(+U/.1D^5)5/[CB>F2*=8E#IS+##ARH0(4"6GY?=MC":^ MLIM>+L/N]!V@^E=M#)K2^_A^^+3SFQK>#UWL&O%(] +%83A5?!X(Z';?A%2M M^ RY*%"0B^.&"136&*E,BL'"D*$#5/D[Q#U M%=0EQZ?CG\G[!I:^5F3#9P#I3BRMJ!NC1'YL6N>QYGA%68,;6!E6195WU,B7 MF^Y9/'O@%C4_G)IKM1X7AU$BY0HB'=N*JZ!JD-<#LA\?\7_MKPB;T%<0I30Z MM28K8,KE\)S%=.HMN)R+HJG>WC==L^G$0^2LT"1AKZWCAC,-&V7\*7Y^> M/CD]=PF5O2F5,+K*9"/OQ1*M25C*QSGCHIKQWXQUG#TTV")L.0&\$(7IGX?E M7;\4Q4#5N9V>",;H*?X+?%B+AV8GMG8^ M]&!*?( O]);E>TRT0_85!X(-DF5!?++O=]=G=W?-IV!M7ELWJ60B6V'2,K,\ MG"N3G'=TIF2:,>MJ'D]R$NW&]L.+8(-$8I#MY]M)]N:36WF>=[-\8:ARU^") M9Q7!DS,743DP\NG!B7\^\&RPR F\H,ZR7!=W]"2?'2@=W#H2D)X*3GTS6 Y= M_^E%T^P18YX-I>IM+9-4LQ.#CG>/??KFT;[:/02TLM7^(7./V#J;I$*YFHE) M,' N,0B&U(\.(6&(P>[ZOUL1+%'*:W^]E=%Z:92>_7N4O&@.9OX$6;YG.2XJ M,#?S]2YV)2R>AY'#N1FH$9+.1MWY0MI'];.!M8=%26^<4N72RVL/$VN-C0OB M:06$BY(6"\!*P"2E^SQI2P_8>&MJ>;#OPG [&AII X8D M8GWL,".L!42^[; MV!+J48=H5= DZI'"HK*\)43^3;$7X6PQI;AQ?;)1PT8\D>6&G40)O^M M'!KB<@&X,96L.8,IB]G-/K$$%4J,D50@L],&_@6ZFQ:NI]:@\JZ *+FNN>GW-UC MM#8=VH\V9B4]>8AK&]_'E_6T4B![+B:>E5+PP2YQ$JC5EIB[@]73CG:4$M5M M,T(K1#FR$DY$A0+ 6@+WYHX>6C0"9EDX(G0.C71;LPV83#RKW8(/=HT=U$Y9 M'JS6KK]#:(+BQWAMZ@>#]+/2"A;$,&WE@72!UF.ET_KLA,L^\;1I2D#&+?0# M)E'JVBNY@*I$#=+:&KDQYAG'0MK3ABJZS\F[K,06H-F;XAP7;;DMG=X(1/"5 M3\&$J&9=P6E2"UYCMA.+@>>1[<2$6.O;*V+5IK'WGO5'Y- J[<6>P= 7V+7T M=#N7\JND<$==CZOVF.,)CXR.[VJ5H)JPWI-!D2XP< :,42H^([2=#<]")T1P M;G GU;B%4@6?:1]D?38#BX'G83,P(=;:@XEP:B%DQ^U>Z*,(PB8BJNA=Z8V \L]$[/6X0F0KJCWFM1WOYVGV":J ",XZ.V<.YG-D$0-FL+66Q&U%$[*O M&!YEG?Z?^BL;TT5Q$@V9K&.ESPF)+U/\1>Z3(\]R(]K^XMH)UGY@NC?8C]9Q MP\' 2IK&(?O0,PY8S\Y@0IK-4A@%/@,<-9:R:33/)"_]--BYM"QRNW67[^GU.ZJKU2O$,5*_)=3-4_;REQ+1Q5 M(7UNNF=1FYPWC,^/IOS9W&1U9H;HR(M?O_GS*'W]=ATA^O3."P]O\;@V5*$! MM6ZMPII.!2N&%\ ZEA-F,<^LN2SKQ],>C6TF30[ -/3V^HR=$!GSN3$_SA2A MUP)<,JP90K=#+B.U.E3:CI=7\Y-K?E-=!$98<%6C=F\WE4 .X!5_J\7UKGK3 MT=08WD\&T\%XUIN-C/$+R9JUR9L36D37=QU+84FJ:D*27C_M<1X8\\/ P!R? MCJ^YU$6MJ/)&8@DZD,7N6FP".[H9CX:C?H\H>K]O/(QGH_'-O7$[ZH\&TV]/ MZZ?.PG/F!"%B1YP,/B, 7[GP>3&<1'6;:V(KA!=)N'Z0[:Z;#[W)X(-Q>SV8 M3 ;KMXP!(^,V36E M*_$$;JK:WC*Z&1@WD][]!W+GFX;6[: WC2TJNN+L;S>Z(=SWMC:_[ M1NQU#,:ISR&;]."O5DY2@:[GV?TXXVB!/&IOUIT%S6^EA6@W2.S@H:-J70D2 MUVEM2>G"<>=Z$: [:X&=.F=7N_A?.^FSJL/^_Z&O!BU%&L.@;C4Q2'7+UV>C M!NKA"TOT(4#&?!"$#K$HP;/>CP;7<7$]DQ+%"U]P6E=&?BKRC>8N]0N/3M MP)B3[37$SF-4NP(K?"/!(76>4GPB$\4(KO2IB"1OG3\BQW;"G8S,*K_<@155 M/7&H@A"2!YF%:!TCBM?$";[V"6TGI/^"/\)F-9WNFE.YW%6NEKK MA(MFI^3+AR)8QJ6,I&?8M \%3$_J&Z=V.:RD^6AV2=*<*()E[XE(.JU9F^J= MS%G)'J$#!V8-!%#=9QLU?U&[N5:2Z8#TZJ%J4!P-HO1^95$>M3+E)JLY_"PF M97XPY7O=PC2-OO%]^\EQ7<+D<6*:6L$+$.[2(2J"9X,^NC#/5&@"H_HE7DVG M4VN: 5U-6(MI.Z9LT%T+PJ4F,(R')Q__*@1OIE&-(\FR:C$ M!!$C(T*TG=3"<]3'Y.OI=2LPSX%?)N#F94ME;S2#T)A/B3>N.J)13:@[:YB% M5B9)/4$JVK21S)J&6*Z)UKE^;":F/5F4[-8\%#MU,'-!F$FY<8"JT8-@U896 M!9E.^<=54&42!'@V*K=4ASY&SL+K1X2N1UC#Y+PGLZ!%>8CJQ3^Z28T>M6*6 MYZ-+CE0#M#--:1P+:Y*TEV2P) MJ)5H';7NF%RUN&5R;1[ZDJOX^)2;#_8]\D\KKG? <\< 4/=1D'RW'"AQ=+/L M"XA,0+GPM^/CI(0)S(1?3Y>WH!EEAV80R)LC=NO&0[Y?#R M@PF<7MU [.51U'P9Z+2*VZXEA9!FJ#LF& 3Z4 FNDH^WS,4"TZKN-.(^3\.R M2A6$CV:7G"M.%,'27_4_A#VS1%06MI3\@N&'/=+.FF\'5[D"]1ZL^ M*5TQ33C1$IB4>&4+@CK@8:SA":[LHLIM0UU\B7LX0[,JB--HO79C7]9T#Z2" MM!/RS(_#6*P55[%CP%#2&NKG?*,+A"GD@W:0E]G[HGIW9AAAU::L# M!]RU (,]QVIU@\V\.%KAATY(^ 5I;@ A(Z7L>[(+8N^*3LPG(AXR1=,-QBBD M!F> \ ;\$2$'02V;(4,8I8G #+Q@BB,WDN9G'W\=>7'KIJ =<3(H:HK2B$J4 MA9F&TJHG_ T=SPG($4QS5=N1*8-B1V3*P@RB"FM3F=Y@/U FOF3P3NRF*0Y0 MS<.:BN63Z4;)RTC%*^R4D Y;3U1:)?!(/!D%[0"]YXTL.ZZKM-KE-*P_@]C&D?+>H]7^T.'TF[K/:>3&RG MO!A1&(2F1[MOC:/5(\+ "@[/GXY-K$;H]6\#&@E$WN:':EP%.*G/B+:.0'9O M0]SX!87.M*O-"CE6P!RCLS9;JJ9T^\(1^D33B3[!059K0* M#K\!+2P5C*X&T;63"81FFQ:2)V$%"-,_PZY>N*C((A0VILMX36> M5M!&/WL)!C0%@40T1P)5.%=6RY:5S:23NY88\QW0OY:E*>_S%ZX>WO_GRY<7 M__OY[M/?_N]__VVMH^T7[V_O[#]_W"R^[+R'Z^CIYD?\[L=?WOS^,-L%[H\; MZ\]7[K_"O[S^],?;/Y?+!W=^C>XO)Q\?_GSXU5E>&_^P;\./^.[7NS'Z:_CW M=<_9W+\RMW-[^.LZN+4G5O_OG_XROS,W[N9N.OFP"P'W57PQ? M!8/AK-]?1?_:&!]__K^+_G3R\J4J:Z-&UD,?SY$3TBMT6GQDNW;2YO&9[,_, MPJWGM_N617.1213> HV,*I_B.9TO2N?R#(X;M;*6+V;6].(;/*('WLE=29#U M>6MCJ5#DZZTU:^?>).5;7E6[@T8YJB:_E>#&;P MY(1+*TN;/F2\B6W8N53L?C;P9S+P/A];Z+*.?S0%;UE:?,+2Y/:Q8ERB)BAN M>]O.- [D]!Q;PGK'^Q9':V[8E&"7;%I10 .@BE:)%U/R6'V$CA$L4O(!$60+[TBYK??7.C7SYK MN)8E@M78E[O L1R3&+'S.;%1!:10\=6.+(*JB4.U+!';@%+SX\[THCGY;WPM M);(5,;[?$7DP(0!N/M(!0H=)56_X8#F36MYL'FPM-Z*^,*V53?YGS\PM ML.DBPX'F!W-<_E;% V5^E"&>&;7[ZG__T-HYO."F0&$Z-P^% :WT*AM9*'T? M/LE&'Z,PKB/;O!I ]9""=G]I$81K%)J.&XA Q343(%JM3[$B3*%LFD=QBC,I MDPEX[5/QUT ( M(E1AD28&8)X;_O!&G4@KQ]8C4BX5W@NJ&I@FP0TZ="]PS#)W0@KDW& =0#4_ M=1T5L"@/@X@V$0(30&$X+5Z-D 2*L]?3FY7R,?9QN.PE!BB8+$H&U60D",FD M# NPR(?$F>!'\*(I&;0+HBG# BS^(>?PWSFV[:*!&83\PA'PYD^&U^&J<\NH M&A2HQJG/P?($]?+:#W6EP9> 1E]BYVKF/WCF?.ZX#DV_;)29P#^HKCLY!2XZ MU0EQ4*'J@C6(^'U25<6=4NB4T"U35JMZAWKCZ=90;+N>L_%30YKE,7 MDH_2%A9R1;SR-+*Z>(7(3;X6GM@>(CFT[&/)8M&V-/4->DE4$-'C7#:377Z1 M5&$'M&3$-S2:F6C,'X*DB:GQ2/9S#]DC;["UEC33<>CCBB)]T'M@ TZT^+MP M2M%("#!!V.;[P%&2ZP31*%7VQQG"J]=*=P@.\KH.5U6[!P_B(%8RN'+06J$T MU65")GZ/,.VPVJ9RE)%_YLI1BCC "_:6#;79DBAY4AO6G\?6F)ONA+GBJB+J M2@;,BLT:\\+6*EILE6^DAEWG*DZ!S(Y(M@ B5&,^) (WW2_(A [,-&!$UQH3 M$C)WD>(:T $L.F5ZOQBO[4 MIA)4\O"\]H)JJ"7*PT!L".T$?UF!W4X)MRY,VZ3D2:N1EJO>=#0UAO>3P70P MGN4O>X5OOC)L.MC?MAH%_I3ZNC' 6#JY7Y=DZU9W:CN_PM"E5RNCUC.:,_[[ MOD<#K4EII(D3?+W:72'/6JY,_%7!P_M:/?3NR0@-/$=XX%@)Z,E(Z[-DOM6I M6K\R[!N?1M>OWZ5772E3(@^=&=_7]QB!I6WQVV;6K&%[R7)+8NQ[*5OB4JCZ MKBX3GD<&E?,%*WT!9SG,R-?:,1KVE,Y^$^.""^266TJ*J5*=<*?$9J@AIMF4 MYU#HO$#KD(/- 3Y/Y>9R] #"Q%!;5)I68BX0=*87DY2N\T7 #V=N5078NMI# M?CJZ&8^&HWZ/(-'O&P_CV6A\(?30&;8E$EL1$[ M$5\2D*6V2%/F19@XW,VPZ05D#A1'>'N114E3[ZRTPBO-T!7SBDJ_I+JG)"6G9A'542JAA.[C: MY?_2WGY71OCY;'^EL.JL+7?@1?D6>":E;\45ODJNY=N?4$U6#_6C^ &H2#W6 MXR_IO+Z00_-TWH!Q0:%7"D]^]@170 *GW]);]E-.""5SUU47E^C#)^(:^X++ MH/ =S2Z/]$(H3ARN+(S@,DC8",160?%+W=N'3N>MN?9+W.=$T85$<6QMS_*: M6%5'\,!<0*AI0E395O(P!\^^=TUO;*Z0FHX#*EC4ZK66K@Z89I\LJ32I!YAQ M-EBM77^'4*[CK9++JFHZND."=;)C(*2E7T)X.A4O? M'GD;%(14=4Y_BQ#5'*B:J4W(=\AI;@XUR&V=<*')"I; "JS6$-!8#Q1@7>P+ M5M:@V&3WI;5>5 MSL\9+$ H OK0Q\A9E/I+%6=W\1M:3VP>A(\F"%@:6LI7'3J>$Z);9T,KI87$ M=7;(01074"/N\YWYNX_[KAFHZ' I0KF3 2PA: $>IBI0@0.7RB)7HM3UWKY( M+!=.E2B'6OZZ,2.Y-_SC3,G%,BP-^S<68R49K4'$AN*JQDZ'/7(?86M)8YDS M9"T]W_47NVJ!5CFZ-6/HO-:1%%8M++HN.O=I^,0J\!0MN^+8NM,M&BZW(Z!T MFT;?'QXW-H&XGR WJ>@ )MZ,,R5V3BTYO8:-S-/D>@2/HQ_?'XNKE0C[L7B[ M=VI'[P,(6Q9R-G2G4"+ 2C):#5 9(58#IMN2Z?M!:,QO?-\.9K1M*]C[;HW=\K78I%&US;3"J2 .Z9_?]*NRQ(]R2W[QQD8H92I=NS/ M'*6SVUM9N4-,R& ,SBQ5NIV: W74SFS?9,JF#CBMEFB?T'):*B3!IG5N-BE3 MIFS4=-ND<>L/IZVU6D>M0VNU%C@P.U4TYV%",WB!DH$.8^D0C73J3PZ"5 SO MVBIGOB8?9"QW;<*'0V:(HL6OC90<%@:[F1C6S:%96^ MU(@2U(SYP,2TT5IPCW#R3F-7/H"*YU$*.>W,.=.*V++-H%%/3DAU5);(4DM. MKY?=PN*L5RI6KC_L4ZO?7@&+E_G8ZEN1*A-N8-_^W+=/P;)?&3H-ZR!)EOY( M>N%FXN]95K2*XJ?2UVCN6 YT#3@.@F) '+#\J%N>HB/YOG>&S"%S@FH'K_GLX^_$A[ZYMH)39\Y218W-K6!"\,<;8ICY>!B%$489W^"7 M?:+TN[4)-, 9L.B+W'U%IJ[$8B#6MK<@MKCCVPG?8_04_PDZWL%)])R?V3#U M@!=4^6>S&X0?_8;E%V-V[K$#OMQS VL*4C:78 X;^;=0S4MDWF/?0L@.J.N< M;1K&/+?/ (NNGEYG%R4'E/+9WR 5N&BZK#%/C@_?"QP;I;>@<>8EL@TO5UY, M0<(Q/^W.+FLQA.43L9JO?.K>/1"G/B#F@JVD-6L9A8[:7658R5]4PUA6:=X[ M?.WB=-C.;L0'8!KAQ>#@:G\C$F&&6X.G3A1OL!^"WMQ54.BO5 M2M@R@6K+KNNYKO]$#3?B25_[T6,XC]Q3;OL1IMA BUF(=EG8@RVMMTG+9QKA$N'DA2^X8\0@U=F5S@8P$ZZVX!2M(^>1/^]H'#4U MU.-(&K1T&83.-7^&*5<6<)E4):).$%E9Q U?(QSN:*7;D&@'0 M^=-4$.K@(MG)9<\'9B9P@# 7;'VG3"WGT %I+I*=E#@?F)G$&P>R)*WVG/H9 M\^-2+-!F.IM85S?U.@PS$30?B+@VAG0R&\H&:REXAX@=Q9,'-+*6>@JT:7#-:9?D@$S4[TH^W^4$>S"49>,N'/B%:P1':/ M<$@VP.SORG*'VF.^LYK9LHPSK6X>-&R:!=7&%E=/K[/'' >4F:R;!P15;6 U MNGU#/ACN%5O%E:\*#CNK4DK$E2DA1"Z>GE.T.*TN':$"G'61JU3C@2Q!\?YD'D'#_-4'V_?&O"\"B;8@\^^#IGD#[Z-"#RK','RQ_ ME9">?NA-!A^,V^O!9#KX^#":?4DA>]$D]KCT70)&D(3+QWZ(>H_T;:P%K;8U MQ,37:"43K1:CF^#L-HK?')ISCQ>^L:(5N"4Y@];(:/@$?1W1!D1_BV^;D%GK4S@OP>M)ZO$$Y.0M!"G=R M-)5_'#W.'%%ULBZ2Z:9K@JLQ"IO(A7[]K+PX$8G$O&A,[GJSD3'. MA;8$M>,&^0MLKI>.-?+F/EXESV>OZD>1 M6%RL0<6B6'PCZ;$Q!96$KCP.F0'$543%15VV?0W#PZQ,%RC"53VV)L'QKIS, MGV6 HTM<:'',#W_)^#IQ58ZM1UQ&TF):<\.9GW-W*Z<++7;.@PLBCB/E"V;>JK&.JY1YBU3= MH3,#JNEH"C<*611YEY"!&%P5]$:%+%1D=AP-?G8+CRFR8V2T=F2LK)QPXBFJ M*T61>I7=6GALX*#B,:TZF;>#WG2?8R+A5>XSE?8^PHRP<44^_%51P@2+DO#. M59@^OX=9\C4)H[3]>T-/H\7=DA3/?P+T- M88LR-?3Q_H"]16:@HMVW.'TMQU[U*BG;'07 !/$T101_%9')$1Y&W@AOR++I MFZXS]['GF&57V16+KW80O61F@6,[)MX) M2*UF"$U. (C0ZM !O.T3DMH#K=ICQXYY,#0MQXTK#W!+C/%UG=W?&HF*!0F@ M KS$]MD:#T 5I 1#5!X.\#CD?7I*ML MH[]@3QW#H3>XD[XKV%VCM1^ ]RX\'OWLI7,"!V@R9GL!@&O?BN)GGYX]\$(R MH=S%GT0\@#6%*_/[2.Q#R]425R3\.&LP<5,)HJABO M(C[0G%'=T0,1C:$+D"W$W"K4M(7P*!EC'J<'\6$NPGJ4 )KU]?-"V@FZD?Z4 M#J@E)L&[3#*HRZ$ [!HK*IL9-JFC/=VM'GVWD5"*(^E9Q:+B.)J]EON0/,\S M\CF0G34>2(=[*BJ!XLQU^)Z4B[3%PM )+-/]@DP\\.QKXAPWDD7EH+H<,5'9 M5*,"YX_*G26Y1G))>KD1A4%H>G0Q YPLS.&[(CT>I$!S4H7DV"/3L.E4AJ[9 M3&3%D;IQ[AS-7KXU:<-S)]411+M*N2/BM&U_03N(!70TXGD9P75+YA@.J)ZD M\K9SNA-/B)>/XU0; E_4S =C#MR-5<3&!JR_J)S(AHZ+<)^5Q"",O/(1.[+?5<"AJYEGGJ6#T3DDOX$)-QV/V8U=KA*1 M!@T]H=91PE.B/M!RRH_:B=@. Q1MS3D/>_!T9;KN5100[IE)L;SG47&\;IU' M1UA =MJ4$\Y@A?""V"XWV'\*E[1*ENE!& WEXW8A+L3$14\CS)S^+)'KPDFI M,%PW#J4R' [6,J>1Q\C$Y.QW%WB#8"<1L=C=D- E8AHZDA9B/72&A .91]0 M3">#=N5(JD8%KEED$R><#Y,&F@W7$/SH% :R=HYP\1I[E8Z(<,=MQ^EX_ M>4K8]VV(*U7V^)VPPKF NS1*+NT9N9V9),Y.7/'BKD$6V=5(W=E0ZS!!Z[Y MHJSH>K9-T O2_]!YO 806]FH'5IQI:! ]E=L)JP^^:>!9_X3ZQV_H*AR8W;# M**Q$I$%_19@+W92G>*F03/#AMDME"6,S,;R*0S4A2A2<>8-N@4V#!O=^C0BO/0] M"&_J9+".K(U3$, :W8G*(TN;?_WF<>:$#=.N3P;KB#Q.00!K1B9>:C$0KMV[0M1F::=H%2-"A=. NF6A5V !V(ZM\ MCO/^DC+T: :(_O3_ 5!+ P04 " #WABU6EF& \8P' "%'@ #P &5X M:&EB:70S,5\Q+FAT;>U9;7/;-A+^WIG^!YP^U/8,]6K[+I5ES<@2;>O&D5R) MZ;7]!I*@A1HD6("4K/OUMPM"$O7BQ&F3VG.3#[%#<+'8W6?WV07=N?7>WW6_ M_ZXS8S3L=C*>"=9UGV;]YP/"+W'R;3#[V11[SQ MZE20^?('-]^1#[5IK5\C4[=O3FZ>GC>(R9HH'U"'# M)*A=O+XKK1JYHAH< %/C)7E,Y$*P\($YA4>J\".4H#"1&0EDDE&>$)HL29YD M*F=@$,U8#(F*#E(2PY/B5)"(!K"DB(R!=3)9R.T))"Q@6B/:(!+31P;GEG1J M6 O!&#@2S)Z9,U @X"K(8Q!+8#M8$C)%%C,>S(C.\<=F_X(I9I6@ S'7 HB6 M)P]DP;,9.*A3%A@#46\*ILD0W)S#MI#XRW(8W@!+P6I7>\R2"O*09!ST\"40>@DX(BD>.+2-7>W?!FU+8ZR^#:]\/1P!UY[;-W '>7GH"_&HP APW/ M?!H-!RDPH+E^^1;D(I]M3BK83>8*%$ 5S+DVM052+#%ZL"MNRK);#/S/9R@()0[[6?AL2;\&]OXN M]B^ND[T4>'F%O3@3('OF/$2 J98)12JA&I(#^R.B3E6X@@!R@E.?"YXMD7H/ M'8OY:- R0!2IM"5:ZJ^&L9ZL0VFN4D@$;7I%$$@5&@-,I\5G&!D*@"'Y>(H, M\< 2Z L"L@3>LW3-ZXQ\2#@^3?$HTR1ZQ>CTIK(B."%L3D5NR@:M9E$$/9'/ MP2U]H+5!1W@! 12/A_N<@1\V0O'JHIOZ,L^>/_LE%$77T@QGA>C3HQ#Q5U.( MR6@; [#G I6_)83"DU4(]D.)4ZSM63;IMI#ZC#I%!I9!D"L,58GOMO3%4F>P M@I ,5;,2L/;!V,3,G(TC>)*OC3@I3)A1O6X$6%(F M(5AH&,BX;=EA"=/T(Q-VZ-Z1=_Y")%X5_DKW_/,G,'.-6V>(LTELK+,R8IL< M-^-LKCZG ^SU7S",0O?-I-)KNC4+H"R&&U/&V$'V\"50.;X).=AEMA_C)!&<)/GAVS7FFPPJL%MCD.X. XB(-EP!E$ MTA+B>L!9,/J(#%>T&<-QID&:R^;JEH$A>GG]%L-(,8P?*!$:PD;-UA5R $O; M4$$88(&^YQ0$JX%==1[',$K]EQDW+/4+F:RJ#FZ!3? \Q=)N/9LX,K? MJS(S&RUXF,TN6^^:4$\*9JI "JDN\4B-DR?88P/\G^' NVVWFHW:O\XQPE?C MR<"=5/OCN[O>_=1MPT9!4\U6@:S>N==>NUJ(5X!UA$AIB+/79<,\@?[ /*$M MRAYSZPYO;KUVJY5FN!R6[(.A6]$UWE:P>6;-V37OOC<8#$N^\"P)HC"=M7]#@\:@[@*QLDW]3 M:(YJ"1=0A[0:K=-.'=47GY_K68@_U $$;& _#H+- 1-/+)M=4.S[(IA&XIDL MLB@M>!+*109#-('H$G,-^]-06M5VX>G_"]NZKN]]'/Z2R'XKKT]"\"W\KQK^ M_HRSB+A/+,CQHD?&Q2S[#86_%87C^^(#!HP?>U"<',0"?N#@49[=[,!@P_@C M_?.\ M0:I5E*S;/S[_#U!+ P04 " #WABU6'7IFU'4' !7(0 #P &5X:&EB M:70S,5\R+FAT;>U:VW+;-A!][TS_8:N'VIZA9$FNIXDL>T:V:9L=1W(DIDW[ M!I*@A88$6("4K'Y]=T'J9JN*DJ9-G?8A4@ N%HNS9R^@W+WQ7]V>??U5=\Q9 M=-;-19[P,_=A+ *1PU&KT>X>EG/0/;0BT U4-,.O#$P^2_AI[6K0]^LC[Q>W M\S++3\ .KWJOO-N?.WN^2+F!/I_"4*5,[IW J][PVNMWFME##5@B[N5IPN/\ MK!LKF5<:UQ2>=8,S]^V-=^[YE3W!6?>0I/$K^Y1VA%SF7&^WY,(=^MZ5=]'S MO4$?[MX,1V]Z?1_\P2.S4/2?M*SU MXT1HV+!HS<"VM:Z^BXZ7PFG'HCZ%T. M[GSWZ[NC^N#MK?LS]"Y\>M)N M-ML+4[=I[ ;Z[R7BMS(PV,AT!N^D MFB8\NN=.B84N$8@4;BA5#B'J84("DS,H9*X+CEI9SE-D($'#(,61%BR!F(4X MI4&E6!AR5$Q M)[@L@F"V"L.S=O31%D=SB(5$*,DK2^@<]#**XV.]\ES(&&.!Y0+U"!DF180Z MT3TK.#GH6D'QDR&Z1 PB3)(L/5^!;A[OC>R*!&EV2*1(T'WH;X5.L?L9:U#( MS!CB1$W-G R:WPN3:X8[,9HL#46NRB#*N_"(N$40;#8UDCEJ4!5Y2%9K4^XO\"3H*8 M8W ]CYYU3MF%4,%C0NT=USB<4N0>;A^^2 M2]E"FE-3%;^_VX1@WJ[9**DP0'M.2/F7[O7H8 [K4_?0Y:,J^U5PK'G_ _() ME1\5AH4F^%=R_9J^5)D<9^B2C5I,B"I^*Z^(L/]$.$;N8'3/!2K[L&?E]GI$ M-R=9+(PX*$T8,[.H@A3ZEF0\LIG2'KO*8C.\!+WC2757>B3O_ 4DGCVECC^\ M#;8W_P7'G&6X4?2O^GP9>?8V4N@/J75/VA<; MLXI9^\HEY=%VF9SVU[8-Q?SBR?!OGM6*=O# M\I:U(7!9A L-7\3M!GY4[0@*HZNQ:W#*4F*PCI@B3;&[_9W;8U0)<>/M_-G' M](YM*%6#6&,(.8@\M^& OK/O>BHG.V66%7*BD@FG5"O9??7*:AY!/,T2->/X M=#I696Y@:Q1"E__%1=^C>=UO?6(^>#X:4[K%\,;F][=R.W@ZL2EAE>PV28)!F+J/D];=H1 MZ@GMB/;4E;H;U[N^\3NM8_0"3D^/WC5 M:0JYG/,'=^L3M^Z5OSXSM'IQJK:"T=Z2&*W68\[5'G&NYM0,XE,WZ/NXMB0; M^L[^H_6W7M^M5V>0%##)WAH1][9P?--^=JN]LTLD7 =^8%CA]0Q:1PZTF^VC MM=\Q\H@^]%:T*XPK-UK0LH<36)%;^+B"BQY7,Q7N4R$C-7X2W#LWAVL\8'^NG-;_\E^G_/YB?$,R+L> Q7"W*R*!L7C\7KJO+ MGC6N^W?EVQ:$] FX!QO1Q0\JQG_20%&;9%LE^RLU_:7#UU]UOZG7P;V\[@WA M1V9?35(3>:$BK XOCK]S7[QHMZ%>)\G#ZL\I_@!02P,$% @ ]X8M5ASZ M4)=:! RP\ \ !E>&AI8FET,S)?,2YH=&WM5UMOXD84?J_4_W#JAR:1 M;,"09!-"D!PPP16Q6>.TV7T;['&8KAF[XV&!?]\SMKFEV;3:3=166HF+/'/N MWW?.>#K#X&[4_?&'SHR2J-N13":T:Z]F;,HDM)HULU,OUZ!3+T2@,TVC-?YE MD,MU0J^U@><&QL3Y:+/ NG-&']I' 9O3'%RZ!#^=$WYT!7>6?^NX M[4:VTKH_\VF>777JV>N8ZTR[]L/0N7&"*O)I]]#V3AAE1?>U' -)V"._#BF7 M5*@H>K8?. .G9P6.Y\+XWI_<6VX @;<)"65>W[%Y ?>U2:U7@XG=*SR;K;.& M_C996A.P^MXXL/N'^6%N];=(#BNVR>JR<0[> (*A#1/+O[%<>V)X#R/[ UB] M0.TT&XWFVX(?V ^!88V<6[?]^R*7+%X?,M'A$*:%B#8R6H]=)Y1OA:.P'4'Z1B#F;#> ]Q*@I# M&6JD$5 >,?X(;OJ9SJ=40*NA8_+-I@XDAY@E--KYGM!P(9ADF GA$=BK<$;X M(P7T-&=YKN+$CY*,B*0PHX)B=&4T9;3:"8:HPT<2?B)B#8X@G.G0FS$:HSDT M+]EG"EXYDRC-)&:_;VXCI.A3!3N"-E3]4 M'7E6T$YH++4NJT$Y,U]UB/;\HO4 MGP[Z?Q.#+0AO7'[&L=WGI" M3A-)&$=*L[))-]@0IL9))FBN8-#5-DD20#4< M$21!D/(,<<$=I14S3GBHUM%@Q K3JI50:I&4**8X6TB)XV$+U[X:G!>[Y]E- M2:;8[DL6R=EUL]F":2HB*L(T2<6UQ+F39T1@OIM02NC,\W>J[C>>W[=]H^>- M1M9X8K=1*R%93C4<04F2D4C-S.M&\81VPN))^125N:'MW Z#MGF62;4<[<51 M^:M<;.FQI['U[Q=+Q?9SX57,7#(>I4M)5Q+,#/-)$Q9=P=CJ]QWW=B/48'RW M5CC=7QC9@Z!(-N/8LG_JASZ9M.MB]M5@)X;5&W:[R/_V088/=O+1]^Q8M05+X&]-(( M@S4;[R[.>Y?G8!A*LEY=X?\$4$L#!!0 ( />&+5:Q69?]9 0 !P0 / M 97AH:6)I=#,R7S(N:'1M[5A;;Z-&%'ZOU/]PRD.32.!KLAL[CB5BXYC* M 2\F[6[?!ACBZ>(9"N/8_O<] _B63;>K;:)NJTJV(V;._?O.S"&]L7\WZ7__ M76].2=3O2283VK?6U6K=6KEVO0JQ1RD]!K;>0ZOC&S M?[6ZG51>0?$X,N_LR8?NB<\6- >'KL 3"\)/KN#.]&YMI]M(UUK_1Q[DZ56O MGKZ,N5[0M]Z/[1O;KR(/^L>V]\(HF_5?RC&0A#WPZY!R23,5Q<#R?'MD#TS? M=AV8WGNS>]/QP7>W(:',RSMN7L)];58;U&!F#0K/S?9%0W^=+,T9F$-WZEO# MX_PPM_IK)(<5VV;5:;P!=P3^V(*9Z=V8CC4SW/<3ZP.8 U_MM!J-5P;?M][[ MACFQ;YWN;\M5B#4R6H#<0B)7RCG0'JCT2V@&;#> >QR I#*6J(""B/&'\ 1SS2 M14 S:#=T3+[5TH'D$+.$1GO?,QHN,R899D)X!-8ZG!/^0 $]+5B>JSCQHR0C M(BG,:48QNC*:,EKM#$/482;I(YI+!.$Z#.:,QC!BG/"0D03<.&8A1H*J2K-* M0P=<4U7208IB(Z!YD?UB Q^Y6&&D#U2'Z3++EX1+);4+T PE>,N$0O,B,IKG MI\%9D< !VZLR%VQ7F9-(I!)S/S2W%5+DJ8*;D2P@'.OAKA.Z*?S@CB*/_C>8 M4PH;-Z[ONW==HY6N_Y)-O]A#?]P]OU2BE;KO3I4_5)VXIM]-:"RU/JM!>6*^ MZ+E9L=EVAI;C%P%K?1_+4U$T7B;(UQ"!3!1W=GS*Z.]+EM$%MF>NZE85.$<8 M3@G2-D.\3J.S7;'W]#M"%K>;G?:YKC!]DM!@8IE>D?K38_Z?Q& 'PBN7GW%L M]@4I2(MGB22,(Z59V:);; A3ATF:T5S!H*MMDB2 :GA 8#OB1HJXX([2BG=M MB@8C5IA6K812RZ1$4>#)0DHI5,O101R5O\K%C@$'&CO_7K%4;#\77D6^ M%>.16$FZEM!,,1^1L.@*IN9P:#NW6Z$&X_NUPNGAPL0:^>5*9;I<4(ZW(E4L MC&OP6%Z;@9!2+ Y@.-D3M-E\RE#M"4,U7ENHS43_99$"OHCJ#Z MRCK_A\KZ?TE?O*1_,O-\R]6%^C<5SK\(["%>I5WXB7 3RF=3R>/9T>=+]6J-/$]2+VNXPO^#X8!UO#6].!GQ"(J)XN!B#"] M\\[H&UL4$L! A0#% @ ]X8M M5@5KNAD^+ D8P" !4 ( !"@(! &)M&+58\Q[,1!&4 '7\! 5 M " 7LN 0!B;7)A+3(P,C(Q,3,P7VQA8BYX;6Q02P$"% ,4 " #WABU6 M]B#_(SDL "+J0( %0 @ &RDP$ 8FUR82TR,#(R,3$S,%]P M&UL4$L! A0#% @ ]X8M5I9A@/&,!P A1X \ M ( !'L ! &5X:&EB:70S,5\Q+FAT;5!+ 0(4 Q0 ( />&+58=>F;4=0< M %&AI8FET,S%?,BYH=&U02P$"% ,4 M " #WABU6'/I0EUH$ #+#P #P @ %YSP$ 97AH:6)I M=#,R7S$N:'1M4$L! A0#% @ ]X8M5K%9E_UD! '! \ M ( ! -0! &5X:&EB:70S,E\R+FAT;5!+!08 "@ * 'X" "1V $ " ! end