0001493152-24-034208.txt : 20240828 0001493152-24-034208.hdr.sgml : 20240828 20240828170033 ACCESSION NUMBER: 0001493152-24-034208 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240531 FILED AS OF DATE: 20240828 DATE AS OF CHANGE: 20240828 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BIOMERICA INC CENTRAL INDEX KEY: 0000073290 STANDARD INDUSTRIAL CLASSIFICATION: IN VITRO & IN VIVO DIAGNOSTIC SUBSTANCES [2835] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 952645573 STATE OF INCORPORATION: DE FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37863 FILM NUMBER: 241256481 BUSINESS ADDRESS: STREET 1: 17571 VON KARMAN AVENUE CITY: IRVINE STATE: CA ZIP: 92614 BUSINESS PHONE: 9493792875 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-K 1 form10-k.htm
false FY 0000073290 0000073290 2023-06-01 2024-05-31 0000073290 2023-11-30 0000073290 2024-08-28 0000073290 2024-05-31 0000073290 2023-05-31 0000073290 us-gaap:SeriesAPreferredStockMember 2024-05-31 0000073290 us-gaap:SeriesAPreferredStockMember 2023-05-31 0000073290 2022-06-01 2023-05-31 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 2022-05-31 0000073290 us-gaap:CommonStockMember 2023-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-05-31 0000073290 us-gaap:RetainedEarningsMember 2023-05-31 0000073290 us-gaap:CommonStockMember 2022-06-01 2023-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2023-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-01 2023-05-31 0000073290 us-gaap:RetainedEarningsMember 2022-06-01 2023-05-31 0000073290 us-gaap:CommonStockMember 2023-06-01 2024-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2024-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-01 2024-05-31 0000073290 us-gaap:RetainedEarningsMember 2023-06-01 2024-05-31 0000073290 us-gaap:CommonStockMember 2024-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2024-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-05-31 0000073290 us-gaap:RetainedEarningsMember 2024-05-31 0000073290 2021-01-22 2021-01-22 0000073290 BMRA:ATMAgreementMember 2022-06-01 2023-05-31 0000073290 srt:MinimumMember BMRA:ATMAgreementMember 2023-05-31 0000073290 srt:MaximumMember BMRA:ATMAgreementMember 2023-05-31 0000073290 BMRA:ATMAgreementMember 2023-06-01 2024-05-31 0000073290 BMRA:ATMAgreementMember 2023-03-07 2023-03-07 0000073290 BMRA:ATMAgreementMember 2023-03-07 0000073290 2023-09-28 2023-09-28 0000073290 2024-05-10 2024-05-10 0000073290 2024-05-10 0000073290 2023-05-10 2024-05-10 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:DistributorOneMember 2023-06-01 2024-05-31 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:DistributorOneMember 2022-06-01 2023-05-31 0000073290 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember BMRA:FourDistributorMember 2023-06-01 2024-05-31 0000073290 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember BMRA:OneDistributorMember 2022-06-01 2023-05-31 0000073290 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember BMRA:DistributorsInAsiaMember 2022-06-01 2023-05-31 0000073290 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember BMRA:OneVendorMember 2023-06-01 2024-05-31 0000073290 country:MX 2024-05-31 0000073290 country:MX 2023-05-31 0000073290 srt:MinimumMember 2024-05-31 0000073290 srt:MaximumMember 2024-05-31 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2023-06-01 2024-05-31 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2022-06-01 2023-05-31 0000073290 BMRA:PurchasedTechnologyRightsMember 2024-05-31 0000073290 us-gaap:PatentsMember 2024-05-31 0000073290 BMRA:PolishDistributorMember 2024-05-31 0000073290 us-gaap:EmployeeStockOptionMember 2023-06-01 2024-05-31 0000073290 us-gaap:EmployeeStockOptionMember 2022-06-01 2023-05-31 0000073290 srt:MinimumMember 2023-06-01 2024-05-31 0000073290 srt:MaximumMember 2023-06-01 2024-05-31 0000073290 BMRA:ClinicalLabMember 2023-06-01 2024-05-31 0000073290 BMRA:ClinicalLabMember 2022-06-01 2023-05-31 0000073290 BMRA:OverTheCounteMember 2023-06-01 2024-05-31 0000073290 BMRA:OverTheCounteMember 2022-06-01 2023-05-31 0000073290 BMRA:ContractManufacturingMember 2023-06-01 2024-05-31 0000073290 BMRA:ContractManufacturingMember 2022-06-01 2023-05-31 0000073290 BMRA:PhysiciansOfficeMember 2023-06-01 2024-05-31 0000073290 BMRA:PhysiciansOfficeMember 2022-06-01 2023-05-31 0000073290 us-gaap:EquipmentMember 2024-05-31 0000073290 us-gaap:EquipmentMember 2023-05-31 0000073290 BMRA:FurnitureAndFixturesLeaseholdImprovementsMember 2024-05-31 0000073290 BMRA:FurnitureAndFixturesLeaseholdImprovementsMember 2023-05-31 0000073290 us-gaap:AccountsPayableMember us-gaap:CustomerConcentrationRiskMember BMRA:TwoVendorMember 2023-06-01 2024-05-31 0000073290 us-gaap:AccountsPayableMember us-gaap:CustomerConcentrationRiskMember BMRA:OneVendorMember 2022-06-01 2023-05-31 0000073290 us-gaap:EmployeeStockOptionMember BMRA:TwoThousandFourteenPlanMember 2014-12-31 0000073290 us-gaap:EmployeeStockOptionMember BMRA:TwoThousandSeventeenPlanMember 2017-12-31 0000073290 us-gaap:EmployeeStockOptionMember BMRA:TwoThousandTwentyPlanMember 2020-02-29 0000073290 us-gaap:EmployeeStockOptionMember BMRA:TwoThousandTwentyThreePlanMember 2023-04-20 0000073290 us-gaap:EmployeeStockOptionMember 2023-06-01 2024-05-31 0000073290 us-gaap:EmployeeStockOptionMember 2022-06-01 2023-05-31 0000073290 us-gaap:EmployeeStockOptionMember 2024-05-31 0000073290 srt:MaximumMember us-gaap:CommonStockMember BMRA:ATMAgreementMember 2021-01-22 2021-01-22 0000073290 BMRA:TwoThousandTwentyStockIncentivePlanMember 2021-05-21 0000073290 us-gaap:CommonStockMember BMRA:ATMOfferingMember 2022-06-01 2023-05-31 0000073290 srt:MinimumMember us-gaap:CommonStockMember BMRA:ATMOfferingMember 2023-05-31 0000073290 srt:MaximumMember us-gaap:CommonStockMember BMRA:ATMOfferingMember 2023-05-31 0000073290 BMRA:ATMOfferingMember 2022-06-01 2023-05-31 0000073290 us-gaap:CommonStockMember 2023-03-07 2023-03-07 0000073290 us-gaap:CommonStockMember 2023-03-07 0000073290 2023-03-07 2023-03-07 0000073290 us-gaap:ConvertiblePreferredStockMember BMRA:StockPurchaseAgreementMember 2020-02-24 0000073290 us-gaap:ConvertiblePreferredStockMember BMRA:StockPurchaseAgreementMember 2020-02-24 2020-02-24 0000073290 us-gaap:ConvertiblePreferredStockMember us-gaap:SeriesAPreferredStockMember 2020-03-04 2020-03-24 0000073290 us-gaap:CommonStockMember 2020-03-04 2020-03-24 0000073290 us-gaap:CommonStockMember 2020-07-21 0000073290 us-gaap:CommonStockMember 2021-01-21 0000073290 us-gaap:CostOfSalesMember 2023-06-01 2024-05-31 0000073290 us-gaap:CostOfSalesMember 2022-06-01 2023-05-31 0000073290 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-06-01 2024-05-31 0000073290 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-06-01 2023-05-31 0000073290 us-gaap:ResearchAndDevelopmentExpenseMember 2023-06-01 2024-05-31 0000073290 us-gaap:ResearchAndDevelopmentExpenseMember 2022-06-01 2023-05-31 0000073290 us-gaap:DomesticCountryMember 2024-05-31 0000073290 us-gaap:StateAndLocalJurisdictionMember 2024-05-31 0000073290 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2024-05-31 0000073290 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2024-05-31 0000073290 srt:AsiaMember 2023-06-01 2024-05-31 0000073290 srt:AsiaMember 2022-06-01 2023-05-31 0000073290 srt:EuropeMember 2023-06-01 2024-05-31 0000073290 srt:EuropeMember 2022-06-01 2023-05-31 0000073290 srt:NorthAmericaMember 2023-06-01 2024-05-31 0000073290 srt:NorthAmericaMember 2022-06-01 2023-05-31 0000073290 us-gaap:MiddleEastMember 2023-06-01 2024-05-31 0000073290 us-gaap:MiddleEastMember 2022-06-01 2023-05-31 0000073290 srt:SouthAmericaMember 2023-06-01 2024-05-31 0000073290 srt:SouthAmericaMember 2022-06-01 2023-05-31 0000073290 BMRA:BuildingInIrvineCaliforniaMember 2024-05-31 0000073290 2016-11-01 2016-11-30 0000073290 2016-11-30 0000073290 us-gaap:RoyaltyAgreementsMember 2023-06-01 2024-05-31 0000073290 us-gaap:RoyaltyAgreementsMember 2022-06-01 2023-05-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure utr:sqft BMRA:Segment

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K

 

Annual Report Pursuant to Section 13 or 15(d) of The Securities Exchange Act of 1934

 

For The Fiscal Year Ended May 31, 2024 or

 

Transition Report Pursuant to Section 13 or 15(d) of The Securities Exchange Act of 1934

 

For The Transition Period From ______ To ______

 

Commission File Number: 001-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)

 

(949) 645-2111

(Registrant’s telephone number, including area code)

 

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

 

Title of each class   Trading Symbols   Name of each exchange on which registered
Common Stock, par value $0.08   BMRA   Nasdaq Capital Market

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act

Yes ☐ No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Securities Act.

Yes ☐ No

 

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 ☒ No ☐

 

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

Yes ☒ No ☐

 

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

 

Large Accelerated Filer ☐   Accelerated Filer ☐
Non-Accelerated Filer   Smaller Reporting Company
Emerging Growth Company    

 

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

 

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

Yes ☐ No

 

State the aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant’s most recently completed second fiscal quarter (based upon 15,639,082 shares held by non-affiliates and the closing price of $0.93 per share for Common Stock as of November 30, 2023): $14,544,346.

 

The outstanding number of shares of common stock, par value $0.08, as of August 28, 2024 was 16,821,646.

 

DOCUMENTS INCORPORATED BY REFERENCE: Portions of the registrant’s definitive Proxy Statement on Schedule 14A relating to the registrant’s 2024 annual meeting of stockholders, to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K, are incorporated by reference in Part III, Items 10 through 14 of this Annual Report on Form 10-K. Except for the portions of the Proxy Statement specifically incorporated by reference in this Form 10-K, the Proxy Statement and related proxy solicitation materials shall not be deemed to be filed as part hereof.

 

 

 

 

 

 

CAUTIONARY NOTE REGARDING FORWARD LOOKING STATEMENTS

 

Except for historical financial information contained herein, the matters discussed in this Form 10-K may be considered forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, and subject to the safe harbor created by the Securities Litigation Reform Act of 1995. Such statements include declarations regarding our intent, belief, or current expectations, and those of our management. In some cases, you can identify forward-looking statements by terminology such as “may,” “will,” “should,” “expects,” “intends,” “plans,” “anticipates,” “believes,” “estimates,” “predicts,” “potential” or “continue” or the negative of these terms or other comparable terminology. Investors are cautioned that any such forward-looking statements are not guarantees of future performance and involve a number of risks, uncertainties and other factors, some of which are beyond our control. Actual results could differ materially from those indicated by such forward-looking statements. Important factors that could cause actual results to differ materially from those indicated by such forward-looking statements include, but are not limited to, those risks and uncertainties identified under “Risk Factors,” in this Form 10-K and the other risks detailed from time-to-time in our reports and registration statements filed with the Securities and Exchange Commission, or SEC. Except as required by law, we undertake no obligation to revise or update publicly any forward-looking statements, whether as a result of new information, future events or otherwise.

 

2

 

 

PART I

 

ITEM 1. BUSINESS

 

BUSINESS OVERVIEW

 

THE COMPANY

 

Biomerica, Inc. (“Biomerica,” the “Company,” “we,” “us,” or “our”) was incorporated in Delaware in September 1971 as Nuclear Medical Systems, Inc., and later changed its name to Biomerica, Inc. The Company has two wholly owned subsidiaries, Biomerica de Mexico, which is used for assembly/manufacturing, and BioEurope GmbH, which acts as a distributor of Biomerica products in certain markets.

 

We are a global biomedical technology company that develops, patents, manufactures and markets advanced diagnostic and therapeutic products. Our diagnostic test kits are utilized in the analysis of blood, urine, nasal, or fecal samples for the diagnosis of various diseases, food intolerances, and other medical conditions. These kits also measure levels of specific hormones, antibodies, antigens, and other substances, which may exist in the human body at extremely low concentrations. Our products are designed to enhance health and well-being while reducing overall healthcare costs.

 

Our extensive range of medical diagnostic products is sold worldwide, primarily in two markets: clinical laboratories and point-of-care settings, including physicians’ offices and over-the-counter sales at major retailers such as Walmart, CVS Pharmacy, and Amazon. Most of our products are Conformite Europeenne (“CE”) marked and/or registered with regulatory agencies in various countries for diagnostic use, with several also cleared for sale in the United States by the FDA.

 

IMPACT OF COVID-19 ON REVENUES

 

In response to the global COVID-19 pandemic, we began developing, marketing, and selling COVID-19 diagnostic tests in March 2020. These tests contributed significantly to our revenues during fiscal years 2021 and 2022. However, demand sharply declined in fiscal 2023, leading to no sales of COVID-19-related products in fiscal 2024. As a result, our COVID-19 product sales have caused significant fluctuations in our revenues over the past four years.

 

In contrast, our non-COVID-19 products, have accounted for approximately 100% and 96% of our revenues during the fiscal years ended May 31, 2024, and 2023, respectively, and have remained our core focus.

 

TECHNOLOGICAL ADVANCEMENTS AND PRODUCT DEVELOPMENT

 

Technological advances in medical diagnostics have enabled the performance of diagnostic tests not only in clinical laboratories but also at home and in point-of-care settings, such as physicians’ offices. A key objective for us has been the development and marketing of rapid diagnostic tests that are accurate, utilize easily obtained patient specimens, and can be performed without the need for complex instrumentation. Our over-the-counter (home use) and professional use (physicians’ office, clinics, etc.) rapid diagnostic test products help manage existing medical conditions and may save lives through early detection and diagnosis of specific diseases. Traditionally, such tests required the expertise of medical technologists and sophisticated equipment, with results often not available for days. We believe that properly developed and utilized rapid point-of-care tests can match the accuracy of laboratory tests, delivering reliable results in minutes with minimal or no instrumentation.

 

RESEARCH AND DEVELOPMENT

 

We invest considerable resources in the research and development of new products designed to diagnose and, in some cases, treat several major medical diseases. These products are both internally developed and obtained through licensing agreements. Our experienced and highly trained technical personnel, including Ph.D. holders and other scientists, are dedicated to developing new products and managing technology transfer activities. Many of our technical staff have extensive industry experience from previous employment at large diagnostic manufacturing companies. We also rely on our Scientific Advisory Board, comprised of leading medical doctors and clinicians, to guide our clinical studies and product development efforts.

 

KEY PRODUCT LAUNCHES

 

A key outcome of our recent research and development efforts is our patented diagnostic-guided therapy (“DGT”) product, developed on the inFoods® technology platform. This innovative product is designed to treat gastrointestinal conditions such as irritable bowel syndrome (“IBS”) and other inflammatory diseases, targeting chronic inflammatory conditions prevalent in large markets. The inFoods® IBS product, which we have already launched, uses a simple blood test to identify patient-specific foods that, when eliminated, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping, and constipation. Unlike broad dietary restrictions, the inFoods® IBS product pinpoints a patient’s heightened immunoreactivity to specific foods known to frequently trigger IBS symptoms, providing targeted relief.

 

We have launched our inFoods® product across numerous gastroenterology (“GI”) physician groups in various states and regions, including collaboration with one of the largest GI groups in the U.S. Feedback from GI specialty physicians has been positive, and we are actively expanding our network by onboarding additional physician practices. Our dedicated sales team is focused on deepening relationships within the GI segment and targeting opportunities to introduce inFoods® to other medical specialties, including integrated health practices and concierge physicians. We are also evaluating distribution, partnership, and licensing opportunities with U.S. and multinational companies to accelerate the commercialization and growth of inFoods® products both domestically and internationally.

 

3

 

 

Beyond our inFoods® product line, our additional efforts have led to a significant milestone by receiving FDA clearance in December 2023 for hp+detect, a new diagnostic test for detecting Helicobacter pylori (H. pylori) bacteria in the gastrointestinal tract. H. pylori is a widespread infection, affecting an estimated 35% of the U.S. population and 45% of the population in Europe’s five largest countries. This bacterium is recognized as the strongest known risk factor for gastric cancer, which is the third most common cause of cancer-related deaths globally.

 

The hp+detect™ test provides physicians and medical centers with a reliable tool for diagnosing H. pylori infections and monitoring the effectiveness and safety of treatments. The diagnostic test is marketed directly to laboratories, where patient samples are analyzed. We are actively promoting hp+detect™ to large end-customer labs to support its launch and distribution, aiming to enhance patient care through timely and accurate detection of H. pylori infections.

 

STRATEGIC INITIATIVES AND COST MANAGEMENT

 

Due to slower-than-expected launches of our key products, inFoods® IBS and hp+detect, we have initiated significant cost-cutting measures to extend our cash runway and work towards increasing revenues to cover overhead costs. These measures include a workforce reduction of nearly 15% and a significant reduction in expenses. Additionally, we are actively exploring strategic opportunities to enhance shareholder value.

 

OPERATIONS AND GLOBAL PRESENCE

 

Biomerica is headquartered in Irvine, California, where it centralizes administration, finance, regulatory compliance, product development, sales, marketing, customer service, and primary manufacturing operations. To enhance global competitiveness, the Company maintains manufacturing and assembly operations in Mexicali, Mexico, aiming to reduce production costs. Additionally, Biomerica operates BioEurope GmbH in Europe, facilitating the international sales of specific products.

 

Additional information about Biomerica is available on our website at www.biomerica.com. The content on any website referred to in this Form 10-K is not a part of or incorporated by reference in this Form 10-K unless expressly noted. Our Annual Report on Form 10-K, Quarterly Reports on Forms 10-Q, Current Reports on Forms 8-K, Proxy Statements and all other filings we make with the Securities and Exchange Commission (“SEC”) are available on our website, free of charge, as soon as reasonably practical after we file them with or furnish them to the SEC and are also available online at the SEC’s website at www.sec.gov.

 

PRODUCTION

 

Our diagnostic test kits are manufactured and/or assembled at our facilities in Irvine, California and in Mexicali, Mexico. We established our manufacturing facility in Mexicali, Mexico in fiscal 2003 and moved a significant portion of our diagnostic packaging and assembly to that facility.

 

Production of diagnostic tests can involve formulating component antibodies and antigens in specified concentrations, attaching a tracer to the antigen, filling components into vials, packaging and labeling. We continually engage in quality control procedures to assure the consistency and quality of our products and to comply with applicable FDA and international regulations.

 

4

 

 

Our manufacturing operations and facilities are regulated by the FDA Good Manufacturing Practices for medical devices. We have an internal quality department that monitors and evaluates product quality and output. We also have an internal Quality Systems department whose goal is to ensure that our operating procedures are in compliance with current FDA, CE Mark and International Organization for Standardization (“ISO”) regulations. We either produce our own antibodies and antigens or purchase these materials from qualified vendors. We have alternate, approved sources for most critical raw materials and are working to procure alternate sources for the few that we do not have.

 

RESEARCH AND DEVELOPMENT

 

We employ a team of highly qualified technical personnel, including Ph.D. holders and experts with extensive experience in the development and production of diagnostic tests, to support our research and development (“R&D”) initiatives. Our team is actively engaged in enhancing existing products and driving ongoing innovation. R&D expenses encompass materials, supplies, personnel, consultants, facilities, outside clinical trial sites, equipment, and contract services. For the fiscal years ended May 31, 2024, and 2023, consolidated R&D expenses totaled approximately $1,491,000 and $1,584,000, respectively. We anticipate that R&D expenses will decrease significantly in the upcoming quarters as we are in the commercialization phase of inFoods® and hp+detect and in an effort to preserve cash.

 

A cornerstone of our R&D efforts is the development of our proprietary diagnostic-guided therapy, known as the inFoods® technology. This platform enables physicians to identify patient-specific foods (e.g., pork, milk, onions, sugar, chickpeas) that, when eliminated from the patient’s diet, may alleviate or improve symptoms of IBS and other conditions. We have filed patents globally related to the use of inFoods® diagnostic technology for detecting abnormal immune responses in patients with various diseases. Many of these patents have been recently issued, while others are in the review and prosecution phase. The United States Patent and Trademark Office (“USPTO”) has granted us two patents with broad claims protecting the inFoods® IBS product. Additionally, patents have been issued in Australia, Japan, Korea, Mexico, and Singapore. Further patent applications related to the inFoods® IBS product are pending or under review in the United States and other countries.

 

We are also developing and have filed patents for additional products targeting other diseases using the inFoods® technology platform. These diseases include Functional Dyspepsia, Crohn’s Disease, Ulcerative Colitis, Gastroesophageal Reflux Disease (“GERD”), Migraine Headaches, Depression, and Osteoarthritis. In addition to our issued U.S. patents, we now hold 36 foreign patents that have either been issued or for which we have received a notice of allowance, covering over 50 countries. These patents protect the use of inFoods® technology for IBS and several other conditions. Notably, our first patent allowed for a disease other than IBS was granted in Japan in August 2021, covering the use of inFoods® technology for diagnosing and treating depression.

 

Our additional R&D efforts have led to the 510(k) clearance of our proprietary H. pylori test, hp+detect, which is designed to provide highly accurate sensitivity and specificity for detecting H. pylori and monitoring treatment.

 

MARKETS AND METHODS OF DISTRIBUTION

 

Biomerica has approximately 80 current customers for its diagnostic business, of which approximately 38 are foreign distributors, 12 are domestic distributors and the balance are primarily domestic hospital and clinical laboratories, medical research institutions, medical schools, pharmaceutical companies, chain drugstores, wholesalers, physicians’ offices, and e-commerce customers.

 

We employ a director of sales and marketing for Europe and South America who is headquartered in Germany. She has over 20 years of experience selling and marketing diagnostic and life science products across multiple diagnostics technologies and disciplines. She possesses broad international business experience, with communication skills in German, English, Spanish, French, and Portuguese, and scientific and technical understanding of gastrointestinal diagnostic products. She also has strong relationships with key strategic entities in Europe, Eastern Europe, Latin America, Canada, and the United States and we expect that she will continue to help Biomerica add new distributors for existing products and add new product-lines for future distribution by us.

 

We rely on affiliated and unaffiliated distributors, advertising in medical and trade journals, exhibitions at trade shows, direct mailings, and an internal sales staff to market our diagnostic products. We target two main markets: (a) clinical laboratories and (b) point-of-care testing (physicians’ offices and over-the-counter drug stores).

 

Our net sales were approximately $5,415,000 for fiscal 2024, compared to $5,339,000 for fiscal 2023. For the fiscal years ended May 31, 2024, and 2023, the Company had one distributor each year that accounted for 33% and 35% of our net sales, respectively.

 

5

 

 

Total gross receivables as of May 31, 2024, and 2023 were approximately $966,000 and $751,000, respectively. As of May 31, 2024, and 2023, the Company had four and one distributor, respectively, that accounted for a total of 64% and 36% of gross accounts receivable. Of the 64% as of May 31, 2024, 37% was owed by a distributor in Asia.

 

BACKLOG

 

As of May 31, 2024, and 2023, Biomerica’s backlog of unshipped orders was approximately $755,000 and $655,000, respectively. As of May 31, 2024, the majority of this backlog consisted of orders intended for a distributor in Asia.

 

RAW MATERIALS  

 

Biomerica utilizes a range of principal raw materials including chemicals, serums, reagents, and packaging supplies. The majority of these materials are sourced from multiple suppliers, ensuring we are not reliant on any single source. However, for certain critical materials such as antibodies, where suppliers are limited, there exists a risk of potential supply challenges or increased costs in the future.

 

Our inventory includes antibodies, antigens, bottles, boxes, chemicals, and reagents essential for manufacturing our test kits, along with products in various stages of completion.

 

During the fiscal year ended May 31, 2024, purchases from one vendor accounted for 16% of our raw material procurement, primarily related to Plates. In contrast, for the fiscal year ended May 31, 2023, the Company did not experience significant vendor concentration in raw material purchases.

 

COMPETITION

 

We offer several proprietary products with notable competitive advantages, including our EZ Detect colon disease home test, the Aware Breast Self-Exam product, our inFoods® IBS product, and hp+detect for H. pylori detection. These products stand out due to their unique features and benefits compared to competing tests in the market.

 

Our competitors vary greatly in size. Many are divisions or subsidiaries of well-established medical and pharmaceutical companies which are much larger than Biomerica and expend substantially greater amounts than we do for research and development, manufacturing, advertising, and marketing.

 

The competitive landscape for diagnostic products is shaped by several factors, including product uniqueness, technology, quality, performance, pricing, and service. Our competitive edge is grounded in the distinctiveness of our offerings, the high quality of our products, and their rapid test results. Our strong patent portfolio further bolsters our market position despite our limited marketing capabilities.

 

GOVERNMENT REGULATION OF OUR DIAGNOSTIC BUSINESS

 

Our primary business consists of selling products that are generally legally defined as medical devices and in vitro diagnostic medical devices. As a result, we are considered to be a medical devices and in vitro diagnostic medical devices manufacturer, and as such, we are subject to the regulations issued and enforced by of numerous governmental entities. These agencies include the FDA, Environmental Protection Agency, Federal Trade Commission, Occupational Safety and Health Administration, U.S. Department of Agriculture (“USDA”), and Consumer Product Safety Commission, as well as European Government agencies. Our activities are also regulated by various agencies of the states and localities in which our products are sold. These regulations govern the introduction of new in vitro diagnostic medical devices and medical devices, the observance of certain standards with respect to the manufacture and labeling of medical devices, the maintenance of certain records, the reporting of potential product problems, and other matters.

 

The Food, Drug & Cosmetic Act of 1938 (the “FDCA”) regulates medical devices in the United States by classifying them into one of three classes based on the extent of regulation believed necessary to ensure safety and effectiveness. Class I devices are those devices for which safety and effectiveness can reasonably be assured through general controls, such as device listing, adequate labeling, and adherence to the Quality System Regulation (“QSR”) as well as Medical Device Reporting (“MDR”), labeling and other regulatory requirements. Some Class I medical devices are exempt from the requirement of Pre-Market Notification or clearance. Class II devices are those devices for which safety and effectiveness can reasonably be ensured through the use of special controls, such as performance standards, post-market surveillance and patient registries, as well as adherence to the general controls’ provisions applicable to Class I devices. Class III devices are devices that generally must receive clearance prior to marketing by the FDA pursuant to a pre-market approval to ensure their safety and effectiveness. Generally, Class III devices are limited to life-sustaining, life-supporting, or implantable devices. However, this classification can also apply to novel technology or new intended uses or applications for existing devices. Our products are primarily either Class I or Class II medical devices.

 

6

 

 

Pursuant to FDA requirements, we have registered our manufacturing facility with the FDA as a medical device manufacturer and listed the medical devices we manufacture. We are also subject to inspection on a routine basis for compliance with FDA regulations. This includes the QSR, which requires that we manufacture our products and maintain our documents in a prescribed manner with respect to issues such as design controls, manufacturing, testing, and validation activities. Further, we are required to comply with other FDA requirements with respect to labeling and MDR regulations which requires that we provide information to the FDA on deaths or serious injuries alleged to have been associated with the use of our products, as well as any product malfunctions that are likely to cause or contribute to death or serious injury if the malfunction were to recur. We believe that we are currently in material compliance with all relevant QSR and MDR requirements.

 

In addition, our facility is required to have a California Medical Device Manufacturing License. The license is not transferable and must be renewed biannually. Our current license is valid until November 19, 2024. Through compliance with FDA and California regulations, we can market some of our medical devices throughout the United States. International sales of medical devices are also subject to the regulatory requirements of each country where the product is sold. In Europe, the directives of the European Union (“EU’) require that a device have a CE Mark in order to be sold in EU countries. We comply with In Vitro Diagnostic Medical Devices Directive (“IVDD”) 98/79/EC and Medical Devices Regulation 2017/745 (“MDR”). We also comply with ISO 13485:2016 Medical Devices Quality Management Systems – Requirements for Regulatory Purposes.

 

At present, outside of the EU, the international regulatory review process varies from country to country. We work with our distributors and sales representatives in the foreign countries in which we market our products to ensure that we comply with the regulatory laws of those countries. We believe that our international sales to date have been in compliance with the laws of all foreign countries in which we have made sales. Exports of most medical devices are also subject to certain FDA regulatory controls.

 

The designing, development, manufacturing, marketing, post-market surveillance, distribution, advertising, and labeling of Biomerica’s immunoassay in vitro diagnostic (“IVD”) medical device products are subject to regulation in the United States by the Center for Devices and Radiological Health of the FDA and state agencies. FDA regulations require that some new products have pre-marketing clearance or approval by the FDA and require these products to be manufactured in accordance with the FDA’s current Good Manufacturing Practice (“cGMP”) regulations, to be extensively tested and to be properly labeled to disclose test results and performance claims and limitations. After a product that is subject to FDA regulation is placed on the market, numerous regulatory requirements apply, including, for example, the requirement that we comply with recordkeeping and reporting requirements, such as the FDA’s medical device reporting regulations and reporting of corrections and removals. The FDA enforces these requirements by inspection and post-market surveillance. The last FDA announced inspection was in May 2024 and no observations were noted. We believe that all Biomerica products sold in the United States comply with the FDA and state regulations.

 

We are an FDA regulated and ISO 13485:2016 certified In Vitro Diagnostic Medical Devices company. Our goal is to provide high quality medical diagnostic products that generally meet or exceed customer requirements and comply with all applicable regulatory requirements: FDA 21 CFR Part 820 Quality Management System, ISO 13485:2016, Medical Devices Quality Management Systems – Requirements for Regulatory Purposes, In Vitro Diagnostic Medical Devices Directive 98/79/EC & and Medical Device Regulation 2017/745, Guidelines related to Medical Devices Directive/Regulation Guidance on CE Marking, among others. Biomerica involves its employees in a continuous improvement process to increase productivity, improve quality and maintain the suitability, adequacy, and effectiveness of our quality management system.

 

The EU In Vitro Diagnostic Medical Device Regulation (“IVDR”) 2017/746 was effective on May 26, 2022. Manufacturers need to update their technical documentation and processes to meet the more stringent regulatory requirements of the European Union. Notified Bodies can begin certifying devices to the new IVDR requirements once they have been designated under IVDR by their Competent Authority. Our Notified Body is officially designated under the IVDR and listed in the European Commission NANDO database since August 19, 2021. We are working closely with our Notified Body to update our technical documentation to comply with these more stringent IVDR requirements.

 

7

 

 

Per IVDR 2017/746 Amendment Regulation (EU) 2022/112, and published proposal 2024/0021 (COD), devices with a CE certificate that was issued in accordance with IVDD may be placed on the market or put into service until December 31, 2027, providing a formal application to the notified body has been made by May 26, 2025.

 

Exceptional Renewal of CE Certificate for IVDD Quality System was granted to Biomerica. Biomerica received an extended CE Certificate on May 24, 2022, which remains effective until May 26, 2025.

 

Per IVDR 2017/746 Amendment Regulation (EU) 2022/112, and published proposal 2024/0021 (COD), devices without a CE certificate that was issued in accordance with IVDD, for which a declaration of conformity was drawn up prior to May 26, 2022, per IVDD and for which the conformity assessment procedure pursuant to IVDR requires the involvement of a Notified Body, may be placed on the market, or put into service until the following dates. Biomerica also has until the following dates to update the technical documentation and processes to meet these regulatory requirements of IVDR 2017/746 providing a formal application to the notified body has been made:

 

(1)December 31, 2027, for class D devices, formal application to notified body by May 26, 2025;
(2)December 31, 2028, for class C devices, formal application to notified body by May 26, 2026;
(3)December 31, 2029, for class B devices, formal application to notified body by May 26, 2027; and
(4)December 31, 2029, for class A devices placed on the market in sterile condition, formal application to notified body by May 26, 2027.

 

SEASONALITY OF BUSINESS

 

Our business has not been subject to significant seasonal fluctuations.

 

INTERNATIONAL BUSINESS

 

The following table sets forth the dollar volume of revenue attributable to sales to domestic customers and foreign customers during our last two fiscal years:

 

   For the Year Ended May 31, 
   2024   2023 
Asia  $1,881,000    35%  $2,021,000    38%
Europe   1,438,000    27%   1,798,000    34%
North America   1,285,000    24%   1,470,000    28%
Middle East   800,000    15%   39,000    1%
South America   11,000    0%   11,000    0%
Total  $5,415,000    100%  $5,339,000    100%

 

Our international operations face distinct risks that differ from those encountered in the United States. These risks include economic fluctuations, regulatory changes, geopolitical instability (such as terrorism and trade disputes), tariffs, embargoes, import/export restrictions, and potential disruptions in shipping and distribution channels. Such factors can significantly impact our foreign sales and may complicate our ability to collect accounts receivable in international markets during economic downturns.

 

Each country has its own licensing requirements for diagnostic products, which can differ considerably from U.S. regulations and may change unexpectedly. Currently, our international sales rely on approximately 38 independent distributors across around 30 countries. These diverse factors contribute to the complexities and uncertainties associated with our international business operations.

 

INTELLECTUAL PROPERTY

 

We consider the protection of our methodologies, designs, product formulations, manufacturing processes, diagnostic procedures, copyrights, service marks, trademarks, and trade secrets essential for our future success. To safeguard our proprietary rights in products and services, we utilize copyright, trademark, patent, service mark, and trade secret laws, alongside contractual restrictions. Our efforts include confidentiality and invention assignment agreements with employees and contractors, as well as nondisclosure agreements with most fulfillment and strategic partners to restrict access to and disclosure of proprietary information. However, these measures may not entirely prevent unauthorized use or disclosure of our technology.

 

8

 

 

In the past, we have licensed and may continue to license certain proprietary rights, such as trademarks, patents, trade secrets, or copyrighted material, to third parties. While we strive to maintain the quality of our product brands through these license agreements, we cannot guarantee that licensees will always act in a manner that preserves the value of our proprietary rights or reputation.

 

LICENSE OF THIRD-PARTY INTELLECTUAL PROPERTY

 

On occasion, we in-licensed both exclusive and non-exclusive rights to intellectual property and patents owned by third parties. These license agreements typically require royalties and other payments.

 

We have a royalty agreement in which we obtained rights to manufacture and market an ACTH test (used to detect chronic metabolic conditions). Royalty expenses of approximately $10,000 and $13,000, respectively, are included in cost of sales for this agreement for the fiscal years ended May 31, 2024 and 2023. Sales of products manufactured under this agreement are not material to total sales for the fiscal years ended May 31, 2024 and 2023, respectively. We may license other products or technology in the future as it is deemed necessary or opportunistic for conducting business.

 

Some of the products that we manufacture, sell, or use may be covered by claims in issued patents held by other persons or entities, and as such, upon notice from such persons or entity we may be required to pay a license fee or may be required to cease all manufacture, sale or use of such products, which could negatively impact us. While we have not been notified of any such claims by third parties, we cannot guarantee that such claims will not be made in the future.

 

BRANDS AND TRADEMARKS

 

We occasionally register our tradenames with the USPTO. Of note, we registered the tradename “InFoods” on December 24, 2016. Our unregistered tradenames are “EZ Detect,” “EZ-H.P.,” and “EZ-PSA”. A trademark for “Aware” was issued and assigned in 2001, renewed in 2011 and 2021. On January 11, 2020, the USPTO renewed our “FORTEL” trademark for another ten years.

 

The laws of some foreign countries do not protect our proprietary rights to the same extent as do the laws of the United States. Effective copyright, trademark, and trade secret protection may not be available in such jurisdictions.

 

PATENTS AND INFOODS TECHNOLOGY

 

We have filed over 100 international and Patent Corporation Treaty patents (“PCT”) and have multiple provisional and non-provisional patents currently filed with the USPTO. Substantially all of our patents that are pending or registered pertain to the inFoods® technology platform.

 

Our most important family of patent applications pertains to our inFoods® technology platform, which is a method of diagnosing and treating symptoms of many different inflammatory diseases. Our first product launch using this technology is the inFoods® IBS product which is designed to diagnose and treat IBS. Using a patient blood sample, a physician or lab can run our test to identify specific foods (e.g., pork, milk, onions, sugar, chickpeas) that, if eliminated from an IBS patient’s diet, can alleviate or reduce the individual’s IBS symptoms, including, but not limited to, constipation, diarrhea, bloating, cramping, severe pain, and indigestion. We have filed many patent applications with the USPTO and with other such similar agencies in other countries outside of the United States pertaining to this inFoods® technology. These patent applications include claims that address the diagnosis and treatment of several disease states including IBS, functional dyspepsia, Crohn’s disease, ulcerative colitis, gastroesophageal reflux disease, osteoarthritis, psoriasis, migraine headaches, and depression. These applications include the use of this technology in both humans and animals. The first inFoods® patents filed by us pertained to IBS. Several of these patents pertaining to the inFoods® IBS technology have been issued and many more are in active review and prosecution.

 

In August 2018, we received our first patent pertaining to the inFoods® technology platform from the Korean Intellectual Property Office, covering IBS. Since then, we have been granted a total of 19 patents; The USPTO has issued the Company two patents with broad claims that protect our inFoods® technology in testing and treating patients with IBS. Patents have also been issued in the countries of Australia (two patents), Canada, Japan (two patents), Korea (two patents), Mexico, Panama, Peru, and Singapore, covering our inFoods® IBS technology. Additional patent applications pertaining to the inFoods® IBS product are in prosecution and review at the USPTO and with the patent issuance authorities in other countries.

 

9

 

 

We are also developing and have filed patents with claims that cover products that target other diseases utilizing the inFoods® technology platform. We have dozens of patents in prosecution or review pertaining to these other diseases, including: Functional Dyspepsia, Crohn’s disease, Ulcerative Colitis, GERD, Migraine Headaches, Depression, and Osteoarthritis. In addition, we have a family of patents that cover the use of certain information technology (“IT”) platforms and artificial intelligence/machine learning (“AI/ML”) tools that could assist patients in identifying and avoiding packaged or processed food that contain specific foods that they are trying to eliminate from their diet.

 

In addition to our IBS related issued patents, we have also been issued inFoods® technology patents in the following countries pertaining to the following diseases: Australia – Attention Deficit Disorder (“ADD”) and Attention Deficit Hyperactivity Disorder (“ADHD”); Australia – GERD; Japan - psychological depression, IT based food monitoring and elimination technology; China – IT based food monitoring and elimination technology.

 

We believe the claims in these issued inFoods® IBS patents and claims in our pending patents that protect the use of the inFoods® technology to diagnose and treat various other diseases, provide us with broad protections from other companies making or selling competing products in this highly disruptive new field of medicine.

 

In addition to the use of our own patents, we have acquired from third parties the rights to manufacture and sell certain products that are protected by patents or intellectual property owned by these third parties. In some cases, royalties are paid on the sales of these products. We anticipate that we will license or purchase the rights to other products or technologies in the future.

 

We also engage in contract research and development and contract manufacturing for third party companies. The technologies that relate to this contract R&D and manufacturing are protected by patents and other intellectual property. In these situations, this intellectual property is typically licensed to us under a limited license agreement enabling us to perform the services being contracted.

 

We have recently launched the inFoods® IBS product. Our business model for this product includes the potential out-licensing of the product and related patents to a large international life sciences or technology company that could commercialize it or support us in its commercialization. Additionally, we may explore out-licensing opportunities for the patents or intellectual property associated with other products, including our H. pylori product.

 

EMPLOYEES

 

As of May 31, 2024 and 2023, we employed a total of 64 and 62 employees, respectively, in the United States, Mexico, UK and Germany, of which 63 and 62 were full-time employees, respectively. Various employees listed in the production department also perform research and development duties as a routine function of their job. We occasionally employ temporary employees when needed.

 

The following is a breakdown of employees by departments:

 

   May 31, 
   2024   2023 
Administrative   6    5 
Research & Development   7    9 
Sales & Marketing   13    7 
Production & Operations   38    41 
Total   64    62 

 

We do engage in a range of external experts, including Ph.D.’s, M.D.’s, and other industry specialists, as well as medical institutions, to support various aspects of our operations. These services include technical support, regulatory guidance, marketing and public relations, financial advisory, and contract product development and manufacturing. To safeguard the Company, we implement confidentiality agreements, intellectual property ownership clauses, and indemnification provisions with these external parties. Despite these measures, we cannot guarantee complete protection against third-party claims or potential intellectual property theft.

 

10

 

 

ITEM 1A. RISK FACTORS

 

The risks described below are not the only ones we face. Additional risks and uncertainties we are not presently aware of or that we currently believe are immaterial may also impair our business operations. Our business could be harmed by any of these risks and uncertainties. The trading price of our common stock could decline due to any of these risks, and you may lose all or part of your investment. In assessing these risks, you should also refer to the other information contained or incorporated by reference into this annual report on Form 10-K, including our consolidated financial statements and related notes.

 

RISKS RELATED TO OUR BUSINESS

 

We have a history of operating losses.

 

We have a history of operating losses, and there is no guarantee that we will achieve profitability in the future. Our ability to generate net profits and maintain positive cash flows is uncertain. Failure to achieve or sustain profitability could result in a decline in the value of our common stock and may necessitate seeking additional funding under potentially unfavorable conditions.

 

Although our financial statements have been prepared on a going concern basis, our current level of cash and cash equivalents available to us is not sufficient to meet our operating plans for the next 12 months, raising substantial doubt regarding our ability to continue as a going concern.

 

Our financial statements as of May 31, 2024, have been prepared under the assumption that we will continue as a going concern for the next twelve months from the date of issuance. However, our independent registered public accounting firm has issued a report that includes an explanatory paragraph highlighting our operational losses and expressing substantial doubt about our ability to continue as a going concern for a period of at least the next twelve months from the date this report is filed.

 

Our ability to continue as a going concern depends on obtaining additional financing, achieving further operating efficiencies, increasing sales, reducing costs, and ultimately generating profitable operations. There is no assurance that we will be able to secure the necessary capital on favorable terms, achieve sufficient revenue growth, or implement adequate cost reductions. Our financial statements do not reflect any adjustments that might result from the resolution of this uncertainty.

 

Our operating results may fluctuate adversely as a result of many factors that are outside our control, which may negatively impact our stock price.

 

Our operating results are subject to fluctuations due to factors outside our control, which may adversely affect our business, financial condition, and stock price. Key factors include:

 

Regulatory Clearances: Delays or issues with obtaining regulatory approvals in the U.S., Europe, and other markets.
Regulatory Compliance: Challenges in meeting compliance requirements in various jurisdictions.
Competition: Introduction of superior or lower-priced products by competitors could impact our market share.
Reimbursement Changes: Alterations in reimbursement systems or amounts could affect product usage decisions.
Economic Conditions: Economic downturns, changes in healthcare spending, reduced consumer demand, inflation, and currency fluctuations.
Legal and Regulatory Changes: New or amended laws and regulations affecting our business operations.
Market Penetration: Lower than expected adoption of new or recently introduced products.
Distributor Dynamics: Variability in distributor inventory levels, buying patterns, and overall performance.
Government Mandates: Risks from shelter-in-place orders, lockdowns, or other crisis-related directives.
Health Crises: Potential resurgence of COVID-19 or new health threats.
Healthcare Market Changes: Consolidation in our customer base or shifts in the healthcare market landscape.

 

11

 

 

Fluctuations in our operating results, for any reason, could cause operating losses as a result of significant fixed expenses.

 

We base the scope of our operations and related expenses on our estimates of future revenues. A significant portion of our operating expenses are fixed, and we may not be able to rapidly adjust our expenses if our revenues fall short of our expectations. Our revenue estimates for future periods are based, among other factors, on estimated end-user demand for our products. If end-user consumption is less than estimated, revenues from our distribution partners and other distribution channels would be expected to fall short of expectations, and because such a significant portion of our costs are fixed, could result in operating losses.

 

To remain competitive, we must continue to develop, obtain, and protect our proprietary technology rights; otherwise, we may lose market share or need to reduce prices as a result of competitors selling technologically superior products that compete with our products, or selling products at lower prices.

 

Our ability to compete successfully in the diagnostic market depends on continued development and introduction of new products, technology, and the improvement of existing technology. If we cannot continue to improve upon or develop, obtain, and protect our technology, our operating results could be adversely affected.

 

To remain competitive, we must expend considerable resources to research new technologies and products and develop new markets, and there is no assurance our efforts to develop new technologies, products, or markets will be successful or such technologies, products, or markets will be commercially viable.

 

We devote a significant amount of financial and other resources to researching and developing new technologies, new products, and new markets. The development, manufacture and sale of diagnostic products require a significant investment of resources. The development of new products and markets also requires a substantial investment of resources, such as new employees, offices and manufacturing facilities, consultants, and clinical trials. No assurances can be given that our efforts to develop new technologies or products will be successful, that such technologies and products will be commercially viable, or our expansion into new markets will be profitable.

 

There is also no guarantee that our new products, including our inFoods® IBS products and hp+detect, will be well accepted into the marketplace.

 

Our operations will be adversely affected if our operating results do not correspondingly increase with our increased expenditures or if our technology, product, and market development efforts are unsuccessful or delayed. Furthermore, our failure to successfully introduce new technologies or products and develop new markets could have a material adverse effect on our business and prospects.

 

The Company is required to obtain government or regulatory certification in many countries and the European community to sell its products in those countries or regions. There is no assurance that the Company will be able to retain its certification in the future. This includes the possibility and risk that the Company’s products do not meet the new EU IVDR testing and documentation requirements in the future as described in the above “Research and Development” section of this document.

 

Significant government regulation exists in countries in which we conduct business. A large part of the Company’s sales is to distributors in Europe, China, and other countries, which require us to maintain certain certifications to sell our products. Failure to comply with current governmental regulations and quality assurance guidelines could cause the loss of these certifications, which could materially adversely affect the results of the Company. Loss of certifications could lead to temporary manufacturing shutdowns, product recalls, product shortages, or delays in product manufacturing and a decline in sales.

 

The Company maintains a manufacturing plant in Mexico which presents risks to the Company including risks associated with doing business outside the United States.

 

We operate a significant manufacturing facility in Mexico through our subsidiary, Biomerica de Mexico. This international presence introduces a range of risks, including exposure to local economic and political conditions. Factors such as social unrest, potential terrorism, export and import restrictions, and fluctuations in currency exchange rates could impact our operations. Additionally, there is a risk of labor shortages, which could affect our manufacturing capabilities. These factors could lead to unforeseen costs and disruptions, materially impacting our business, financial results, and operational stability.

 

12

 

 

We use hazardous materials in our research and production that may result in unexpected and substantial claims against us relating to handling, storage, or disposal.

 

Our research and production processes involve the use of hazardous materials, which presents inherent risks. Despite rigorous safety protocols, the possibility of accidental contamination or injury cannot be entirely eliminated. In the event of an accident, we could face significant liability for harm or damages, potentially exceeding our financial resources. Compliance with environmental regulations also entails substantial costs.

 

If government authorities introduce new environmental regulations or change the interpretation of existing regulations, our operations could be further impacted. Such changes may impose additional costs, restrictions, or compliance requirements, which could hinder our research, development, or production efforts. Noncompliance with these regulations may result in significant fines, penalties, or damages, and could necessitate costly remediation efforts. Furthermore, severe environmental or safety violations could lead to partial or total shutdowns of our research and manufacturing facilities, adversely affecting our business. The risk of contamination or injury from hazardous materials may also expose individuals to potential health hazards, resulting in fines or penalties that might not be covered by insurance, thereby impacting our financial stability and operational continuity.

 

We rely on a limited number of key distributors that account for a substantial majority of our total revenue. The loss of any key distributor or an unsuccessful effort by us to directly distribute our products could lead to reduced sales.

 

Our net sales were approximately $5,415,000 for fiscal 2024, compared to $5,339,000 for fiscal 2023. For the fiscal years ended May 31, 2024, and 2023, the Company had one distributor each year that accounted for 33% and 35% of our net sales, respectively.

 

Total gross receivables as of May 31, 2024, and 2023 were approximately $966,000 and $751,000, respectively. As of May 31, 2024, and 2023, the Company had four and one distributor, respectively, that accounted for a total of 64% and 36% of gross accounts receivable. Of the 64% as of May 31, 2024, 37% was owed by a distributor in Asia. Any adverse changes in our relationships with key distributors, or issues related to their financial condition, performance, or purchasing patterns, could have a significant impact on our sales and overall financial results. The loss of a key distributor, or the failure of our direct distribution efforts, could further exacerbate these challenges and adversely affect our business.

 

We face risks relating to our international sales, including inherent economic, political, and regulatory risks, which could impact our financial performance, cause interruptions in our current business operations and impede our growth strategy.

 

We face risks relating to our international sales, including economic, political, and regulatory challenges, which could impact our financial performance, disrupt our business operations, and hinder our growth strategy.

 

Our products are primarily sold internationally, with significant sales to distributors in Asia and Europe. We rely on distributor organizations and sales agents to market and sell our products abroad, which exposes us to various foreign risks, including:

 

Compliance Challenges: We must adhere to diverse and evolving registration requirements, which can be controlled by distributors, complicating transitions and limiting our ability to benefit from product registrations.
Regulatory Risks: We must comply with complex foreign and U.S. laws and regulations, such as import/export limitations, the Foreign Corrupt Practices Act, and local laws in each market.
Tariffs and Trade Barriers: As we expand into new countries and regions, we face changing tariffs and trade barriers, particularly in China, where tariff policies are in flux.
Currency Exchange Fluctuations: Our international sales are subject to currency risks, as changes in the values of foreign currencies relative to the U.S. dollar can make our products more expensive and negatively impact sales.
Payment and Pricing Challenges: We encounter longer payment cycles, generally lower average selling prices, and greater difficulty in collecting accounts receivable.
Legal Enforceability: We may lack the ability to enforce receivables collections contracts in foreign legal systems.
Intellectual Property Risks: There is often reduced protection for, and enforcement of, intellectual property rights in foreign markets.
Political and Economic Instability: We are exposed to political and economic instability in regions where we currently sell or plan to expand our product sales.
Tax Consequences: We face complex and potentially adverse tax implications in different jurisdictions.
Product Diversion: Products sold internationally at lower prices may be diverted back to the United States, affecting our domestic sales.

 

13

 

 

Most of our international sales are negotiated and paid in U.S. dollars. However, currency risks remain, as fluctuations in foreign exchange rates can make our products comparatively more expensive. These exchange rate changes, along with general economic conditions in international markets, could negatively impact our sales. To maintain competitive pricing, we may need to offer discounts or reduce prices, leading to lower margins on international sales. Continued changes in the values of the Euro, the Mexican peso, and other foreign currencies could adversely affect our business, financial condition, and results of operations.

 

We also have supply agreements with foreign vendors that involve sharing foreign currency exchange fluctuation risks. We may enter into similar arrangements in the future.

 

A significant portion of our revenues comes from sales to our distribution partner in China. Political tensions between the U.S. and China could disrupt or reduce our sales in the Chinese market, posing a substantial risk to our business.

 

Our results of operations and financial conditions may be adversely affected by the financial soundness of our customers, distributors, and suppliers.

 

Our operational results and financial condition are closely linked to the financial health of our customers, distributors, and suppliers. If any of these parties experience a deterioration in their financial performance or encounter difficulties with scheduled payments or credit, it could have several adverse effects on our business.

 

For instance, if our customers are unable to pay or delay payment on accounts receivable, this would negatively impact our cash flow. Similarly, if our suppliers face financial challenges, they may restrict credit, impose more stringent payment terms, reduce or cease production of essential components, or even stop operations entirely. Such disruptions could directly affect our ability to procure necessary materials and maintain consistent product supply.

 

Moreover, reductions in reimbursements or purchase volumes from state and federal government programs, or private payers, could also occur due to budget constraints or expenditure cuts. These reductions could adversely impact our revenues and cash flow, further straining our financial performance.

 

The combined effect of these potential challenges could significantly influence our operating results and financial stability.

 

We extend credit to customers outside the United States which can be difficult to collect.

 

We extend credit to many of our customers, including those located outside the United States. Collecting receivables, particularly from international customers, can be challenging due to difficulties in obtaining reliable credit information and the complexities of enforcing collections through foreign legal systems. If we are unable to effectively manage and collect on these receivables, especially from international customers, it could have a detrimental impact on our financial performance and liquidity.

 

If we are not able to manage our growth strategy our operating results may be adversely affected.

 

Our business strategy contemplates further growth, including scaling up our operational systems and entering new geographical markets, including those outside the United States. This growth strategy could place additional demands on our limited employee and executive staff, potentially diverting their focus from core business activities. Furthermore, managing growth may strain our operational, financial, and management information systems.

 

Expanding into new markets or undertaking acquisitions introduces several risks, such as higher costs, unfamiliar market conditions, and integration challenges. Any difficulties in managing this growth or expanding effectively could adversely affect our operating results and financial performance. The strain on management resources and potential inefficiencies in our systems could lead to operational and financial setbacks.

 

The industry and market segments in which we operate are highly competitive, and intense competition with other providers of diagnostic products may reduce our sales and margins.

 

The diagnostic products industry and market segments in which we operate are highly competitive. Our diagnostic tests face competition from similar products produced by numerous multinational and regional competitors who are heavily investing in competing technologies. Additionally, some of our distributors have developed, or may develop, their own products to compete directly with ours.

 

14

 

 

Many of our competitors have substantial competitive advantages over us, including significantly greater financial, technical, and research resources. They also possess larger, more established marketing, sales, distribution, and service networks; stronger relationships with healthcare professionals; and extensive experience in research and development, manufacturing, clinical trials, and regulatory approvals. Furthermore, some competitors offer a broader range of products and enjoy greater brand recognition.

 

If our competitors’ products prove to be more effective or capture market share through superior marketing or competitive pricing, our sales and margins could suffer. This intense competition could materially and adversely affect our operating results.

 

Additionally, there has been a noticeable trend towards industry consolidation in recent years, with companies merging to strengthen or maintain their market positions. This trend is expected to continue as companies strive to adapt to the evolving industry landscape. Competing successfully in a consolidated industry may become increasingly challenging, and failure to do so could adversely impact our market position and financial performance.

 

Intellectual property risks and third-party claims of infringement, misappropriation of proprietary rights, or other claims against us could adversely affect our ability to market our products, require us to redesign our products or attempt to seek licenses from third parties, result in significant costs, and materially adversely affect our operating results.

 

Companies in or related to our industry often aggressively protect and pursue their intellectual property rights. There are often intellectual property risks associated with developing and producing new products and entering new markets, and we may not be able to obtain, at reasonable cost or upon commercially reasonable terms, if at all, licenses to intellectual property of others that is alleged to be part of such new or existing products.

 

We rely on IP for the current products we sell and for the new products in research, development, and in clinical trials. While the Company tries to protect its IP with confidentiality agreements and internal policies, we still face risks that our IP will be stolen or otherwise misappropriated, by parties inside or outside of the United States. Further, we have filed many patents around the world on much of the research and development done by the Company, and the proposed products to come from this research. The majority of these filed patents are still under review and have not yet been allowed or issued. We may not be able to attain patent claims that adequately protect the company from competitors developing similar products or copying our products. Finally, there is a great number of issued patents owned by others that pertain to the product categories in which we operate. While we do not know of any patents with claims that we are violating by manufacturing or selling our current products, there is a risk that certain third-party patents will come to our attention that prohibit us from selling our products or that require us to pay royalty payments. Such third-party claims could have a material negative impact on the Company. Any of these IP-related risks could cause material damage to future revenues and to the long-term enterprise values of the Company.

 

We have hired and will continue to hire individuals or contractors who have experience in medical diagnostics and these individuals or contractors may have confidential trade secret or proprietary information of third parties. We cannot assure that these individuals or contractors will not use this third-party information in connection with performing services for us or otherwise reveal this third-party information to us. Thus, we could be sued for misappropriation of proprietary information and trade secrets. Such claims are expensive to defend and could divert our attention and result in substantial damage awards and injunctions that could have a material adverse effect on our business, financial condition, or results of operations. In addition, to the extent that individuals or contractors apply technical or scientific information independently developed by them to our projects, disputes may arise as to the proprietary rights to such data and may result in litigation.

 

The defense and prosecution of patent and trade secret claims are both costly and time consuming. We or our customers may be sued by other parties that claim that our products have infringed their patents or misappropriated their proprietary rights or that may seek to invalidate one or more of our patents. An adverse determination in any of these types of disputes could prevent us from manufacturing or selling some of our products, limit or restrict the type of work that employees involved with such products may perform for us, increase our costs, and expose us to significant liability. In addition, the defense of such claims could result in significant costs and divert the attention of our management and other key employees.

 

In addition to the foregoing, we may also be required to indemnify some customers, distributors, and strategic partners under our agreements with such parties if a third party alleges or if a court finds that our products or activities have infringed upon, misappropriated, or misused another person’s proprietary rights. Further, our products may contain technology provided to us by other parties such as contractors, suppliers, or customers. We may have little or no ability to determine in advance whether such technology infringes the intellectual property rights of a third party. Our contractors, suppliers, and licensors may not be required or financially able to indemnify us in the event that a claim of infringement is asserted against us, or they may be required to indemnify us only up to a maximum amount, above which we would be responsible for any further costs or damages.

 

15

 

 

Some of the products that we manufacture, sell, or use may be covered by claims in issued patents held by other persons or entities, and as such, upon notice from such persons or entity, we may be required to pay a license fee or may be required to cease all manufacture, sale or use of such products, which could negatively impact our financial results or operations. We cannot guarantee that such claims will not be made in the future.

 

We need to continue to raise additional funds to finance our future capital or operating needs, which could have adverse consequences on our operations and the interests of our stockholders.

 

Although we currently generate revenue, our company is operating at a loss due to significant investments in research and development and commercialization of newly developed products and from a slow launch in revenues from our new products. To sustain and advance our business strategy, we must continue to raise additional funds to meet our capital and operating needs. This often involves seeking public or private debt or issuing equity. Raising funds through equity can dilute the interests of our existing stockholders.

 

The availability of capital, whether through debt or equity, is subject to fluctuations based on our financial condition and general market or industry conditions. There may be periods when private capital markets or public debt and equity markets lack liquidity, or when we are unable to sell our securities at favorable prices. In such scenarios, accessing capital on favorable terms may become challenging.

 

Failure to secure adequate funding could force us to delay, reduce, or even eliminate certain development programs or commercialization efforts. The costs associated with development projects and regulatory approvals can be unpredictable and may exceed our initial estimates. As our current operations are insufficient to cover these unexpected costs, this could adversely impact our ability to execute our business strategy and achieve our long-term goals.

 

Our business and products are highly regulated by various governmental agencies. Our results of operations would be negatively affected by failures or delays in the receipt of regulatory approvals or clearances, the loss of previously received approvals, or other changes to the existing laws and regulations that adversely impact our ability to manufacture and market our products.

 

The testing, manufacturing, and sale of our products are subject to regulation by numerous governmental authorities in the United States, principally the FDA, and corresponding state and foreign regulatory agencies. Our future performance depends on, among other matters, if, when, and at what cost we will receive regulatory approval for new products, and if we can continue to comply with the many regulatory requirements that enable us to manufacture and sell medical related products and tests. Regulatory review can be a lengthy, expensive, and uncertain process, making the timing and costs of clearances and approvals difficult to predict. Meeting all regulatory requirements, laws and mandates, and maintaining compliance with such in order to manufacture and sell medical products can be difficult and expensive. Our results of operations would be negatively affected by failures or delays in the receipt of regulatory approvals or clearances, the loss of previously received approvals or clearances, the placement of limits on the marketing and use of our products, and restrictions on our ability to manufacture our products.

 

Changes in government policy could adversely affect our business and potential profitability.

 

Changes in government policy could have a significant impact on our business by increasing the cost of doing business, affecting our ability to sell our products and negatively impacting our profitability. Such changes could include tariffs, embargos, trade wars, modifications to existing legislation, such as U.S. tax policy, or entirely new legislation, such as the Affordable Healthcare Act in the United States. We cannot predict the many ways that healthcare reform in the United States and internationally, and changing trade legislation and policies could adversely affect our business. It is unclear whether and to what extent, if at all, other anticipated developments, including changes due to new presidential administration priorities, or changes resulting from healthcare reform, such as a change in the number of people with health insurance, may impact us.

 

We are subject to numerous government regulations in addition to FDA regulations, and compliance with laws, including changed or new laws, could increase our costs and adversely affect our operations. There is also the risk that our facilities could fail to get the proper licensing at our next inspection or renewal.

 

In addition to FDA and other regulations referred to above, numerous laws relating to such matters as safe working conditions, manufacturing practices, data privacy, environmental protection, fire hazard control, and disposal of hazardous or potentially hazardous substances impact our business operations. If these laws or their interpretation change or new laws regulating any of our businesses are adopted, the costs of compliance with these laws could substantially increase our overall costs. Failure to comply with any laws, including laws regulating the manufacture and marketing of our products, could result in substantial costs and loss of sales or customers. Because of the number and extent of the laws and regulations affecting our industry, and the number of governmental agencies whose actions could affect our operations, it is impossible to reliably predict the full nature and impact of future legislation or regulatory developments relating to our industry and our products. To the extent the costs and procedures associated with meeting new or changing requirements are substantial, our business, results of operations and financial condition could be adversely affected.

 

16

 

 

Our total revenue could be affected by third-party reimbursement policies and potential cost constraints.

 

The end-users of our products are primarily physicians, labs, and other healthcare providers. In the United States, healthcare providers such as hospitals and physicians who purchase diagnostic products generally rely on third-party payers, principally private health insurance plans, federal Medicare, and state Medicaid, to reimburse all or part of the cost of the procedure. Use of our products would be adversely impacted if physicians and other healthcare providers do not receive adequate reimbursement for the cost of our products by their patients’ third-party payers both in the United States and in foreign markets. Our total revenue could also be adversely affected by changes or trends in reimbursement policies of governmental or private healthcare payers. We believe that the overall escalating cost of medical products and services has led to, and will continue to lead to, increased pressures on the healthcare industry, both foreign and domestic, to reduce the cost of products and services. Given the efforts to control and reduce healthcare costs in recent years, currently available levels of reimbursement may not continue to be available in the future for our existing products or products under development. Third-party reimbursement and coverage may not be available or adequate in either the United States or foreign markets, current reimbursement amounts may be decreased in the future and future legislation, regulation, or reimbursement policies of third-party payers may reduce the demand for our products or adversely impact our ability to sell our products on a profitable basis.

 

Unexpected increases in, or inability to meet, demand for our products could require us to spend considerable resources to meet the demand or harm our reputation and customer relationships if we are unable to meet demand.

 

Our inability to meet customer demand for our products, whether as a result of manufacturing problems or supply shortfalls, could harm our customer relationships and impair our reputation within the industry. In addition, our product manufacturing of certain product lines is concentrated in our two manufacturing sites. Weather, natural disasters (including pandemics), fires, terrorism, political change, governmental restrictions or stay-at-home orders in response to natural disasters (including pandemics), failure to follow specific internal protocols and procedures, equipment malfunction, environmental factors, or damage to one or more of our facilities could adversely affect our ability to manufacture our products. This, in turn, could have a material adverse effect on our business.

 

If we experience unexpected increases in the demand for our products, we may be required to expend additional capital resources or engage third-party manufacturers to meet these demands. These capital resources could involve the cost of new machinery or even the cost of new manufacturing facilities. In addition, engaging third-party manufacturers would increase manufacturing costs and reduce margins. This would increase our capital costs or third-party expenses, which could adversely affect our earnings and cash resources. If we are unable to develop or obtain necessary manufacturing capabilities in a timely manner or to engage third-party manufacturers to meet demand, our total revenue could be adversely affected. Failure to cost-effectively increase production volumes, if required, or lower than anticipated yields or production problems, including those encountered as a result of changes that we may make in our manufacturing processes to meet increased demand or changes in applicable laws and regulations, could result in shipment delays as well as increased manufacturing costs, which could also have a material adverse effect on our business, operating results and financial condition.

 

Unexpected increases in demand for our products could also require us to obtain additional raw materials in order to manufacture products to meet the demand. Some raw materials require significant ordering lead time and we may not be able to timely access sufficient raw materials in the event of an unexpected increase in demand, particularly those obtained from a sole supplier or a limited group of suppliers.

 

If one or more of our products is claimed to be defective or does not meet the performance criteria we claim in our marketing materials, we could be subject to product recalls, claims of liability, harm to patients or users of our products, or harm to our reputation that could adversely affect our business.

 

A claim of a defect in the design or manufacture of our products could have a material adverse effect on our reputation in the industry and subject us to claims of liability for injuries and otherwise. Further, a claim that one of our products is defective or does not actually meet the performance criteria we claim in our marketing materials, could require a product recall or otherwise have a substantial impact on our revenues and financial performance. Any substantial underinsured loss resulting from such a claim or defect would have a material adverse effect on our operating results and financial conditions and the damage to our reputation or product lines in the industry could have a material adverse effect on our business.

 

17

 

 

We are exposed to business risks which, if not covered by insurance, could have an adverse effect on our results of operations. We face potential product liability exposure, and, if claims brought against us are successful, we could incur substantial liabilities.

 

We face a number of business risks, including exposure to product liability claims, employment law claims, claims that the Company or its officers, directors or employees have engaged in illegal or wrongful acts, claims of violation of environmental laws, and many other possible claims. Although we maintain insurance for a number of these risks, we may face claims for types of damages, or for amounts of damages, that are not covered by our insurance. For example, although we currently carry product liability insurance for liability losses, there is a risk that product liability or other claims may exceed the amount of our insurance coverage or may be excluded from coverage under the terms of our policy. Also, our existing insurance may not be renewed at the same cost and level of coverage as currently in effect or may not be renewed at all. Further, we do not currently have insurance against many environmental risks we confront in our business. If we are held liable for a claim against which we are not insured or for damages exceeding the limits of our insurance coverage, that claim could have a material adverse effect on our results of operations.

 

Clinical trials involve a lengthy and expensive process with an uncertain outcome, and results of studies and trials may not be predictive of future trial results.

 

Clinical trials are expensive, time consuming, and difficult to design and implement. Regulatory agencies may analyze or interpret the results differently than we do. Even if the results of our clinical trials are favorable, the clinical trials for a number of our product candidates may take a significant amount of time to complete. Regulatory authorities, including state and local authorities, may suspend, delay or terminate our clinical trials at any time, require us to conduct additional clinical trials, require a particular clinical trial to continue for a longer duration than originally planned, or require a change to our development plans such that we conduct clinical trials for a product candidate in a different order. There is no assurance that the results of the clinical trials will be positive. A negative clinical trial could affect our ability to obtain regulatory clearances and/or potential licensing partners. There is also no assurance that our clinical trials will not be delayed or will be completed. Any of the foregoing could have a material adverse effect on our business, results of operations and financial condition.

 

We may rely on third parties to conduct or be part of our clinical trials. If these third parties do not successfully carry out their contractual duties or meet expected deadlines, we may not be able to seek or obtain regulatory approval for or commercialize our product candidates.

 

We rely on third-party contract research organizations (“CROs”), universities or/clinical sites (“Vendors”), to coordinate, monitor and conduct of our clinical trials and to manage, analyze, and interpret data for our clinical programs. We, our Vendors, and our clinical sites are required to comply with current Good Clinical Practices (“GCPs”), regulations, and guidelines issued by the FDA and by similar governmental authorities in other countries where we are conducting clinical trials. We have an ongoing obligation to monitor the activities conducted by our Vendors and at our clinical sites to confirm compliance with these requirements. In the future, if we, our Vendors or our clinical sites fail to comply with applicable GCPs, the clinical data generated in our clinical trials may be deemed unreliable and the FDA may require us to perform additional clinical trials before approving our marketing applications. If our Vendors do not successfully carry out their contractual duties or obligations or meet expected deadlines, if they need to be replaced, or if the quality or accuracy of the clinical data they obtain is compromised due to their failure to adhere to our clinical protocols, regulatory requirements or for other reasons, our clinical trials may be extended, delayed or terminated, and we may not be able to obtain regulatory approval for or successfully commercialize our product candidates. As a result, our financial results and the commercial prospects for our product candidates would be harmed, our costs could increase, and our ability to generate revenue could be delayed.

 

Failures in our information technology and storage systems or data security breaches could significantly disrupt our business or force us to expend excessive costs.

 

Failures in our information technology and storage systems, many of which are outsourced to third parties, could significantly disrupt our business and incur excessive costs.

 

We rely on complex information technology systems, many of which are outsourced to third-party providers, to support our business operations and store critical information. Our dependence on these third parties means that we are reliant on their performance, security measures, and ability to meet our business needs. Any failures or disruptions in the services provided by these third-party vendors could result in excessive costs or significant disruptions to our business operations.

 

18

 

 

Specifically, any disruptions, delays, or deficiencies caused by our enterprise resource planning system or other outsourced systems could negatively impact our ability to process orders, ship products, provide services and customer support, send invoices, track payments, fulfill contractual obligations, and maintain overall business operations.

 

Despite our and our vendors’ implementation of security measures, information technology systems remain vulnerable to damage from various sources, including computer viruses, unauthorized access, telecommunications or network failures, malicious human acts, terrorism, and natural disasters. Moreover, despite network security and backup measures, some of our servers and those of our vendors may still be susceptible to physical or electronic break-ins, computer viruses, and similar disruptive issues. Cybersecurity risks are escalating and pose significant threats to our operations. Cyber-attacks could result in the loss of vital company documentation and data, or confidential third-party documents held by the company, essential for our operations.

 

Despite precautionary measures to prevent unforeseen problems, sustained or repeated system failures that interrupt our ability to generate and maintain data could materially disrupt our operations and lead to significant financial costs. Furthermore, any disruption or security breach resulting in data loss or damage, or inappropriate disclosure of confidential or proprietary information, could result in regulatory actions, litigation, fines or penalties, adverse publicity, increased cybersecurity protection costs, and lost revenue.

 

There is also a risk that our measures and those of our third-party vendors to protect our systems from cyber-attacks may not be sufficient to prevent attacks by new sources and methods.

 

Our business could be negatively affected by the loss of or the inability to hire key personnel.

 

Our future success is heavily dependent on our ability to retain key technical, sales, marketing, and executive personnel, as well as our capacity to identify and recruit additional qualified individuals. The competition for talent is intense, both within our industry and in the regions where we operate. As we anticipate growth in our operations, our need for additional management and other key personnel is expected to increase. Failure to retain our existing key personnel or to promptly identify and hire qualified replacements or additional staff to support our growth could have a detrimental impact on our business. Additionally, the loss of any key personnel, particularly in research and development, could significantly harm our business, hinder our prospects, and obstruct the achievement of our research, operational, or strategic objectives.

 

In response to the need to reduce ongoing operating costs, we have recently implemented a substantial reduction in our workforce. This reduction places an increased workload on the remaining employees and may create concerns about job security. These factors could lead to the loss of key employees, who are critical to our future success, and may make it difficult to attract and retain new talent in these roles.

 

Sales of our common stock in the public market could lower the market price for our common stock and adversely impact the trading price of our securities.

 

Future sales by the Company of a substantial number of shares of our common stock in the public market, or the perception that such sales may occur, could adversely affect the then prevailing market price of our common stock and could make it more difficult for us to raise funds in the future through a public offering of our securities.

 

On July 21, 2020, we 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 our 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, we filed a prospectus supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market (“ATM”) offering under the shelf registration statement, of which approximately $5,290,000 were sold under the ATM. In March 2023, we terminated the ATM offering and sold 3,333,333 shares of our common stock in a firm commitment public offering under the shelf registration statement. Shares sold in the underwritten public offering were sold at a gross sales price of $2.40 per share, resulting in net proceeds from the offering, after deducting issuance fees and expenses, of approximately $7,300,000. At fiscal year-end 2023, the Company did not have an open ATM offering in place.

 

19

 

 

On September 28, 2023, we filed a “shelf” registration statement on Form S-3 with the SEC, allowing the Company to issue up to $20,000,000 in common shares. Under this registration statement, shares of our common stock may be sold from time to time for up to three years from the filing date. On May 10, 2024, we filed a prospectus supplement with the SEC, as part of the registration statement filed on September 28, 2023, which was declared effective on September 29, 2023. This supplement was intended to facilitate the sale of up to $5,500,000 in common stock through ATM offerings, as defined in Rule 415 under the Securities Act.

 

The issuance of additional shares of our common stock, or other securities, could dilute our existing stockholders’ ownership interests, potentially depress the market price of our common stock, and impair our ability to raise capital through future equity sales. The size and impact of future issuances on the market price of our common stock cannot be predicted.

 

We also have a number of stockholders who own large blocks of our common stock. If one or more of these stockholders were to sell large portions of their holdings in a relatively short time, for liquidity or other reasons, the prevailing market price of shares of our common stock could be negatively affected.

 

The price of our stock may fluctuate unpredictably in response to factors unrelated to our operating performance.

 

The stock market can experience significant price and volume fluctuations that are unrelated to the operating performance of individual companies. These broad market fluctuations may cause the market price of our common stock to drop. In particular, our common stock has historically been volatile and may continue to be unpredictable in the future. Factors that could cause fluctuations in our stock price include, but are not limited to:

 

Announcements by us or our competitors concerning technological innovations or new product introductions.
Regulatory actions or changes, including those by the FDA, SEC, or international regulatory bodies.
Developments or disputes related to patents or proprietary rights.
Failure to meet the expectations of stock market analysts and investors.
Reporting material weaknesses in our internal controls.
Changes in stock market analyst recommendations or financial estimates regarding our common stock.
Shifts in healthcare policy in the United States or other countries.
Lawsuits or liability claims from shareholders or other parties.
Legal disputes related to intellectual property or other significant litigation.
Possible recalls of our products or reports of false positive/negative results.
Sales of our common stock or other securities by us or our stockholders.
Changes in trading volume of our common stock.
Variations in quarterly operating results, whether actual or anticipated.
Publication of research reports about us or our industry, or changes in securities analysts’ recommendations.
Effects of natural or man-made catastrophic events, including widespread health epidemics.
General stock market conditions and other factors unrelated to our operating performance.
Volatility and disruptions in capital and credit markets due to economic conditions such as rising inflation and interest rates.
Geopolitical events, such as wars or political unrest, that impact the markets in which we operate.
Changes in the macroeconomic environment that affect market conditions.

 

Additionally, due to the limited trading volume of our common stock, substantial sales of our stock could adversely impact its market price. While our common stock has been traded on the Nasdaq Capital Market since August 26, 2016, liquidity may be limited, and it could be challenging to liquidate large positions without adversely affecting the stock price.

 

The Company is not currently in compliance with the continued listing requirements for The Nasdaq Stock Market. If the Company does not regain compliance and continue to meet the continued listing requirements, our Common Stock may be delisted, which could affect the market price and liquidity for the Company’s Common Stock and reduce the Company’s ability to raise additional capital.

 

The Company received a letter from the Listing Qualifications Staff of the Nasdaq Stock Market, LLC (“Nasdaq”) on or about May 7, 2024, that the Company is not in compliance with the requirement to maintain  a minimum bid price of $1.00 per share for 30 consecutive trading days for continued listing on Nasdaq, as set forth in Nasdaq Listing Rule 5550(a)(2) (the “Minimum Bid Price Requirement”). Since the receipt of this notice from Nasdaq, the Company’s stock has not closed with a bid traded above $1.00 per common share.

 

20

 

 

The Notice indicated the Company has 180 calendar days, or until November 4, 2024 (the “Compliance Period”), to regain compliance with the Rule. If at any time during the Compliance Period the closing bid price of the Company’s common stock is at least $1.00 for a minimum of ten consecutive business days, then the Company will regain compliance. If the Company fails to regain compliance during the Compliance Period, Nasdaq may grant the Company additional time to regain compliance (the “Additional Compliance Period”). To qualify for the Additional Compliance Period, the Company will be required to meet the continued listing requirement for market value of publicly held shares and all other initial listing standards for The Nasdaq Capital Market, with the exception of the bid price requirement, and will need to provide written notice of its intention to cure the deficiency during the Additional Compliance Period. If the Company does not meet these requirements or it appears to Nasdaq that the Company will not be able to cure the deficiency during the Additional Compliance Period, then Nasdaq will provide notice to the Company that its common stock will be subject to delisting.

 

When a company receives such delisting notice, the company can request a hearing before a Nasdaq hearings panel (the “Panel”). If the Common Stock closes at or below $0.10 for ten consecutive days during the Compliance Period or any additional compliance period, the Company could receive a Staff Delisting Determination during the Compliance Period or any additional compliance period or, if the Company receives such Staff Delisting Determination, Nasdaq may not grant the Company’s request for a hearing, or if Nasdaq grants the Company’s request for a hearing, the Panel may not grant the Company’s request for continued listing of the Common Stock on The Nasdaq Capital Market pending the Company’s compliance with all applicable listing criteria, including the Minimum Bid Price Requirement, or the Company may be unable to timely satisfy the terms of any extension that may be granted by the Panel.

 

The Company will continue to monitor the closing bid price of its Class A Common Stock and seek to regain compliance with all applicable Nasdaq requirements within the allotted compliance periods and may, if appropriate, consider available options, including implementation of a reverse stock split, to regain compliance with the Minimum Bid Price Requirement or the Low Priced Stocks Rule, as applicable.

 

The Company may fail to regain compliance with the Minimum Bid Price requirement during the Compliance Period or maintain compliance with the other Nasdaq listing requirements. Any non-compliance may be costly, divert management’s time and attention, and could have a material adverse effect on the Company’s business, reputation, financing, and results of operation A delisting could substantially decrease trading in the Common Stock, adversely affect the market liquidity of the Common Stock as a result of the loss of market efficiencies associated with Nasdaq and the loss of federal pre-emption of state securities laws, materially adversely affect its ability to obtain financing on acceptable terms, if at all, and may result in the potential loss of confidence by investors, suppliers, customers and employees and fewer business development opportunities. Additionally, the market price of the Common Stock may decline further and stockholders may lose some or all of their investment.

 

Our ability to use our net operating loss carry forwards in the future may be subject to limitation.

 

Although we have Federal income tax net operating loss carryforwards of approximately $24,384,000 and California state income tax net operating loss carryforwards of approximately $22,014,000, as of May 31, 2024, use of these loss carryforwards will depend on future income in relationship to expirations dates of these carryforwards.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 1C. CYBERSECURITY

 

We have implemented and maintain an information security program designed to identify, assess, and manage material risks from cybersecurity threats to our critical computer networks, third party hosted services, communications systems, hardware and software, and our critical data including intellectual property, clinical trial participant and patient-related data, and confidential information that is proprietary, strategic or competitive in nature, or collectively, Information Systems and Data.

 

21

 

 

Our cybersecurity threat risk management processes include the following, among others:

 

We have strategically integrated cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management particularly since we utilize a third-party IT managed services vendor. This integration ensures that cybersecurity considerations are an integral part of our decision-making processes at every level. Our management team works closely with our IT department and our IT managed services to continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs.
   
Our IT managed services vendor implements and maintains various technical, and organizational measures, processes, standards and policies designed to manage and mitigate material risks from cybersecurity threats to our Information Systems and Data, including, for example: information security policies, network and device security, encryption standards, incident response plans, disaster recovery plans, risk management, vulnerability detection as well as security tools such as firewalls, malware protection tools, secure authentication tools, centralized logging and monitoring tools, threat intelligence tools, and data protection tools.
   
We maintain continuous oversight through regular monitoring, which includes annual evaluations of Service Organization Control (SOC) reports for our providers and the implementation of additional complementary controls as needed. This proactive approach is designed to mitigate risks related to data breaches or other security incidents that could originate from third-party interactions. 

 

The Board of Directors oversees cybersecurity risk management, including the practices that management implements to prevent, detect and address risks from cybersecurity threats. The Board of Directors receives regular quarterly briefings on cybersecurity risks including any cybersecurity incidents or threats that may occur or have occurred from the CFO. The Board of Directors may also promptly receive information regarding any material cybersecurity incident that may occur, including any ongoing updates regarding the same.

 

For a description of the risks from cybersecurity threats that may materially affect us and how those risks may affect us see “Failures in our information technology and storage systems or data security breaches could significantly disrupt our business or force us to expend excessive costs” under Part I, Item 1A. Risk Factors in this Annual Report on Form 10-K.

 

ITEM 2. PROPERTIES

 

The Company leases its facilities. On May 31, 2024, the Company had approximately 22,000 square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California, 92614 which it has been leasing since 2009. This lease was scheduled to expire on August 31, 2016, but 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 $27,000 per month and will increase on September 1, 2024, to $28,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 located in Mexicali, Mexico. The Company has one 10-year option to renew at the end of the initial lease period. The current rent is approximately $3,100 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.

 

We believe our space is adequate for our current needs.

 

ITEM 3. LEGAL PROCEEDINGS

 

From time to time, the Company is involved in legal proceedings, claims, and litigation arising in the ordinary course of business, which may impact its financial results.

 

As of May 31, 2024, there were no pending legal proceedings. However, the outcome of any future legal matters, claims, or litigation could potentially have a material adverse effect on the Company’s quarterly or annual operating results or cash flows when resolved in subsequent periods. Nonetheless, based on current information, management believes these matters will not have a material adverse effect on the Company’s consolidated financial position, results of operations, or cash flows.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

22

 

 

PART II

 

ITEM 5. MARKET FOR COMMON EQUITY AND RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

 

The Company’s common stock is listed for trading on the Nasdaq Capital Market stock exchange under the symbol BMRA. As of August 28, 2024, the number of holders of record of Biomerica’s common stock was approximately 850, excluding stock held in street name. The number of record holders does not bear any relationship to the number of beneficial owners of the common stock as most of the Company’s common stock is held in street name at securities brokerage firms.

 

The Company has not paid any cash dividends on its common stock in the past and does not plan to pay any cash dividends on its common stock in the foreseeable future. The Company intends, for the foreseeable future, to retain any earnings to finance the continued operation and expansion of the Company’s business.

 

We did not purchase any of our shares of common stock or other securities during our fiscal year ended May 31, 2024.

 

The table below provides information relating to our equity compensation plans as of May 31, 2024:

 

Securities Plan Category  Number of Securities  to be Issued Upon Exercise of Outstanding Options   Compensation Plans Weighted-Average Exercise Price of Outstanding Options   Securities Remaining Available for Future Issuance Under Compensation Plans 
Equity Compensation Plans Approved by Securities Holders   3,479,616   $2.53    89,801 

 

ITEM 6. RESERVED

 

Not required.

 

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

You should read the following discussion and analysis in conjunction with our consolidated financial statements and the accompanying notes thereto included in Part II, Item 8 of this 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 this Report.

 

OVERVIEW

 

Biomerica, Inc. and its subsidiaries (which includes wholly-owned subsidiaries, Biomerica de Mexico and BioEurope GmbH), is a global biomedical technology company that develops, patents, manufactures and markets advanced diagnostic and therapeutic products. 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.

 

23

 

 

Our extensive range of medical diagnostic products is sold worldwide, primarily in two markets: clinical laboratories and point-of-care settings, including physicians’ offices and over-the-counter sales at major retailers such as Walmart, CVS Pharmacy, and Amazon. Our diagnostic test kits analyze blood, urine, nasal, or fecal specimens from patients to diagnose various diseases, food intolerances, and other medical conditions. They measure or detect the presence and levels of specific bacteria, hormones, antibodies, antigens, and other substances in the body, often in extremely small concentrations. Most of our products are Conformite Europeenne (“CE”) marked and/or registered with regulatory agencies in various countries for diagnostic use, with several also cleared for sale in the United States by the FDA.

 

Due to the global SARS-CoV-2 novel coronavirus (“COVID-19”) pandemic, we began developing, marketing, and selling COVID-19 diagnostic tests in March 2020. We started selling these tests in fiscal 2021, generating significant revenues during fiscal 2021 and 2022. However, we experienced a substantial drop in sales in fiscal 2023, followed by no sales of our COVID-19-related products in fiscal 2024 due to falling demand. Consequently, our COVID-19 product sales have caused significant fluctuations in our revenues over the past four years.

 

In contrast, our non-COVID-19 products, which accounted for approximately 100% and 96% of our revenues during the fiscal years ended May 31, 2024, and 2023, respectively, and have been our core focus.

 

Technological advances in medical diagnostics have enabled diagnostic tests to be performed not only in clinical laboratories but also at home and at the point-of-care in physicians’ offices. One of our key objectives has been to develop and market rapid diagnostic tests that are accurate, utilize easily obtained patient specimens, and are simple to perform without the need for complex instrumentation. Our over-the-counter (home use) and professional use (physicians’ office, clinics, etc.) rapid diagnostic test products help manage existing medical conditions and may save lives through early detection and diagnosis of specific diseases. Traditionally, such tests required the expertise of medical technologists and sophisticated equipment, with results often not available for days. We believe that rapid point-of-care tests, when properly developed and used, can be as accurate as laboratory tests. They require limited to no instrumentation, deliver reliable results in minutes, and can be performed with confidence in the home or physician’s office.

 

We invest considerable resources in the research and development of new products designed to diagnose and, in some cases, treat several major medical diseases. These products are both internally developed and obtained licensed from others. Our experienced and highly trained technical personnel, including Ph.D. holders and other scientists, are dedicated to developing new products and managing technology transfer activities. Our technical staff, many of whom have extensive experience from previous employment at large diagnostic manufacturing companies, bring a wealth of industry knowledge. Additionally, we rely on our Scientific Advisory Board, comprised of leading medical doctors and clinicians, to guide our clinical studies and product development efforts.

 

A key outcome of our recent research and development efforts is our patented diagnostic-guided therapy (“DGT”) product, developed on the inFoods® technology platform. This innovative product is designed to treat gastrointestinal conditions such as irritable bowel syndrome (“IBS”) and other inflammatory diseases, targeting chronic  inflammatory illnesses that are widespread and prevalent in large markets. We have launched the inFoods® IBS product, which leverages this patented technology.

 

The inFoods® IBS product utilizes a simple blood test to identify patient-specific foods that, when eliminated from the diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping, and constipation. Unlike broad and difficult-to-manage dietary restrictions, the inFoods® IBS product pinpoints a patient’s heightened immunoreactivity to specific foods known to frequently trigger IBS symptoms. By removing the foods identified as problematic, patients can achieve relief from their IBS symptoms.

 

We have launched our inFoods® product across numerous gastroenterology (“GI”) physician groups in various states and regions, including collaboration with one of the largest GI groups in the U.S. Feedback from GI specialty physicians have generally been positive, and we are actively expanding our network by onboarding additional physician practices. These GI practices are beginning to prescribe inFoods® IBS to their patients. Our dedicated sales team is deepening relationships within the GI segment and strategically targeting opportunities to introduce inFoods® to other medical specialties. By leveraging their expertise and building strong partnerships, our sales team is now working to engage with key physician groups outside the GI field such as integrated health practices and primary-care general practitioners. These efforts aim to broaden our market reach and enhance the overall adoption of inFoods® across various healthcare sectors and to capitalize on the distinct advantages of inFoods® for a strong foundation of meaningful growth in the future. We are also continuing to evaluate distribution, partnership and licensing opportunities with U.S. and multinational companies, which have the potential to significantly aid in the commercialization and accelerated growth of inFoods® products both domestically and internationally.

 

24

 

 

Beyond our inFoods® product line, our additional efforts have led to a significant milestone by receiving FDA clearance in December 2023 for hp+detect, a new diagnostic test for detecting Helicobacter pylori (“H. pylori”) bacteria in the gastrointestinal tract. H. pylori is a widespread infection, affecting an estimated 35% of the U.S. population and 45% of the population in Europe’s five largest countries. This bacterium is recognized as the strongest known risk factor for gastric cancer, which is the third most common cause of cancer-related deaths globally.

 

The hp+detect test provides physicians and medical centers with a reliable tool for diagnosing H. pylori infections and monitoring the effectiveness and safety of treatments. The diagnostic test is marketed directly to laboratories, where patient samples are analyzed, and diagnoses are made. To support the launch and distribution of hp+detect, we are actively promoting the test to large end-customer labs. This strategic initiative aims to enhance patient care by enabling timely and accurate detection of H. pylori infections.

 

Due to slower-than-expected launch of the Company’s key products, inFoods® IBS and hp+detect, the Company has initiated significant cost-cutting measures to extend its cash runway and work towards increasing revenues to cover overhead costs. These measures include a workforce reduction of nearly 15%. In addition, the Company is actively exploring strategic opportunities to enhance and create shareholder value.

 

RESULTS OF OPERATIONS

 

Net Sales and Cost of Sales

 

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

 

   Year Ended May 31,   Increase (Decrease) 
   2024   2023   $   % 
Clinical lab  $3,236,000   $3,310,000   $(74,000)   -2%
Over-the-counter   1,426,000    1,169,000    257,000    22%
Contract manufacturing   741,000    610,000    131,000    21%
Physician’s office   12,000    250,000    (238,000)   -95%
Total  $5,415,000   $5,339,000   $76,000    1%

 

For fiscal 2024, our net sales were approximately $5,415,000, representing an increase of $76,000, or 1%, compared to $5,339,000 for fiscal 2023. When comparing fiscal 2024 net sales excluding COVID-19 test sales from fiscal 2023, there is an increase of $290,000, or 5%. This growth was primarily attributable to the $257,000 increase in OTC Product sales that were within the UAE market, reflecting stronger demand and expanded distribution channels in the region. Additionally, a $131,000 increase in revenues from Contract Manufacturing projects contributed positively to our overall sales performance. These increases were partially offset by a $214,000 decline in sales of COVID-19 tests as the global pandemic situation stabilized.

 

Consolidated cost of sales for fiscal 2024 was approximately $4,804,000, or 89% of net sales, compared to $4,893,000, or 92% of net sales, for fiscal 2023, reflecting a slight decrease of $89,000, or 2%. The decrease was primarily driven by a $171,000 reduction due to the absence of COVID-related sales. However, this decline was partially offset by a $32,000 increase in OTC product costs and a $56,000 rise in contract manufacturing costs, reflecting higher sales in both categories during fiscal year 2024.

 

Operating Expenses

 

The following is a summary of operating expenses:

 

   Year Ended May 31,         
   2024   2023   Increase (Decrease) 
   Operating Expense   As a % of
Total Revenues
   Operating Expense   As a % of
Total Revenues
   $   % 
Selling, General and Administrative Expenses  $5,487,000        101%  $6,085,000        114%  $(598,000)   -10%
Research and Development  $1,491,000    28%  $1,584,000    30%  $(93,000)   -6%

 

25

 

 

Selling, General and Administrative Expenses

 

Our selling, general, and administrative expenses were approximately $5,487,000 for fiscal 2024, compared to $6,085,000 for fiscal 2023, a decrease of $598,000, or 10%. The reduction in fiscal 2024 was primarily due to decreases of $822,000 in legal expenses, $399,000 in bad debt expenses, and $247,000 in share-based compensation. These significant operating expense reductions were partially offset by strategic investments in key areas of our business, including a $535,000 expansion of our sales team, a $136,000 increase in sales commission expenses, and a $171,000 increase in outside services for sales and administration. Despite these increases, the overall cost reductions from the previous year underscore our commitment to strategically allocating capital and maintaining financial discipline while pursuing growth opportunities.

 

Research and Development

 

Our research and development expenses were approximately $1,491,000 for fiscal 2024 compared to $1,584,000 for fiscal 2023, a decrease of $93,000, or 6%. The decrease in fiscal 2024 was primarily driven by a reduction in share-based compensation expenses, which decreased by $45,000, and cost optimizations in our inFoods® R&D projects, resulting in savings of $47,000. For a detailed discussion of our ongoing research initiatives and their potential market impacts, please refer to the ‘Research and Development’ section in Item 1.

 

Dividend and Interest income

 

Dividend and interest income for fiscal 2024 and 2023 was approximately $431,000 and $133,000, respectively. The $298,000 increase was primarily driven by higher market interest rates on our cash and cash equivalents.

 

LIQUIDITY, CAPITAL RESOURCES AND GOING CONCERN

 

The following are the principal sources of liquidity:

 

   Year Ended May 31, 
   2024   2023 
Cash and cash equivalents  $4,170,000   $9,719,000 
Working capital including cash and cash equivalents  $5,527,000   $10,852,000 

 

As of May 31, 2024 and 2023, the Company had cash and cash equivalents of approximately $4,170,000 and $9,719,000, respectively. As of May 31, 2024 and 2023, the Company had working capital of approximately $5,527,000 and $10,852,000, respectively.

 

The Company’s ability to continue as a going concern over the next twelve months is influenced by several factors, including:

 

Our need and ability to generate additional revenue from international opportunities and our new product launches;
Our need to access the capital and debt markets to meet current obligations and fund operations;
Our capacity to manage operating expenses and maintain gross margins as we grow; and
Our ability to retain key employees and maintain critical operations with a substantially reduced workforce.

 

Management has analyzed the Company’s cash flow requirements through August 2025 and beyond. Based on this analysis, we believe our current cash and cash equivalents are insufficient to meet our operating cash requirements and strategic growth objectives for the next twelve months.

 

To address our capital needs and sustain operations beyond the next year, we are actively pursuing strategies to increase sales, reduce expenses, sell non-core assets, seek additional financing through debt or equity, and seek other strategic alternatives.

 

As part of our efforts to reduce costs, we have initiated significant cost-cutting measures to extend our cash runway and work towards increasing revenues to cover overhead costs. These measures include a workforce reduction of nearly 15% and a substantial reduction in other operating expenses.

 

As part of our financing plan, on September 28, 2023, we filed a “shelf” registration statement on Form S-3 with the SEC, allowing the Company to issue up to $20,000,000 in common shares. Under this registration statement, shares of our common stock may be sold from time to time for up to three years from the filing date. On May 10, 2024, the Company filed a prospectus supplement with the SEC, as part of the registration statement filed on September 28, 2023, which was declared effective on September 29, 2023. This supplement was intended to facilitate the sale of up to $5,500,000 in common stock through ATM offerings, as defined in Rule 415 under the Securities Act. As part of this transaction, the Company incurred $81,000 in deferred offering costs. The amount of capital that we can raise under the ATM offering is highly dependent upon the trading volume and the trading price of our stock. The average trading volume of our stock over the last three full calendar months is approximately 229,000 shares per day and the high and low trading price of our stock during the same period of time was $1.25 and $0.50, respectively. If our stock continues to trade at low volumes and price, the amount of capital that we can raise under the ATM offering will be constrained.

 

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

 

While we are committed to these plans, there is no assurance that these efforts will be successful or sufficient to meet our capital requirements.

 

These factors raise substantial doubt about the Company’s ability to continue as a going concern. Our future viability depends on the successful execution of our strategic plans, securing additional financing, and achieving profitable operations.

 

In addition, our business is subject to additional risks and uncertainties, including, but not limited to, those described in Item 1A. “Risk Factors”.

 

26

 

 

Operating Activities

 

During fiscal 2024, cash used in operating activities was approximately $5,361,000, compared to $5,474,000 for fiscal 2023. The primary factors contributing to this were a loss of approximately $5,978,000, a decrease in inventory reserves of $205,000, an increase in accounts receivable of $215,000, an increase in inventories of $115,000 and a decrease in lease liability of $297,000. These were partially offset by an increase in accounts payable and accrued expenses of $246,000, and non-cash expenses of approximately $1,211,000.

 

During fiscal 2023, cash used in operating activities was approximately $5,474,000. The primary factors that contributed to this were a loss of approximately $7,140,000, an increase in accounts receivable of $291,000, a decrease in inventory reserves of $174,000, and a decrease in accounts payable and accrued expenses of $80,000 and a decrease in lease liability of $297,000. These were partially offset by an increase in the allowance on accounts receivable of $342,000, a decrease in inventories of $534,000, and non-cash expenses of approximately $1,536,000.

 

Investing Activities

 

During fiscal 2024, cash used in investing activities was approximately $115,000, as compared to $78,000 for fiscal 2023. During fiscal 2024, the Company purchased approximately $51,000 of property and equipment and had $64,000 in expenditures related to patents. During fiscal 2023, the Company purchased approximately $64,000 of property and equipment and had $14,000 in expenditures related to patents.

 

Financing Activities

 

Cash used in financing activities for fiscal 2024 was approximately $81,000, compared to cash provided by financing activities of $9,390,000 in fiscal 2023. In fiscal 2024, the Company did not receive any proceeds from the exercise of stock options, whereas in fiscal 2023, the Company received approximately $81,000 from such exercises.

 

During fiscal 2024 and 2023, the Company received approximately $0 and $9,309,000, respectively, in net proceeds from the sale of common stock. The common stock sold and issued in fiscal 2023 was issued under the Company’s shelf registration statement filed with the SEC on July 21, 2020 (the “2020 Shelf Registration Statement”) and declared effective by the SEC on September 30, 2020, and under the prospectus supplement filed with the SEC on January 22, 2021 (“2021 Prospectus Supplement”), and the prospectus supplement filed in conjunction with the Company’s underwritten public offering of common shares on March 7, 2023 (the “2023 Prospectus Supplement”) (See Shareholders’ Equity in the notes to the consolidated financial statements for further details about SEC registration statements). The 2020 Shelf Registration Statement registers common shares that may be issued by the Company in a maximum aggregate amount of up to $90,000,000. On January 22, 2021, we filed the 2021 Prospectus Supplement for the sale of up to $15,000,000 of shares of our common stock in an at-the-market offering under the 2020 Shelf Registration Statement, of which $5,290,000 was issued through March 7, 2023.

 

In March 2023, we terminated the at-the-market offering and sold 3,333,333 shares of our common stock in a firm commitment public offering under the 2020 Shelf Registration Statement at a price to the public of $2.40 per share, for total gross proceeds of $8,000,000, before deducting underwriting discounts and commissions and other offering-related expenses payable by the Company.

 

As of August 28, 2024, the date on which this Annual Report on Form 10-K for the fiscal year ended May 31, 2024, is filed with the SEC, our 2023 Registration Statement remains subject to the offering limits set forth in General Instruction I.B.6 of Form S-3 because our public float is less than $75 million. For so long as the Company’s public float is less than $75 million, the aggregate market value of securities sold by the Company under the 2023 Shelf Registration Statement pursuant to Instruction I.B.6 to Form S-3 during any 12 consecutive months may not exceed one-third of the Company’s public float. We have not sold any of our common stock pursuant to General Instruction I.B.6 of Form S-3 in the 12 calendar months preceding the date of filing this Annual Report on Form 10-K. For purposes of this limitation, the aggregate market value of our outstanding common stock held by non-affiliates, or public float, was $7,037,587, based on 15,639,082 non-restricted shares of our outstanding common stock held by non-affiliates and a price of $0.45 per share, which was the price at which our common stock was last sold on the Nasdaq Capital Market on July 2, 2024 (a date within 60 days of the date hereof), calculated in accordance with General Instruction I.B.6 of Form S-3. After giving effect to the $2,345,862 offering limit imposed by General Instruction I.B.6 of Form S-3, and after deducting the shares we sold within the preceding 12 months, as of the date of filing this Annual Report, we may sell $2,345,862 shares of our common stock at this time under the 2023 Shelf Registration Statement.

 

27

 

 

SUBSEQUENT EVENTS

 

As part of our ongoing efforts to reduce costs, we have implemented significant cost-cutting measures, including a workforce reduction of nearly 15% in July 2024.

 

OFF BALANCE SHEET ITEMS

 

There were no off-balance sheet arrangements as of May 31, 2024.

 

CRITICAL ACCOUNTING ESTIMATES

 

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, inventory overhead application, inventory reserve and share based compensation. 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 of the Company’s consolidated financial statements for information on Significant Accounting Policies.

 

REVENUE RECOGNITION

 

The Company has various contracts with customers, and these contracts specify the recognition of revenue based on the nature of the transaction.

 

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 title passes. This applies to clinical lab products sold to domestic and international distributors, including hospitals, clinical laboratories, medical research institutions, medical schools, and pharmaceutical companies. OTC products are sold directly to drug stores, e-commerce customers, and distributors, while physicians’ office products are sold to physicians and distributors. The Company does not allow for returns except in the event of defective merchandise and, therefore, does not establish an allowance for returns. Additionally, the Company has contracts with customers that provide purchase discounts for achieving specified sales volumes. The Company regularly evaluates the status of these contracts and does not believe any discounts will be given through the end of the contract periods.

 

For diagnostic testing services sold directly to patients or physician offices that require processing by a third-party CLIA-certified lab, we recognize revenue once the lab has completed the test results.

 

For services related to contract manufacturing, revenue is recognized when the service has been performed. Services for some contract work are invoiced and recognized as the project progresses.

 

28

 

 

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.

 

VALUATION OF INVENTORIES, NET

 

Our inventories are made up of raw materials, work in progress, and finished goods and are valued at the lower of cost (determined using a combination of specific lot identification and the first-in, first-out methods) or net realizable value.

 

We record valuation reserves for inventory items with excess quantities and obsolescence exposure. These reserves are estimates of a reduction in value to reflect inventory valuation at the lower of cost or net realizable value. 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. Our inventory valuation reserves totaled $467,000 and $672,000 as of May 31, 2024 and 2023, representing approximately 16% and 25% of our inventory, respectively.

 

RECENT ACCOUNTING PRONOUNCEMENTS

 

Recent ASU’s issued by the FASB and guidance issued by the SEC did not, or are not believed by the 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. This ASU requires 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 SEC to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company adopted ASU 2016-03 on June 1, 2023, and the adoption of this update did not have a material impact on the Company’s condensed consolidated financial statements.

 

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Improvements to Reportable Segment Disclosures.” The ASU includes enhanced disclosure requirements, primarily related to significant segment expenses that are regularly provided to and used by the chief operating decision maker (“CODM”). The amendments are to be applied retrospectively to all prior periods presented in the financial statements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.

 

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”. The ASU includes enhanced disclosure requirements, primarily related to the rate reconciliation and income taxes paid information. The amendments are to be applied prospectively in the financial statements. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not required.

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

BIOMERICA, INC. AND SUBSIDIARIES

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

Report of Independent Registered Public Accounting Firm (PCAOB ID 0200) FS-2 – FS-3
   
CONSOLIDATED FINANCIAL STATEMENTS  
   
Consolidated Balance Sheets as of May 31, 2024 and 2023 FS-4
   
Consolidated Statements of Operations and Comprehensive Loss for the Years Ended May 31, 2024 and 2023 FS-5
   
Consolidated Statements of Shareholders’ Equity for the Years Ended May 31, 2024 and 2023 FS-6
   
Consolidated Statements of Cash Flows for the Years Ended May 31, 2024 and 2023 FS-7
   
Notes to Consolidated Financial Statements FS-8 – FS-20

 

29

 

 

ITEM 9A. CONTROLS AND PROCEDURES

 

Attached as exhibits to this Form 10-K are certifications of our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”) that are required in accordance with Rule 13a-14 of the Exchange Act. This “Disclosure Controls and Procedures” section includes information concerning the controls and controls evaluation referred to in the certifications.

 

EVALUATION OF DISCLOSURE CONTROLS

 

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. Our CEO and CFO concluded that our disclosure controls and procedures are effective at a reasonable assurance level as of May 31, 2024. Based on that evaluation the CEO and CFO concluded 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 CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

 

Company management, including the CEO and CFO concluded that, as of May 31, 2024, the Company’s internal control over financial reporting was effective.

 

CHANGES IN INTERNAL CONTROL OVER FINANCIAL REPORTING

 

There have been no changes in our internal control over financial reporting identified in connection with the evaluation that occurred during the quarter ended May 31, 2024, that have materially affected, or that are reasonably likely to affect, our internal control over financial reporting.

 

MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING

 

Company management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934. The Company’s internal control over financial reporting is designed to provide reasonable assurance to the Company’s management and Board of Directors regarding the reliability of financial reporting and the preparation and fair presentation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America.

 

A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with accounting principles generally accepted in the United States of America, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the consolidated financial statements.

 

The effectiveness of any system of internal control over financial reporting is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures. Because of these inherent limitations, internal control over financial reporting cannot provide absolute assurance regarding the reliability of financial reporting and may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

30

 

 

Company management, with the participation of the CEO and the CFO, evaluated the effectiveness of the Company’s disclosure controls and procedures as defined in Rules 13(a)-15(e) and 15(d)-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. In making this assessment, Management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control - Integrated Framework (2013). Based on this assessment, management, with the participation of the CEO and CFO, believes that, as of May 31, 2024, the Company’s internal control over financial reporting was effective based on those criteria.

 

Company management will continue to monitor and evaluate the effectiveness of its disclosure controls and procedures and its internal controls over financial reporting on an ongoing basis and are committed to taking further action and implementing improvements, as necessary and as funds allow.

 

Note: This 10-K does not include an attestation report of the Company’s independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by the Company’s independent registered public accounting firm pursuant to temporary rules of the Securities and Exchange Commission that permit the Company to provide only management’s report in this 10-K.

 

ITEM 9B. OTHER INFORMATION.

 

On August 28, 2024, the Company entered into an employment agreement with their Chief Financial Officer, Mr. Gary Lu, wherein if Mr. Lu is terminated by the Company without cause, or if Mr. Lu voluntarily terminates his employment with the Company with cause, then the Company will be required to pay Mr. Lu a severance payment equal to twelve months of base salary. The definition of “cause” for each type of termination is found in the agreement, along with other material terms. This agreement is attached hereto as Exhibit 10.8.

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

 

Not applicable.

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE

 

The information required by this item will be disclosed in our definitive proxy statement on Schedule 14A (the “Proxy Statement”) for our 2024 Annual Meeting of Stockholders and is incorporated by reference herein. Our Proxy Statement will be filed with the SEC within 120 days after the end of the Company’s fiscal year ended May 31, 2024, pursuant to Regulation 14A under the Exchange Act.

 

ITEM 11. EXECUTIVE COMPENSATION

 

The information required by this item will be disclosed in the Proxy Statement and is incorporated herein by reference.

 

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

 

The table below provides information relating to our equity compensation plans as of May 31, 2024:

 

Securities Plan Category  Number of Securities  to be Issued Upon Exercise of Outstanding Options   Compensation Plans Weighted-Average Exercise Price of Outstanding Options   Securities Remaining Available for Future Issuance Under Compensation Plans 
Equity Compensation Plans Approved by Securities Holders   3,479,616   $2.53    89,801 

 

The information required by this item will be disclosed in the Proxy Statement and is incorporated herein by reference.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

 

The information required by this item will be disclosed in the Proxy Statement and is incorporated herein by reference.

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The information required by this item will be disclosed in the Proxy Statement and is incorporated herein by reference.

 

PART IV

 

ITEM 15. EXHIBITS LIST AND FINANCIAL SCHEDULES

 

The following documents are filed as part of this Annual Report on Form 10-K:

 

1.Consolidated Financial Statements

 

Reference is made to the Index to the consolidated financial statements as set forth on page FS-1 of this Annual Report on Form 10-K.

 

2.Consolidated Financial Statement Schedules

 

All schedules have been omitted as the pertinent information is either not required, not applicable, or otherwise included in the financial statements and notes thereto.

 

3.Exhibits

 

See below.

 

31

 

 

Exhibit No.   Description
     
3.1   First Amended and Restated Certificate of Incorporation of Registrant filed with the Secretary of State of Delaware on August 1, 2000 (incorporated by reference to Exhibit 3.8 filed with the Registrant’s Annual Report on Form 10-KSB for the fiscal year ended May 31, 2000).
     
3.2   Amended and Restated Bylaws, as adopted on July 24, 2023 (incorporated by reference to Exhibit 3.1 of the Company’s Form 8-K filed July 26, 2023).
     
4.1   Specimen Stock Certificate of Common Stock of Registrant (incorporated by reference to Exhibit 4.1 filed with Registrant’s Registration Statement on Form SB-2, Commission No. 333-87231 filed on September 16, 1999).
     
4.2   Description of Capital Stock.
     
10.1   Standard Industrial/Commercial Single-Tenant Lease, dated June 18, 2009, by and between Registrant and CNH, LLC for 17571 Von Karman Avenue, Irvine, CA 92614 (incorporated by reference to Exhibit 10.1 of the Company’s August 31, 2009 Form 10-Q filed October 16, 2009).
     
10.2   2014 Stock Incentive Plan of Registrant (incorporated by reference to Exhibit A of the Company’s Definitive Proxy Statement filed with the Securities and Exchange Commission on September 29, 2014).
     
10.3   2017 Stock Incentive Plan of Registrant (incorporated by reference to Exhibit A of the Company’s Definitive Proxy Statement filed with the Securities and Exchange Commission on September 28, 2017).
     
10.4   2020 Stock Incentive Plan of Registrant (incorporated by reference to Exhibit A of the Company’s Definitive Proxy Statement filed with the Securities and Exchange Commission on September 25, 2020).
     
10.5   Form of Executive Stock Option Agreement (attached herein).
     
10.6   Employment Agreement, dated March 1, 2023, by and between Biomerica, Inc. and Gary Lu.
     
10.7   2023 Stock Incentive Plan of Registrant (incorporated by reference to Exhibit A of the Company’s Definitive Proxy Statement filed with the Securities and Exchange Commission on September 27, 2023 ).

 

   
10.8   Employment Agreement dated August 28, 2024 by and between Biomerica Inc. and Gary Lu.
     
21.1   List of Subsidiaries (attached herein).
     
23.1   Consent of Independent Registered Public Accounting Firm (Haskell & White LLP).
     
31.1   Certification of Chief Executive Officer pursuant to Rule 13a-14(a) under the Exchange Act, adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amended.
     
31.2   Certification of Chief Financial Officer pursuant to Rule 13a-14(a) under the Exchange Act, adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, as amended.
     
32.1   Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended.
     
32.2   Certification of Chief Financial Officer pursuant to 18 U.S.C Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended.
     
101.INS   Inline XBRL Instance Document.
     
101.SCH   Inline XBRL Taxonomy Extension Schema Document.
     
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.
     
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.
     
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document.
     
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document.
     
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

The certifications attached as Exhibits 32.1 and 32.2 accompany this Annual Report pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended, and shall not be deemed “filed” by the registrant for purposes of Section 18 of the Exchange Act and are not to be incorporated by reference into any of the registrant’s filings under the Securities Act or the Exchange Act, irrespective of any general incorporation language contained in any such filing.

 

32

 

 

SIGNATURES

 

In accordance with Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

  BIOMERICA, INC.
  Registrant
     
  By/s/ Zackary S. Irani
    Zackary S. Irani,
    Chief Executive Officer
     
    Dated: August 28, 2024

 

In accordance with the Exchange Act, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:

 

Signature and Capacity

 

/s/ Zackary S. Irani Date: August 28, 2024
Zackary S. Irani  
Director, Chief Executive Officer  
   
/s/ Gary Lu, CPA Date: August 28, 2024
Gary Lu, CPA  
Chief Financial Officer  
   
/s/ Allen Barbieri Date: August 28, 2024
Allen Barbieri  
Director, Vice-Chairman  
   
/s/ Jane Emerson, M.D., Ph.D. Date: August 28, 2024
Jane Emerson, M.D., Ph.D.  
Director  
   
/s/ David Moatazedi Date: August 28, 2024

David Moatazedi

Director

 
   
/s/ Catherine Coste, CPA Date: August 28, 2024
Catherine Coste, CPA  
Director  

 

33

 

 

BIOMERICA, INC. AND SUBSIDIARIES

TABLE OF CONTENTS

 

Report of Independent Registered Public Accounting Firm (PCAOB ID 0200) FS-2 – FS-3
   
CONSOLIDATED FINANCIAL STATEMENTS  
   
Consolidated Balance Sheets as of May 31, 2024 and 2023 FS-4
   
Consolidated Statements of Operations and Comprehensive Loss for the Years Ended May 31, 2024 and 2023 FS-5
   
Consolidated Statements of Shareholders’ Equity for the Years Ended May 31, 2024 and 2023 FS-6
   
Consolidated Statements of Cash Flows for the Years Ended May 31, 2024 and 2023 FS-7
   
Notes to Consolidated Financial Statements FS-8 – FS-20

 

FS-1
 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM 

 

To the Shareholders and Board of Directors

Biomerica, Inc.

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of Biomerica, Inc. (the “Company”) as of May 31, 2024 and 2023, the related consolidated statements of operations and comprehensive loss, shareholders’ equity, and cash flows for each of the years then ended, and the related notes (collectively, the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of May 31, 2024 and 2023, and the consolidated results of its operations and its cash flows for each of the years then ended, in conformity with U.S. generally accepted accounting principles.

 

Going Concern

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As described in Note 2 to the consolidated financial statements, the Company has experienced recurring losses and negative cash flows from operations and has an accumulated deficit and limited liquid resources. These matters raise substantial doubt about the Company’s ability to continue as a going concern. Management’s plans in regard to these matters are also described in Note 2. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matter

 

The critical audit matter communicated below is a matter arising from the current-period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which they relate.

 

Inventory Valuation

 

Critical Audit Matter Description

 

As described in Note 2 to the Company’s consolidated financial statements, the Company values inventory at the lower of cost or net realizable value with cost inclusive of estimates for reasonable allocations of labor and overhead costs. Also, 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. Auditing the Company’s estimates for capitalized labor and overhead was challenging due to the extensive use of estimates throughout this process, including the amount of labor and overhead costs allocable to inventory production and the specific amount of labor and overhead costs allocable to ending inventory quantities. Auditing the Company’s estimates for slow-moving and obsolete inventories was challenging due to the inherently judgmental nature of forecasting future sales and usage of a significant number of diverse inventory items.

 

FS-2
 

 

How the Critical Audit Matter Was Addressed in the Audit

 

To test the valuation of the Company’s inventory, we performed the following audit procedures:

 

  Obtained an understanding of the methodologies and policies used by management to estimate capitalized labor and overhead and inventory reserves; we obtained an understanding of key internal controls and assessed their overall appropriateness;
  Tested the reasonableness of the production labor and overhead cost pools and the reasonableness of inventory quantities produced; we recalculated the allocable labor and overhead rate per unit produced; we recalculated the amount of capitalized labor and overhead based on quantities on hand at the end of the fiscal year; we performed sensitivity analyses to determine the impact of adjustments to management’s estimates; and
  Tested the accuracy of key data inputs that are the primary drivers for determining the quantitative inventory reserves; these inputs included inventory quantities on hand, approximate age of the inventory quantities, and estimated inventory reserve percentages.

 

 

/s/ Haskell & White LLP

  HASKELL & WHITE LLP
   
We have served as the Company’s auditor since 2022.  
   
Irvine, California  
August 28, 2024  

 

FS-3
 

 

BIOMERICA, INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

 

   2024   2023 
   May 31, 
   2024   2023 
Assets          
           
Current Assets:          
Cash and cash equivalents  $4,170,000   $9,719,000 
Accounts receivable, net   947,000    722,000 
Inventories, net   2,376,000    2,056,000 
Prepaid expenses and other   238,000    300,000 
Total current assets   7,731,000    12,797,000 
Property and equipment, net of accumulated depreciation and amortization   201,000    213,000 
Right-of-use assets, net of accumulated amortization of $910,000 and $617,000 as of May 31, 2024 and 2023, respectively   742,000    1,035,000 
Investments   165,000    165,000 
Intangible assets, net of accumulated amortization of $48,000 and $30,000 as of May 31, 2024 and 2023, respectively   212,000    165,000 
Other assets   203,000    79,000 
Total Assets  $9,254,000   $14,454,000 
Liabilities and Shareholders’ Equity          
           
Current Liabilities:          
Accounts payable and accrued expenses  $1,138,000   $892,000 
Accrued compensation   655,000    696,000 
Advances from customers   85,000    60,000 
Lease liabilities, current portion   326,000    297,000 
Total current liabilities   2,204,000    1,945,000 
Lease liabilities, net of current portion   459,000    785,000 
Total Liabilities   2,663,000    2,730,000 
           
Commitments and contingencies (Note 9)   -    - 
           
Shareholders’ Equity:          
           
Preferred stock, Series A 5% convertible, $0.08 par value, 571,429 shares authorized, none issued and outstanding as of May 31, 2024 and 2023   -    - 
Preferred stock, undesignated, no par value, 4,428,571 shares authorized, none issued and outstanding as of May 31, 2024 and 2023   -    - 
Common stock, $0.08 par value, 25,000,000 shares authorized, 16,821,646 issued and outstanding at May 31, 2024 and 2023, respectively   1,346,000    1,346,000 
Additional paid-in capital   53,542,000    52,705,000 
Accumulated other comprehensive loss   (102,000)   (110,000)
Accumulated deficit   (48,195,000)   (42,217,000)
Total Shareholders’ Equity   6,591,000    11,724,000 
Total Liabilities and Shareholders’ Equity  $9,254,000   $14,454,000 

 

See accompanying notes to consolidated financial statements and Report of Independent Registered Public Accounting Firm.

 

FS-4
 

 

BIOMERICA, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Net sales  $5,415,000   $5,339,000 
Cost of sales   (4,804,000)   (4,893,000)
Gross profit   611,000    446,000 
           
Operating expenses:          
Selling, general and administrative   5,487,000    6,085,000 
Research and development   1,491,000    1,584,000 
Total operating expense   6,978,000    7,669,000 
           
Loss from operations   (6,367,000)   (7,223,000)
           
Other income:          
Dividend and interest income   431,000    133,000 
Other income   -    1,000 
Total other income   431,000    134,000 
           
Loss before income taxes   (5,936,000)   (7,089,000)
           
Provision for income taxes   (42,000)   (51,000)
           
Net loss  $(5,978,000)  $(7,140,000)
           
Basic net loss per common share  $(0.36)  $(0.50)
           
Diluted net loss per common share  $(0.36)  $(0.50)
           
Weighted average number of common and common equivalent shares:          
Basic   16,821,646    14,154,269 
           
Diluted   16,821,646    14,154,269 
           
Net loss  $(5,978,000)  $(7,140,000)
           
Other comprehensive loss, net of tax:          
Foreign currency translation   8,000    (36,000)
           
Comprehensive loss  $(5,970,000)  $(7,176,000)

 

See accompanying notes to consolidated financial statements and Report of Independent Registered Public Accounting Firm.

 

FS-5
 

 

Biomerica, Inc.

Consolidated Statements Shareholders’ Equity

For the Year Ended May 31, 2024

 

                         
   Common Stock   Additional Paid-in   Accumulated Other Comprehensive   Accumulated   Total Stockholders’ 
   Shares   Amount   Capital   Loss   Deficit   Equity 
                         
Balances at May 31, 2022   12,867,924   $1,029,000   $42,447,000   $(74,000)  $(35,077,000)  $8,325,000 
Exercise of stock options   46,500    4,000    77,000    -    -    81,000 
Net proceeds from ATM   573,889    46,000    1,915,000    -    -    1,961,000 
Shares issued in connection with public offering   3,333,333    267,000    7,081,000    -    -    7,348,000 
Foreign currency translation   -    -    -    (36,000)   -    (36,000)
Compensation expense in connection with options granted   -    -    1,185,000    -    -    1,185,000 
Net loss   -    -    -    -    (7,140,000)   (7,140,000)
Balances at May 31, 2023   16,821,646    1,346,000    52,705,000    (110,000)   (42,217,000)   11,724,000 
Foreign currency translation   -    -    -    8,000    -    8,000 
Compensation expense in connection with options granted   -    -    837,000    -    -    837,000 
Net loss   -    -    -    -    (5,978,000)   (5,978,000)
Balances at May 31, 2024   16,821,646   $1,346,000   $53,542,000   $(102,000)  $(48,195,000)  $6,591,000 

 

See accompanying notes to consolidated financial statements and Report of Independent Registered Public Accounting Firm.

 

FS-6
 

 

BIOMERICA, INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

   2024   2023 
   For the Year Ended May 31 
   2024   2023 
Cash flows from operating activities:          
Net loss  $(5,978,000)  $(7,140,000)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   81,000    84,000 
(Recovery) provision for allowance for credit losses   (10,000)   342,000 
Inventory reserve   (205,000)   (174,000)
Share-based compensation   837,000    1,185,000 
Amortization of right-of-use asset   293,000    267,000 
Changes in assets and liabilities:          
Accounts receivable   (215,000)   (291,000)
Inventories   (115,000)   534,000 
Prepaid expenses and other   62,000    20,000 
Other assets   (44,000)   18,000 
Accounts payable and accrued expenses   246,000    (80,000)
Accrued compensation   (41,000)   49,000 
Advances from customers   25,000    9,000 
Reduction in lease liabilities   (297,000)   (297,000)
Net cash used in operating activities   (5,361,000)   (5,474,000)
           
Cash flows from investing activities:          
Purchases of property and equipment   (51,000)   (64,000)
Expenditures related to intangibles   (64,000)   (14,000)
Net cash used in investing activities   (115,000)   (78,000)
           
Cash flows from financing activities:          
Gross proceeds from sale of common stock   -    10,014,000 
Deferred offering costs   (81,000)   - 
Costs from sale of common stock   -    (705,000)
Proceeds from exercise of stock options   -    81,000 
Net cash (used in) provided by financing activities   (81,000)   9,390,000 
           
Effect of exchange rate changes in cash   8,000    (36,000)
Net (decrease) increase in cash and cash equivalents   (5,549,000)   3,802,000 
           
Cash and cash equivalents at beginning of year   9,719,000    5,917,000 
           
Cash and cash equivalents at end of year  $4,170,000   $9,719,000 
           
Supplemental Disclosure of Cash Flow Information:          
Cash paid during the period for:          
Income taxes  $41,000   $51,000 
           
Non-cash investing and financing activities:          
           
Write off of fixed assets, cost  $-   $40,000 
           
Write off of fixed assets, accumulated depreciation  $-   $40,000 
           
Write off of intangible assets, cost  $-   $6,000 
           
Write off of intangible assets, accumulated amortization  $-   $6,000 

 

See accompanying notes to consolidated financial statements and Report of Independent Registered Public Accounting Firm.

 

FS-7
 

 

BIOMERICA, INC. AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

YEARS ENDED MAY 31, 2024 AND 2023

 

NOTE 1: ORGANIZATION

 

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 to treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. Our inFoods® IBS product 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, and constipation. Instead of broad and difficult to manage dietary restrictions, the inFoods® IBS product works by identifying specific foods that may be causing an abnormally high immune response in the patient. A food identified as positive, which is causing the abnormal immune response in the patient, is simply removed from the diet to help alleviate IBS symptoms.

 

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 CVS Pharmacy). 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 COVID-19 pandemic, in March 2020, we began selling these COVID-19 related diagnostic tests during fiscal 2021, and we experienced significant revenues from such sales during fiscal 2021 and 2022 with lesser sales in fiscal 2023. Due to falling demand, there were no sales of our COVID-19 related products in fiscal 2024. As such, our COVID-19 product sales caused significant swings in our revenues over the past 4 years.

 

The other existing products that contributed to our 2024 revenues are primarily focused on gastrointestinal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are Conformite Europeenne (“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.

 

NOTE 2: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

PRINCIPLES OF CONSOLIDATION

 

The consolidated financial statements for the years ended May 31, 2024 and 2023, include the accounts of Biomerica, Inc. (“Biomerica”) as well as its wholly-owned 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 our consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, as well as the disclosure of contingent assets and liabilities at the date of the financial statements. These estimates also impact the reported amounts of revenues and expenses during the reporting period. Key estimates include the allowance for doubtful accounts, based on both current and historical practices with customers; variable consideration in revenue recognition, estimated based on agreements that include guarantees of specified profit margins, requiring adjustments based on actual sales performance and market conditions, stock option forfeiture rates, calculated using historical data; and inventory obsolescence, where inventory is stated at the lower of cost or net realizable value (NRV) and assessed through judgments based on projected and historical usage of materials. The valuation of lease liabilities and right-of-use assets also involves assumptions such as the borrowing rate at lease commencement and the likelihood of lease extensions.

 

These estimates are critical to our financial reporting, and actual results could materially differ from those estimates.

 

FS-8
 

 

LIQUIDITY AND GOING CONCERN

 

The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $48 million as of May 31, 2024. As of May 31, 2024, the Company had cash and cash equivalents of approximately $4,170,000 and working capital of approximately $5,527,000.

 

On January 22, 2021, the Company filed a prospectus supplement to the base prospectus included in a registration statement filed with the SEC on July 21, 2020, and declared effective by the SEC on September 30, 2020, for purposes of selling up to $15,000,000 in “at-the-market” offerings, as defined in Rule 415 promulgated under the Securities Act (the “ATM Offering”).

 

Under the ATM Offering, the sales agent uses commercially reasonable efforts to sell on the Company’s behalf all 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 agent and the Company. The Company has no obligation to sell any shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering.

 

During the year ended May 31, 2023, the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 pursuant to the ATM Agreement, which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company of $1,961,000, after deducting commissions for each sale and legal, accounting, and other fees related to offering in the amount of $53,000.

 

On March 7, 2023, the Company sold 3,333,333 shares of common stock in a firm commitment public offering at a gross sales price of $2.40 per share, with net total proceeds, after deducting issuance fees and expenses of $700,000, of approximately $7,300,000. As a result of this public offering, the Company terminated the ATM offering agreement.

 

On September 28, 2023, we filed a “shelf” registration statement on Form S-3 with the SEC, allowing the Company to issue up to $20,000,000 in common shares. Under this registration statement, shares of our common stock may be sold from time to time for up to three years from the filing date. On May 10, 2024, the Company filed a prospectus supplement with the SEC, as part of the registration statement filed on September 28, 2023, which was declared effective on September 29, 2023. This supplement was intended to facilitate the sale of up to $5,500,000 in common stock through ATM offerings, as defined in Rule 415 under the Securities Act. As part of this transaction, the Company incurred $81,000 in deferred offering costs. The amount of capital that we can raise under the ATM offering is highly dependent upon the trading volume and the trading price of our stock. The average trading volume of our stock over the last three full calendar months is approximately 229,000 shares per day and the high and low trading price of our stock during the same period of time was $1.25 and $0.50, respectively. If our stock continues to trade at low volumes and price, the amount of capital that we can raise under the ATM offering will be constrained.

 

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

 

As of May 31, 2024 and 2023, the Company had cash and cash equivalents of approximately $4,170,000 and $9,719,000, respectively. As of May 31, 2024 and 2023, the Company had working capital of approximately $5,527,000 and $10,852,000, respectively.

 

The Company’s ability to continue as a going concern over the next twelve months is influenced by several factors, including:

 

  Our need and ability to generate additional revenue from international opportunities and our new product launches;
  Our need to access the capital and debt markets to meet current obligations and fund operations;
  Our capacity to manage operating expenses and maintain gross margins as we grow; and
  Our ability to retain key employees and maintain critical operations with a substantially reduced workforce.

 

Management has analyzed the Company’s cash flow requirements through August 2025 and beyond. Based on this analysis, we believe our current cash and cash equivalents are insufficient to meet our operating cash requirements and strategic growth objectives for the next twelve months.

 

To address our capital needs and sustain operations beyond the next year, we are actively pursuing strategies to increase sales, reduce expenses, sell non-core assets, seek additional financing through debt or equity, and seek other strategic alternatives. While we are committed to these plans, there is no assurance that these efforts will be successful or sufficient to meet our capital requirements.

 

These factors raise substantial doubt about the Company’s ability to continue as a going concern. Our future viability depends on the successful execution of our strategic plans, securing additional financing, and achieving profitable operations.

 

The Company’s consolidated financial statements as of May 31, 2024 were prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business.

 


FAIR VALUE OF FINANCIAL INSTRUMENTS

 

The Company has financial instruments whereby the fair market value of the financial instruments could be different than the amount recorded on a historical basis. The Company’s consolidated financial instruments consist of its cash and cash equivalents, accounts receivable, and accounts payable. The carrying amounts of the Company’s financial instruments approximate their fair values. The Company also maintains an investment in privately held company (see below).

 

CONCENTRATION OF CREDIT RISK

 

The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. From time to time, the Company has uninsured balances. The Company does not believe it is exposed to any significant credit risks.

 

The Company provides credit in the normal course of business to customers throughout the United States and in foreign markets. The Company performs ongoing credit evaluations of its customers and requires accelerated prepayment in some circumstances.

 

Our net sales were approximately $5,415,000 for fiscal 2024, compared to $5,339,000 for fiscal 2023. For the fiscal years ended May 31, 2024, and 2023, the Company had one distributor each year that accounted for 33% and 35% of our net sales, respectively.

 

Total gross receivables as of May 31, 2024, and 2023 were approximately $966,000 and $751,000, respectively. As of May 31, 2024, and 2023, the Company had four and one distributor, respectively, that accounted for a total of 64% and 36% of gross accounts receivable. Of the 64% as of May 31, 2024, 37% was owed by a distributor in Asia.

 

For the fiscal year ended May 31, 2024, the Company had one vendor which accounted for 16% of the purchases of raw materials. For the fiscal year ended May 31, 2023, the Company did not have any significant concentration of vendor spend for raw materials.

 

FS-9
 

 

GEOGRAPHIC CONCENTRATION

 

As of May 31, 2024 and 2023, approximately $537,000 and $626,000, respectively, of Biomerica’s gross inventory was located in Mexicali, Mexico, respectively.

 

As of May 31, 2024 and 2023, approximately $14,000 and $17,000, respectively, of Biomerica’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico.

 

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, NET

 

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.

 

The Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (codified as Accounting Standards Codification (“ASC”) 326) on June 1, 2023. ASC 326 adds to U.S. GAAP the current expected credit loss (“CECL”) model, a measurement model based on expected losses rather than incurred losses. Prior to the adoption of ASC 326, the Company evaluated receivables on a quarterly basis and adjusted the allowance for doubtful accounts accordingly. Balances over ninety days old were usually reserved for unless collection was reasonably assured. Under the application of ASC 326, the Company’s historical credit loss experience provides the basis for the estimation of expected credit losses, as well as current economic and business conditions, and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of financial assets based upon its evaluation of risk characteristics, including consideration of the types of products and services sold. Account balances are written off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.

 

Occasionally, certain long-standing customers who routinely place large orders will have unusually large receivable 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 May 31, 2024 and 2023, the Company has established an allowance of approximately $19,000 and $29,000, respectively, for credit losses.

 

PREPAID EXPENSES AND OTHER

 

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

 

As of May 31, 2024 and 2023, the prepaids were approximately $238,000 and $300,000, respectively, comprised 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.

 

FS-10
 

 

The following is a summary of approximate net inventories:

 

   2024   2023 
   May 31, 
   2024   2023 
Raw materials  $1,519,000   $1,677,000 
Work in progress   1,145,000    869,000 
Finished products   179,000    182,000 
Total gross inventory  $2,843,000   $2,728,000 
Inventory reserve   (467,000)   (672,000)
Net inventory  $2,376,000   $2,056,000 

 

Reserves for inventory obsolescence are recorded as necessary to reduce obsolete inventory to estimated net realizable value or to specifically reserve for obsolete inventory. As of May 31, 2024 and 2023, inventory reserves were approximately $467,000 and $672,000, respectively.

 

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 amounted to approximately $63,000 and $66,000 for the years ended May 31, 2024 and 2023, 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 at least 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 patents are based on their individual useful lives which average around 15 years. Amortization amounted to approximately $18,000 for the years ended May 31, 2024 and 2023.

 

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. The Company uses a qualitative assessment to determine whether there was any impairment. There was no impairment of intangible assets for the years ended May 31, 2024 and 2023.

 

INVESTMENTS

 

The Company has made investments in a privately held 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 dividend and interest 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 May 31, 2024 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 year ended May 31, 2024.

 

FS-11
 

 

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 $837,000 and $1,185,000 of share-based compensation during the years ended May 31, 2024 and 2023, respectively.

 

In applying the Black-Scholes option-pricing model, the following assumptions used in the valuation of awards issued for years ended May 31, 2024 and 2023:

 

   For the year ended May 31, 
   2024   2023 
Dividend yield   0%   0%
Expected volatility   100.54 - 111.98%   98.81 - 101.77%
Risk free interest rate   4.0 - 4.59%   3.12 - 3.35%
Expected term   4.69 - 6.25 years    6.25 years 

 

REVENUE RECOGNITION

 

The Company has various contracts with customers, and these contracts specify the recognition of revenue based on the nature of the transaction.

 

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 title passes. This applies to clinical lab products sold to domestic and international distributors, including hospitals, clinical laboratories, medical research institutions, medical schools, and pharmaceutical companies. OTC products are sold directly to drug stores, e-commerce customers, and distributors, while physicians’ office products are sold to physicians and distributors. The Company does not allow returns except in cases of defective merchandise, and therefore, does not establish an allowance for returns. Additionally, the Company has contracts with customers that provide purchase discounts contingent on achieving specified sales volumes. These contracts are regularly evaluated, and the Company does not anticipate granting any discounts through the end of the contract period.

 

Furthermore, the Company offers margin guarantees to certain retail drug store customers to ensure a minimum profit margin. Should pricing adjustments cause these margins to fall below the agreed-upon thresholds, the Company is committed to compensating for the shortfall. This arrangement introduces variable consideration into our revenue recognition process. These considerations are estimated monthly based on actual sales and potential price reductions, ensuring accurate and compliant revenue reporting.

 

For diagnostic testing services sold directly to patients or physician offices that require processing by a third-party CLIA-certified lab, we recognize revenue once the lab has completed the test results.

 

For services related to contract manufacturing, revenue is recognized when the service has been performed. Services for some contract work are invoiced and recognized as the project progresses.

 

As of May 31, 2024, the Company had approximately $85,000 of advances from domestic customers, which are prepayments on orders for future shipments.

 

FS-12
 

 

Disaggregation of revenue:

 

The following is an approximate breakdown of revenues according to primary markets to which the products are sold:

 

   2024   2023 
   For Year Ended May 31, 
   2024   2023 
Clinical lab  $3,236,000   $3,310,000 
Over-the-counter   1,426,000    1,169,000 
Contract manufacturing   741,000    610,000 
Physician’s office   12,000    250,000 
Total  $5,415,000   $5,339,000 

 

See Note 8 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 $1,491,000 and $1,584,000 of research and development costs during the years ended May 31, 2024 and 2023, respectively.

 

INCOME TAXES

 

The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years and the benefits of net operating loss and tax credit carryforwards. These temporary differences and the benefits of net operating loss and tax credit carryforwards are measured using enacted tax rates. A valuation allowance is recorded to reduce deferred tax assets to the extent that management considers it is more likely than not that a deferred tax asset will not be realized. In determining the valuation allowance, the Company considers factors such as the reversal of deferred income tax assets, projected taxable income, and the character of income tax assets and tax planning strategies. A change to these factors could impact the estimated valuation allowance and income tax expense. As of May 31, 2024 and 2023, in accordance with ASC 740, the Company has a valuation allowance for all of its net deferred tax assets. During the year ended May 31, 2024, this valuation allowance was increased to $10,369,000, which fully covers the net deferred tax asset of $10,369,000.

 

The Company accounts for its uncertain tax provisions by using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not, based solely on the technical merits, that the position will be sustained in an audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the appropriate amount of the benefit to recognize. The amount of benefit to recognize is measured as the maximum amount which is more likely than not to be realized. The tax position is derecognized when it is no longer more likely than not capable of being sustained. On subsequent recognition and measurement, the maximum amount which is more likely than not to be recognized at each reporting date will represent the Company’s best estimate, given the information available at the reporting date, although the outcome of the tax position is not absolute or final. The Company elected to follow an accounting policy to classify accrued interest related to liabilities for income taxes within the “Interest expense” line and penalties related to liabilities for income taxes within the “Other expense” line of the consolidated statements of operations and comprehensive loss.

 

ADVERTISING COSTS

 

The Company reports the cost of all advertising as expense in the period in which those costs are incurred. Advertising costs were approximately $101,000 and $156,000 for the years ended May 31, 2024 and 2023, 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 year, and revenues and costs are translated using average exchange rates for the year. The resulting adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transaction gains or losses that are included in the consolidated statements of operations for the years ended May 31, 2024 and 2023.

 

FS-13
 

 

RIGHT-OF-USE ASSETS AND LEASE LIABILITIES

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued an accounting standard update which requires lessees to recognize most leases on the balance sheet with a corresponding right-of-use asset. 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. For additional information, see Note 9-Commitments and Contingencies.

 

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 amounts of anti-dilutive stock options not included in the loss per share calculation for the years ended May 31, 2024 and 2023 were 3,479,616 and 2,342,616, respectively.

 

SEGMENT REPORTING

 

ASC 280, Segment Reporting (“ASC 280”), establishes standards for reporting, by public business enterprises, information about operating segments, products and services, geographic areas, and major customers. The Company’s operations are analyzed by management and its chief operating decision maker as being part of a single industry segment: the design, development, marketing, and sales of diagnostic kits.

 

REPORTING COMPREHENSIVE LOSS

 

Comprehensive loss represents net loss and any revenues, expenses, gains and losses that, under GAAP, are excluded from net loss and recognized directly as a component of shareholders’ equity. Items of other comprehensive loss consist solely of foreign currency translation adjustments for the years ended May 31, 2024 and 2023.

 

RECENT ACCOUNTING PRONOUNCEMENTS

 

Recent ASU’s issued by the FASB and guidance issued by the SEC did not, or are not believed by the 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. This ASU requires 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 SEC to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company adopted ASU 2016-03 on June 1, 2023, and the adoption of this update did not have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Improvements to Reportable Segment Disclosures.” The ASU includes enhanced disclosure requirements, primarily related to significant segment expenses that are regularly provided to and used by the chief operating decision maker (“CODM”). The amendments are to be applied retrospectively to all prior periods presented in the financial statements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.

 

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”. The ASU includes enhanced disclosure requirements, primarily related to the rate reconciliation and income taxes paid information. The amendments are to be applied prospectively in the financial statements. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.

 

FS-14
 

 

NOTE 3: PROPERTY AND EQUIPMENT, NET

 

The following is an approximate breakdown of property and equipment, net of accumulated depreciation:

 

   2024   2023 
   May 31, 
   2024   2023 
Equipment  $1,384,000   $1,333,000 
Furniture, fixtures and leasehold improvements   211,000    211,000 
Less accumulated depreciation   (1,394,000)   (1,331,000)
Net property and equipment  $201,000   $213,000 

 

NOTE 4: INTANGIBLE ASSETS, NET

 

The following is an approximate breakdown of intangible assets, net of accumulated amortization:

 

   2024   2023 
   May 31, 
   2024   2023 
Patents  $260,000   $196,000 
Less accumulated amortization-patents   (48,000)   (31,000)
Intangible assets, net  $212,000   $165,000 

 

Expected amortization of intangible assets for the years ending May 31:

 

      
2025  $18,000 
2026   18,000 
2027   18,000 
2028   18,000 
2029   18,000 
Thereafter   122,000 
Total  $212,000 

 

NOTE 5: ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

The following is an approximate breakdown of accounts payable and accrued expenses balances:

 

   2024   2023 
   May 31, 
   2024   2023 
Accounts payable  $288,000   $344,000 
Accrued expenses   850,000    548,000 
Total  $1,138,000   $892,000 

 

As of May 31, 2024, the Company had two vendors that accounted for 69% of accounts payable. As of May 31, 2023, the Company had one vendor that accounted for 23% of accounts payable.

 

FS-15
 

 

NOTE 6: SHAREHOLDERS’ EQUITY

 

STOCK OPTION AND RESTRICTED STOCK PLANS

 

In December 2014, the Company adopted and shareholders approved a stock option and restricted stock plan (the “2014 Plan”). Subsequently, in December 2017, the Company adopted and shareholders approved a stock option and restricted stock plan (the “2017 Plan”). In February 2020, the Board approved the 2020 Stock Incentive Plan (the “2020 Plan”, and collectively with the 2014 Plan and 2017 Plan, the “Equity Incentive Plans”) and on December 11, 2020, the shareholders of the Company approved the 2020 Plan. In April 20, 2023, the Board approved the Company’s 2023 Stock Incentive Plan and on December 7, 2023, the shareholders of the Company approved the 2023 Plan.

 

The Equity Incentive Plans provide that non-qualified options and incentive stock options and restricted stock may be granted to directors, affiliates, employees, or consultants of the Company. The Equity Incentive Plans authorize awards representing up to 850,000, 900,000, 900,000, and 1,200,000 shares of the Company’s common stock to be issued under the 2014 Plan, 2017 Plan, 2020 Plan, and 2023 Plan, respectively. Awards granted under the Equity Incentive Plans typically vest over 4 years. Options granted under the Equity Incentive Plans will be granted at prices not less than 80% of the then fair market value of the common stock and will expire not more than 10 years after the date of grant. The 2014 Plan expires in December 2024, the 2017 Plan expires in December 2027, the 2020 Plan expires in December 2030, and 2023 Plan expires on April 20, 2033.

 

Stock-based compensation expense for the years ended May 31, 2024 and 2023 is as follows:

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Cost of sales  $70,000   $143,000 
Selling, general and administrative   742,000    971,000 
Research and development   25,000    71,000 
Total stock option expense  $837,000   $1,185,000 

 

Activity as to aggregate stock options outstanding is as follows:

 

   Number of Stock Options   Weighted Average Exercise Price   Aggregate Intrinsic Value 
Options Outstanding at May 31, 2022   2,321,616   $3.72   $1,838,000 
Options granted   243,000   $2.70   $- 
Options exercised   (46,500)  $1.73   $90,000 
Options canceled or expired   (175,500)  $5.56   $- 
Options Outstanding at May 31, 2023   2,342,616   $3.52   $146,000 
Options granted   1,338,500   $1.13   $- 
Options canceled or expired   (201,500)  $4.64   $- 
Options Outstanding at May 31, 2024   3,479,616   $2.53   $- 
Options vested and exercisable at May 31, 2024   2,047,712   $3.23   $- 

 

The weighted average grant date fair value of options granted during 2024 and 2023 were $0.80 and $2.19, respectively.

 

On May 31, 2024, total compensation cost related to non-vested stock option awards not yet recognized totaled approximately $1,265,000. The weighted-average period over which this amount is expected to be recognized is 2.37 years. The weighted average remaining contractual term of options that were exercisable on May 31, 2024 was 4.97 years. The weighted average remaining contractual term of options that were vested, exercisable, or expected to vest on May 31, 2024 was 6.62 years.

 

COMMON STOCK ACTIVITY

 

On January 22, 2021, the Company filed a prospectus supplement to the base prospectus included in a registration statement filed with the SEC on July 21, 2020, and declared effective by the SEC on September 30, 2020, for purposes of selling up to $15,000,000 in the ATM Offering, as defined in Rule 415 promulgated under the Securities Act.

 

FS-16
 

 

On May 21, 2021, in conjunction with the Company’s 2020 Stock Incentive Plan, that was approved by shareholders at the Company’s annual meeting in December 2020, the Company filed an S-8 Registration Statement to register up to 900,000 shares of the Company’s common stock that could be issued under this Plan.

 

Under the ATM Offering, the sales agent uses 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 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 year ended May 31, 2023 the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 pursuant to the ATM Offering, which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company of $1,961,000, after deducting commissions for each sale and legal, accounting, and other fees related to the offering in the amount of $53,000.

 

On March 7, 2023, the Company sold 3,333,333 shares of common stock in a firm commitment public offering at a gross sales price of $2.40 per share, with net total proceeds, after deducting issuance fees and expenses of $700,000, of approximately $7,300,000. As a result of this public offering, the Company terminated the ATM offering agreement.

 

On September 28, 2023, the Company filed a “shelf” registration statement on Form S-3 with the SEC, allowing the Company to issue up to $20,000,000 in common shares. Under this registration statement, shares of our common stock may be sold from time to time for up to three years from the filing date. On May 10, 2024, the Company filed a prospectus supplement with the SEC, as part of the registration statement filed on September 28, 2023, which was declared effective on September 29, 2023. This supplement was intended to facilitate the sale of up to $5,500,000 in common stock through ATM offerings, as defined in Rule 415 under the Securities Act.

 

During the year ended May 31, 2024, the Company has not sold any shares of its common stock through the ATM Offering.

 

PREFERRED STOCK ACTIVITY

 

On February 24, 2020, the Company entered into and closed on a Stock Purchase Agreement (the “Stock Purchase Agreement”) with Palm Global Small Cap Master Fund LP (“Palm”) pursuant to which the Company agreed to sell and issue to Palm, and Palm agreed to purchase from the Company, 571,429 shares of the Company’s Series A 5% Convertible Preferred Stock, $0.08 par value per share for a purchase price of approximately $2 million, or $3.50 per Series A Convertible Preferred Stock. Under the terms of the Stock Purchase Agreement, each share of issued Convertible Preferred Stock can be converted at any time by Palm into one share of the Company’s common stock, subject to certain adjustments.

 

The Series A 5% Convertible Preferred Stock accrued annual preferred dividends at a rate of $0.175 per Series A 5% Convertible Preferred Share. However, accruing dividends were payable only when, as, and if declared by the Board and the Company had no obligation to pay such accruing dividends.

 

On March 24, 2020, Palm converted 250,000 shares of Convertible Preferred Stock into 250,000 shares of unregistered common stock. On July 21, 2020, the Company filed with the SEC a registration statement on Form S-3, that among other things, registered 571,429 common shares issued, or to be issued, to Palm upon conversion of the Convertible Preferred Stock into common shares. On September 30, 2020, the Company received a Notice of Effectiveness from the Securities and Exchange Commission for registration of these shares. On January 21, 2021, Palm converted their remaining 321,429 Convertible Preferred Shares into registered common shares. On May 30, 2021, the Company had no shares of Preferred Stock outstanding. Under the terms of the Preferred Stock Purchase Agreement, none of the cumulative dividends were paid to Palm during the period they owned the Preferred Stock. Once converted to common shares, Palm lost all rights to receive any past cumulative dividends.

 

FS-17
 

 

NOTE 7: INCOME TAXES

 

Provision for income taxes for the years ended May 31 consists of the following:

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Current:          
U.S. Federal  $-   $- 
Foreign Taxes Subsidiaries   (41,000)   (50,000)
State and local   (1,000)   (1,000)
Total current   (42,000)   (51,000)
Deferred:          
U.S. Federal   -    - 
State and local   -    - 
Total deferred   -    - 
Income tax expense  $(42,000)  $(51,000)

 

Provision for income taxes differs from the amounts computed by applying the U.S. Federal income tax rate applicable for each year (21% for 2024 and 2023) to pretax income as a result of the following:

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Computed “expected” tax benefit  $1,247,000    1,490,000 
Increase (reduction) in income taxes resulting from:          
Change in valuation allowance   (1,428,000)   (1,973,000)
State income taxes, net of federal benefit   459,000    583,000 
Permanent tax differences and other   (148,000)   (17,000)
Stock based compensation benefit   -    (5,000)
Foreign taxes of subsidiaries   (172,000)   (129,000)
Income tax expense  $(42,000)  $(51,000)

 

The tax effect of significant temporary differences is presented below:

 

   2024   2023 
   May 31, 
   2024   2023 
Deferred tax assets:          
Accounts receivable, principally due to allowance for credit losses  $5,000   $8,000 
Inventory valuation   131,000    188,000 
Compensated absences   144,000    118,000 
Net operating loss carryforwards   6,658,000    5,817,000 
Tax credit carryforwards   1,380,000    1,239,000 
Deferred rent expense/capitalized leases   11,000    11,000 
Stock options   1,561,000    1,296,000 
Sec 174 capitalized costs   501,000    284,000 
Losses of foreign subsidiaries and other, net   2,000    - 
Accumulated depreciation and amortization   (24,000)   (21,000)
Total deferred tax assets   10,369,000    8,940,000 
Less valuation allowance   (10,369,000)   (8,940,000)
Net deferred tax asset  $-   $- 

 

The Company has provided a valuation allowance of approximately $10,369,000 and $8,940,000 as of May 31, 2024 and 2023, respectively. The net change in the valuation allowance for the years ended May 31, 2024 and 2023 was an increase of $1,429,000 and $1,973,000, respectively. The Company has recorded a full valuation allowance against its United States and foreign deferred tax assets in each of the years ended May 31, 2024 and 2023 because the Company’s management believes that it is more likely than not that these assets will not be realized.

 

On May 31, 2024, the Company has Federal income tax net operating loss carryforwards of approximately $24,384,000. On May 31, 2024, the Company has California state income tax net operating loss carryforwards of approximately $22,014,000. For tax reporting purposes, operating loss carryforwards are available to offset future taxable income; such carryforwards expire in varying amounts beginning in 2024 and 2038 for federal and state purposes, respectively. Federal net operating losses beginning in 2018 have no expiration date.

 

FS-18
 

 

On May 31, 2024, the Company has Federal research and development tax credit carryforward of approximately $888,000. The Federal credits begin to expire in 2028. The Company also had similar credit carryforwards for state purposes of $623,000 on May 31, 2024, which do not expire.

 

Pursuant to Internal Revenue Code (“IRC”) Sections 382 and 383, annual use of the Company’s net operating loss (“NOL”) and credit carryforwards may be limited by statute because of a cumulative change in ownership of more than 50%. Pursuant to Sections 382 and 383 of the IRC, the annual use of the Company’s NOLs and credit carryforwards would be limited if there is a cumulative change of ownership (as that term is defined in Section 382(g) of the IRC of greater than 50% in a three-year period). Management has not performed an analysis to determine if the Company has had a cumulative change in ownership of greater than 50%.

 

For the year ended May 31, 2024, the Company performed an analysis and has not identified any uncertain tax positions as defined under ASC 740. Should such position be identified in the future, and should the Company owe interest and penalties as a result of this, these would be recognized as interest expense and other expense, respectively, in the consolidated financial statements. The Company is no longer subject to any significant U.S. federal tax examinations by tax authorities for years before fiscal 2018.

 

NOTE 8: GEOGRAPHIC INFORMATION

 

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

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Revenues from sales to unaffiliated customers:          
Asia  $1,881,000   $2,021,000 
Europe   1,438,000    1,798,000 
North America   1,285,000    1,470,000 
Middle East   800,000    39,000 
South America   11,000    11,000 
Total  $5,415,000   $5,339,000 

 

NOTE 9: COMMITMENTS AND CONTINGENCIES

 

OPERATING LEASES

 

The Company leases facilities in Irvine, California and Mexicali, Mexico.

 

As of May 31, 2024, the Company had approximately 22,000 square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California. The lease for its headquarters expires in August 2026. The Company has the option to extend the lease for an additional five-year term. The Company made a security deposit of 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. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in the Company’s 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.

 

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 liabilities. 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 liabilities but are instead recognized as variable lease expense in the consolidated statements of operations and comprehensive loss when they are incurred.

 

FS-19
 

 

The following table presents information on our operating leases for the years ended May 31, 2024 and 2023:

 

           
   For the Year Ended May 31, 
   2024   2023 
Operating lease cost  $353,000   $353,000 
Variable lease cost   11,000    - 
Short-term lease cost  14,000   5,000 
Total lease cost  $378,000   $358,000 

 

The future minimum lease payments of the Company’s operating lease liabilities by fiscal year are as follows:

 

      
Year Ending May 31,    
   Operating Leases 
2025  $365,000 
2026   376,000 
2027   101,000 
Total minimum future lease payments   842,000 
Less: imputed interest   57,000 
Total operating lease liabilities  $785,000 

 

The following table summarizes the Company’s other supplemental lease information for the years ended May 31, 2024 and 2023:

 

           
   For the Year Ended May 31, 
   2024   2023 
Cash paid for operating lease liabilities  $356,000   $347,000 
Weighted-average remaining lease term (years)   2.27    3.27 
Weighted-average discount rate   6.50%   6.50%

 

The Company also has various insignificant leases for office equipment.

 

RETIREMENT SAVINGS PLAN

 

Effective September 1, 1986, the Company established a 401(k) plan for the benefit of its employees. The plan permits eligible employees to contribute to the plan up to the maximum percentage of total annual compensation allowable under the limits of IRC Sections 415, 401(k) and 404. The Company, at the discretion of its Board of Directors, may make contributions to the plan in amounts determined by the Board each year. No contributions by the Company have been made since the plan’s inception.

 

LITIGATION

  

The Company is, from time to time, involved in legal proceedings, claims, and litigation arising in the ordinary course of business. While the amounts claimed may be substantial, the ultimate liability cannot presently be determined because of considerable uncertainties that exist. Therefore, it is possible the outcome of such legal proceedings, claims, and litigation could have a material effect on quarterly or annual operating results or cash flows when resolved in a future period. However, based on facts currently available, management believes such matters will not have a material adverse effect on the Company’s consolidated financial position, results of operations or cash flows.

 

There were no legal proceedings pending as of May 31, 2024. 

 

CONTRACTS

 

Contracts and Licensing Agreements

 

The Company has one royalty agreement in which it has obtained rights to manufacture and market certain products for the life of the products. Royalty expenses of approximately $10,000 and $13,000 is included in cost of sales for the agreement for each of the years ended May 31, 2024 and 2023, respectively. Sales of products manufactured under these agreements comprise approximately 1% and 2% of total sales for the years ended May 31, 2024 and 2023, respectively. The Company may license other products or technology in the future as it deems necessary for conducting business. The Company has other royalty agreements; however, they are not considered material.

 

Clinical Trial Agreements

 

There are no Clinical Trial Agreements for each of the years ended May 31, 2024 and 2023.

 

NOTE 10: SUBSEQUENT EVENTS

 

As part of our ongoing efforts to reduce costs, we have implemented significant cost-cutting measures, including a workforce reduction of nearly 15% in July 2024.

 

FS-20

 

EX-10.8 2 ex10-8.htm

 

Exhibit 10.8

 

BIOMERICA, INC.

 

Employment Agreement

 

This Employment Agreement (the “Agreement”) is entered into by and between Biomerica, Inc., a California Corporation (the “Company”) and Gary Lu (“Employee”).

 

The parties agree that Employee’s employment with the Company is subject to and shall be governed by the following terms and conditions:

 

1. Duties and Scope of Employment.

 

a. Positions and Duties. Employee is currently serving as the Chief Financial Officer. Employee will continue to render such business and professional services in the performance of his duties, consistent with Employee’s position within the Company, as will reasonably be assigned to him by the Chief Executive Officer. The period Employee is employed by the Company under this Agreement is referred to herein as the “Employment Term.”

 

b. Obligations. During the Employment Term, Employee will devote Employee’s full business efforts to the Company and will use all good faith efforts to discharge Employee’s obligations under this Agreement to the best of his/her ability.

 

c. No Conflicting Obligations. Employee represents and warrants to the Company that as of the Effective Date he has no obligation or commitment, whether contractual or otherwise, that are inconsistent with his obligations under this Agreement. In connection with this Agreement, Employee shall not use or disclose any trade secrets or other proprietary or confidential information in which he or any other person has any right, title or interest and his/her Employment will not infringe or violate the rights of any other person or entity. Employee represents and warrants to the Company that he/she has returned all property and confidential information belonging to any prior employer or client.

 

2. At-Will Employment. Employee and the Company agree that Employee’s employment with the Company is “at-will.” Employee and the Company acknowledge that this employment relationship may be terminated at any time, with or without reason or notice, at the option either of the Company or Employee. This Agreement shall constitute the full and complete agreement between Employee and the Company on the “at-will” nature of Employee’s Employment, which may only be changed in an express written agreement signed by Employee and a duly authorized officer of the Company. Employee and the Company further agree that the benefits and terms and conditions of employee’s engagement with the Company, including his compensation, may change in the Company’s sole discretion from time to time, with or without notice or cause.

 

Biomerica, Inc. - Employment Agreement1 -Confidential
 

 

3. Compensation.

 

a. Base Salary. Employee’s annual salary is $260,000 per year (the “Base Salary”). The Base Salary will be paid periodically in accordance with the Company’s normal payroll practices and will be subject to tax and other withholdings.

 

b. Employee Benefits.

 

i. Generally. Employee will be eligible to participate in the benefit plans offered to other Company employees as such plans and policies may exist from time to time. Eligibility shall be in accordance with the terms and conditions of any such plans, policies, and arrangements.

 

ii. Paid Time Off. During the Employment Term, Employee will be eligible to accrue paid time off, accruing in accordance with Company policy and to be used for vacation, time away from work and for the Employee’s own illness or that of a family member.

 

4. Expenses. The Company will reimburse Employee for necessary and reasonable travel, entertainment, and other business expenses incurred by Employee in the furtherance of Employee’s duties hereunder upon presentation of an itemized account and appropriate supporting documentation in accordance with the Company’s expense reimbursement policy.

 

5. Employment Conditions.

 

a. Confidentiality Agreement. Employee’s continued employment with the Company is contingent upon the execution of Company’s Confidential Information and Invention Assignment Agreement, and other employment agreements which were signed by Employee at the time of his commencement of employment (the “Other Agreements”). The Other Agreements are incorporated by reference herein. Following the termination of Employee’s employment for any reason, Employee’s obligations under the Other Agreement that are indicated to survive termination shall remain in force in accordance with their terms.

 

6. Restriction of Employee’s Activities. While employed by the Company, Employee shall not, directly or indirectly, engage in any activity which reasonably should be known by Employee to be competitive with any business activity engaged in by the Company.

 

7. Rights and Duties Upon Termination.

 

a. At-Will Employment. Employee acknowledges that Employee’s employment with the Company is “at-will,” which means that either Employee or the Company can terminate the employment relationship at any time, for any reason, with or without cause or notice. Employee acknowledges that there is no agreement, express or implied, between Employee and the Company for any specific period of employment, nor for continuing long-term employment, and that nothing in the Agreement or any statements made to Employee while employed are intended to or actually do modify the at-will nature of Employee’s employment. Employee further agrees that this at-will employment agreement can only be modified in a written agreement signed by the CEO of the Company. Except as specifically provided below, Employee shall not be entitled to any further pay, salary, compensation or remuneration of any kind in the event that either Employee or the Company terminates the employment relationship for any reason. Employee’s exclusive termination remuneration shall be all accrued but unpaid Base Salary and accrued but unused vacation to the date of the termination.

 

Biomerica, Inc. - Employment Agreement2 -Confidential
 

 

b. Separation Pay.

 

i. Termination by the Company for Cause. If the Company terminates Employee’s employment for “Cause” (defined below), Employee’s exclusive termination remuneration shall be all accrued but unpaid Base Salary and any accrued but unused PTO to the date of the termination. For purposes of this Section 7(b)(i), “Cause” shall mean: (1) Employee having committed any felony or other crime involving moral turpitude; (2) the use of narcotics or alcohol to an extent which impairs Employee’s performance or any such use while on the job; (3) malfeasance, insubordination, or gross negligence by Employee in the performance of duties; or (4) the violation by Employee of any material provision of this Agreement. The existence of cause shall be determined in the Company’s sole discretion.

 

ii. Termination by the Company without Cause. The Company or its successor may terminate Employee’s employment at any time, with or without prior notice, without cause, by delivering to Employee a notice of termination, and in such case, Employee shall be paid all accrued but unpaid Base Salary and any accrued but unused PTO to the date of the termination. If Employee is terminated by the Company without Cause, (as defined in Section 7(b)(i) above), including following a Change in Control, Employee will be eligible for severance pay. Severance pay will be equal to twelve months (1 year) of Employee’s base pay (the “Severance Payment”), provided that the Employee executes and does not revoke a general release of claims against the Company and its affiliates, officers, directors, agents, and employees. For purposes of this section, if termination of employment by the Company without Cause occurs following a Change in Control, Employee agrees to remain with the Company for a transition period of up to 90 days, at the sole option of the Company, following which the Severance Payment shall be paid immediately. For all other instances of termination by Company without cause, payment shall occur within 30 days following termination. Further, for any termination of Employee by the Company without Cause following a Change in Control, all unvested stock options previously issued to Employee shall become immediately vested and exercisable.

 

A. For purposes of this Agreement, “Change in Control” shall mean any of the following: (a) a merger or consolidation in which the Company is not the surviving entity; (b) a sale, transfer, or other disposition of all or substantially all of the assets of the Company; or (c) any transaction or series of transactions in which any person or entity becomes the beneficial owner, directly or indirectly, of securities of the Company representing more than 50% of the total voting power of all outstanding securities of the Company.

 

iii. Termination by Employee with Cause. If Employee terminates his employment with the Company with Cause, including a termination with Cause following a Change in Control, Employee will be eligible for a Severance Payment, again equal to twelve months of Employees base pay, provided that Employee executes and does not revoke a general release of claims against the Company and its affiliates, officers, directors, agents, and employees. For purposes of this section, if Employee terminates his employment with Cause Employee agrees to remain with the Company for a transition period of up to 90 days, at the sole option of the Company, following which the Severance Payment shall be paid immediately. Further, in the event of a termination of employment by Employee with Cause following a Change in Control, all unvested stock options previously issued to Employee shall become immediately vested and exercisable.

 

Biomerica, Inc. - Employment Agreement3 -Confidential
 

 

A. For the purposes of Section 7(b)(iii) above, a termination by Employee with “Cause” shall include a termination by employee following, (a) any change in Employee’s title or his reporting structure into the CEO or into the Board of the Company; (b) any reduction in Employee’s base salary or benefits; (c) any material reassignment of duties or responsibilities that is inconsistent with Employee’s position as Chief Financial Officer; (d) any relocation of Employee’s principal place of work by more than 50 miles from the current location. Further it is understood by Employee that a liquidation, bankruptcy, reorganization or corporate restructuring shall inherently alter the normal duties and key responsibilities of the CFO and that such changes in responsibilities and duties shall not trigger the ability for Employee to terminate for Cause.

 

c. Employee’s Responsibilities Upon Termination of Employment.

 

i. Upon termination of employment for any reason, Employee shall cooperate with the Company, as reasonably requested by the Company, to affect a transition of Employee’s responsibilities and to ensure that the Company is aware of all matters being handled by Employee.

 

ii. Employee shall, after termination of employment, upon reasonable notice, furnish such information and assistance to the Company as may reasonably be required by the Company in connection with any litigation in which it may become a party.

 

d. Assignment Clause

 

Any successor of the Company, whether by purchase, merger, reorganization, or otherwise, shall assume and be bound by all obligations under this Agreement, including but not limited to the severance provisions outlined in Section 7(b). This Agreement shall be binding upon and inure to the benefit of any such successor.

 

8. Assignment. This Agreement will be binding upon and inure to the benefit of (a) the heirs, executors, and legal representatives of Employee upon Employee’s death, and (b) any successor of the Company. Any such successor of the Company will be deemed substituted for the Company under the terms of this Agreement for all purposes. For this purpose, “successor” means any person, firm, corporation, or other business entity which at any time, whether by purchase, merger, or otherwise, directly or indirectly acquires all or substantially all of the assets or business of the Company. The Company may assign its rights under this Agreement to any entity that assumes the Company’s obligations hereunder in connection with any sale or transfer of all or a substantial portion of the Company’s assets to such entity. None of the rights of Employee to receive any form of compensation payable pursuant to this Agreement may be assigned or transferred except by will or the Laws of descent and distribution. Any other attempted assignment, transfer, conveyance, or other disposition of Employee’s right to compensation or other benefits will be null and void.

 

Biomerica, Inc. - Employment Agreement4 -Confidential
 

 

9. Notices. All notices, requests, demands, and other communications called for hereunder will be in writing and will be deemed given and shall be deemed to have been duly given when personally delivered or when mailed by U.S. registered or certified mail, return receipt requested and postage prepaid and addressed to the parties or their successors at the following addresses, or at such other addresses as the parties may later designate in writing: If to the Company: Attn: to its Chief Executive Officer. If to Employee: at the last residential address known by the Company.

 

10. Legal Advice and Expenses. Employee acknowledges that he/she has had the opportunity to discuss this matter with and obtain advice from his/her attorney, has had sufficient time to, and has carefully read and fully understands all the provisions of this Agreement, and is knowingly and voluntarily entering into this Agreement. The Company and Employee shall each be responsible for their own legal and/or tax advice and expenses incurred in negotiating the terms and conditions of this Agreement and understanding the effects of this Agreement.

 

11. Integration. This Agreement, together with the executed Confidentiality Agreement and any executed Arbitration Agreement represents the entire agreement and understanding between the parties as to the subject matter herein and supersedes all prior or contemporaneous agreements, whether written or oral. No alteration or modification of any of the provisions of this Agreement will be binding unless it is in writing and is signed by duly authorized representatives of the parties hereto. In entering into this Agreement, no party has relied on or made any representation, warranty, inducement, promise or understanding that is not in this Agreement. Employee acknowledges that Employee is not subject to any contract, obligation or understanding (whether written or not), that would in any way restrict the performance of Employee’s duties as set forth in this Agreement.

 

12. Waiver of Breach. The waiver of a breach of any term or provision of this Agreement, which must be in writing, will not operate as or be construed to be a waiver of any other previous or subsequent breach of this Agreement.

 

13. Survival. The Confidentiality Agreement, any Arbitration Agreement, and the Company’s and Employee’s responsibilities under Section 7 will survive the termination of Employee’s Employment.

 

14. Headings. All captions and Section headings used in this Agreement are for reference only and do not form a part of this Agreement.

 

15. Tax Withholding. All payments made pursuant to this Agreement will be subject to applicable tax withholding. The Company shall have no obligation to any person entitled to the benefits of this Agreement with respect to any tax obligation any such person incurs because of or attributable to this Agreement.

 

Biomerica, Inc. - Employment Agreement5 -Confidential
 

 

16. Choice of Law and Severability. This Agreement shall be interpreted in accordance with the laws of the State of California without giving effect to provisions governing the choice of law. If any provision of this Agreement becomes or is deemed invalid, illegal or unenforceable in any applicable jurisdiction by reason of the scope, extent or duration of its coverage, then such provision shall be deemed amended to the minimum extent necessary to conform to applicable law so as to be valid and enforceable or, if such provision cannot be so amended without materially altering the intention of the parties, then such provision shall be stricken and the remainder of this Agreement shall continue in full force and effect. If any provision of this Agreement is rendered illegal by any present or future statute, law, ordinance, rule or regulation (collectively, the “Law”) then that provision shall be curtailed or limited only to the minimum extent necessary to bring the provision into compliance with the Law. All the other terms and provisions of this Agreement shall continue in full force and effect without impairment or limitation.

 

17. In the event of any dispute or legal action arising out of or relating to this Agreement, the prevailing party shall be entitled to recover reasonable attorneys’ fees and costs, including any expenses incurred in enforcing or defending this Agreement, whether or not the dispute or legal action proceeds to final judgment. In the event that the Employee prevails in any action brought to enforce his rights under this Agreement or to recover damages for breach of this Agreement, the Company shall reimburse the Employee for all legal fees and expenses incurred by the Employee in connection with such action.

 

18. Counterparts. This Agreement may be executed in counterparts, and each counterpart will have the same force and effect as an original and will constitute an effective, binding agreement on the part of each of the undersigned.

 

IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by a duly authorized officer, as of the day and year written below.

 

BIOMERICA, INC.   EMPLOYEE
     
By:      
Name: Zack Irani   Name: Gary Lu
Title: CEO      
         
Date:   Date:

 

Biomerica, Inc. - Employment Agreement6 -Confidential

 

EX-23.1 3 ex23-1.htm

 

EXHIBIT 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statement on Form S-3 (No. 333-274729) and the Registration Statements on Form S-8 (Nos. 333-179443, 333-204410, 333-224836 and 333-256377) of Biomerica, Inc. (the “Company”) of our report dated August 28, 2024, relating to our audits of the Company’s consolidated financial statements as of May 31, 2024 and 2023, and for each of the years then ended, which report includes an explanatory paragraph expressing substantial doubt regarding the Company’s ability to continue as a going concern, included in the Company’s Annual Report on Form 10-K for the fiscal year ended May 31, 2024.

 

  /s/ HASKELL & WHITE LLP
   
  HASKELL & WHITE LLP
   
Irvine, California  
August 28, 2024  

 

 
EX-31.1 4 ex31-1.htm

 

EXHIBIT 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

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 Annual Report on Form 10-K 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 generally accepted accounting principles;

 

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

 

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

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of 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.

 

/s/ Zackary S. Irani  

Zackary S. Irani

 

Chief Executive Officer

 
   
Date: August 28, 2024  

 

 

 

EX-31.2 5 ex31-2.htm

 

EXHIBIT 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Gary Lu, certify that:

 

1. I have reviewed this Annual Report on Form 10-K 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 generally accepted accounting principles;

 

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

 

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

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of 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.

 

/s/ Gary Lu  
Gary Lu  

Chief Financial Officer

 
   
Date: August 28, 2024  

 

 

 

EX-32.1 6 ex32-1.htm

 

EXHIBIT 32.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

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 Annual Report of Biomerica, Inc. (the “Company”) on Form 10-K for the year ended May 31, 2024, 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, as amended:

 

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: August 28, 2024

 

 

 

 

EX-32.2 7 ex32-2.htm

 

EXHIBIT 32.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

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 Annual Report of Biomerica, Inc. (the “Company”) on Form 10-K for the year ended May 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gary Lu, 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, as amended:

 

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/ Gary Lu  
Gary Lu  
Chief Financial Officer  
   
Date: August 28, 2024  

 

 

 

EX-101.SCH 8 bmra-20240531.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - ORGANIZATION link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - SHAREHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - SHAREHOLDERS’ EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - SCHEDULE OF NET INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - SCHEDULE OF DISAGGREGATION REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - SCHEDULE OF STOCK BASED COMPENSATION EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SHAREHOLDERS’ EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - SCHEDULE OF PROVISION FOR INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SCHEDULE OF GEOGRAPHIC INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - GEOGRAPHIC INFORMATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - SCHEDULE OF OPERATING LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 bmra-20240531_cal.xml XBRL CALCULATION FILE EX-101.DEF 10 bmra-20240531_def.xml XBRL DEFINITION FILE EX-101.LAB 11 bmra-20240531_lab.xml XBRL LABEL FILE Class of Stock [Axis] Series A Preferred Stock [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] AOCI Attributable to Parent [Member] Retained Earnings [Member] Sale of Stock [Axis] ATM Agreement [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Related and Nonrelated Parties [Axis] Distributor One [Member] Accounts Receivable [Member] Four Distributor [Member] One Distributor [Member] Distributors in Asia [Member] Cost of Goods and Service, Product and Service Benchmark [Member] Supplier Concentration Risk [Member] One Vendor [Member] Geographical [Axis] MEXICO Asset Class [Axis] Property, Plant and Equipment [Member] Finite-Lived Intangible Assets by Major Class [Axis] Purchased Technology Rights [Member] Patents [Member] Investment, Name [Axis] Polish Distributor [Member] Antidilutive Securities [Axis] Share-Based Payment Arrangement, Option [Member] Product and Service [Axis] Clinical Lab [Member] Over The Counter [Member] Contract Manufacturing [Member] Physicians Office [Member] Long-Lived Tangible Asset [Axis] Equipment [Member] Furniture and Fixtures Leasehold Improvements [Member] Accounts Payable [Member] Two Vendor [Member] Award Type [Axis] Plan Name [Axis] 2014 Plan [Member] 2017 Plan [Member] 2020 Plan [Member] 2023 Plan [Member] Equity Interest Type [Axis] Transaction Type [Axis] 2020 Stock Incentive Plan [Member] ATM Offering [Member] Convertible Preferred Stock [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Stock Purchase Agreement [Member] Statement of Income Location, Balance [Axis] Cost of Sales [Member] Selling, General and Administrative Expenses [Member] Research and Development Expense [Member] Income Tax Jurisdiction [Axis] Domestic Tax Jurisdiction [Member] State and Local Jurisdiction [Member] Tax Credit Carryforward [Axis] Research Tax Credit Carryforward [Member] Asia [Member] Europe [Member] North America [Member] Middle East [Member] South America [Member] Property Subject to or Available for Operating Lease [Axis] Building in Irvine California [Member] Royalty Agreements [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Entity Listing, Par Value Per Share Auditor Firm ID Auditor Opinion [Text Block] Auditor Name Auditor Location Statement [Table] Statement [Line Items] Assets Current Assets: Cash and cash equivalents Accounts receivable, net Inventories, net Prepaid expenses and other Total current assets Property and equipment, net of accumulated depreciation and amortization Right-of-use assets, net of accumulated amortization of $910,000 and $617,000 as of May 31, 2024 and 2023, respectively Investments Intangible assets, net of accumulated amortization of $48,000 and $30,000 as of May 31, 2024 and 2023, respectively Other assets Total Assets Liabilities and Shareholders’ Equity Current Liabilities: Accounts payable and accrued expenses Accrued compensation Advances from customers Lease liabilities, current portion Total current liabilities Lease liabilities, net of current portion Total Liabilities Commitments and contingencies (Note 9) Shareholders’ Equity: Preferred stock, undesignated, no par value, 4,428,571 shares authorized, none issued and outstanding as of May 31, 2024 and 2023 Common stock, $0.08 par value, 25,000,000 shares authorized, 16,821,646 issued and outstanding at May 31, 2024 and 2023, respectively Additional paid-in capital Accumulated other comprehensive loss Accumulated deficit Total Shareholders’ Equity Total Liabilities and Shareholders’ Equity Accumulated amortization Intangible assets, net of accumulated amortization Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Net sales Cost of sales Gross profit Operating expenses: Selling, general and administrative Research and development Total operating expense Loss from operations Other income: Dividend and interest income Other income Total other income Loss before income taxes Provision for income taxes Net loss Basic net loss per common share Diluted net loss per common share Weighted average number of common and common equivalent shares: Basic Diluted Net loss Other comprehensive loss, net of tax: Foreign currency translation Comprehensive loss Balance Balance, shares Exercise of stock options Exercise of stock options, shares Net proceeds from ATM Net proceeds from ATM, shares Shares issued in connection with public offering Shares issued in connection with public offering, shares Compensation expense in connection with options granted Balance Balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net loss to net cash used in operating activities: Depreciation and amortization (Recovery) provision for allowance for credit losses Inventory reserve Share-based compensation Amortization of right-of-use asset Changes in assets and liabilities: Accounts receivable Inventories Prepaid expenses and other Other assets Accounts payable and accrued expenses Accrued compensation Advances from customers Reduction in lease liabilities Net cash used in operating activities Cash flows from investing activities: Purchases of property and equipment Expenditures related to intangibles Net cash used in investing activities Cash flows from financing activities: Gross proceeds from sale of common stock Deferred offering costs Costs from sale of common stock Proceeds from exercise of stock options Net cash (used in) provided by financing activities Effect of exchange rate changes in cash Net (decrease) increase in cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Supplemental Disclosure of Cash Flow Information: Cash paid during the period for: Income taxes Non-cash investing and financing activities: Write off of fixed assets, cost Write off of fixed assets, accumulated depreciation Write off of intangible assets, cost Write off of intangible assets, accumulated amortization Organization, Consolidation and Presentation of Financial Statements [Abstract] ORGANIZATION Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT, NET Goodwill and Intangible Assets Disclosure [Abstract] INTANGIBLE ASSETS, NET Payables and Accruals [Abstract] ACCOUNTS PAYABLE AND ACCRUED EXPENSES Equity [Abstract] SHAREHOLDERS’ EQUITY Income Tax Disclosure [Abstract] INCOME TAXES Segment Reporting [Abstract] GEOGRAPHIC INFORMATION Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Subsequent Events [Abstract] SUBSEQUENT EVENTS PRINCIPLES OF CONSOLIDATION ACCOUNTING ESTIMATES LIQUIDITY AND GOING CONCERN FAIR VALUE OF FINANCIAL INSTRUMENTS CONCENTRATION OF CREDIT RISK GEOGRAPHIC CONCENTRATION CASH AND CASH EQUIVALENTS ACCOUNTS RECEIVABLE, NET PREPAID EXPENSES AND OTHER INVENTORIES, NET PROPERTY AND EQUIPMENT, NET INTANGIBLE ASSETS, NET INVESTMENTS SHARE-BASED COMPENSATION REVENUE RECOGNITION SHIPPING AND HANDLING FEES RESEARCH AND DEVELOPMENT INCOME TAXES ADVERTISING COSTS FOREIGN CURRENCY TRANSLATION RIGHT-OF-USE ASSETS AND LEASE LIABILITIES NET LOSS PER SHARE SEGMENT REPORTING REPORTING COMPREHENSIVE LOSS RECENT ACCOUNTING PRONOUNCEMENTS SCHEDULE OF NET INVENTORIES SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS SCHEDULE OF DISAGGREGATION REVENUE SCHEDULE OF PROPERTY AND EQUIPMENT, NET SCHEDULE OF INTANGIBLE ASSETS, NET SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES SCHEDULE OF STOCK BASED COMPENSATION EXPENSE SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS SCHEDULE OF PROVISION FOR INCOME TAXES SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION SCHEDULE OF DEFERRED TAX ASSETS SCHEDULE OF GEOGRAPHIC INFORMATION SCHEDULE OF OPERATING LEASES SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION Raw materials Work in progress Finished products Total gross inventory Inventory reserve Net inventory Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Nature of Operation, Product Information, Concentration of Risk [Table] Product Information [Line Items] Total Accumulated deficit Working capital Shelf registration statement maximum authorized common stock issuance value Sale of stock, number of shares issued in transaction Sale of stock, price per share Sale of stock, consideration received on transaction Proceeds from issuance of common stock Sale of stock expenses Net proceeds from ATM (in Shares) Share price Deferred Offering Costs Average trading volume description Working capital Revenues Concentration risk, percentage Other receivables, gross, current Inventory, gross Property, plant and equipment, net Threshold period past due for write-off of trade accounts receivable Allowance accounts receivable, credit loss Prepaid expense and other assets Inventory reserves Property, plant and equipment, useful life Depreciation, depletion and amortization Finite-lived intangible asset, useful life Amortization of intangible assets Intangible asset impairment charges Equity method investment, ownership percentage Share-based payment arrangement, expense Proceeds from customers Research and development expense Deferred tax assets, valuation allowance Deferred tax assets, net Advertising expense Antidilutive securities excluded from computation of earnings per share, amount (in shares) Furniture, fixtures and leasehold improvements Less accumulated depreciation Net property and equipment Patents Less accumulated amortization-patents Intangible assets, net 2025 2026 2027 2028 2029 Thereafter Total Accounts payable Accrued expenses Total Net sales percent Total stock option expense Options Outstanding, shares Options Outstanding Weighted Average Exercise Price Options outstanding, Aggregate Intrinsic Value Options granted, shares Options Granted Weighted Average Exercise Price Options exercised, shares Options Exercised Weighted Average Exercise Price Options exercised, Aggregate IntrinsicValue Options cancelled or expired, shares Options canceled or expired Weighted Average Exercise Price Options Outstanding, shares Options Outstanding Weighted Average Exercise Price Options outstanding, Aggregate Intrinsic Value Options vested and exercisable, shares Options vested and exercisable Weighted Average Exercise Price Options vested and exercisable Aggregate Intrinsic Value Subsidiary or Equity Method Investee, Sale of Stock, Type [Table] Subsidiary, Sale of Stock [Line Items] Share-based payment award, number of shares authorized Vesting period Award purchase price, percent Expiration period Granted, weighted average grant date fair value Compenation cost related to non-vested stock option Weighted average period expected term Exercisable weighted average remaining contractual term Vested, exercisable or expected to vest weighted average remaining contractual term Preferred stock, purchase price Sale of stock shares issued Sale of stock, net proceeds Dividends payable, amount per share Conversion of stock, shares converted Conversion of stock, shares issued Conversion of stock, shares issued upon conversion U.S. Federal Foreign Taxes Subsidiaries State and local Total current U.S. Federal State and local Total deferred Income tax expense Computed “expected” tax benefit Change in valuation allowance State income taxes, net of federal benefit Permanent tax differences and other Stock based compensation benefit Foreign taxes of subsidiaries Accounts receivable, principally due to allowance for credit losses Inventory valuation Compensated absences Net operating loss carryforwards Tax credit carryforwards Deferred rent expense/capitalized leases Stock options Sec 174 capitalized costs Losses of foreign subsidiaries and other, net Accumulated depreciation and amortization Total deferred tax assets Less valuation allowance Net deferred tax asset Effective Income Tax Rate Reconciliation [Table] Effective Income Tax Rate Reconciliation [Line Items] Federal income tax rate Increase in valuation allowance Operating loss carryforwards Tax credit carryforward Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Total Number of operating segments Operating lease cost Variable lease cost Short-term lease cost Total lease cost 2025 2026 2027 Total minimum future lease payments Less: imputed interest Total operating lease liabilities Cash paid for operating lease liabilities Weighted-average remaining lease term (years) Weighted-average discount rate Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Lease area Security deposit Lease term description Operating lease term Operating lease renewal term Royalty expense Royalty expense percentage of sales Liquidity [Policy Text Block] Working capital. Shelf registration statement maximum authorized common stock issuance value. ATM Agreement [Member] Sale of stock expenses. Distributor One [Member] Distributor [Member] Three Distributor [Member] One Distributor [Member] Deffered tax assets stock options. Deferred tax assets capitalized costs. Deferred tax assets losses of foreign subsidiaries other net. Deferred Tax Assets Accumulated Depreciation and Amortization. Distributors In Europe [Member] One Vendor [Member] Concentration Risk Geographic Policy [Policy Text Block] Accounts receivable credit loss expense reversal. Prepaid Expenses and Other [Policy Text Block] Purchased Technology Rights [Member] Polish Distributor [Member] Schedule of Supplemental Lease Information [Table Text Block] Royalty expense percentage of sales. Accumulated amortization. Finite lived patents accumulated amortization. Two Vendor [Member] 2014 Plan [Member] 2017 Plan [Member] 2020 Plan [Member] 2023 Plan [Member] Building in Irvine California [Member] Cash Paid During Year For [Abstract] Write off of intangible assets, cost. Write off of intangible assets, accumulated amortization. Write off of fixed assets cost. Write off of fixed assets accumulated depreciation. Stock issued during period value shares issued in connection with public offering. Adjustments to additional paid in capital compensation expense in connection with options granted. Stock issued during period shares shares issued in connection with public offering. 2020 Stock Incentive Plan [Member] ATM Offering [Member] Stock Purchase Agreement [Member] Clinical Lab [Member] Contract Manufacturing [Member] Physicians Office [Member] Furniture and Fixtures Leasehold Improvements [Member] Over The Counter [Member] Distributors in Asia [Member] Average trading volume description. Four Distributor [Member] Assets, Current Assets [Default Label] Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Cost of Revenue Gross Profit Operating Expenses Operating Income (Loss) Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable and Accrued Liabilities Increase (Decrease) in Employee Related Liabilities Increase (Decrease) in Contract with Customer, Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities Payments of Financing Costs Payments of Stock Issuance Costs Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Property, Plant and Equipment, Policy [Policy Text Block] Goodwill and Intangible Assets, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment FiniteLivedPatentsAccumulatedAmortization Finite-Lived Intangible Assets, Net Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Current Income Tax Expense (Benefit) Deferred Federal Income Tax Expense (Benefit) Deferred State and Local Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Deferred Tax Assets, Net of Valuation Allowance Lease, Cost Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Discount Rate, Percent EX-101.PRE 12 bmra-20240531_pre.xml XBRL PRESENTATION FILE EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( V('%D'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 " -B!Q9/W\]3NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G205*6&;2\63@F!!\1:2:1O<[(9D9+=O[VYLMX@^@,?,_/GF M&YC&1F7[A,^ICYC(8[X90]ME9>.&'8FB LCVB,'D>DIT4W/?IV!H>J8#1&,_ MS %!621A'^_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 V('%DC;]"W6 D $&PO=V]R:W-H965T&UL MM9OO;]JZ&L??]Z^P.$?3.1*4_ +:K:U$:7N'UG76 M__X^=@(AE6.(9/IB Y+GF_@3_WB^MG/U2MGO=$D(1V]QE*37K27GJX_=;NHO M28S3<[HB"1R94Q9C#E_9HINN&,&!#(JCKF-9_6Z,PZ1U$Y7"RY^*%[<[7""S(E_)_5A,&W[DXE"&.2I"%- M$"/SZ];0_GCGN2) GO$])*_IWFJC_(PD-A9C@E(QK]" .^O&Y=M%! YCB+^#-]_4R* M O6$GD^C5/Z+7O-S>VX+^5G*:5P$PQW$89+_C]\*$'L!%U9-@%,$..\";*\F MP"T"W&,#O"+ DV3RHD@.=YCCFRM&7Q$39X.:^"!ARF@H?IB(YS[E#(Z&$,=O M1G1-&.J@?Z9WZ*\__[[J!06(5/;\>G MIRW@$. $$M!#A!1-JPI(4-B%4+]':'^<35HF"09CM S65'& M5:3T.IQE2E#:J*:@#(E50 UVH 9'-C6&8427 W(]++U6;;72AC6E94BL0NMB M1^OB.%H3PD(:B'$/P=BK[*/T2MN1KG:HTX8W969(K,+L)SSD&Z 6 M$?24Q3/"E+#T(I9E=]S!1=]5XM+&-L9E2*V*JTSF;6W&N\7U3!:AR.>AOCWA M6%V_]$*WXV]?[Y_'HV'[;/PT.E>",YK)FU*K@BMS>5N?C1?@1M!$&33/,5C% M-_2%;)3H]%*6^!NXSJ6EI&8TOS>E5J569OBV/D4OJ+W@-S0. %TX#WTLLS-- M6]5+7O8Z3M_K]0;JQFHT]S>E5J579O^V/FTOZ(T3GS+(926X-IIR&!$096A$ M,ZB,4"=IH&[!!\S%O1*@44]@2JT*L'0%MCZ5+P .@P#4T_;V WJ$\]"W1$U- M+VD/>@/[#,'?=ZC%7S"+<8*&:Y*H'99>K3'.4[@&N[0-MC[;?X]S)+Y!17RA MKXD2I5YNS-:A\AF,](&-J9W"-]BE<;#UN?Y[:KOV.V$4 /CJ6JC7' V5V(P: M"%-JU2G4TD$X^J3_/;8)33D,O/\)5[4=W@'%2Z=OJ^=CC?H(4VI5;J6/< [X M"$F-$5R/22]PZ5TJ(1EU#:;4JI!*U^#H$_Y'*CW\DB8ZUW! !+*0CF/;2H^E M#VU,ZQ2FP2E-@Z//]5]"#NZ*SI'M_#7[&TV)GS&H94ID>J41C6.:R.%SRJG_ MNXU68'/7.,H(^M,ZMRZ4+(WZ"%-J59:ECW#TR?\+PT&8+-!T$\]HI$2H%[C] M^JSL_/5AC2F=PCAM.[X;^5O(PZ!5-J M55ZE4W".<@H_2!1U?B>0CD$CQ2GT;@$:IVE6T[WI-9^H$IM1?V!*K8JM] ?. M4?[@.XW 26&63R,QY13E :4:6$:S?U-J55AE]N\/2OYE70PM++U,,RNPWH%$F_ M6R;][E&+!Y-L%H4^>H@H5G;\>I7&^ZB,&H)"K2?5Q%[,]8WM]3S/]?I7W;6* M3IGLNT<.L+ITL,=X6^93SE.!&624G,9!(_*M3Z^V7L7SAV?Z^,!8U3 MI/MNF>Z[Q^T+2O?6!F!TFXF%O3F!O,(GZ-<+>>/H-@*:ZCU[^DM,1')'DU38 M?KXDB.U6##_\ 4@&GU*Q.35,0IG23!A]V^0SFW+57SQ'?TF"+"+(]H80'6&9 M*W):HW8F%OD1SOW1?B,H#F,X@%Z#:&;%F*%60RA MND!-*2VCJ%!A*O?WBG/#!-F.A0*\@?/FD([)8 (111'GV> UQV@B%F/!ZWT1CXI! &HHQFBR7 MR:_^_A)G^YGM$P"T(.SVW(.4D+9'7['0_HU0^61GVF*;4J MM=)GND?N3GL($YSX4+/V:O8]8W+E$\Q3ONW^EV"I[N#TEZF':=1^FE*KPBSM MIWN4_7R$WA8ZU+;HBM!W.=TZ@0Y0#K)*=KGJ8&\DS&=GUQ521BVG*;7J7NW2 M$6TK?5C#TB^9W M(,O0RZEO]PGK'N7TH=7/D!\(_#Z=?[A\?SS[@ M>/4)_?@\?KE'CX\3)3:C%M:46A5;:6$]O??<8A.+@6(L4:+32^1;&-IG(QR% MD)PE(592,^IE3:GEU+I[;UZ)*1#Y!EL*32Q+>/X2UN[7W5MR0_EN6+<\/7_% M[BL6,R@IBL@<0JWS 9@DEK^UEG_A="7?XYI1SFDL/RX)ALQ>G #'YY3R[1=Q M@=V[@S?_!U!+ P04 " -B!Q9#=(!XF,& "%'0 & 'AL+W=OF*3-A^5#K)?CZ;D3><]SU-FMK#ZIG1": M?"GR4IW/=EKO7RX6*MF)@JL7 ME;/U67/MLEJ?R5KG62DN*Z+JHN#5W6N1R]OS&9U]N_ AN]EISX3#-P>/S-^Z]-\!#,-5?B0N9_9ZG> MG<^6,Y**+:]S_4'>_B:Z@$+C+Y&Y:OZ3V\[6FY&D5EH6W6! 4&1E^\N_=(D8 M#*#^Q #6#6 /'>!W YK,+5ID35AON.;KLTK>DLI8@S=ST.2F&0W19*5YC5>Z M@KL9C-/K"UDJF6H->7[R\]E"PZ/,@$72N7W= MNF43;M_S.^+3.6$>"Y#1%P\>[8]'+R"\8XSL&"-KW/E3,=95)4I--DI!6"^Q M:%H' >[ +*67:L\3<3Z#M:)$=1"S];.?:.2]PH)[(F>C6/UCK+[+^_J"JQWA M94H2#^N QA[\G2T.PX!LNU5,5T.[$=;@B#5P M8MTDB:P!&I2#1 #.ZUS,22DT!K7U% TA!+&-U#:+&9L$&AZ!ADZ@;\L#I%!6 MF5"3 $/KR%T23$Z @Q9RD17Z# *Z&:.2#U3E08V @! MN[2QVF:^YTU"C8]08R?4/Z7F.=2V=E'R9E%B(&/[7<8^M5':=I3%JW@2Y_*( M&!;^Y;VKW'%:VVHN&J?,[+ \K^QT'S,Z#;48]/YQ,!/5Z]O/N7=E* M%U,%LAL]>G 4VOCNMQOC&[ SO0>?YN5-!I7Q42\J6/;OR?=^_#5U*,<3$7E/ MB)TS#SV#4R=IKO\PE[:EP8-DT+N,7V=YIH'-4"U$G:S]6#'T5-[&0??,3=W4?=08 M>W['FV5DJG.25+7HR1+-@DW4E&(DB1@N5].:@_:,3MV4ONE0)K(P,">YA-HT M'858D4+L5M/*@_9\3MV$ODD/IFU09%O)HFM:1(5GU2;K)0;5-HNFA0?M&9VZ M*?V=@(Z/Y/T"F!]UR-Z4T(D$VS3L,T3:(7;,H4-HS]?43=ACQ32 CZ*UR1(D M,%9J$%9=!=/5FO6LRMRLBJ2Y8ZT'9)O97!J$*QL^8AA[SF5NSFVS_R*+)6N[0=GRQU5MZ(,@',Y/GO4@NR0GMW MMV.\)A.TT_UQ1^/@>\)EOI/,KG:\$CN9IU!HGOVT9#1^17X!C:[O\/[>2=^/ M;O"?R-LX]I[(F;MOAEYO*V =I00J;?)I3NHR%2J[*8T8A*4F@>PJ GU_#?UT M, _8*S"W5C +"@1TE]03[X6W'&:2A49(-V(:226-YC +YU$03294?Z_\ M9H@6\0.$@1Y@.,Y-+T;8/6(D33-3L:$RFGV&TZPD"=]G4"E1P+;4"/T0Z^PP M2Q9[CCK>RQ)VCRP9=$C-3DBCI*!JF$WH _"35'AIM\7'*?4P[)@A=93V7J

OE"7N(/)FNR"AT6WQ$X0K9 M D$,*8W9=$/D]S+%=\L4B^B;)?FX.'Q;A>"-'6+H;NS\7K#X;L%R)[XY77]'U!+ P04 " -B!Q9 M5,RG'%$# "9# & 'AL+W=OW") =BU8F9[4#;7S\[24,"(82I M7$"8WMXXRVC#^)"$"BYY@F8FQ$4JZO35,$$<187+$U).K)DO$82]7D M*U.L.> P2XJIZ5B6;\:8),9DE-V;\YZ!@E1(%A?)BB F2?Z+ MGXN!J"38[I$$ITAPNB:X18*;&]HYVZUGF\INZ=DI/3N9G'=$ M[B8(TCBEF64<,R[)*]9SJLE6KM3+E/22V$R&MJ4^(W-3Y3\,\^U^-:P&ZI:@ M;BOH72)QLB(+"@@+H?Z22Y2HEL'F#0P>'4:YUU(!7&O!:#R5@[SQ $:DY+Q!.9<0X>86P M"337]*LCZCF#7M_>PST=5X/V2VB_%7K*XECM@%V&-!?J5P?LRAKL89X(JC'V M2\;^&8R=1K5_,%I.S[(:%EN'P!KSH&0>G,],A$B;>0<'&+8_<&S?\_=X.P36 M>( MX@7P/XWEI553'W:NQ1H',#;4:48 WX Q^?3!]JVOC>7FG=3J(U"IN?8[;HN% MV(E%?"JJCKHKE79[K?R_#;(0KM>MYSG ?^F1<'7M7..WVRGD,^_AJ+@3] MENK3&E('W15(^\P*V6T9%ZJMM&TA.:U9.3?J0_L]YBN2"$1AJ7*LJ[XJ8#P_ M!^<-R=;947+!I#J89I>1>G< K@/4\R5C\JVA3Z?EV\CD'U!+ P04 " - MB!Q9L0*3WC0% !@%@ & 'AL+W=O.@<19NP+K%C3K^F'8!\:B;:&2Z)*TD_S['2E% MLJ,3TP#^D%B4[H[/O? >DK-[J;[JC1"&/)1%I2]&&V.VY^.Q7FY$R?5;N145 M?%E)57(#0[4>ZZT2/'-*93%F09",2YY7H_G,O;M1\YGE>67#U> MB4+>7XSHZ.G%IWR],?;%>#[;\K6X%>;S]D;!:-Q:R?)25#J7%5%B=3&ZI.<+ MEEH%)_%/+N[UP3.QKMQ)^=4./F07H\ B$H58&FN"P\]>+$116$N XUMC=-3. M:14/GY^LOW/.@S-W7(N%++[DF=E4A;:_2?W MM6P*,RYWVLBR489QF5?U+W]H G&@0),!!=8HL.<*X8!"V"B$SM$:F7/KFAL^ MGREY3Y25!FOVP<7&:8,W>673>&L4?,U!S\P7LM*RR#-N1$9N#?Q CHPFEXV M,"]EY*.LS$:3WZI,9,<&QN!$ZPE[\N2*>2U^Y(\DI&>$!2Q"\"R^6SOT@ G; ML(;.7#A@[D.UE*7H DK^O;S31D'1_H?%JC86X<;L2C[76[X4%R/(@!9J+T;S MGWZ@2? KYNB)C!WY';5^1S[K\S^A\6A>"(UY6:O&3M6VE_T\CF@[$MI#:VK@?QU>K)P;QOHDD0]0&B@M-P$&'2(DR\"-\K MNZJV2JYR@P%,>O,FE/;A]<6B*!D$E[;@4F])-^V@6A/Q "2BA3[',*:G+.43 M&3OR=]+Z._$FXQ:H!;P](VM1@>>%:X(\@QZV 6%0IST(-)HB]83(Q9-H$"H-.NX) MO&#_E@;B*I\7%LHF03]>TW32!XL(IDDRW#WH 5-2+UI'>2LERR?$P(PH5-IO M#TF8(#6 2::,#3<2RCJPS+]:S48HDCL:0M=IHW^BA7HJ:\?>=FQ+O:0VO\[W M>2;L^H2_O#(")C&-]ZCS8;]%ADCE(W(T]*2GHTGJY\G#]* O>IX/ F:F*CO MP3#^CDJIGTN;E?N2%WVBQ,/,N@HDOHY MTF[W"H@Q"F[2V\9!/-&6C4BFU.9_"&#'AM1/AU=@T;%8APPZRB1^2GQ.B]V]BCV*LB-S9<@XV)#D#M>9-1+ M-5_<41DP\SW0XEJ0:E?> 6K8:C? ;5=N'L6W7;Z'#3@9GXM>1T M*FO'\>FHF'G)KZY!U$O6;WO)A-$DZF4.D82C4\22Z4#V.NID+U&G*S@4'\)^ M _@023^^CBG9RR?*H1;#^B?%@1:#27I;#.NHD,7?L=-:'MV.6,!G;@W#(H#V MC1>YEV)?7>0GLG8]>/W*USBM-"K$"D\';%&"I^CJS'ABY=3>" M=](86;K'C>"94%8 OJ^D-$\#.T%[J3S_'U!+ P04 " -B!Q9TL&*^78% M !V( & 'AL+W=O9%1_]T G([+A>5;B!PK8IB@0??N,<[(=]V#O_8O' M[&G%JR\&D]$:/>$YYM_7#U3<#?8H:5;@DF6D!!0OQ[T[>!O#89501_R=X2T[ MN@;54!:$/% MO!C, C$\)?D_6HDW.'\GV"VX&Y%5X"T /)AG%2 M-,FB!T56[C[1:T/$48)M=R3838)]DN#X'0E.D^"<)G1UR6T2W-,N=25X38)W MD@"=C@2_2?!K[G=DU4S/$$>3$25;0*MH@59=U'+5V8+@K*PJ:\ZI^#43>7PR M)24C>98BCE,PY^)#E UG8+Y"%*](GF+*?@71CTW&WT ??)_/P&\__SX:<-%V MA3!(FG8^[]JQ.]LI"E%([2-*LJ$N7@ 65I/RO! M%*TS+NXUH+,SH']-OX([SFFVV'"TR#'@1,!3080.-=*C/F(N)K9@-4*TS,HG MIL.*]5C?B!AA.VT@A-ZK;>_5MFLO3RP1:]M"RK-'@Y5@P.0 F=R8#]PI;!($>9X5B #QG)DZ-C> M<5R+)&=/DG,)29\ J^8 NXBL':)_3)8=^L'0=D_8TC9=;2.W;(T2/.Z)?8)A M^H)[DU]^@K[UAZJL38)%)L%B0V M_=R]?JY6O^@5TR1C&) E8/5Z0];5FL%4 MPKER]LQ )80AG%@>6@@[)X>W)]?[&+GOTT5%LB?QY_J> MQ+*VX6NGADFPR"18?(Z,EBS^7A9?*\N?X@RZIB3!.&5@24D![K[=JZ3PY7KW MY8+WY>5L"#VYY+6=NJ+D#>'$\NC@T.\N^F#/;G ]N[J"#R3^O, )P^$)S=I6 MKZUXDV"12;#8$%A+NG O7:B5;K[;PS/&-N(H)HZ+"2G+QM5L,[X"Z\TBSQ*Q MG"TQ%:):SVBKL32MOA*R:-(9Q8T6_'#3LGS7#/_- H M\[KY-)2ZZ.S^G4B@[=&U$\HD6&02+#8$UI(56@?':&F%%8Y>^'6AYX8*BY2\ M 4Y1R7)4*:LTAEJXRPMU:@IHU@ =UU/?D;?!R%2#\?D&VUHHU4+8ZC4N M6:0!IZ$5,+I*V72MG2-3% ^/7F3H3XV\ MH]3"D8^0CNJ(#&7+[]F!I2IS.;(/H4Q!I IT;1LJ'GTH0B$,;+>;K8-[AGK[ M?.;QAYHUV2%#/[2A[_JGM'W W79OT4;1(J-HL2FTMHP'GP[U1OWJ7?H#)E>] M"!D"FD'9*8>*26.HN?A<0MG?AX[BB9:I!B-30/'Y MGK=E.CA\>-[B=^[/'S"P:MX- $0WG/CQ6AOC?L?A(%#ZX:ZFWU MF>U939KLG[NV9Z,.VBA:9!0M-H6VDW%P] :V>B-_C^A3)E;S'"\%O'43B$J@ MNY???_U6#R/U!+ P04 M" -B!Q9B;P/.D ' #L(@ & 'AL+W=OB9&7*>AY(N'Y3^6:^%,.1Q4U;UU6!MS/9B-*KSM=CP M^H/:B@K^LU)ZPPVKXV],%I<;OF]N!7FQ_9&P]GHX*60&U'54E5$ MB]75X#J]6&9N@+/XKQ0/]=$QL:'<*?73GGPIK@:)121*D1OK@L//7BQ%65I/ M@.//UNG@<$\[\/CXV?MO+G@(YH[78JG*/V1AUE>#V8 48L5WI?FN'OXCVH#& MUE^NRMK])0^-[70R(/FN-FK3#@8$&UDUO_RQ3<31@+1O &T'T)<#6,\ U@Y@ M+M &F0OK$S=\<:G5 ]'6&KS9 Y<;-QJBD94MXZW1\%\)X\QBJ:I:E;+@1A3D MUL /U,C41*W(DM=K\AO4N29#\N/V$WGWR_O+D8&;VJ&CO+W!Q^8&M.<&*25? M5676-?E<%:+H.A@!V@-D^@SY(XUZ_,J?"$M_)32A&8)G>?)H%@'##OECSAWK MRY]-TLHE::75AL#ZTMS(ZKZ9H-)(45]@66O<9KA;NW@OZBW/Q=4 5F^+;]!K2E776)#-R+$;:1O*?C$S)$DN M1_OC !##:9HEQX8=<.,#N'&T/-?%_V --5/:*.@[N:IR60I2M:CM57N5:%+(I MLD GYS0 -TR3,(;0C&6T-XC9(8A9-(@OU1XFI=)/I"TFAG 6(J3).(2(V*73 M_D3/#QCG48RW:Z[%T))D07*U >50]\Z'>5AI-@V1AF9I.AOW(DT33V-)%.OU MT7RUY*4M?0_5:@AKFG"8 @:EKB3 0^! MK-WB*R6_DV5_VVF=GJGOG,M;-P74IX#&*Y?G:F?[,S0@(??\KD370NNENQA2 M9#&@AO.TOUB>ZM,HCQ[6K,3[23NZNPQ1A*'AF/4OU]0S<1JGXALMMEP61#S: MM2J:R:3,6F@4;Q; F% $;6A&^XDY]6(?A"NW36 MC\\S8AJGQ,.\W/(G.RD;6LQSO1,^PRCPD/5H-D& AW;#622SGA_3.$%>MR!? MZ]DIPH 9PN*(73;OQ^DI,(USX'6QMVS=*N=FLR,TGM.0XBBVLD*S"%#/@VF< M"+^+8M?L.J%/EP((\;A%HWA#HH,FA!#B"8;=39)G1!IGQ&^GJ%H,.PW);CAF M$V1BH)991'E03XST%6)\L:^2T'OK4R0Y/2LWGLM;-PN>&VF<&V]V.E]SV\E! MTH#8A0J:)]>(Q)\[N;7[&C0'" 6.L?HA=I-(]3Q3TCA3?K;M$=3W#I("O%ZZ MIPNPTY*5 ;TCH9OB,P]AT G2\C&[-(+;$RA]?2_;63/8M$.1AR2)RULW"YZT:9RT_ZWMGAY62BY$T6:BYD#> ML'Z #C?0PH%E\I]H(J*N<>@$S4%([+#X8A/44SN-4_LGL1(:-K80#QS8ZN:J MQO431=@=VZ/'[WA2V-U@//_3./\O+?0WUBCJ\2TU0O;,TZ1_)TJ]6*!QL7#3 MF7SB4>A,FBGM\2';(=[]\!,:\IV(F:XEW;(-M', 6BAU9!-^I%[2<#BDL"6X%TAEH5*8#Y- ML2"0/?<\[=?9S&L&%M<,T2"$W8!'X(=J('.@ OBAXL9GTVA]OJEJZ&;6D12%276RO&/_![U':G4F;]UD>,7 XHKA#RV-I=*5 M750K^0BTTSQ ^M7I(#3^;7;-[*H[>T*!Q MGDL[L% [1.+,O';(XMJA$Z??"+Y:P+C;-P26A6JBGY S+R6RN)1X+:[C(K[V M5BU^J[?$F@8O5)%81T??#6R$OG>?4]3$/?=LWL#_ M*Z7,\XF]P>$#E\7?4$L#!!0 ( V('%DZI^IU#@< &L0 8 >&PO M=V]R:W-H965T&ULI5C9;MPV%'W75Q 3H(@!V;/8;5)O@)RXIS=*X3H"^>"2*=[_G7-*G2^L>?$T4 MQ)=&&W\VJD-HC\=C7]342']@6S+XLK"ND0&OKAK[UI$LHU"CQ[/)Y*=Q(Y49 MG9_&M3MW?FJ[H)6A.R=\US32K2Y)V^79:#H:%CZJJ@Z\,#X_;65%]Q1^;>\< MWL9K+:5JR'AEC7"T.!M=3(\OCWA_W/!9T=)O/0N.9&[M [_C"3M$FHK M&B1^'NF*M&9%<..O7N=H;9(%MY\'[6]C[(AE+CU=6?V;*D-]-GH]$B4M9*?# M1[O\A?IX?F1]A=4^_A7+?N]D)(K.!]OTPO"@42;]RB]]'KY'8-8+S*+?R5#T M\EH&>7[J[%(XW@UM_!!#C=)P3ADNRGUP^*H@%\YO/[Z[^'#S^\6GF]L/I^, MC;P^+GKIRR0]^P_IZ4R\MR;47KPQ)96["L9P9>W/;/#GRP2NB]X\'_OGSJ0PE!XZ>=H Q=>Q;6=#9J&5;[I%&YS^\F/XT M.7DFO*-U>$?/:?]F]9Z5?MJW#[>?WF338[&M6EPJVY!3AE[75>K5OEX;*G9WY1A\ )-[3%U78J!/K;SH' MQA'OFODO>T)Y(<6<-Y?8K$6@HC96VVJ5%;9II5F)4,L +8^@EQ::6U0--ZC)R98Z?F^=+;L"FSN/C3" MCZ*URH1]N]@OI"/QLJU77J%5C/_AQ>O9]-5)9A<+5?36[".Y?4CM%[8S@1PT M.-M5M2A=5P'5@UN)0<5PPU<"ZE7?Y.8 M:VO+7'0./N;"2"]U+F!R0>P:.!%%Q,/"V88SKR)<$ :GJS>B//(B'E%XV_FU M'SE"L1QQL!II-^NT<16&( 376.,IQA$-P[<&"E#4:$-SW3ELWU*AD'TDT#76 ML %I@IK;4@W/%29)GD%'LL$-&:+A7*3&;4 ]:$7DHX^@[M!$ CI6O$)?D.B& M]$KX1FIV#L(&O!"].Q"?('&5FK)O"+_I(TXN,*$J$Q.((8&7 G9(J#'V .+'FF$]MBT MTW[5*3]8R#>=E"FST!+'C>C^!@2HE:=_544QP\_2][Z7)=+O,]#!"EAV M%0U$E*"HS%L P0N,A%=')\,/ES*V(M=[0,,6:G<\QT@K^>RC2_9'I!90.C9M M6-K!WK&8[HFG:84=GNW]3X+;(C:M'DC\)C4LA[CYZO.]N*LE3E'%:B]!Y7]Q M4+;FH A\/B1^@X3$]Y%0_FT6FJ]Z"D)ML@T?,S!A,%:-&-H].W]-47-,)>;- M_%MD);Z3K#(YQ+TF'B8MH"=8' ^CGCZ+=@'GOH?-KCO*&* (J=)VCC1 9BD4X;PD@(/+([>+GT*$A, MIE@HS_F&LFG>TR'\;)$K3FB9,7UR!I$@Z'HDTU%?]@@U- 8]I2NU]V0V U[! MLYI![/K=B&"S\S"&S;VWD"D Q GA/)X- '?\R8SM15%2"P!_%=T:FSNZCP[$ M1:*$?%>LW]XK+61L_^U(_1*>1&TL-\2=,?[2L03L*8[$"A2?F"U+/;/FCPWA M,F^AT,&I>1<2RE@GN[=)*&-PPR%QD!"?4YZCZ:]QE$5"[ <)> *X[ZFJD B'2/)F,V(N'JS MGD&1$LL>HEDDT'BTVGB$H($T2N>,5=2.0+[Z]OC@03UT;QEL7 M0,ST*EYS?7(OW077J^N;]$6Z0&ZVIVLX %TIT*FF!40G!Z]^' F7KK;I)=@V M7B?G-N!R&A]Q%BG)\09\1R^$X84-K/^_&PO=V]R:W-H965T&ULO5U9<]M(DGZO M7U'AZ9VP(R!:)'6ZCPB:HFW.R)*6E+NW8V,?0*)(H@T"'!R2.;]^\ZH#/&SW MS,8^M%LB@3JR\OCRJ-1/ST7YN5H94^LOZRRO?GZQJNO-F]>OJ_G*K..J4VQ, M#M\LBG(=U_!KN7Q=;4H3)_32.GO=.SV]>+V.T_S%+S_19P_E+S\539VEN7DH M==6LUW&Y?6NRXOGG%]T7]H-)NES5^,'K7W[:Q$LS-?6GS4,)O[UVHR3IVN15 M6N2Z-(N?7PRZ;]Z>X?/TP*^I>:Z"GS7N9%84G_&7O,@J^E<_\[-G_1=ZWE1UL9:7807K-.?_QU^$#L$+5Z='7NC) M"SU:-T]$J[R)Z_B7G\KB69?X-(R&/]!6Z6U87)KCH4SK$KY-X;WZE^FGCQ\' MD]_U_3L]';^_&[\;#P=WCWHP'-Y_NGLWX^%X-/WI=0WSX5NOYS+V M6QZ[=V3L;D]_+/)Z5>E1GIBD/ZWXUT[[1W]I7A M^F[S?1JN?V2XP7Q>-'F=YDO]4&3I/#65_N_!K*I+8);_.;1A'N_L\'@H0&^J M33PW/[\ ":E,^61>_/+7OW0O3G_\RFK/W&K/OC;ZOWE47QW[\,KO[A]'JO=& M?__$^F$ROAN.'VY'4P5/#^_OIO#-S>!Q?'^G'U=&S8N\ DHG<6T2O4CS.)^G M<::K&CX 4:\K#7I&URNCMR8N*VV0<71X[#K.$_RA'^DTGV=-8NCQF(^RTL5" MOTV+M2G3>1SI<3[OZ)=__A%_7X]^V 'HX5]-%]@_&-O\>R@-/BY MPK[:40-81)4N\W2!K]>PM=J4\V*]B?.MWQO. +R95S&IM$JOXB>C9\;DVF0I M: 8K/3'%0/#(U$-)88KT? M#!X<84OSCR8%K@2]EX.AP%7HNH#?/AMMJCI=TRA(G+@"X[)AVM2KN-;Q8@'J MG^:$K18EK6SM. 6>-TQ7E:7Q+,W2&G1 I .^P%>3M)IG1=64!E\""N&V$6F(+^#/ARC9P3.H@CVH.*L*G<*I?V7-I7DR>2,;-E_ .E?P2]*4 M2&K_$A$>B%HD'?UWLPT(U1*;#*PRG2/(G4J*9E8OFLQQ7$06+]' 'K,"SGG> ME"7M&Z9>I6"<\- R.&!DR#F,3=S 9LN4U8_Z*2Z!+IDAMDH3([R6YG8;\/]Y M 7R/'T?*+C+Q\\;+T@CCT8G:U2\;8%R0$N(?76W,'&0'7MF4Q2*M@3G*99K# M!IAYD!IQ\@375U8> M3(4[K5=ET2Q7^H\F6>Y0 CV!\@(3@)B$*RWJ4#8<#(\$3C&C!F6)G$J(S,P M3IOY8=X2L=!)L3AIX$LK),3;^5.1/2&G!Y):-?.5%;5948)91,HA17'?/ /H MPC42:6W9C\B1?@:]MRJ*Q"_%?*D9,EKQ4H&* .K.2U@F;@\T".H[+YA.;B*F M'7,&Z!T >!4LH,D21PK0=$D*N@7>+XLU+*8()^KHV_%_?AK?C!]_UX.[&_W^ M'HTD6,/A:,)V<"BJ?163/*)8)728H&8J(6)NEC%"5F"J:J47XLTMBM=I!FR"+(+"EO=X+EM0*E;=4RGAR<0/"'"2C8I M!E(N4\16Q#M.# M>6>*IF<]@U/IG]H7$4]LFG)35*(I0*\C>S4;7/0/NGN.^R<:? *P42H<;_#X M4=_C\1(WX">D($ 9X8(;'(H8LIPS+X (5D5.(@AK RZJ<'"<"I<5D!%M6O?R M1Q _LXJS!>I?'GX5HX%#905<9!(%K\_@XP)XCCD,/"&B,OY?=BUC1JQL&N1P--^I9$"M /;BZ^AE0!=&"]VQ% M3N9D31!R<0[B-,O2)9^NW3U^*WMKD+IZG[JL:+Y^Q47PIK749]^0G&\&S:N[(# M/1LG80*!P*?+%H*!CHD._(*^J9Z>])T H3!$;-@M(K KA%-)0>\:8'Y%S-\[ M=G\^JP.,#[:75D^L@>K8.._#Z92#S2XQR,4LD2");)"-I7HDN) M%+AV!% =H!@=8I=%^NS/J*4=F@#SQV5M(=GA32D>L:5-@F-:I7#\SS#2 674 M?N>:WT%)2=N+(IU?,WL"!1;Q'&VG96J44@5+M H*=/3^$1&)K5%',2A$#!B\ MHO[/6>U.&E!*9\#<7OZF!@P.&^O!O ;W(*0+K#5P,5K$5LY2_:"ONG9),)>A M#^T2")P(5@#_I$048=406/]F;2S#")AZDG5E<54+/P (S1!, 9% DM<<14@! M-K2L60^(C*L0-@2S""RS=;IJ!2B$L3DXVG8%X(S,=Q808.?W0[?3."2#]<-HY/T582>P&QYZQ,G0FG8^6# "B'QP5#3NL>PX*MK* (:T\ MP5 :Q(4"XH&M(NQCK99U=$E;SIH:5"W@!'#W:N*?R-HF!UA1"U*T2[R9.0@3 M09ZJAE'D45A/TH";D0 .SXH-RW,\![!<,=;U_A'."F 6D22.1OND@6'9E>,E M!+\;8..,G9*$<'$5*9P,(W/$&?)$CI1 QD-&/^+=URT#DS *PJ_I!T3U3\@? MXLCMHAP'<:ZCR^[U#M@!57)UWJ,?@Y-SMIFQ+*E+]O4:!+&@9)8%LS?@T#+W M?)L#YM1@, '8>E:%0UL &(='$[37E7FBXP5A!WP=GND;]=>_7%]<7O^H[YN2 M*,/PTR^"60/1<,)^",%2=I^(FRA:D,?\E2HVB&.;W,/Q@@9^=F>>Q4T^!VS\ MX_[4,!VZ\!6C<7M>C+YFM3 8,?<:0\;B$"IO^GG&18/3.IS:G@A&!97'>V.7 MWCX*U'4>+?,S; W^TTM0[Y42IX[=<_SLF?RIUN !W4I#[WY&[W>]R8JMV1W6 M.0-^J8IL1DP1G!H<3 OP@'"&&1FD=0YFZ:,+1BA&X'&V_:=)#J(]A^!M+,,Z MM*+ FR5XILCWI&/ ;F[!Y>SHM]9'(W5!,P#.([ P \?'H,U!>LHA')>0F-S* MJEF@6V##)WA^^+JG/;W76B'!1K218"OG1'$@3C'[@U6?C];MBP HQ4(!PY;( M2P6?NI=]'A@VC:<0^#.\(1D$?A\B/5AITB9>LN0E=XJ8*%E0* X M$T%\0@#UVPJ@A%T\6NZT9I6-^T-'*8LQI%"SUT\0&MWB$N,/BH(=_)QU*9Y3 M6#YBJH8D% ,UJ($/GZHE=WBT,17&<#G0'91WV%8@$VWB, M 9$[YGFK_&XPGZM?![:<1 M!N_?C>\&=\/QX%:/[Z:/DT\?1W>/T[UPA"<":(RZ;'@N"DV)W[F(T]+&QCCB MM!?D#%_ER,G,2,2$&'45\]HYKJDP"%@FEI9!#(H(V7(VOW5R[9G)+\;EH4M\ M5#\"2+$A=EB)@8^!=2Q3R1>;>(N?\EKF<5ENB1M]7/:0N!Q>5@!6\"T@)E)4 M$2G;F^6@F357%.;!Z"!',?'\ 8!;S'1-F/P$K03FHCB^56'XTYWCQ/* MPE!:9C*Z&3_JR7CZ]];I^WF(0+,X0TU$X6S@:E+5[0T!Q&.U#=^8+X0:D)^% M)FAP2D8_"Y,0^L%8 F;9@#-W7<)(M0$?!@S<"+*2-FV2PE2$A:TM3&O4HJ#N MBTJ0#'KE058%S ,H#UVFU>>V.D"-\90F&-;A1[XE6J0 ;9C;V@FK--O9#0[X MHJ4TL!2+H%I;L8%G5(VB2'@9QL5:*\?$;E8*M-K4"(*VC%!BPIII:UFD@J?U M/"WGS1K5/)$1U+-"IX0]!U)GNPCZ/#KCT!AE!A9IA>+(_C=Q6L# M#X+G^T[0@7QX+*47?07U%SFE7^HR!<\'33!H>0[O<'Z'Q1,U 'S9[^O_('^C M?PX_B"EQ^]QSV@JPCXJ092#VAQ2^7^!A6EU?7'"4YYR]XHLSW;^@?R^1!FJ' M!@=)<&CC /$3V!:;D?96NQ?Z_>C^_63P\&$\5"T1_[I;M7?.??:)+GJ\AS_U ML@V4\1##P?2#PG@W_J!'__EI#*:';,P0](DZB$P#%9V8-?L9(+^I&$3 DF9K M;8W3Q031P4* ,P DA=78< 9E BQ MI08H>9"@ZB&\ ;06041TV1*^0@+:31:7UDJ-0SYCOTGE# M\2E,(@'5,)L1.!J8KRN:2MFOT$]-"1G*D#(>LF */CXH34R2!!+*^R5&>6+E M#VH5%!]II@*AJM5=[/J5N\83CBK+'):O%+EI/#?&/&1\M(M')FDVH$Y/:*%! MQKBM[^.DH"QU4 $"ZAJ#37#ZGS:4N;6YZ,'TDTM%WQ4=$(7NQ4D7I.&=,X;C MP+J3\>_^J(>\Z%M.Z+R<%PDG*.-*'9QU2 _,.1SIYQZZN?N]BU><&0'5T+71 M17@"OT%<3%;I4V?:T9@^9P=>$K;H U&.SY(2W6D[R7 TO'6SK(O$9"#IX$G$ M:'W)C-"'GHG<:)*M K.SHE@(X1.)$?)W'?T '%7:!!'177"^K+QM^,7BF:2E MDHEQ_]'$)3 E2!')&PL"Y73%ZVXEL_5>,ENJ%H#JJ/W?6G1#81R &J;>JB3> M5OI^#EJ*9#C;1LHBGPQ,\PD:4(HB>D7PO"HT6'\X3/),LWB.@@U^%=60K\^H>/ T 9C!&MVD^"8Q M=RNCOUEM*_1MR!K@@:),,4YR4^_.S#8$1DW_:9+O(+%=RV&XTNM?$0EM2FI\ M]RM8Z?O)>#2-U*Y)9*\DV,+!4H27B>'4G"M\B!$FSM+<50I(B<81EE5]DN:1_ 1RI=:F7A5)]>I8N4-+%#AT[\C[A$6T2U;5% S[,"]X<_^3" M'UIJ^Y /G>IT:IV$P;L>"E 7K N#0F;A. M@8.<)IFQR:YM$)5;E%0Z&Q%),Y= 8D(^Q[1&6W*2,+GZK2@_KN5"I*+LG7,[^F)1,/:Z;TUW2'-'0EEZ66 ^3^X?1Y/%W\J[0L7K V!W[ M+P]8B5H">*%Z0+#A&ZZ10BOMBL=0HCIZ%"3F: ,VF&H!^1](XS6AZK5+'$@D MF4W/! V+ _"4ZR2#12*+CRL60/)PPD(E7^>$@7%#'$GKU@?6760)>NLUNDJ4 M9B1;^(S1:G U.+Y3+"*)IG+-$VD@"=G90BA0EV * :*SK)>HCLI:8J_"-FMR M(5SI@2]]Q+&6% Z#%P7ITF,NFE#;P+K4)]'2+$&IU@S!-BP#M;4G"Q "='E' MWP2+H]/;6YV$I1*?:_0,VU0&T6U&>1A7TL"TL*D- !-+2C#CLL]U%SB*Y54" M%N.[Q\'=^S'XPFHPG8X>I\Q2X,CBBR '2H+3KF:TC-$"E9]A<&MFJ-@/\QAH M\XJL6&[=1Y1HCFM/(D[CA($,IW2_Z12I TY1Q%[$^6FP9N^"O2^*A. W3GU/ M<"H8 U]S%=CP/KO4X-/#S"BJ=CP;H*>O$>(MK5A MCJZIJLN6,R*?YNP)+%CB0*88N2,SSF@+ "-5JW7>!(66:0D??NGBRN<&8EGR\H9Q5%" @Z=ZCGQTH!F..89 MTA%@ 8 9-X]:]0N6.H#YD) ?;M*5)EA1X8 !GJOE%F#/+C#IU6YBWI:QVNS) M'">W227F?$3E>P=&80&&I3CO\\J(FVK:DB;"0V_Y CUVEVBC*J7, .H[' CW MJK'*?^96$Y38^GK:)L?"<I@%=C8-%!C,=FMM";*4$= ME2D\:_)EO&0PZ$\7J+4VB12)>Y@*>OF)2Q!=&80MM'=LL8.X*BXE:Y<^MFG( M&T$QV_4<+QCQ7.@197#5"H;"8BE<;%[DS)MD]P&MAWDE8Q$_/,A[#CW8E/,/ M]"*Q/1:$8D:U=9-#RD"O-B#5Y[0&\&(B@96T>1R@_8WKUB-50'!DC4DR%K^:^QW9]FN;W$?R"%6J0P M+ 0\DJ?IZ.F'P61T\G8P'=VHX?U'##[YZVVN*I5<0;97RR9-;$@+4<$B6[UDH.]U2O6TU0WX.2$,GD2 M#8Z? 7-1\M;!6W'#[1VJ)5[V"4#)VRR>?SZ9SE<%Q1YIF!/D'Q(X"E<30Z)= M;5TVX1"0Q*^?"HRV9E34XSZT:J8*/MNYZ1-\@\2-7+0!4\LG"\P[.7DIJ8AY MU_*B1&"(SL\6E#U(<-8EN'DRRAG%9/_65@HQ&%L90]+#"(.]O/;N4L&FS!I MV6>*N*!NY?I^K6A,L";_ M&.7Y39E2@26SU]YT,A7SCB'^ O8F ^,82=EJ>U!/&2=H6'1LY;VMX5EOFEIF M]9/(I25;Y6RM6^-VBX"$9L*GR0J3T2ARNF)L!U&MH]_-!-M27P6SM*60WV.%?AM(P-IA+3;N%'E2FX630 M6OV@2GJ7^+P ?IP$N"WY1#(K\4$PKW'W;]HN1UQ[4,B'T]G)VE(H<1_W74EN MNQMUKQ@!CG,L(6?;^GUJ)!(YL[&]4)-=.NGP5ASMKF*$PRANI_9![06' MVH' P,KHA\'OB-[UX+?!Y 9,Q^/]\._Z_@&-#OCK6-TE:?_I]--'_EC9JH-] M,Q9$$"WPXM/7I_H_\#^UKS_P\L5IY_Q,G>ANM]NYOH(GKZ\Z5UW\X+3;N;R$ MUR; ;WI?]>FSSBD\=M8YOX:W^IUN#W[K=ZA"8]02IK/.Q;4^T1=8:<_DPA\5 M_S@9_3JZ^S3"[/W]^[OQGL5%G2K):R=>N]=1G9JN3/ ,1_>VSK>4RZC!5=N= MP'!_'"V;MZ=__6 M)]TV18K5^LX)0PCK5[.P>1D,_V>( Y=%@?8%@?1B[O"A[ 8('#PP.FJ*) 8WDB L?&R X7"(^U9AD9G_N@)Q+3(;7@(DLH[GIJDE#R.W$SKZ_G$8.)T25E0)P*T-/5-5+R=^4B"WF$.I;=B?DWIO0#:$>S5M ME G%$&-3YA4%5#8$O>>QW&/$:S=\[0C7C*D3, V.PTM*TT8!A/"E)?G.K6^9 MI*,'KK0VV^ZG:H])%>,LB51B:38LAN.TDG8/[LO3A6M;I>OO;+.$\-T@)DA+ M0EETJ-0F"RH$/.K:IYY+G;$5XK#3-EB4C=:P*V/-F'*6V5Z=?]>42$X,RK4+ M%?AJHMPS#V^CH^A(S0!=0,@"-@NI5L"\U%(@1K<\73?K]MUU<#565#EKS5%P M?UW-8[E;!/_:6Q%TE8PJQ.F^$QI9NM-YTFP*KH:JT#^JVD>;5NW2=.\DR,4D MLL5.5RZZTW^>@]LJ1:+J[_,/NW M]TD;%!AL3BG)5+$B'I_::9"#N +53H)7:!1?2*&: MDD0*68.W!23F Y)QQ<+ $5GTG-)^!C MR04/Y914BQ7TY9D4MLI8#Y:UK2^HQ/IU.5_9.S\-$L=A,7%8+SPU1MV!P.JK M5C*2BLNYW1AW_L*$#*YB:8 3X@W0U;$F7;C(:W?%8_IA_/" ?6XP4?H!_KG% MS@OO1J-V[%O2696'5-Q(0>H/%JC'9VF6B7PXI8WA8EM.#'!O-!T-)D.N>;V! M8[N]I[PLY:P1ORB.N;D+ECY+&O@L86(TA )'O1HXM^NNG-OYU9DD\H;W'T?J M1,_Q=.DP8 M\V.P*:FZI& Q' 1YAQ;G'";+_\$$Q&=2Q6DC'B;G\B)\AUK6=-0@<%T],!2= M7\H==2FB2 ZTKC&#>)/:MW!5!NU:^0Q5TAO*@Z-#IL5/FYA95\LWB ME%V%H)Q"V'4&XH/3VIBR7%5!?CW ,;93Q]?B[(BUT^K@)-P^@:O#Y0H*6*7^ MQ;6]VFU_/*X&*=)M03J=AJUIHZ2Q+6"LGXN3JC8;UL 8KB9)8*!BC08+&'64 M:0]I*T'8P:-Z1DVCI0S^Q8UQBL^^0$L,$?).&COEP .'<$E1/H&3P;UG*)Z# MTNNR,E[JU([4V=Y>6,($'TMTPQ1VW0'\/E>[O<@P,,1/X^768 MT@7M"CZ=CZ9P30Y0TV#)&E;5P(#2,4;@,.6$*6W)UK#"!%02$DXT&CLX>#" MO0C,DZJV<1G1F^&)R=T]N7*(E[D./$/4LCI3E,,Z_D+NF'AIK$[Q<-=)B'\^DTK3E MV);4M[84!J\H>^,[S5&45RPJ-9#,#R<79^B06-T5Z67Z)*8_0'S*,W0BJ4G1V8#<#JTY04]\2,8= 4&V@[0R4>F%Q'DQAQOV+\3>H'SG M.0,5AL%"^+9L3)"%#MRI$*WLH2Y4JX)3!%:-[1"BI6WB 4/?[-."T"=9A+L\(F:T^&4 C8E9M?1Y/'\121]_!^NE-I MPL=G4Q]<)TRIQ^0)75S6MI5=G85QDE\("B^**J@S#%#S(!B'O]\OJE1H)00U M2V7IN_O):/S^3@T_32:CN^'O^G$RN)O>^FQNT,23:HA9T7'K3J&*"2M@?';2 MM@'=@ (4/79P+.XQNCTZF'*9F@08DUHA4$DVFR3G42X;)K0O; MEG:HTD[NP43'8+8MJ_)$L$E$FB1L<6B^,&IA0+F?/O+A-6GGP/Y^T,72'^KN MX,JFUG8F";O$NLIV+F9I]7FLBZ-^!%_A1TW%FCX&6T/-4#E17N1\!T:%??6X M#N60!'!- Q< NKN^7)H^;]4O[)64\CU69FA73E_O]LH])I+?WR\7_-7Q^P^/ M)_?O3CY-;;TGW9JY'0VF(WT['KP=WXX?L8WO.%?OS*SD=H"GW0LV&OZ^V\%: MS;<%IO2LM_AN,'WKJIHD$<9="NV;E;RI&[YOMU/A@!N\1O5!C1Y= M&PE;J,<]S ]>6=AO1PG$.-"B\JNVB\L4;5LGV$I0IL/.BCT*;D3)N5WDNKT6 MF7X>ZK_2:IM'76WY%7>5"YUH6\:KW R']W!XQL/9IP.M->DD6ODN[VG815,B M5[G;%#N+]>V\'!DZ^I:/C(JBV8;R54C?PX.JO)US*WW6$% D)5V'6[F828AN MU":N:^HX$AITNEGFC3KH#BI>IBCV"9T+LU#[+R <0]X]<$.*#H@+2^W+MU! M%P9Y)YR@%Q(D!1> [5&"]+/+&+D5).YN !^0+>)'1$BUMSO1(7P',QO[5Q>D M=$))U:B_MQJPYKNCH4=J#:0I0GE],@P:K^"L0YO5XGX6=Z-'=7L_G>J'T82S M]WBI.ITK"M-@9SHJF9)T"]:2R$T5OHLK94"NOG6W0">\M1UV:43TZRZEMBLS ML+ R:^PM7>674)H%RH9$V5W")$G%5:/#YH #80B.WK6G187.9:^21PO[(F.2 ME#)$=5 [ANQ&, WKSGW7N " ML]NG8-LTHP;Y;@/*J+(?G5U>1Q==;!3:/^O13]/1>XS[JLGHX7Y"#?$'TZ'J M79U&>FJHWS+>FQ$7)@RGPB.^PL_?A:V<;:PD&N Z$\^P^Q4\-?>M2!#!E!N, MLU*ZW4?.J8V3\DJUXK7XJQO2ADMR-5$88(_Q,&QSUC_HMJ$$P0]WXPFO^B 0 MLMW09ML@&DC^ _516*5F$:C[!,2;_LP'6K]24T*)/"]I2XD5G@!7*; !ZT > MX;V\H:/CR_]1NY>ANW @_;KXDO)"^WR>^IS6%,:74Z-ZSLGHP^AN.OX5 !&* M\S#$>BS,SGH'XDMW6\C585@;!?<;E]*Z)PD17R2UEGA3/Y*,@+ LB5MKY,!R MVV2C(L0: E5F;=2#<$BV*(&+,CMZ3+>($3D>0;"N$8<-!RV.H-A,>"M(1O\9 M"#K"/B4J_-,1D_L[^'DXXAL*$X/Y'"4]%[C2G<&C:$;$E7PUR];5MK_'5M!) MFG"$"U6[W,F1)D'NN=;?$HCX@G[L[YFR"Z..=&]V\,UU.?MF'S&,6BMJW1 M:MR++!]V;#M+2)(=/VG5^X8=&<2%/M370=PCOP@;O/:E.'2-*^PG$/%5CX/Q MEH.5F+[Z,G(7D<,^^ NF.9XX,V;V.?-52NK:O*1I M9_A@$KK )P]==<]?\>(%4-O/SWJOWNB1(]<-_36"5@EKA.8387;-=X>X5S"% MYYF[/+%MS37L20E+2AMU,CS8(+D,_-8 1U9K.#<3&"Q?CQ6V)0Y$%6-N87>H M8V>G^.RP-[V/+^^/74BF9LCZN3[E$? @;;/P[_MD?-F>_V3TTO'MN,013+D[LM3P+>&B7.&P;^ ,=R/K_N:C3VMSD@#,F/6QOLNR1"M1MW),?AA6@RO F[_ M3?P^5M>^E,X"< G;H6FAM^ECNN-7Y$5C(P3(]*V_FQ'VRLS#TV:V=>L,V'9/ M<2(!KCT'MLH/6,5=GIV"BMOE3?^D#GA2SK*SQY/J7^1),HHHWXC$SJ!:S'/H;::^#/VT' MWL>2_H ?Y&PO=V]R:W-H965T&ULE55M M;]HP$/[.KSAET[1*J'FC7<< B;:I6JE01NFF:=H'DSC$:F*GME/HO]_9"2F3 M &E?\)U]]]QSE[MCL!;R6664:M@4.5=#)].Z[+NNBC-:$'4J2LKQ)16R(!I5 MN7)5*2E)K%.1NX'GG;L%8=P9#>S=3(X&HM(YXW0F055%0>3;)NCXSO9B MSE:9-A?N:%"2%7VD^JF<2=3<%B5A!>6*"0Z2ID-G[/\;>&OQ@=*UV9#"9 M+(5X-LI=,G0\0XCF--8&@>#Q2J]HGAL@I/'28#IM2..X*V_1;VSNF,N2*'HE M\I\LT=G0N7 @H2FI28]Q\E$/I-43?G^YFDVBZZ,(T6@Q +12\5*;#,-O\=+I27VR9]]J=?(O?W(9G;ZJB0Q'3HX'(K*5^J,/GWPS[UO M1WCW6MZ]8^C_^Y6.@NVG.GU81)VP#T,KX I+!^0LI1BPW \ M*"QQ*SPG8LU!I% VI;8UIML:=X'CHL%G$L=54>7HEN 0(8^8$3.F?7B\NHVN MG^XC>+@YQJ9C6L+T1=AIFF3GYOV;?@2_&U[TNI[GU7(8&KES4TG.="5I%U*V M,8*R3'.*(YZ)/ %68 JOU* H"'S?0C1GYYXJ=3 '^(QQOM8Q3ZP2UMXGG2EF MO[\RR"[P_(9GX%N6L*]UW)UA+ZA&ULE55MCQ(Q$/[.KYBLQFARNLORXHE G>KDG@<.? E&C^4W8%M MKMNN;9$[?[W3+N": (E?8*:=YYF7ML_VMTK?FQS1PD,AI!D$N;5E+PQ-FF/! MS"M5HJ2=E=(%L^3J=6A*C2SSH$*$<11UPX)Q&0S[?FVFAWVUL8)+G&DPFZ)@ M^G&,0FT'03/8+]SQ=6[=0CCLEVR-<[2?RIDF+SRP9+Q :;B2H'$U"$;-WKCM MXGW 9XY;4[/!=;)4ZMXYDVP01*X@%)A:Q\#H[Q=>H1".B,KXN>,,#BD=L&[O MV=_YWJF7)3-XI<07GME\$%P&D.&*;82]4]L/N.NGX_A2)8S_A6T5VVD%D&Z, M5<4.3!447%;_[&$WAQK@,CH!B'> V-==)?)57C/+AGVMMJ!=-+$YP[?JT50< ME^Y0YE;3+B><'4ZFB]'T_63\,8'1?)XLYA5C>.SC#?L$5K-"XBCN'V&KG5HM.7I6B?HWBN5 M;;D0P&0&$VF97/.E0!@9@]; -3>I4&:C$;Z/EL9JNBX_CHVARM(^GL4]H9XI M68J#@-Z(0?T+@^&S)\UN]/9,#^U##^US[/]Q6&=YCE!18Z- ME1+TB+E< S!L"1)N,_45H): ?\[7^;G>P&2!(9V6)INBHT@ M1 :L4-KRW\P]SQ[,KSXDUY\HZ^V[$S4TW%5P]Z'5V%V.VLJ,*"4=Y%.(N]%% M%$5D-=]TG=7XB,:D6D#*#,WTJJE?^>0?)TE5XOD&D8WMW>+R;?18G([/3H@ M-XF.J\;WX+QNS7Y=LR]K]IN]3:=+Y[>RJ*$9Q]62LDS4.CUV?\.:\!2HUUY> M#:1J(VVE08?5@X*/*N'Z&U[)_PW3:RX-"%P1-'KUNA. KB2U,2'+YKPS]02P,$% @ #8@<63=9SR+- @ 408 M !D !X;"]W;W)K&ULG55M;]HP$/[.KSAETSZA M)B30409(X:7JI)6B GO1M \F.4C4Q,YLT\"_W]D!QBJ*JGTAY_,]SSUG^XYN M*>232A U;/.,JYZ3:%UT7%=%">9,78D".>VLA,R9IJ56.,V1JU1PD+CJ.6&C,VB:>!OP-<52G=A@*ED*\606G^.>XQE!F&&D M#0.CSS,.,=TCBD-\-0^L-_:VJF6)5,X%-FW--9)SVD[$..*;3+] M*,H[W-?3,GR1R)3]A;**#2@XVB@M\CV8%.0IK[YLNS^'$T#;>P7@[P&^U5TE MLBI'3+-^5XH2I(DF-F/84BV:Q*7<7,I,2]I-":?[X7#XL)C,9S -?X2#+V,( M)R,@Y^-B/(+Q]^EX,AO/NJZF5 ;@1GO:047KOT+;\.%><)TH&/,8XW\)7-)X M%.H?A [\BXSW; =!HPZ^YS,QA%$D-RQ3\#-< M*BWII?PZ5W+%V#S/:+JGHPH68<^A]E HG]'I?WC7N/8^7=#;/.IM7F+__WNZ M2'M>].1A/JZU.O"FG#!/L+82&75WRM>0FA,%5A12;%-J&H0ES8JG6)0]+F.&PO=V]R:W-H965TTJ;./$=Q/# LG=6UO[,* !M!$:930R]O[Z/=TC">& M:_=E'VSTT=/3?;K[=(\N=MI\3S=*6?&TC>+TLK:Q-GE_=I8N-VHKTX9.5(PW M*VVVTN+6K,_2Q"@9\*)M=.8WF[VSK0SCVM4%/YN8JPN=V2B,U<2(--MNI7F^ M5I'>7=9:M>+!-%QO+#TXN[I(Y%K-E/V:3 SNSDHM0;A5<1KJ6!BUNJP-6^^O M.R3/ M]"M4LKUX(\66C]G6[N@\M:DPQ2D5I:TB#Q\ZAN5!21(ICQ(]=9*[>D MA=7K0OL=^PY?%C)5-SKZ(PSLYK(VJ(E K606V:G>?5*Y/UW2M]11RO_%SLGZ MV'&9I59O\\6XWX:Q^Y5/.0Z5!8/FB05^OL!GN]U&;.6MM/+JPNB=,"0-;73! MKO)J&!?&%)29-7@;8IV]FGT:3D>?QI]O1]/9K[\,_%;_@QC][>O]_,^+,PO] M)'6VS'5=.UW^"5TM7WS1L=VD8A0'*CA4< ;#2NO\PKIK_U6-7^2S:+?JPF_Z MG5?4M4MGVZRN?4+=Z$<6VF?QC^$BM0;Y\,]C/CH5G>,JJ$;>IXEB],;B=E\?/-7;SR9 MWX\?Q/#A5DQ'L_GT_F8^NG7OQ.3S\&$F[F/O5BW5=J$,XM/JU(7=*'&CMXF, MGX4,=&)5(&0BEFK/<^7L(+D!1[^&('2%5VJ+-E*'YFMT<5 M/8,W[,9S&G.,6(9LXSMG0:XOKX3#'=/"?%ZH*TBV7 WF7AP@IU>'".>^>:5O MI)GQ&"8FC 0IP?/V24!R37E6IBQ\'*"75O:KFJM&>B>,+ +0SHV<;Y1W'!E! M"\) 886T(M;QNQ^9C,)5""4N55(V)RR75=,H/9Y'6[#;0HFUD3$]M%H$H4$\ MM4GKGERMPBB45J5UH;9)I)\576J#J,@X6O42?/1 G/)"9W6@3_EL)N0/H M*>QA7H!,O!990OL/NLUZL]D4Y\W#WU;=SZ\Z8H#;/&/?43\,O"5V1YN67#'J MB:Z5P+S ICTKB2Q1U!!$E<[SY 3V(6Q+(1]A0$A!33>?1K=?/X_$^"[GF^OA M#-QS,_XR&3W,ALQ+H[_3]JTZQD>NU46LD MQ(O4PJ25(AD"BN(K4 YOYO??B-_G8S'\^'$Z^CB,ZP@ N7H; MYUO\P;,-$!T^ I0U4NQ)F668*F^"A%9B6)IV'R/%,;$MQ3<99]EOU7JL'[]N-OL\@#-H#1JU04!2)[P(%&;_1IY]WI8C*C0K$VTZO MWH70;Z2JT6_CY[QYH&XI41T1%:^A**#LL*K5[Y;+NHUN[T#[:0_:Y %RHO"@ MRQ[ A&/VM^IM>-9UH6ZTV@=['+4*!%Y:U6GT.O^E51W1KG?ZY[E5?J-[N-4C MR"AOA#EN$NR@""@)5C(TXI'B3ZFD M7R 09(:L/>2 G3)4!LT&V,5OM,[%./:JAH#3N7P.J&9)U6Q4)'/V)%K._3IL MXH[O8FW!1K1BJ=@)Y"#/G422G__)XK0K_1[@/V\[[H-7H^D="7 M\8/GRJ8L*1C[NXQ=K_?9X-;AW $JY]D"NZ0)&#Y+<0I*DD@Q3\!T$B8RK4J@ MET09\1AF&@FKUSD%P2/$W+JU3G/9^V>C&VJ)OV=PPR^;MB.F920IH=1JY68& ML7@6E34SA=&(Z[_=+!82B2>9272JN->DCA[S;@&<&"0&*@]8OFF+)S%TJG]E ML3M^D8FG^OOQ :CNFNU.5L8SF'PXM]EC.CT9(QJ1V.)4Q+1X,!068\R+X "! M=P,QK<(\*V&&MRX T."<+UKC5[0:P]@/YU_$&. :;B \@W";075 0T80(GVW M5&PR0GQPADYU3&5',='&,LT3Q!2.8U MU$9&*R%)8K6?@ 2-% M"GC$RNBML#A!9Q>$)+58*S;B0 @2,5FI39C81.3&![ M&D)BLR,HR)HUXJ:HA;YB6OF%E^ M'EG:!UG#$'?[[?I@<.[E-L)B@I"BK&//<1#L2JA)(D@R7A.D'!>BTU;7XRKJ M-/R>AS)+,[EG QCG[;W<;4(,&-@#@Y]CA#6(@L?2)>#GK5^2&+@;IS)J0H11 MK.Q>VFJOZ@L6$^>=]WA2$31\4J+#_VS)!40>A6G*/$ZU+:TYH_.*:HH.;\8)1N5+3*ST&G.!TQI8 MM$Z5J7?D6'4'@ WLT P+UO2;)6ORP,%7+OW$Z?1[<2?C(=W8VFT]'MD9:V/[]VZD=H$T@HP[E(PRF=1B--PQ$RF,HM[6)C+;B8Z078*79EKCO1B8 AKGX#K4M/D_$VUPE M"9?+JR7E"NC@$)@35\DX<(7#A">DQB4Q[^Y$J5B3PEA'KE4R[6+.[_CGF&&: M ^'3'-CD26D&J!&7H>C^!<(QQB4;$N=/C$(4"$&' \K'9-R(N'L@I)-G M''"WPR! ],6ETFQ@8MW7R3Y,;/32[44S=5C$2:DB# ^%\ILU6K),;F[T6BPMC558R M T$F<_^7OY5^:# ,NS]@B$J&R.'VBAS*6V[Y]:56:Z:)&M+HP9GJN %.YA24 MF=7X*L%GKR5V:=@X3T2R M*Z #*#6>J,+S,7I7XB>^8;VPS:)NU']'7*\VK^?$]7YD7AZK3+!G_L9NI8E3 M90HMV+]OYL9J),1_]IGL)?;W2Z0BN3 K'HNK%JK "/TJ6M>__Q:>=3^\@[=? MX^V_)_VGX7B7>S^VA\?G<3"X8$W1[$FK5TF%%:"NF?1>LOQ-&$8'=BG81G!M MF*"X,A\5%BL4H[&&J84C6:@412WSEPLV&_TQOOU\/V:/=^QI^OAE,IL\/K"[ MQ^F.WH#"2K'M!7>EFG]!C<^>4DN[030JM!:YO0@^G\Q.V)U(A.8I.V#'](]$ MH.ARBBYPSXJYD8GD6N+EL!^VN]TN.V*'IUW_%,PLMX+Q/&&IBB'FL"8I'X)G M97$>>Z60$=4R*HI;L1#XFGR#Z!AHOA5/9UY@4C*YHTGM:R;>T%J-@"U;50=; M9>\%*9$+R$2PM,J<&WFFBAR1 0?_]M M&$7=#^26&._N-?S@4,Y%+A;2PCUA.^H/G(/"=O_P M<==E* AT:G('.>TB&"UY_B*([)6G!?Q+0(M8R%=*YC;4(E!RA;@"40$+52/&E.I(G 3^PV P M 'K O! 5C!GFR-AS[LB''J:414/X.%SXRT.^WU/%'JB!TJ0%9+# M)2!I8S'7>@,(:ZX3P\[:9Z<^[J?MH8][0%.KQ+=+'+9[PVY9 U'/!7'K$]>[ MRBAV8KZ2:$'R+WQ(J43 7,)W?\K,4BLRC02?GH65X/,S3R%B%@[ZK"DJ5C0% M3KN>-AHZ8X-[[T0JA#('=U*OSG%?+SZYCBEN15:DSG^)0)[$LBQ&T*.M:2O_ M\@>'4;]*W6BW92??)P0+N^W>F4_P8?N\[SO%O8#G]]?[EASR:PZHH-A]KZ": M0JX@* =XOF%+3IF.KDV=CN]5!.^@VVKU)K%2"J3EP5ZDU-W*\MPVG\<\:.Y' M;==;F[KW]/?\9YFW!Q!$]WQ,680PA?U?TTZESC5&"$4P$:\H^%56=;T]";T/ MPM!7%SN+O.E/A38%.DR "IZ@C^@"#V>>T2OS#XWTE/B")>PLT@Y_F@J4RD^4L M-I@:&'(XC7FIF+,R\7$M87$]C=0ZQV1?RA71(/T11GQ#L?WCI/8"];'*MJ!A M6V4/?.##\W-388\OS;V&K%61)DU3I),"4.CI30."T@!HV1IPB*0 >!H+.B,. ME!%6UH3,+.%39 Y?CAK Z?$%XQP\M>7$P/&FA3AV>PEB(U5R=()U(L?=T647 M4C#(E:5O=%FE"J0FPM,-EE;R6"((!P"45NPD[Y(G?RLBWT+#4J5T4"W,._OR MOCK9#X[\3R (/GI';C%/'#F<*Q0@FGG9<; ME0^=-,Y.Y)E+F0#ZT,D5-@.:%R"O!54+QG;E*4_:))!6/W@_W;0KD'3I4*E, MW(" P>BB$BE-!>7B;DZH!=>@)7D1)8O8Z0#SY[^TI=#8Q[?FIN+VX6IA\XL/ M1VYP[UU4K.OTA5TJ+9W)M"WX.]%EX+"."/!]H92M7DA!_:O/]?\!4$L#!!0 ( V('%F;F1.4R0( M !8& 9 >&PO=V]R:W-H965T2_6B$T0#;UDJ=,=+C,E;OJ_7"69,W\@-VVT\U4MRUW)N4"9PKT+LN8>N]C*O<=+_0.BCG?)L8J_&X[9UM< MH'G.9XIN_A$EYAD*S:4 A9N.UPM;_;KU=P[?..[UB0RVDI64+_8RBCM>8 EA MBFMC$1@=KSC -+5 1.-WB>D=4]K 4_F _NAJIUI63.- IM]Y;)*.U_0@Q@W; MI68N]T]8UM.P>&N9:O<+^\(WNO=@O=-&9F4P,JBB1P7MBD+H\C**Y@P^0EAM M-L-J$ 0D1]4@R M* D !$5 9 >&PO=V]R:W-H965TD=S4@A)"$!A@&DD$YW1X* 2.C1:+4?*G:%E-IVN:O*!.;7[[E5MI-T MT^SL:B5$_*BZCW-?IWR^T>:+74OIZ#E+VG@M,V$[NI YWJRT MR83#K7D\M(61(O&;LO2PW^T>'V9"Y:W+<__LSER>Z]*E*I=WAFR99<*\7,E4 M;RY:O5;]X%X]KAT_.+P\+\2CG$OW4-P9W!TV4A*5R=PJG9.1JXO6J'=V->#U M?L%G)3=VYYK8DZ767_AFFERTNFR03&7L6(+ SY,T_AVMIC./DYFX^ED?G[HH((7 M'L:5N*L@KO\#<;T^W>CEZ32!+%/6;?Q H 0383:4IZ MM5*Q9!"N59Z(LDT?)=H*%G)SHHS+YL#I W_!G4;9-@E+:[3:KZ4P, !H:L,& M3DJ#MDP?L^6G-BFD3\H20A.7*6!.:&5TYE3$%VB#3BCUC5NO M(EY5I0'P57FE?V0+&:N5 B*,:%9FNY;G6!/NX:RITL#(RG691#".S<_P"KW&*X6Q M_,CXJ.C500G\!5 ,,HT,\(>XI$HLJZ)"I53)QV:UJ43;-2S)UD$4Q@@T.-_R M]A(TRE!=2X8$TBTZ7ON !A"^N3,' DE1%OA'C,8XT%N78-4O3_ M0XJ6I:NB8!UJ"BMC_9BKO[ 89=88$S96U5#K1_"M3E7B15N'GS!"8$OE,>Q'@YUDZ^!;-DE0?&Y6L( M?Z79P;;NK=J'FEZD0&^0/''W6J8W"!='9S0??YJ\?[B>T.V';=NFT+:C#Y6< M/R$G#.Y:3.3%L(CH=E^[CR^]HZ/AD6^XS57TN4)R=UVOYQ<=1/.U-N[ -Y;= MUP/_>NCW+[1#^>PK.3EME(0KCUWI>%+7!1AV((.;T+S6\K\!<3]#N(M9=#N/ MJ(^68)0Y1'8?PP\/BX?["=U,9].;AYL )-V-_O2C,JJ!9#4UDEO\KGWT&-HA M>W0?^/MZ<#/O>@:%7I&*BM*%\85J@H0#D]V M)+T%P3LZ.1UN$?XF.P-U1\G8U['E(L:BHDA]?31AW$WF_S5I%Y\F]S1_N+N[ MGC#(H^L*].GLP^W]#?+Y=O;W$GDL[!K J<2;\C881\/C.O$& <(_/,^7R0%F M@L&Q!6V$>^!6@,_M7[QWOU*_@S@>X=_W^Q)D&G=%,CQ)CSO#+OVC_MGE42*U M&A,H="A=P"GUKQ8L(]RY>E-94'6+TXY/?(B) M.:F '=>V3^5JUG+31<<-"28X9WVZ-L,04?468-_T?DSS<"2T-.@-V[57G':# M[F"/)X" !:+!P3(R-./@Z)46)N&;]WY<^JG( S4# =KZY+7LNH5Y4@_#FH\! M6C0>7A%D2A&O(\Z?#LWT-Z*JA5L6_,01P'C)!-@J>$XL&UU-6?)3SZ Z=#U= M3#_Z6MG+,:::@=GAP.WMQ2]3M2>=/H4IG,I' W"'4O)?0T[XE2HC$DJD..* M>:SP-YYPU:-3&RP'(84GGD< LF6)!6A4'?ICK3!R>5F-BA?*M"J0$R:T#GFN M1!HR$Z=MS_B;0H5@9 $X0S4Z4[]O%UP9BS(HYC&ND!-5=E1$T=H=#%3'\BS3&[^/C) ($U"T$#XX00&94K2%R,/^8KF MIR\1BJM*[6U_@GMPWC(KB[F%K7@J!7*!5TV@1#TA EONT">]D>@Y;?_U(F$] M(..,--,0CY=X$BIE3#B%D5HJ)(V\&P-4)JO%RCUGA*+/UN0I0M)&>+7X? +@>9J_P]'8QQHQQ6CMYZ 7J-WYCYQ1X\XB82QNELDW(,UGY;TBTB1=J)>QJAOU@H@ M*1=6+3FMX*#GJ+X! ->28>? L#:,T2]@K/51!<8G)0>E;JLX'LN:PM0O.]%] MI;IBI]Z[_5/P.[ &/[%Z@9;UJ$]C'/+X>!TM?*#VW0..(L!8+Z/OEK%1W)5J M@_[CZ.[0:]\Y#G<^4^&(_>@_QG%*H/##%ZOF:?.];Q0^BVU&ULC91-<],P$(;O_14[9N!4ZH\DI80D,TD) \RTE*8M!X:#8J]M367) ME>2X_?>LY,2$H(72<"5!8SX-YO%X,73Q/N". M8VOV^N J62MU[P9?LFD0.4$H,+6.P.BSP7,4PH%(QL.6&?1;NL3]_H[^R==. MM:R9P7,E?O#,EM/@+( ,<]8(>ZW:S[BM9^1XJ1+&M]!VL2$BV"8G7W6WD57YDELTF6K6@73317,>7ZK-)')?N4E96 MTRJG/#M;W2Y6R^^WR\L;6-Y1NYJ$EK!N,4RWB$6'2%Y Q E<*&E+ TN98?8W M("0]O:AD)VJ1'"1>L"<8Q,>01,GP &[0USCPN,%+-39K@P\-2@O+#;4&?L[7 MQFKZ(WX]5VY'&SY/,CI.%_8V;:QUE J9:>A$CH'+5#29FV/>E$0GID=[ M*ZK\2"+3X@GBT6N*AJ\-]=UMGSQWA.'>[UVA+KR)#6W>2-O]Z?UL_T[,.WO\ M">\>F0NF"RX-",PI-3IY-PI =\;M!E;5WBQK9LY^PU02P,$% @ #8@<64AC^AC9*@ 78 !D !X;"]W;W)K&ULO7UI9="Z2Z5__SG:7A 2[/1/O0[D0Y-W./?N6OS[GQ9=R94RE MOZ[3K/SMQ:JJ-C^_?EW.5V8=E=U\8S+X99$7ZZB"/XOEZW)3F"BF0>OT=?_T M].+U.DJR%V]^I>\>BC>_YG65)IEY*'19K]=1L7UKTOSYMQ>]%_:+2;)<5?C% MZS>_;J*EF9KJ\^:A@+]>NUGB9&VR,LDS79C%;R^&O9_?]J]P #WQ>V*>R^"S MQJ/,\OP+_C&.?WMQBCLRJ9E7.$4$_WLR-R9-<2;8QS]ETA=N31P8?K:SOZ/# MPV%F46EN\O2/)*Y6O[VX>J%CLXCJM)KDSQ^,'.@F! 7P;T:=^\$.WR-JJB-[\6^;,N\&F8#3_0 M46DT;"[)\%:F50&_)C"N>C/]_.G3WMSF/+5KZ\K6!HG>#V79=[R,OT#R_3Z^E.>5:M2 MC[+8Q,T)7L.>W<;[=N-O^T=G_!1M]:#7T?W3_MF1Z08.#@.:;G!@NN%\GM=9 ME61+;8^I_\]P5E8%X,W_;3LPSW?6/A\2T\_E)IJ;WUX M92F>#(OWOS];[V+ MTU^.[/;,[?;LV.QO'B;CNYOQPT>X%;BXF_N[*5S2[?!Q?'_7MM6CD[5OU:^@ M=E?0CRNCYGE6 ISBJ#*Q7B19E,V3*-5E!5\ T5:E!HZAJY716Q,5I39X[3J\ M-!UE,7X8='22S=,Z-O1XQ!=1ZGRAWR;YVA3)/.KH<3;OZI=__]M5OW_ZB_N> M_N[]\DI%I7X&RM;P_P3&/J_R--V>Y,\9+/K> /5FP'=F91(GP'K">49U 1Q. MOU_//MC):&.?S%>8_] H7AVHGY_+[="N&L(FRF29)0L<7L'1*E/,\_4FRK;^ M;+@"8%961L2;2KV*GHR>&9-IDR9 Y@36)-,>S/!85Q]!G7.'.N='42>@[-'T MF."DBE!K*Q=FK?#\ M1[PBPA 'X.=S5_S#; % -HDY!^M,] E=0<5[/JD6=.GKHD&"--:#'+(=[GM=%0>>& MI5<)R$"\M!0N&,EE#G,3-K!T-$7YBWZ*"H!+:@BMDM@(KB69/0;\?YX#5>+7 M'64W&?MUHV5A!/'H1NWNES4@+M PX8\N-V8.E U#-D6^2"I CF*99' 1AZ$ M1A3_!1OCJ?ST\ZK&2XD .Q7 B]0IA <>$2;Y OH7[#VF#<)T<++Y%YT3CB', M%B:I$"\*!&U' S3F=4HGJ$M<-( 2H$/T"\V;9'!V^'JK\QD0FRGG!I;LJ.>5 M@:G\KTG)V!);C(++,@7C8%EIX.,9; ]TOC3Y%T'Y*4H!I"_O)K^_LO1@2CQI MM2KR>KG2?]7Q<@<" +"_@$9P$2"#8+]U"<2&B^&-P#6FC+"TB&,9J8%YFL@/ MZQ:H7I$V)Z0*EE/5]94IOE!?!-A!Q"%,_-*P"G7B.0 MUA;]"!S)%^#*JSR/_5;,UXI54TM>*F 1 -UY =O$XP$'07[G"=/138=AQY@! M? ?TR!(V4*>Q P5PNC@!W@+CBWP-F\G#A8[*@PLG#RZ.RH./X__Z/+X=/_ZI MAW>W^OT]"@80]S>C2:LJ<72R=K%P9 62#C=F66$ MZCM@?KG2"T#0DD$"PIN)G9_#.2(2'/5:" 14=%#G*N+#&\#"KP0\@.Q/^NQ* MGW5ZEZ>=T]-3?=XY[U_2I_M,_6>4U2CS^WU25D!E042P.UTD*>(QXC1RA*I& MY-J Y+$R@U ,T21X0C@*B?4([GN9H'))".YXM,-K&9IQ$"RI#H0=#,MK2NC)FB?%S/ '4&IW8@JF2;NMCDI; S$#Y( _4& M-_V3[IWC^0D>%?*Q3.-WS\I.\1!PEE\1OB8L Q<<,U3D544\P988%/E'E& M? +V!JA>XN2X%&XK ",*WM[E+\ CS"I*%R@D>/I5A%(8.2J@NHD5#)_!USD0 M!I,!F(4$9?R_G%KF[+ $@&&P-P(CJH,9V?$'69'858G$&-#]+DR7?KCT]_BIGJQ&Z>A^Z M+ VVR(_P:3I@60,&9Q-U]2W):67U[WWU>]#$: +N M^>6@T2N#ZGV&F%F;4''/-8Y!2DN:FB.=7C)X @44T1P%OD1JI M5,$6+8,"'KU_101BJWD@&>1"!JQA(__/F.U.:F!*9X#=75 MPQ NL-? 2FL 6SE)]9.^ZMDMP5J&OK1;( U*%!HP\0I4=2P; A6E7AN+,*+Q M/ !9S1?C3L;+):=7(!CPA?HBUN:OE.!7GNG/9N]Y1=H"57)WW MZ6-P<5'CLDY/;2X$LP++X[.QW\$^"M!U9C?C,QP-_M-+8.^E M$LN3?0CXW3,9?8W) [@5AL9^01-]O4GSK=F=UEDL?JN*9$9$3K *K&"KX '@ M#",R4.L W)S"W9Q M5[^UAB2Q"UH!]#Q2%F9@G1F4.0A/N83#%!*1[5O6"S0+K(\'[P^'>]C3N,8. M26U$&0FR)X=!X"X$]PR?W M4Z)>0.?%$T3";Y$SEC5NV&[-$$8"215DJ!)#[,BE.8SJL$J:Y=D),%GCF%MI MS)> M)28K201^'X(]>&D")EJRRHKCJ/%:@2=O,HN9.* M63:>#PVE-$*_1\6N"5*AT78OT$FBR"/#SUF3XCF![:-.51.%HC<).7#[K5IP MA]=IS79A0KJ($H26QW1-;BJ@H;RN6A'Y^UACERAQ49/[YBFQ@V*S(Z"[*>A560!(LX]%11>:8QZUN*Z__MD\V(@'3 M$%+/>&'LX!57UXYH #N8Z)2T1004\A_RD[#B25XEW)5J>$H9+*:J1%-$S\N. M^X?1R'F+B5#8TIL#W$K2;*RT/NHKN72^DLNCOI)WP_%$_S[\^'F$89=WX[OA MW/K:[THY.V^TQP)75\I3W?B;\Q8&]543-@R-DG1O(B M2@KK;60?WI[;.!S*OJB9$1\44=4J8D"SIUBA6[6([<4'7CVZ]89E_"TT:ZY, M1CQN#^WW@\P<-"H;4H&=&/@:\-Q2@/RPB;;X+>]E'A7%EDC'>[K;:+M]6X%F MA:, F A11:!L'I;=D%:VDD\*_:WL%T9D!=7[B14T,&UC;2-$+X&5HCS+GU\= MQ=@KA[%71S&6_&QWCQ,.W&$D;S*Z'3_JR7CZCS94/3I;.ZHVEE#-)1HXZJ%! MUSB+4F3N%,8 1D'2KPEVT)I9$L(OYBLI8L@BY.90AA>L4"Y,3 HENF(IM//8 M&",)L6N4G'?.V-M($:%%4B+38)<&T4+!(,8'!X/KE@<'773W"/>B+P\%FCM' M#*D\H[!;521@3*)6 X*3/68_)<9CJR>AF!*=[^W'4T7>CQU8('IWJ:*+# M5.W,W^#Y%"&,4OC3Y#F1]5M0.+ MU!N0G2>TT2 MI"G?7;[)7=X%KM*[ M..D!8WGG-)]QH'"2/MK[1=_PIC]R0/3E/(\Y"R$J5>NJ-_3 G-WY?NT;M_:@ M?_&*(XL@!WK6.P]/X"]H5Y(*\KD[[6K,D6$'F&1EH ^! OD6E.B.LHO6Q28)I@B4>H:I'.0%]Z)'*S2;07=(P5^1))918?.__6U0^ 484-L!+< MQ4Z6G3>U/%%O3-R0OX2X_ZRC I 2J(CHC0F!$C?$:]7(6-%[&2N2F@101U'_ MUJJRY 8%O=)46Q5'VU+?SX&5$@VGVXZR:FX*>M@):DODA?>,X'F5:U#UX#+) MLY,"V]' $] G"$96(5X/RA6K,\L&^ %_0J]8%R;EH+D K&K72$+W'?+AA"@/ M!XB:YUQ;I=V.6P+SE7"O"#\X^Q;N MB&UQNMH@A79+X"8>-Y,3D#8ZYJ9E!K MU>4JV6SP!W3+LLK(Q_VWG.*E=AR/O,;!#;;XQ,4-+C&38T*G[X5._QLYF:.' MX?A6C_[[870W'4U)AM\_?AA-6L7.TVE7H?N#*[II&WD^=N,^9;AW-,?W MS?CN=U";[B?CT?2P>O$#:<+AO&I7K6!G0P#?UIRME['A] "7(1:A735+,I=2 M);ELO#N6%-=@)AP_=W3]A M4GVP=\1*L>R!(\,.?)@FR%AKS&B9>JF"$;!ED!=QQV&:3Z9CE*[,?,5QOT6= MS5FK0CW1)J@)2Z#< MRG^Q0N+ P)%C!.S2>)+2S(1U1]Y\87]?_F2PD&]3N^,'2%7%_2X E60 MA9A#I-XE3]2[HD"M(M<"QP$#8@(NU[DZ&\B2_&KLG++:]/+M@@_65 M?GEQR<'?5^HN@ 3/-KB\<+.=GO/G"<]1*E;;VS),'5*09QCSH0R2. *?(I$4 MB>(!52@IX$>?F=N:H'1VQAKEA9#4)]:" MCRMF%&3-ADF=/B<4@XB&*(?VK5OVG:,[(%9R8[;?-&1 MR!/GAQ*GE(B!31H%M@Y !'.,>5*!;+.H)$XEZ+TF<]&E:?E<=IQK27YN&"A6 M#3WFW(25#4)*+B=MS0*4DH?1L()MH%3Q8 % @,SIZMM@[L3?W/L\S(\ M8=6E04LFI9BU2_]B6-@P,&AD2TK&P6V?ZQY@/O,5\40>PW]?B-([7HDROGL< MWKT?OP56.YQ.1X]'E*@?*$;QLZM@=O2KX-F I2B)-;HZA2)"85Y\@?-;B4T) MYAB61O4A3_/EUGU%>4-1Y6^1H_*A$]7)KV_:Z*K%1N^P47M^&NS9>P3>YWE, MUB N?4]J/3R%6<+*R/7L?#;>2C^C70DZ!.7+ ?8U$05/A\$0 M03544VHFNHJ2=&T*/9)2QH;I@ID"D#V;@)B[5F"6#B;V9A4\D8!5^,1I2X3H MV9(T6]4()Y!O:,XA-]%U:==ZC3=AE;2$&,3^[>(.9T8B?K)S5H@IO@R73C4$ MB%*:-5M/,PX "S",\/ HH+YBYAI(8@DWX"%=IIFE9O9?X;U:; $*Z@$=7>WF M6=G2"1L,G^/B-D> B1.MK[T+(R\5:_BX[O/*B-?$-)F!T#>-\OG6;+W3055" ML5-DR3@1GE5CW=O,[28HZ_ U''6&Q4H6USFYP:?F-P-IE").+A?*[$2'!)_: M9LL[6T4%YR@XV9"R"!T2T<3R2Y8?94.^_J%WO "];OIX\'@_?'1APTXF7(O M2K\&+A/$@KG.;3<5#"S$"G<-U.$6EE9,A0.#E,NSO? M$05 YAGF@+9R?_TM[N]R.%P*2Y2IYHIDOG/LWC/5M.E(8&^$N'LI(3S=LA?2 M%5P>2 Z1M41+,.AY2Q=1 I M_83-TRMFCU4@&(5M&I+B/X9V_S;*[>67!52HA0K#?/,#L>OC,4&?NM4[GKLU M_3"#J>C6WUS_PD]J =CT<>G:N?YP?PJG+]!).R28&&_K)/8NJ=19;L$ M[4!/,7O_A!5''&3@#G:#./BD5Q*913J'N^@M+K$+[O^$Z80F%>]=0^I2PH5; MB/@?ZI4%&@%BSG&]!"_53!\F-F'#"28H@I%Z!ILH&N91J9<:+N(-LT?,2JW,#C>YM&LV_G$SGJYSB"#3-"2(Y<04* M/1'5H%+2J YE5Z3$HIYRC)RDE.#JOK2\L R^VRG-#7Y!X':H!DBWYLOUJ052>!%I>9Q(M1_#@R?V(%O MPRL8[,D_1@E:IDBHV(#1:V\Y68IQQQ!^ 7J3%'2(I&SE&?#0E(.M3#JV"LWF MLZXW=26K^D6DRMA6_%@17+O3HM9$*^'3I"J09,LSZC=B)U&-J]]-X;%E+TX' MDCJ7+2Q4@,+.[F$4QQ:V[')VJ+@'4)J".HDL7?=29U'=9 M_8CRZQP-6M4DJ!C:!3YO@!\G FY2/H',4GS@5*Y=+6K37HLJK[GRY71W,C#( MI;VOG%Y)RD^OT[MB-76<83D5*P#?QT8Z0F?6QQSRDKIDI9QN.BQCI].5K(:Q MJKF3M*;VG)1-AW0HQ1Z&?Z*)H8=_#">W(#H>[V_^H>\?4.A,.Y2F+-E0T^GG M3_RULNEB^[(V\&1;[9!O7Y_J_\#_U#[_P$+$T^[YF3K1O5ZO>WT%3UY?=:]Z M^,5IKWMY"<,F@&]ZG_7IL^XI/';6/;^&48-NKP]_#;J46C=J$--9]^):G^@+ MK#IC<.%'Q1^/Z08^2;9W/$MV,OI]=/=YA.E"]^_OQ@?5@A_(CI6I53#U'L^7 M1!E'_KO]+9P8*4WP#'O!M\YQ(-TM@MX=.P&4J)+.(D2[7KU#YRSW^F"CQ#J_ MI)1N)\ 3D'Y@*E(/"8SCH]^5-\XFZKO[MS[ O\D3K*QSEBS: 7XW"QN_Q#!9 MBLKT,L]1_J$U,I=,$()$4J'F&G%.")64(O%*Y8NK\$NCV8XEBUH/0!0C?-Z@ M<4E68>)18"6#Y5J2(SNL'H2YL3"10D8=9V_CK5--=)B]['\N@9WDJ?4=@J:T M!F2I*XE72B5A5]\_W@26N[BU50SJW1R=9GB(HL9Z'Y3QH'&<2/F]V<68YH&> MJ0*' Z0)@%O$M>11[:](:H5[>F]"%M1[R=*4=8$N[KK(2O*6;,(48070[#"TH)Z00JCD]CRW;:R,@B73UT93#I=C\MY!!5L1XHGG(L MHX+-<)Q 4GR"!CS4P<56U/@F,$PA7,?+ &E0*),.I?6E03:2UPKWH>="S"PE MV:>X#39E77%L#UHQJYSF8'OQO*L+!"=Z7)M)4=Q&0!K7A.UMD'0D/XF*!=, MS4*HY; N]2B*T+>1K.MULQE.%XP8*ARQXC)HB*/FD=0!P[^V@I'*OJF:BVJ3 M40F@_@LG]2;G]- 2C;5)V2PC\T:,%!&3OK "LQHGMVS"&S7*1N-->;A] MD#1O:6DBQ#7,I4N0:8SDJ_>:+R6W6:E$>@O3"URR &<6F#703+7147CU+^6BP5$D'N@Y6(Z"1W$7[3FL>V MGY&_IZ2R9GJ;E-%R69BEJY&3X_W HA_O*0>B#2+'ISJDW_/\:F=^RI-!75"Q$]@UEO 9 M#X%]&B8YA&K500L6:."Z)S1P?G7VK:!\WY=.](^73HSO;NX_C?3C\+_;L>;X M\$/A,)Q3T9S-F('-IN9<(@PJZ"KZ:EJ;/Y+G\^R46H'B@X_T8,,O>A8$O6]M M*Q:8\$ #1>#FZ#;A% ZSQE8CQ=85NZ(4D-Y/+)-@GIG58@]U9&3%+BGV6RJ* M.Z"]^%4%-=8D;"FTSP*01D9?N8*[ %0BS8!BP7YJ"<&R36S5RYG)S"+A. ;2 ME6]N@%DI_!@<2M+X*:P"%T$N"JO,MH/E?V$!(@ I"[!N-Y-QKB6.H4:'734, M_"=>^Q?!7DC3(,DHBUMN7#+?J9A%ZER"[IY6:2NEMI/R$ZC;WY8+$"CH#X-4 MU#([7Y*+,ME,IW'6",TW?4#N#$WY[S=BVQ&$S0I1:!1E1":QVX8G%Y>UX\/S M%E_X(6]PN"Q7RO_KL,03F&L&OQ1:W+VL"&%+HBOK9@C&V==BPBA0954K8NPOVLN-Q( M"EA!]1A<7-M>._;C839(X19KB=%MV 1?2ONPV=S5,:>%"8_ #<%0QW[S+CQ#^ IL'\74S=@PFEA9_8/)0]00%^%M,EAFKC$'#" MT=B*Q8L!!9LL-F+5UODF?#.\,>E/(&T5L!2\Y1F"EN69PAS6T5>RP64%YUMK MYV5YDU<][EXOAT*<3:/(:.)KRG*J6S)%^]28F$TB:B'Y5NX"J&L=-E;AO*\& M^G@DE2YZAXZDOG6DT$-)(43?GYA"#2)122O)VL/P,[0Z+>_JZ&7R)*(_4.N5 M1^@H;)YLU\%N@]7*N6CRNB)&9[VN.[#F5!;"0Q+NJ!"D.RI@*BP]EV #9CN$ M7:^Q6STWH4F!A:%'&'XM:A/D:P0VOE^*-B[HJ5-&?O& M@A;R'OMV)U*]&J=E^C<8BS??^K M-(XS.U^9TC]>F3(9O__P>'+_[N3SU.;FD__DXV@(7WP<#]^./XX?QP<\!#]0 MIQ(NJ(XMB('Z=V96<'/NT]X%:PR^>KXUU?YMCDD%UE7P;CA]ZY(_)13//-76S>=;\>J76XKW]#O9=/6GI:G]4 M<>$L<]MD%8X29#.RI6H1B'O75WV_#G5#;#2QIA=A\!!7&(X>%%LH MHMP*[6=H7[$]OMS2C9]NHA'1]F:FW32EDBA75[BS6=]T)Q MJA.Z%T:AYBB+5NRK)NH1GKI!U_U\A4VC.M:ZE7X^1=!)5-E9/P58&KZ@0_+M M"*.Q9-4Z#%QND2L4@E^I1ZATYBH/)4NCY49Q2RQWPB2#>QZBZ-@5"8RPAWDD MM\+](=D=XK-H L1M<>D$)R#7D#2@W[J )K4?X)-PBI" (,XY3W8/$B157$S8 M[2!VU6=\0;9,#,T!*IW8<0WB&(Q=[A?'2?*6DN1ZWP4C0,UW!X,+U*A34PSB M^N0F:(.(J][8N#6W0CLF$7RM5O]XK1:63GV\GT[UPVC"24BMK/\'ZK1@9M6< M&3O()'-%+D1L8TTYI1+OQ60[*2GEQB.2)^FJ%'8S&,,6-6%+=[3,7 >.9NH: MIL>GM6U)HOP6"K- TI4PGXO8QHFX$0@7V1E&BAE[EIO+HKSAX@4)Y(=O>L$L M#0I15T%R+5(#*>E8U>1;3 <:7V6S]:3;O$^%XY8?C5<1P9Y/>,>8KALN'I*" M)[SF+=@7SR"#^VZMA&V*0>?L\KIST<.W"@S.^O3I&&[Z I[^\0*>Z>@]1UQ& M#_<3?/M4*VK^0!F/3*S&GJ_#9:UBO$?!B+@$9^@[=N2E$ZQ M*,6/YMX$,\-&OO#4W+< 1*6UV&"$@K*1?&"1.M(J+Y%*WHLO6Y2.PA+*[H3Q MQPA1Q;YGXB]J6B#!M_9>G6$E+NJ^MK'S;!OXTB MZE!HBK>3ST(Z[&,5 5@HY!*$?2 &\UE^)L3B/DR=9EMV5VPGK8>Y7\Q"^W0' M]26IOL'W?-5 _WC5@+]ZS.F?C#Z,[J;CWT?$"UO1[ >33 M1?O?2A>]&>V\(W-R?P>?;T8'RPB_:TIU<$I@-)@OH*1_&)>CL>DB@@^M&BX] MMW4ES=_QM4!Q$K-S'14+*>B5[J;NN<;+[SK<;"KR_3[8[%<'WN3CC ?7\?J; M/:4Q8*:H#5E@SN%99/MP8MLE39*X\)M&O4O874S\8VT]RL2EX#=AXV8^U9-J MP,/>6!VNQVQU];96(OCJ@XYK"!.^V(W)R;TAB5N_TTL*N%8#<'X>X2M#*##C M[I+C2HETX/>O6;&H[PN,"BG UKOOYT/FNTPXKAHUM)+7FB" ]=W?8*OK+$&>&NONY/=+G>/^08D M%G:JZ\!6J4 V>9)\N0\FI@8%\M!5[_P5;U[,.?O]6?_5SWKDP'5+K\]KE'!T M4#M"(Z_BPF-^;PQ%!AF[/+!MS1&<20E*RBNU2'+CRW**P-<36#'E&N[-!!+? MY_N&KZ@)2!7=_6%;VT-WI_CN\#UE/K2U3 MM6UO: GQ=+#;.9!?;$(QKZ G'P5)Q8,BG&>/G4C0^ [^3[F$6"@;0;V/_8' M\6'[@Y/32X>VX]"&@_MAW8_(5M1!=>O>X%EV+98A+'$ZEQ1ELE5$KT()WO<9 MOIF@$WB(@Z!*6.$L:I)_08A#.I=OK%P/$.I4'7-1BF#8-Q0U5S9]?_O)9]1P M?!+$J[=B.?C&R??(URIY\Q2_F@(73BFC%8E$N(GWQ]I2M=9[#2Z ZO\:'.^[ M*$.X&KVI"EUOIH'P*L#V/\3KP.S:IVI;^TI9;7UC^%2-]X MT6/XWH0LO&U&6[?/ &WW&"<"X-IC8"/SB5GSBI M?A G22@B?:.&F&'[+=\_KA'THY+&P(AIPR;5Q*9- Y>^$UFN_X?(/_XFU\WH.I] MDC3\U"Q@Z&GW\OP%NZ7M'U6^H??'S_(*3$7ZB!W:3($/P.^+/*_L'[@ )DK3 M]M[\/U!+ P04 " -B!Q9..*N3-,$ #;"@ &0 'AL+W=O)9II0J>,FS0M[4 M4J565ZV6C%.:$]GD*UK@EP47.5&X%,N67 E*$J.49RW7MH-63EA1ZUV;O;'H M7?.UREA!QP+D.L^)V-W2C&]O:D[ML#%ARU3IC5;O>D66=$K5TVHL<-6JK"0L MIX5DO !!%S>UT+FZ#33> 'XRNI5',NB3S#E_UHM!94XD[?/L%TM4>E/KUB"A"[+.U(1OO]/] M>7QM+^:9-+^P+;&=H ;Q6BJ>[Y4Q@IP5Y7_RLK^'(X6N_8Z"NU=P3=RE(Q/E M'5&D=RWX%H1&HS4MF*,:;0R.%3HI4R7P*T,]U9L^/3Z&D]\PNH?IX&$XN!_T MP^$,PGY_]#2<#88/,![]&/0'T10N9F2>4?GUNJ70L59OQ7LGMZ43]QTGC@N/ MO%"IA*A(:/+60 LCKL)V#V'?NF$X=7-MMGS'G5;?@&7/>.^;"..;K M0K%B"6.>L9A1"7^%H&]THQ(I%?!B=A+3%Y MF&.-V)!L34S[UKS;$I%@RA"+"'R08$>)D$!U4P&DE'5H"4"*Q-#J+1__YVU9 M^ Y8.BKM]M7K?XA\QS8LP8^P8S1+P(8_])\5O:SP(4*-#<_P1!E3.W!LN^FW MK08XCM.\["+RLMOL.GK#=IJ=#JI-F'R&A: 4;P2+@TH%0M==NVDCK-WT+U'+ M:SHNKKRFYQ][0GR.D. 2&A T77]_75JT2O$,&X.*C<&'V7@WF(8/#Y/HH;RZ M282E_Q2=(ME9FQ_M2<6;3C3'F>0YX5M#%4&Q$-=(/H*=722&F!P[ C,]#'^> M*38&W-JF+$X-U:IV000%R;/D+7=.G^TH[YH(T<=CLIAD5D;FV!.\ MNNL=^H-7]QS;=)O1AHH&AM,P#Q(5V.#:;@G#5K=O<7U\3/7+9.6D6"]06 M] MPD[;,;M/ABP6(*3MFS7-\^ZH>?P:^W'7\?D5_W MO,MW.U;K:.#(J5B:L4J"B;F:-=QP"I+U2M5"BC=-,T[8-)#F(UL5/;*>V_W]D) ME$F ]H7C(#CU"\:%-^BYM8D:]&1EOT%)>8%"FJSOG7F0XH)5N9G*U0TV>DXL7B)S[7YA5<=VJ&)2:2.+)IG\@HOZRUZ; M<]A*. OV)$1-0N1XUX4U*C1'M0P M@I$4)M,P%"FF_P+X1''#,UKSO(@.(H[8&\1A&Z(@ZAR BS>R8P<7[Y.MZ%DK M\]:&2/=X-X?X:#ES=+MH'@7?3GF786LB<&I>+ M)7!-QP2L+)5\Y=0/"',: T^I7 F0"RB;(W5GB>NS;(.@R4+;+$FJHLHI+:6N MH1H)9[8ON_"?FEKVZNW]QZWF,6RMO-_=1PC;\5FG'01!;<>QM5O7E1+<5 K; ML."OUM".:8[4TYG,4^ %27A!BZ(A"D,'T7Q;=ZCU7@WPF>I\K6L>.2>NLX]: M8U*_^V2(712$#<\H="QAUQ/QM[J[0+5T,TQ#(BMAZD;?K&[&Y'D]'=[#ZQD[ M8FK)A2;1"TH-CK^<>*#JN54[1I9N5LREH-&1PF:R5>G"+>38.(A<0"DRM0V#T^X97*(0#HC"^'C"# MVJ4S;,I']'<^=\IES0Q>*?$/SVP^#BX"R'##=L+>J_T'/.3C TR5,/X+^TIW M, @@W1FKBH,Q15!P6?W9XZ$.#8.+Z!F#^& 0^[@K1S[*:V;99*35'K33)C0G M^%2]-07'I2-E:36=;E*+3D MQ*F&Z0%P5@'&SP!V8[A1TN8&$IEA]BM 2-'5(<;'$&?Q2<0;]@2][CG$4=P_ M =>K,^YYN-XS<.^5RO9<"& R@[FT3&XYY0I38] :N.8F%PO]GTG&\._)[G<--:.PL"%(2 M:W] /(S.HR@BJ?MVZ*3.1S3F6<^ORH/E6?_"V[V$,X+V4F?>G@@YZ<9')\.! METZ0.:C)'/PVFG-WOYI_F:[F=[>MM6DC^*2?=H*3QY+Z(V:= M9G%:R02: &!SA"=DV@#*S%V)BI)?>?S])!R3 U=-SX%;#1ORFX9\T9#?'F6Z MG73_-A8U=..XVE*6B093;?R$C799H-[ZH6 @53MIJ\Y9[]9S9UJUVY_JU="Z M87K+I0&!&S*-7K\A"G0U"*J%5:5OOFMEJ95[,:?9B=HIT/E&*7M<. ?U-)[\ M %!+ P04 " -B!Q9LAV2BZ0" #O!0 &0 'AL+W=O85,GZRX*(G22[%V92609!944C?PO"NW) 5SXI[=FXJXQS>*%@RG N2F M+(EX&B#EV[[C.X>-^V*=*[/AQKV*K'&&:E%-A5ZY#4M6E,ADP1D(7/6=Q.\. M(N-O';X4N)5'-IA,EIP_F,6GK.]X1A!23)5A(/KWB$.DU!!I&;_VG$X3T@"/ M[0/[M=C@,9KLB&JGN^O<%]/FW#EW(J[1>VM6_;#S&)+;$>C-^\5X!.-OT_'M;#R#MW.R MI"C?]5RE8QJDF^[Y!S5_\ *_'\"$,Y5+&+,,L[\)7"VV41P<% ^"LXP3\@2A M?P&!%T1GZ,*F *&E"U^@FY(GFQL0ED&2IF)#J(0?R5(JH9_,SU,IUXS1:4;3 M1EU9D13[CNX3B>(1G?C-*__*^WA&;]3HC1W\-0:=SX7F>ML(H M,E8K>:ZFT_:L2SNRKJTY5X1J@'_AAP=PYT-@K5/WZ!XU88EB;4>-!"NE[L=F MMYEF2=W$?]SK43@A8ETP"117&NI=OF\[(.KQ4B\4KVQ++[G2 \*:N9[(*(R# M/E]QK@X+$Z"9\?%O4$L#!!0 ( V('%D&PO M=V]R:W-H965TF*>(5+8CHL#4M\9\EXP61N.6I*=:S+%U)]<(<#=8DI1&5#^LI MQYW9H"1904N1L1(X70Z-P#Z_Z"I[;?"8T:W86X/*9,'8D]K<)D/#4H1H3F.I M$ @^GNF8YKD"0AJ_:TRC":D<]]<[]"N=.^:R((*.6?XS2^1J:/0-2.B2;'(Y M8]L;6N>C"<8L%_H7MI6MA\;Q1DA6U,[(H,C*ZDE>ZG/8<^A;;S@XM8.C>5>! M-,M+(LEHP-D6N+)&-+70J6IO))>5JBB1Y/AOAGYR%-T$L_!F\N,RG$6?/O0= MV_\&X1\/M_-?\'E.%CD57P:FQ$#*W(QKT(L*U'D#U';@CI5R)2 L$YH< IC( ML*'I[&A>."<1[\@KN'8;',OQ3L"Y3=:NAG/?@ M_;S+Y"G\%"R$Y"N/O8SE6 M$-YQ"-4LYV)-8CHTL!L$Y<_4&'WZ8/>L;R<(>@U![Q3Z*!K?A)*>$"J*HL[-<%2)FHA0N9 "+0/L>6%^?P?Y)I:22%TKJJ MX_W">)60=N'VC,9,2&!+$ 2E"A_!M]J69>'"]ERU:D78\%F9MB&E)>4DURQ) M@JV4J=JK.P%\S]%>9[ZM?69X)H3'*VV;T&>\NM9X$4EPNMJN-ILSB7A"G1NP M]<%9?82^Z^^8M.U^Y7="&-U&&-UW"R,8SV\?5:?.)Q!<7\_"ZV >UB<\F:I3 MC8YIXV2 X]H(U-V)'=/"LDH&)$TY38FD!\D+P$M?2#PS/.]3&G@'[];]IEA0 MKBJK=0F3.L1/?09#H\8'DF^H:T= MPF2/))'["G; :;N.W>[9/2R;V_$=7;V^V]?EW@&DG)2*@5,I#&V7QL3 M6I-*X+/7:W?1Z(N"ZO@N/LZL [B8E#$.J010[BB?C"LOV^\V;MU.MW> _G8& MKLH Q;S+H*LS0 K'^-MM%S/K5AKMV.Y!C*.L',MN6'F=GO=.5AZX;<\_JUDY MG>YAJ&\^B:Y(SQ%#4%.E^AJ=7SL'5[-^6HCV5K/U@63.*GU&ULK5==;^(X%'WG5UA,->I(M"0A M4,JT2)0*_!$QW5ZM],,D-6)/$6=LI[?SZO;:3 #,4S4C[T"9VKL_].L:>Q/"*%RIA&3P)(HLTI>+M!A*^N6ZZS6IBQE9KI2?:PZN< MKF .ZFO^)'#4KE$BED(F&<^(@/BZ.7('-SUM;PR>&6SDSCO1F2PY_Z8'T^BZ MZ>B ((%0:02*CQ<80Y)H( SCWQ*S6;O4"W??*_2)R1US65()8Y[\P2*UOF[V MFR2"F!:)FO'-%RCSZ6J\D"?2_"<;:^NC<5A(Q=-R,4:0LLP^Z6M9AYT%?>>= M!5ZYP#-Q6T&TX?QXWU M%J,_@SDY7=!E O+355LAM#9HAR7,C87QWH%Q/7+/,[66),@BB/8!VAA3'9A7 M!7;C'46\IV^DX[:(YWC^$;A.G6?'P'7>RS,+>0ID05_)+9-APF4A@/P]6DHE MD!G_'$K9(OJ'$;5:!C*G(5PW40X2Q LTAQ\_N#WG\Y%X_3I>_QCZ<#[^$MQ^ MO0O(XX0\S1Z?I_/IXP.9/,[(;L<.17T<]TGP%Z85U4!!$V:KHN@K2*(GU!K( M&U A">@^$ML%$G)4H522\-B8Q#Q!-;-L-2"_%FA#MU'WLM.8E&[^0C>6+:67 MUH[1N! ",C5H?#V?GY,)1"!H0D[(F?[3$*BV3'<3XYX72\DB1@7#P:GOMAS' M(9_(:=>Q;XVYH@H(S2*2\!!A3FN3\J6QX KG0^L4,;P:H[*XA1CP:_1#1&<8 MS8_P>LX"1N4B,S6M:TW@%?=4"9C+UM7)UMD1^G1K^G1_F3[!9!*,%]/G8*?\NHRXO.'N]VH5LDPW,61127_*FB M];N79E&W;Q8WG@!/G$R34><4L1B)!.A-&IYQK)1 7_[6[47MDX??S#D5H6I3 MS3,;<.7I#'E6VE8RLEEC5')/2>Y%+0/7NRS7_"\L[M4L[OTRBV^#23";!;>& M1J/Y/%@5O2XP20Q IMFX MU%>;_9WP0+0[//Z9V=7V8@I+I00E!XU1&/(B4YJ0(; 7?3:WT"T2BN7(/XRH MP$[P'2[J+1P)'F&?\823&.@)L=T^(?U2 "\8-,=TMEQV.[9E;M_:C"O>8#QT M*6W&KN];(]<:/6@BYTAB(Q3MC814B#<,84-%)$FOU>M:?G9;?M2(O$ MU"\"Y$G(RDT#[6G*A6+?[<2IYU<2\_;/HNAG0A#7:75Z5HC]UJ5O=[0[P,H? MWI>VYHA?KT 7NG<_.ZB.5W)(N>V=*V8*8F4NTMAR35![VZQGZ[OZR%Y1M^;V MHG]/Q8IA:Q*(<:ES?H$GC;"79SM0/#<7UB57>/TUKVO\O0%"&^#WF'-5#;2# M^A?,\#]02P,$% @ #8@<6;ND[[BY @ \04 !D !X;"]W;W)K&ULA51M;]HP$/[.KSAET[1)J'FEI0PB :,MTB@(VDW3 MM ^&7(C5)&:V*>V_W]D)C$F4?8G/]_+<JYV1:;SJN MJU89%DQ=B V69$F%+)BFJUR[:B.1)3:HR-W \R[=@O'2B;M6-Y-Q5VQUSDN< M25#;HF#R=8"YV/4TY M?;\SB(R_=?C&<:>.9#"5+(5X,I=QTG,\0PAS7&F#P.AXQB'FN0$B&K]K3.>0 MT@0>RWOT&UL[U;)D"HRE_@]' 6WOC8"@#@@L[RJ19?F%:19WI=B!--Z$9@1; MJHTF*0PL7O@&WP#4]*@USW BI>;F&G_VETI+>QZ]3Y59HT6DT,S,=M6$K[#DT M% KE,SKQAW?^I??Y#-?HP#4ZAQXOAG>C+X]?1S"]@=.=.L7X+.9IQO#_3 WS M_TT3P@;- ^@,X0DZ@!6Q+EJ8\YTQ35/7 M4:I.HZ\X@_?@-]MMO^EY'LE!TPNLW!AM):TA,D9AVQK]YM6UE1KWU,0,^@3" M5XST0;M5>T17GO68\"3)$49,:6A[5@?AM34M:$T=!5>)JZ/Q(#3+B46K&?FM MFE&K&5:1<*JY[M$8$N3:+AL%*[$M=361!^UAG_6K,?[K7BW#"9-K7BK(,:50 M[^**UH>L%DQUT6)CAWHI-/U!*V:TDU$:![*G0NC]Q20X;/GX#U!+ P04 M" -B!Q9I1OD>0$$ !)"@ &0 'AL+W=OWNP[E M?OW-KK%#4N)&)R&\;_/,RS.S.]T#%S]D2*F"GW&4R)X5*I7>V+;.3,%H0LR3_DI^G.)P)=)Q7!-R3@&OLSA49*^^((OVNX <0^C2BZ8%QU4BC M<2S1I"R5P%V&P7 V78VF?_K3X,UQ'L=,87HI"20)8(C6LF1/DRVC$NZ8W$9<9H+"7X.-5 *S MY^]+4YC-_<5 ,P=C?[#TEY=LK42[;.LJI+4=C[!T,3:@=#: V=5A8TE^*>CJ MTK], %X6@N@X0D2Q5B3@"5 AA2,E0@+5N0#G3)K8XZ!Q U7NU.Y/.-\1)T^I M J9F8#1$;?9<.VRY5/ >&E[CL^,X3Z/:5R*8\>7L7+UN#EW5EB$7ZDI1$3_; M;IIMS\BON"+1"R7M3JDD'U4P[)4,>V]F^'Z]6B]\F(RFH\EZDL<%YH/OIG8O MT5T)74%WIG3:XUW#XJP(04J.>:GPG:$!JR7O:K!W\!R_5\/O9UD ;C4]!&T_O98H(E-)M>RHUJ#9>J/G^U MV;_HS<4$P$7]UJ=I1'7LRO(XOR3^[V7P!B??=D$,B0R171884ZH9:WBMHJ"; M.<_?S!-/@RORB()[BDV);GN> ,R=\=%X]PG<:TRV!O[]*A=@.? L48#J*;2N M/0?^.'TNY8=]]KS'5.Q-$R/!0.0O?;E:]DF#O#UX.IXW61,B]BR1:.\.19WK M-EX2(F]<\HGBJ6D6-EQAZV&&(?9Z5.@#N+_C7!43K:#L'OO_ 5!+ P04 M" -B!Q9/#[9ZPD M1*GB1+W8#=C)][[?\YHX9G"D[)7O$!+@+249'QH[(?(KT^3)#J607] <9?+. MAK(4"CEE6Y/G#,%U(4J)Z5A68*809T8\**[-63R@>T%PAN8,\'V:0O9^@P@] M#@W;.%U8X.U.J MF/,CA%BV1>,KG3,[,VF6-4Y1Q3#/ T&9H7-M7HTC5%P7/ M&!UY8PQ4DA6EKVHR70\-2P$A@A*A'*#\.J 1(D0928R_E:=1MU3"YOCD?EMD MEUE6D*,1)2]X+79#(S+ &FW@GH@%/=ZA*H^O_!)*>/$)CF6M)XN3/1S K<2N$70DJR(-88"Q@-&CX"I:NFF!L7:%&J9 M!F?J5UP*)N]BJ1/QWQ83"=+<#9& F+"OX-S M\+0<@[.OWP>FD$V5U$RJ!C=E Z>CP3U\!Z[] SB6XVG4HT^KW8]J4P:MTSIU M6J>PFB$T=4$8-NL^\'DUG]?+]R)W.\ 9R!G=RO1:Q-(A:+:V/;^-V*Z+ M@LM.0K\F]'L);W&&Y49;*\3U/A%:1+^-&&H645,6.9V$04T8]!(^4@$)V#+* MN5S* \H$9>\ZRJ#5WHD\MXVIJ0N=J),SK#G#7L[IB0U4S[F.,6SU/O>"L,VH MJ0O"[K6,:L:HEW$F3]#>-8Q:^\!QPZ#-IZFS_*#-9S9>XNH O8=LBS,."-I( MI7412@M6'DKE1-"\>*^OJ)"G1#').BKJ?P;Q/U!+ P04 M " -B!Q9"6B,3.@# #H$@ &0 'AL+W=O8"M($9S3D^A.VZ5K+ M@-F:"QJEP9)!%,3)-WE.C3@(<"IG IPTP#D)L.MG MPTP-5"$V9:5I\(TFDQ MN@6F5DLT-=#>Z&BI)HC5SS@13-X-9)SH3'HW@_[#IP'<7#S/7A?O'&_!)/[N]Y?<#>ZO[W[/"G!H_?IP5-C\":3AV$R#;_W49 @ MY'^T3"&IJ0>8LY1&-Z'AG*%A.S"DL5AR&,0^^L< IM24"7->A'6=0L0AV8%K ME\"QG$H.G]Y/1[L%9-S,95?#N>=<7A*&'[MRN_G0HY',04[T+O88(_$"95X( MF.[@<-V([/2TMR7,+\$U"1@\DG"-X'&9="L5SX'$/@Q1+*E/0[K8P5=OR@63 MR?%/WH^0L*SDLU0GQA5?D1FV#7DD<&0;-#H??K-KUI]Y#EX([,C02F9HI0C] M_S.T!(/GE3QBY/I^L E\E/Z.B< \-Q.*#4U1'9>;CM4R-X<6%:TXTEW-=%?? M7/'[95:YV6C8^6;4,C-J M[] ,\GS.C%J.&;;=;)R8D;?,LNOU?#/JF1GUMS)C'/ GN&:(,;>TK(ZL0--W=\'6(T119[@NU M&.*U(B^%=BSXH!2T?XDJ):5Y*5,OA'9LJK,WU7FW&?@#:I4T:QIIULB!3W8\ MU\1"I/]JXKY\M@N+R4YZO!:GXD6+VTNA'0O>E[=VY==(Q<(R_-6F7@CMV-1] M[6R_??%\-A6+J16_P%+W"B%>ZYYYT#.(D"UT*X7#C*YCD?S+SF:S=HVGFQ0G M\UW5QM&]B#U,T@,:$K8(Y)8+<2XAK7)="F!)6R6Y$'2E.Q-3*@2-]'")Q$>F M%LC[&PO=V]R:W-H965TXM[NE[#>/ M,1;@;YIDO&?%0JS.;)M',4X1/Z(KG,D["\I2).0E6]I\Q3":YZ TL5W'">P4 MD+W!"MST+6B\3=V09"S5AA]T56N(I%@^K M"9-7=L4R)RG..*$98'C1L\[A61\&"I!'/!*\Y;4Q4%)FE/Y6%Z-YSW)41CC! MD5 42/YM?PI2:UJ306LCU_8+W/Q4LP,<=RGR4\R%W'/.K' '"_0 M.A%W=/L#EX)\Q1?1A.>_8%O$^KX%HC47-"W!,H.49,4_^EMN1 T@A;8#W!+@ MO@9X!P!>"?!RH45FN:P!$BCL,KH%3$5+-C7(]R9'2S4D4\)1(GPFG_ MQW#P<#T$MY=@,)J>7UW=#:_.[T>W-^!N^#B\>1B"SP,L$$GX%_ -/$P'X//' M+UU;R+45@QV5ZUP4Z[@'UH$N&--,Q!P,LSF>-PELF725N?N2^86K91RC9^#! MK\!UW$Y+/OW_1GN:9+QJ&[VWS.^0A'N6?+YY)AML!5^^@ #YWN;6D-D#?&=2GQ'QQ[>4X&2-H4% MS,]AZGVR"?T.]!W'Z=J;>O(M<9YW6H]KY.57>?G:O/IR@D0H ==H!I[&.)UA MUGH26IJWGH0ALH;BH%(<&+=A8%*\(;*&^.-*_/'[;%C @IJ]/-<+]FW8$N=! MYZ -3ZJ\3K1YW6XP _V!<+@\%L1UC[Y4/]>E!]B)NLG,$;9>B$':T:R MI=:6>L:W'HTIMJ9^=Z??-6[-DM+4!AAB:V[ KEB!VG) 8TYOSW/''=CBS?VX M0/.FA+M* NI+B4G\S$E$4,;![6)!(JQWI9;LS8=BB*TI?5>L0-^\*XU6+J;8 MFANPJUV@MCK0N#+8JP^AVV+*_3#7;S&E7>N64LR6>1/)0:2^SD7[4IY MWIZ]FK]0#6S>A>UHBNYWC-B22 \G>"$IG:-CF10K&LKB0M!5WI/-J) =7CZ, M91..F0J0]Q>4BI<+M4#5UH?_ %!+ P04 " -B!Q9G+6Q%HX1 !(S M&0 'AL+W=O_[*S#N3F<[ MX[7%;SEU/..8 .%.G7CB;-MWWND%(\$2)Q2I)2D[[O3'%Z1H09 @R,R>[L7& M5H0'E'B"CW- X/*YK+[53N5BD]5FY%(7\F\>R M6J2-_+6:G=?+2J33KM B/W='H_!\D6;%R=5E]]I]=759KIH\*\1]1>K58I%6 M+Q]$7CZ_/W%.7E_XG,WF3?O"^=7E,IV)!]'\NKROY&_G&\HT6XBBSLJ"5.+Q M_NC)ILZVX/;/KW36?7CY8;ZFM;@I\W]DTV;^_F1\0J;B,5WES>?R MF8O^ P4M;U+F=?=_\MR_=W1")JNZ*1=]87D%BZQ8_YE^[[^(K0*.=Z" VQ=P M=POX!PIX?0'OK07\OH#_U@)!7R#8+1 >*!#V!<*= @>_I:@O$+WU6QKW!<;= MW5W?CNY>QFF37EU6Y3.IVG=+6OM#)XBNM+R%6=%J]Z&IY-]FLEQS]?#KW=WU MY_\CGQAYN$T^WK+;F^N/7\CUS-_)J6N;YI*^9K6MV#]3LN.2N+)IY36@Q%5,= M<"X_QN:SN*^?Y8-K)=ZE+\09G1)WY/J&Z[FQEWX0RS/BCKOBGJ%X?*SRZHR, MHH/%J;WX7]-"UNYVQ1W3EWG\HWO.P8^>_*XOCK^Y;L]R%[V-(KT.YQW W5?E M=#5IR&VQ;IG;%N[__R;?1&X;L:C_9;C #VNB;R:VS?^[>IE.Q/L3V;[7HGH2 M)U=_^J,3COYBD@D2%B-A% EC2%B"A'$03%.?OU&?;Z-?74\FJ\4J3QLQ;;O M;)(U)L%9(4,%AX3%2!A%PM@:%G2P=DCU=.6/G8M@-!I=GC]MBPE9*S?4ZKI. MM%VK)I1@(Y3 *I2;M)Z3M)B22?N#^&V5/:6Y*)K:)!C>4TZ^D:RN5VDQ$42V0BMA M$EBTUQ &;=N[^V7=[+_/'8T,;XRMGV:H+O9K=0)3K0Q9:X*$<1!,T\YXHYVQ M53MRT#P18EJ3QZI<*#&4CYI*3+*PV.TA8C(11)(S] (R8Y(>\*#[>:Y>< MTZU+9&A;*+). MAH0E2!@'P30U.2-E.(VL>HK%HZ@JV7]]>I0_M*.BF[(V#YM[TO9]&SO[/9:] MPJ%:@=(HE,:@M.1M7R]'5:KK98\ MK1OY0R4$>5SEN9Q/R2GW-*W(8NTD9_4?TN6R*N5860Z<\Q?BNA>G4M&DGJ?R MQ.=2E:]7L*RRRL//XW.@M&I',C72]$E,_G+F:D91GW5^K\K5_V[ILT1S3-3:+W<4*]]:NHH4]ZQNJY7G\63*%;F<9^]Z&"9 M0/UW*(U"::RG:?Z%[Q@,46BUW%2MYQTVN1SEG3MV\_R3;" KV?!-1/:4?LU% M?4IF55G+/R8K.>0KC%:ZG3E8/5 S'4JC4!KK:9I7&88&\4#M=$.M4> .Y060VD42F,]3;>$ M]R>*";16[NP;[:[C'1:/LMD=N\_^1ZEU,".4693,I5T=1;/9M17D@W^09*BZ$T"J6Q([?K8M1.V4S]00*] M#HZBZ;)4#KYCM_"OS&Y&E=BP,>*]2UA])B M*(U"::RG:??0&QN4 [7N#;5Z>I*AKYQ4KKQK=^4WPV_27X51+';(4+% :3&4 M1J$TUM.TQ2RAP0Z"ULH-M8;183/(59:\>\227Y15D_U[O49!#I.RHDF+62;[ M*4M#8V<.U@[4D8?2*)3&>IIFZAG:&6BE_&BENG*4Z>S:3>?;':60;"%[K*I; MXC*9I]7L0+L#-:*AM!A*HU :<_<-X3W=0!UH:X6Z9I3U[-JMY[9KJIO%H;65 M]M*#M0%UGZ$T"J4Q=]\&=D*#^0RME1^O55>)\IY=N_?\T"9\O[2/,;43^I>N M16F?4REF8FT*]8-BHX2@%C24%D-I%$IC[KX9//9,PQJH!6VHU7'&%@TI#]JU M>]#Z*KKUTU>B,K1E9U1;FR2H5PVEQ5 :A=*8N^\:._Z%P:R&5LM-U0;CPXLO7>56 MNW;[<[- M;JAW?.%;[!UE+KMV<]FHH@,QF1TU6#50*QE*HU :W8+>3T#^]#-P.[[&=CU]@SLTW+],/>=6'P5E?E!;JC!#*7%4!J%TAB4ED!I M'$739:G,:F_M54+W$X!ZU5!:#*51*(U!:0F4QE$T78;*^?;LSO=UT633+%^U M"\))+2:K*FLR4OY[G:U MNNZV=E.QN^?W99[5:6&-%>>K#BH(8^ ME$:A--;3M.FD*4:$ULI1-%U+RM'W[(X^_6V5-2]D(9IY.2791EFGI'PN1%7/ MLV4[9)O(E]*9T3.Q5S!8;E!_'TJC4!KK:>/M!09GH[W!&=3<1]%TL:D$P+,G M />K:C+O7)4O8C(ORKR-S#!^:8T!I,91&H30&I250 M&D?1=!FJ',.WYQB_K^^UPP<+$AI+0&D42F-';HH3'.Y[H1?"431=?2K-\(^D M&9L'_^\W#_[3UP?_[3TR--B TF(HC4)I#$I+H#2.HNEBW-HJ'A]L^-!@ TJ+ MH30*I3$H+8'2.(JFRU %&[X]V(B%Q$ZR3G^G9"J6N5@O#99M8[KUI*91CM#4 M TJ+H30*I3%_/_4(#?OI0"OEIDH/+]SS59KAV].,._K/VYM/1GE 4PHH+8;2 M*)3&H+0$2N,HFBXVE6;X$;[3A"894%H,I5$HC4%I"93&431=ABK)\.T/1+QE MNSD[8K#LH,D%E$:A-.;O/Y 0F!X+A=;*#;6&KJ5[5&F#?VQ7G1_9;,X.'2P> M:,H I5$HC?F&QQ-\@W:@B8*I4LL142HJ".Q10;]K+OD@BLE\D5;?-A8%^0^Y MZ9\O)C=ET:X4Z<]\^9S5VMNV5VY^DMVDS>2P7\Y0T4%I,91&H30&I250&D?1 M= FKV"' QPX!-': TF(HC4)I#$I+H#2.HNDR5+%#8'>X]3:RDFWDZ9$5=G;@ M8!%"HP8HC4)IK*?I*^P\;_?4/6BJ8*XS.-#]JK0@L*<%UZ\;:7[>;*3Y QTP M:\^!>.OS$_8K&JPZ:,P I5$HC4%I"93&431=Q2IF"/ Q0P"-&:"T&$JC4!J# MTA(HC:-HN@RWSKL]^PM]MQ;[,&WV)-O T-O&/J[/3#VX-O_Q0,5 M@8H@ GL$@>FIV^GQFSMJ:+0!I<50&H72&)260&D<1=-%K**- !]M!-!H TJ+ MH30*I3$H+8'2.(JFRU!%&X$]VOB!CAH:=$!I,91&H30&I250&N]I.U/J ]L) M!"H,"8YL"07IJ+6T/3%"@MAM(HE,:@M 1*XRB:IN1093/A M"-Y;A]!\!4J+H30*I3$H+8'2.(JFRU#E*Z']+(7AO;4=.%B$T'0%2J-0&H/2 M$BB-][2=WCHR]]:A2DW"8ZE)W;3[2"5E.:V[A0L/\DJRB3@EK\W?UHOFF/IA MM5SFV9OFWG\7Q?3(M-M^P8/%"TUEH#0*I3$H+8'2.(JFBURE/*&'[\BA,0V4 M%D-I%$IC4%H"I7$439>ABFE"J__^(QTY-*2!TF(HC4)IK*?IG>7>!GW0.CF* MIHM+A2^A/7RYRXILL5K8NU9HW *EQ5 :A=(8E)9 :1Q%TV6G8IDPQ'>MT& % M2HNA- JE,2@M@=(XBJ;+4 4KX9$=L.PKL(\\"$?1=/6I<"0Z.(+&&U!:#*51*(U!:0F4QE$T788JWHCL#[$\I+EH,[RZ*2??3DFQ M:MO [H7N]!>2U?6JVXJ--%5:U.GDT%XO]GH&:Q.:>4!I%$IC4%H"I?%H_SCM M(/+&XPMSR\IM%H&I250&H\,IX9E'90F2WL3^*ABRU9J>==+:GZST< M/EW/SAPL'6BD$.T?(NVM_]O5#C0M@-(2*(VC:+K$5((0V1.$3DA29)GYE'9[ MZ<%B@H8'/2W:'H:<^;M"@F8"4%H"I7$431>2R@2B(P]?&.TP\A_REN4A=O9@ MF4'# 2B-0FD,2DN@-(ZB:7H]KV4,4[CB@/&^*<=QE#G'TJ+H30* MI3$H+8'2.(JFRU#E ^-!^Y_IF[N\G M>3T7HHG3)KVZ7(AJ)FY$GM>DVTC@_4G;$V]>)95XE.)SWEV[)^=[KS/G'7?: MU\\5YNIRF<[$75K-LJ(FN7B4R-%9ZR]7[1&YK[\TY?+]B1PA?"V;IEQT/\Y% M.A55^P;Y]X]EV;S^TE;P7%;?NLN^^B]02P,$% @ #8@<6>\US&,0 P M7PL !D !X;"]W;W)K&ULM59M;]HP$/XK5C9- MG42;-UX[B-3RHB(!S:!LFJ9],'" U21.;0?:?S\["5FB!M9*] NQD[OGGN=\ M9ZZ]I^R1;P$$>O:]@'>TK1#AM:[SY19\S*]H"('\LJ;,QT)NV4;G(0.\BIU\ M3[<,HZ[[F 2:TX[?NY]9(25E0^J@VPU5' M,Q0C\& I% 26CQUTP?,4DN3QE()J64SEF%\?T >Q>"EF@3ETJ?>3K,2VHS4U MM((UCCPQI?L[2 75%-Z2>CS^1?O$MFYH:!EQ0?W463+P29 \\7.:B)R#:1]Q ML%('ZZT.=NI@QT(39K&L'A;8:3.Z1TQ92S2UB',3>TLU)%#'.!-,?B723SBS M[EV_-Q_UT?T N=-[MS]]^(5N)CW4_SX?NN/^Y*&")OT'=-$#@8G'OZ)+-)_U MT,7GKVU=2 (*1E^FP6Z38-:18&/\@FRS@BS#JI9X=]_L;1>]=2DZ4VYERJT8 MSCX"YS+9"TR\5)#KX4 @'*Q0_RDBH2Q2@7Z/I#D:"O#YGS*A"7:U'%OUWC4/ M\1(ZFFPN#FP'FO/EDUDWOI7I/A-8(0UVE@;[%+HS LYE,RTC/_*P@)7L 1EE M2;#JLC+E"5PMAE.7Q,ZY-.U6U3",MK[+JRHUM,V\88%Q-6-HZ%99BOR9:8F?91JK6,:NTDU5P]C<%? "NMI9,8[ZVE,X$5 MY-8SN?4/;*GZ.=-P)K!"&AI9&AHG3WT0L8"(B$$%K-DV,P'-MPF(:0\.&D89_V&._\G2/AGG MO6=Z)K!"2EI92EH?6-JM:2C:!A/! MJ)#C5;S4BL-& MS5C93.W\!5!+ P04 " -B!Q9DE=;4(<" !G!@ &0 'AL+W=O\Y]QS7O@DKQA_%!D"BYXSF8F1M MI"S.;%LD&\BP.&$%Y&IEQ7B&I0KYVA8%!YP:4$9MSW&&=H9);D6AF5OP*&2E MI"2'!4>BS#+,7\Z!LFIDN=;KQ!U9;Z2>L*.PP&N(03X4"ZXBNV5)20:Y("Q' M'%8C:^R>30*=;Q)^$JA$9XRTDR5CCSJ8IR/+T8* 0B(U U:O+4R 4DVD9#PU MG%9;4@.[XU?V"^-=>5EB 1-&?Y%4;D;6J8526.&2RCM674'CQPA,&!7FB:HZ M-P@LE)1"LJP!*P49R>LW?F[VH0-P_3T KP%X'P7X#< W1FMEQM842QR%G%6( MZVS%I@=F;PQ:N2&Y_A=CR=4J43@9Q9.KV?3A>H9^7*#Y[?WX]G)^KJ)Q',_N MXR-T.[M'!U.0F%!QB([10SQ%!Y\/0UNJVIK!3IHZYW4=;T^=&_R"?/<(>8XW MZ$%//HSVWZ)MY;]\._">R M-QOBMQOBO\<>+;"$7(H^CS4P,$#=$K:1-W34+[2W7?6[:>ZW83?MC:Y!JVOP MKJYK$$+=]*3,2JHDI@AGC$OR%^L6<%SL5UW3#CMRC@>GNZI[TGQWK^J@51V\ MJ[ISHK Y44D,2R95GS'#C?H2 -<):GW%F'P-=+-IORW1/U!+ P04 " - MB!Q9X9)M/80" #,!@ &0 'AL+W=O!SS:2DASF'(E-EF'^,@+*RJ%A&Z\+ M]V2=2KU@!GZ!UQ"!?"CF7,W,QB4A&>2"L!QQ6 V-T+X8#71\%?"=0"GVQDA7 MLF3L44]FR="P=$) (9;: :O;%L9 J392:3SM/(T&J87[XU?WRZIV50V[>ESM%S,JJBLJZUC/-5"\$9)E.['*("-Y?P)W#L P)G)W"JO&M0E>4$2QSXG)6(ZVCEI@=5J95:)4=R_5(BR=4N43H9 M1./KZ>3AVQ3=7:+IS_ETO)A.4'AS=[^8_0H7L[M;O3&[782W5[.1"@NC:+J( MT-D$)"94?/9-J;+07F:\(XYJHG. >(-?4,?^@AS+Z:*':(+./O[C8JH:FD*< MIA"GLNT4;CM%'Y$+4> 8AH8Z P+X%HS@TP?;L[X>J:'3U- YYAZH1^*VY52KW$JE M3]DVL/N69?GFM@76;6#=4S"O#5:KO/^#N0W,/07KM<'<]\"\!N:=@O7;8-Y[ M8+T&UCL%&[3!>N^!]1M8_RALD8+JO"L)O W9?XMTG(/,0<,<'&B)94?6K)9.J^U7#5/UN@.L MM;]B3+Y.= ML?F#!7U!+ P04 " -B!Q9AU_C4G@" !&!@ &0 'AL M+W=O^!K (%V M!2GYV%@+49V;)D_74&!^0BLHYN,M7:Z$VS#"H\ H2$/-JQF1D=BQ9 M7D#)EE@#C$E/_),K,?&R$ 9+'%-Q!W=7D'K1PM, M*>'Z%VV;W#/+0&G-!2U:L%10Y&7SQ+NV#SV [1X ."W >2O ;0&N-MHHT[8F M6. P8'2+F,J6;&JA>Z/1TDU>JK>8""9/XFB.+Z=W]PG M:!;]BB[D7G0S49MW\^D$37_.IC?)-$%'$Q X)_P8?4+S9(*.WA\'II!2%*&9 MMF4OFK+.@;+7^ FY]D?D6(XW@([?C'9?HDUIO^N!T_7 T73N ;H9?L(+ ASA M,D-1FK(:$XY^1PLNF/R;_1FRUS!ZPXSJZIWS"J2K^T+@5'5=.%(;,-@Z\9U%C8A,YH9%E68&[Z-O;37,_K MI[T0Z'4"O7\)9#5D"'9RY9%O[0O<3_.]T4&!?B?0?U7@/168 M#*GR]_IAV^Y W_;S1I^=?5EF[Y:K"7N-V2HO.2*PE$#KY$PRL&9J-8&@E;[X M"RKD&-'+M1STP%2"/%]2*IX#-4NZ3T?X%U!+ P04 " -B!Q9[<%& ]L" M # "0 &0 'AL+W=OQ1)3PE"94=*REE-F%;8MPB2D19RQ#JGKFC*=$JBI?V"+C2"+C ME":VZS@-.R4QM?RV:1MSO\U6,HDICCF(59H2_MS#A&TZ5LW:-DSBQ5+J!MMO M9V2!4Y2WV9BKFEVJ1'&*5,2, L=YQ^K6+H*6MC<&=S%NQ$X9-,F,L0==N8PZ MEJ,#P@1#J16(^JPQP"310BJ,QT+3*H?4CKOEK?HWPZY89D1@P)(?<227':ME M081SLDKDA&V^8\%SKO5"E@CS#YO"UK$@7 G)TL)919#&-/^2IV(>=AQJC2,. M;N'@OG3PCCAXA8-G0//(#%:?2.*W.=L U]9*31?,W!AO11-3O8I3R55OK/RD MWPV"Z]O1S13&W5_=WM4 NJ,^J,;)[: /@Y_CP6@ZF,*'/DH2)P)&A'.B)_XC M?(9N&+(5E0+&Y)G,$H3[(:8SY+]57V!"1PX!HR%2J;W4JDUB\5":M6VI"'0< M=EA$V\NC=8]$6W-AR*A<"AC0"*-] 5NAE_SNEK_G5BH.R3-XM4_@.F[]0#S! MJ[V]BF"\S87"'-&*\>M&W3O".^8L6H42+FE^'>D=82+2.A+^2U[YPU6E_V?FU[OH_,C5* MID8ET[5:NE=LX$J1MZ[AB<3V>)LE;_/D&[AY2O@3B>W!MTKXUO]OX$J)M]*V M#IP&??&N=RGLG<=0/4 +DR,(,$]5_BZ4K64:TC6O[XOVGDI/\FSBKTR>VPP) M7\140()S)>F<-=69XWF^D%TV:=H'DQPD M:A*GMH'VW\]V((,&HE7B"[&=N\?/W4/NKK7ZEZRR( M(,7LDN20B3=S0E/,Q98N=)93P*%R2A/=,HR6GN(XTYR>.IM2IT>6/(DSF%+$ MEFF*Z>L0$K+N:Z:V/;B/%Q&7![K3R_$"?."/^92*G5ZBA'$*&8M)ABC,^]K MO'*[TEX9_(AAS7;62$8R(^1);F[#OF9(0I! P"4"%H\5N) D$DC0>-Y@:N65 MTG%WO46_5K&+6&:8@4N2GW'(H[[6T5 (<[Q,^#U9W\ FGJ;$"TC"U"]:%[:M MIH:")>,DW3@+!FF<%4_\LLG#CH/9.N)@;1RLMP[V$0=[XV"K0 MF*JP1YMCI M4;)&5%H+-+E0N5'>(IHXDRKZG(JWL?#CCN_>>*/'[QZ:7"/_8>)^0\.![XV0 M.QE/O3M_\' [N4/>+[GVT-D(.(X3=HX^HT=_A,X^GO=T+EA(+#W8W#@L;K2. MW&A::$PR'C'D92&$^P"ZH%_&8&UC&%JUB&/\BFSS EF&U3C Q_UO;[N&C%TF MU%9PC2-P#X3C! G=@B=$W("?84,J""-LQ -0E$#8L8IEM4/>07U>NUJKWFO=B<"V\M(N\Q(^X3: MM:O:-:RJ>%6S;ML\*EZGI-JII7HO@LWBM4*5@O]7L%. M!+:7A6Z9A>X)!>M6BIS5K.I5M3HDE[[3$5.@"S4H,!209<:+QE*>EK/(0+7@ M-^=#,:,4(\4_F&+ &6.ZB#.&$I@+2..R+3C18F@H-ISDJN_."!==7"TC,6&PO=V]R:W-H965T)DYAH"/# MWXXM%?K47\0N]W-WA% M9D0\;:9,MO0,9>F').(^C0 C+SUM &^&L!,[)!;//MGSW#.(I2PH_1XWQLN> M9L2,2$ \$4-@^;, JF5]QH[YYR/ZET2\%+/ G QI\,U?BG5/ M:VM@25[P-A"/=/^5' 39,9Y' Y[\@GUJZTAC;\L%#0_.DD'H1^D_?CT,1,X! M.A4.Z." SAW,"@?SX& F0E-FB:P[+'"_R^@>L-A:HL4/R=@DWE*-'\73.!-, M?O6EG^C/AE]'=T^_C\#D"Q@,Y^/G\?Q/,)^ P?W]X^A^,!^!V7PR_ U,IO/Q MY(\9^'!'!/8#_A%\!D^S._#AYX]=74@B,9SN'3J]33M%%9U"!!YH)-8(#?@,F_ 20@2P%GV%C;[.&C)F-J9G F15PHQ];7[R! MOP8++IB,T[]5(Y1"6&J(>/'>\ WV2$^3JY,3MB-:_Y>?H&/\JI+W3F %M5:F MUJI#[T\V\7KD8+(57.!HZ4>K3X"OL>Q)I3L%(_9]9%I(0B7,\SD!4^9[1*4B[<3-L3-;-CJ3 MH#)RD9J_D_%W&O&G^=$>K%:,K+ @8!P)YLL]U@//.-@JJ:?X=HX5M!S#,,[( M*\S:9CMO5^#O9OS=1OQ7#$=RR.LBQ2U% #3-MEUB6K9#EEE)M)T1;3I\2 MO29(VJ7YARUHGK$O&Z&6JZ;>R:AW&E$G!X:UHUP+=>D^U"E-Q6?+L:NF AJG M)&4T4G0<\ZNFH[Z/2Z4>T(JSZYH52G/I&%XZ=XK57;FXZ]$OU@A+FT#'J%Q9 M$)U$HD8B/1QYLH"3LTB95+SQ67VL'F +\84,6-X25(;0M:LC\93:86TN/:-> M8'Y53)JE*+):CG4NIVQEM^R*3 A/B1N^:^:&Y91L6FZGG+H5AN$ MQS,C51XW-+P(2&V0*;*Y8;DN/"^NZAE<6?/"4W4 FY4':H57!66Y$C!;J!24 MM;2NE7VJ+&"STJ)"]F5A?$7IH0[C=ZIATC'1 M9O<8@^3T?O;^-K[?2 [I)YCT.:X"5AL8'\_D*I.#;B#K);G_X_4$L#!!0 ( V('%FOW#:[BA, M %QA 0 9 >&PO=V]R:W-H965TK7:D'8N<&O=U(/>W[M<[TSJR.CLX+=R@@FMS6,7U9S8<_=C"8(J82]_S9 M%SL!4K\*!)YVV7[L=U_7Q>_;6RE+X]MRL=J^/[DMR\W;L[/M[%8N\^WI>B-7 MU5>NU\4R+ZL/BYNS[::0^=5NT')Q9@T&D[-E/E^=7+[;?4X4E^_6=^5BOI*B M,+9WRV5>?/]9+M9?WY^8)P^?^&5^O(X9SWPZ>,'W=U]\]4W\SG?RH_KQ;_F5^7M M^Y/S$^-*7N=WB_*7]5=?-M_0N/9FZ\5V]__&U^:Y@Q-C=K MWF[SZ/?;?'C#S:/?/?L_-AS?=//I=-Q_>=G/WOI_=_Y'L_L+LO,PO MWQ7KKT91/[_RZ@>[/]/=^.H/:[ZJ$^53651?G5?CRLM/_H=?'#^+;>>73W_] MR[EE3O]A./_]:_#/_S'^9LLRGR^V1IH715[_X?_=^,GX]9-M_.V__O[NK*QF MKXVS63.3=S^3]<),II&L5^7MUG!65_*J8[Q_8+RE [<>OO>?+:V8 MY-\-<_#&L ;6J./U?-2/_B0WIX9UOAL^[!AN'YJ\.#4&TQ>'._KA8;ZJ9K=V MP\V.X:Y^N"L_5\-'N^&#KO?RB!>O&>X?_L$/S1=_\,'1H[M^<*%^](=-_=(' M+PZ/#D]NF2_^V.-CWK67AR<'AM\M'H=W_=C38][TBQ>'9_KAMIR=-C]X<]HQ M7!P_?*3YZQT^)M=PYPU?^ON[^[R=7\VKS: WQJ=\(8WUM?&I7,]^-_XWKIYJ M!*5<;O^OXW7^?.^.NMUZ$^[M=I//Y/N3:AMM*XLO\N3RKW\Q)X-_=(4$B=DD MYI"82V(>B?DD%I!82&(1B<4DEI!82F(9B0D(4[)N])AU(YU^^9!OVSK?WABK M:J6Y*=8S*:^V70&GQ?H&'(G9).:0F$MB'HGY/X 97=EV[XQW3KVCXL?7>E4%6%XM)^6JK'>^S9=W2R._*V_7Q?P_\LJ8 MK9?+W7/JD)MOMW?Y:B:-+_GB3G9%W60O4,;CCD3YN/\\:S#H>**M_6[Z;E3M MSVJ.NV9UR5D]$O-)+""QD,0B$HM)+"&QE,0R$A,0IF34]#&CIMJ,$H6\ED51 MI4^S)MSDQD_D\K,L.G>[:YF^(41B-HDY).:2F$=B M/HD%)!:26$1B,8DE)):26$9B L*4:+MXC+:+5SK$>$%F'8G9).:0F$MB'HGY M)!:06$AB$8G%)):06$IB&8D)"%.RSAP\AEU]MIUV0V[U11:[4T7;0XW;V[R: M:[=7J_.DK9_U:-^H0S4;U1Q4WFG\RTHR[3?7%V>/S.B-..TGOB",U&]4<5'-1S4,U']4" M5 M1+4*UN-&>_D,SM,R1=:'^0Y-T/&\\W7]>BKZZ#-4$I:GA9;7A9>D/0\IB M7N74!Z/=UW]X)YO>[)U5I&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ"8H M3U -5"5(M0+4:U!-525,M035": M&G[MB?YUL[//>1V'=\!IP=ZA1VHVJCFHYJ*:AVI^HSU=/3T_Q>/P4T+T-46H M%J-:@FHIJF6H)BA-C:?V?'Y3?T)_O]/.]%CO:$)/ZT:CFHUJ :B&J1:@6HUJ":BFJ9:@F*$W-NK8"8$Y? M:T<96@A -1O5'%1S4;+7M%UB#5UJN6FC' -5L5'-0S44U#]5\5 M0+42U"-5B5$M0+46U#-4$ MI:GAUS81+'T305VN'CRI0Z_U3CRTJ![V/IQ@_&$:CFHUJ :B&J1:@6HUJ":BFJ M9:@F*$W-P+:B8(U?ZS #6E= -1O5'%1S4_VLNV)VFV_E_4ZZSM1#BQ"H9J.:@VHNJGFHYJ-:8'7= MB:+KQE'HM!&JQ:B6H%J*:AFJ"4I3 ZWM.%CZ^QST/6Z*%AM0S48U!]5<5/-0 MS4>UH-'4"Y,-S\\OGF<96EE M1C5$E1+42U#-4%I:I:UE06K1V7AB$,-:&\! MU6Q4AVW98?A:98'3>3 :=-4"U$-4B5(M1+4&U%-4R5!.4IJ::U:::OO5P[(IW]PGQ<-SUPTTA M[^\G%WNG'JG9J.:@FMMHZMEH'2TW#YW61[4 U4)4BU M1K4$U5)4RU!- M4)H::&V+8JB_T4/_BK\>[)UG:'L"U1Q47'NL=96@C M4<5',; M37\'*P^=TT>U -5"5(M0+4:U!-525,M035":&F1M'V*H[T/8\R_S*[FZVE8) M]CW_O)!OC'RYOEN5!Q:::"\"U6Q4!*HY MJ.:BFH=J/JH%C?9T]^3HU)H\Z_VCX^H-^SMYYA]8?4,U!-1?5/%3S42U M1#5(E2+42U!M135,E03E*;F8EM_ M&+U6_6&$UA]0S48U!]5<5/-0S4>U -5"5(M0+4:U!-525,M035":&GYM_:%Z MV.^4E(/U![W8._5(S48UI]&4J[2-NQH++CJOAVH^J@6H%J):A&HQJB6HEJ): MAFJ"TM1$:_L/(WW_(9FO\..X^BE[1Q[:D$ U!]5<5/-0S4>U -5"5(M0+4:U M!-525,M035":&HMME6(T>:U5+EJI0#4;U1Q4V+T8&[4=2A]=//^59>&2+_OCM&^Z$H M\M7-[GCM&R/;E/45/+4K6K2*@6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6HEJ): MAFJ"TM08; L;HXO76M&BM0Q4LU'-0347U3Q4\U$M0+40U2)4BU$M0;44U3)4 M$Y2FA-^XK66,M6<^7_XFMV5]U*):Q,[7G5="T0-]0P[5;%1S4,U%-0_5_ ._ M%"/CN\R+KEO2!>CK"%$M0K48U1)42U$M0S5!:6J@M56+L;YJ\>%K7EP]._OD M31UOLVI)VYEO:-,"U6Q4D6^*N75&^.KG-_<5H^, M_(LL\AMIW-1?,:[R4AK7^5QS03O]#+TC#ZU+H)J#:BZJ>:CF-]I4O\6V_R3K MU'QV:=$0?6$1JL6HEJ!:BFH9J@E*4T.K;3=4#W6A]7&]W,C5_:;8;+TMC4(N M\CJ[RK6Q6J]^^B*WY4/UP5COCIIV!I=VEM[!16HVJCFHYJ*:AVI^HRG=#FLR MWJMV!.BT(:I%J!:C6H)J*:IEJ"8H30VYMO PUA<>_O5\@^Q^T6G(;QLYVX6= M+):=L8:V&E#-1C4'U5Q4\U#-/_"[8MVO0(V1L5RORMNM80ZK+??OW4M2M-* M:A&JQ:B6H%J*:AFJ"4I3@Z^M-(SU=X=POLEB-M_6UQ_>7Y46K'[IW,2K46@ MFHUJ#JJYJ.:AFG_@-VO2Y.3TF$U&],85J!:A6HQJ":JEJ):AFJ T-2;;ZL28 MK4X8?QC6P!P98I'K^Q3Z>7L'(]JG0#4'U5Q4\U#-1[4 U4)4BU M1K4$U5)4 MRU!-4)J:C6V?8OQ:?8HQVJ= -1O5'%1S4?=AN&FV3#,ZU.2WQBKNWJK;W?Y@/N[S^9WY>VZ MF/^G^PZT^HGZAB&JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H%J*:AFJB49[>C?F M\[%RV4DUYMJ6Q>3 #2U^:/T[/;S^U<_;._70-@:J.:CFHIJ':CZJ!:@6HEJ$ M:C&J):B6HEJ&:H+2U&RTVFRT7FG].T&['*AFHYJ#:BZJ>:CFHUJ :B&J1:@6 MHUJ":BFJ9:@F*$T-O[;>,='7.\#U+]KR0#4;U1Q4;:0DCU$%__6H,CUK_:>7NG'JG9J.:@FHMJ M'JKYJ!:@6HAJ$:K%J):@6HIJ&:H)2E.SL>V13,:OM?Y%BR2H9J.:@VHNJGFH MYJ-:@&HAJD6H%J-:@FHIJF6H)BA-#;^V2S+1MP' ]2]:)4$U&]4<5'-1S4,U M']4"5 M1+4*U&-425$L;[="*-4-G%92FQEQ;$YDL?]%B"*K9 MJ.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6HIJ&:H)2E.SL>V&3,Y?:_V+EC]0S48U M!]5<5/-0S4>U -5"5(M0+4:U!-525,M035":&GYM^6.B/;^:7/^B91!4LU'- M0347U3Q4\U$M0+6PT9ZNXTRK8R$7H=/&J):@6HIJ&:H)2E-R;MKV/*;ZGL?N M:.[]5EVPJB\M/_\B#Z]N]6C?3$,U&]4<5'-1S4,U']4"5 M1+4*U&-425$M1 M+4,U06EJ\+7-CZGY2JO;*5KM0#4;U1Q4^\P*UN]1/U#D.TZH%J#JJYJ.:AFH]J :J%J!8UVJ%CGC$Z M:X)J*:IEJ"8H[3[FSK:W4I9V7N:7[Y:RN)$?Y6*Q-6;KNU7%U^'W^%FCD-=5 M#)IO/U@G9WN?]\VW@5E__JQE+M]M\AN9Y,7-?+4U%O*Z(@>GT_&)4=17"'SX MH%QOWI]4X?UY79;KY>[AK]F7_P]02P,$ M% @ #8@<6= .DU4A P &PL !D !X;"]W;W)K&ULK59K;]HP%/TK5C9-K;22!Z^V@TB4AXHT"B*EFS3M@TDN$#6)F6T> M_?>S'4A):])6]$MB._<Q(?21+0 XVL91PIK&@O/EM6DR?P$Q9B6R MA$1\F1$:8RZZ=&ZR)04<*% :VA#%$DFH>/?CM3(YI3 P_:> MO:?,"S-3S*!-HE]AP!=-X]) 0DH'P&4=X"R,IHJ4[8ZF&.W0, /Z&R_1TYEE/1Z&F_&UTN$%/.EK*LZ,I'Z/J) M3V) ]WB+.B'S(\)6%-"?UI1Q*G;K7]V"I8P5/:,\PM=LB7UH&N*,,J!K,-QO M7^R:]4/G]I/(FU(Y_%TGIR]:F:O6FA/ M7!GB0DCDSP6&O-64A4&(:0A,9S;EJBDN>8^NW8N*;5E6PUP?>M&$5:W#L)S4 M6B:U5BC5XY@#PDF (N+K?T;M]<0:>6]%Y=35,W7U0G7WA.-(7&R40L)UVNJ: MM7->B].$58^KN\S479ZTBPO1']C%I_/D[%UE]JY.W1J%!!]P>#I/SJ%M/>/P$HKS)@Z1M%YKJ:%^,WLO)3YED6HN1/4*5 :([S-"^+XC)\CJ8?<_4$L# M!!0 ( V('%F!3 , !D* 9 >&PO=V]R:W-H965T:".&D++/:!ED86$8ET M2,_XD<@")GLN"BHF32[D]=UV1Y%!B M\9%M@:HO&>,EEFK(-Z[8F85;(@%.XX$E59 M8O[C$@JVGSB^\S)Q3S:YU!/N=+S%&UB!?-S><35R&Y24E$ %811QR";.S#^/ M?4\GF(@O!/;BZ!UI*6O&GO1@F4X<3S." A*I(;!Z[""&HM!(BL?W ZC3K*D3 MC]]?T*^,>"5FC07$K/A*4IE/G*LAP5P0IA?M*]C^RHX MJ81DY2%9,2@)K9_X^6#$48+?;TD(#@G![PEA2T)X2 B-T)J9D37'$D_'G.T1 MU]$*3;\8;TRV4D.H_AM7DJNO1.7)Z2K^M)@_?EZ@VRNTN+I:Q _++PNTO(EO MKQ?H8?8-W2_BVYMX^7DY>UC>WJ!W)XW=G?'$BUQT<@[CGO%OM>P M[W6SSS'= "(4[7!1X?JD*=19AVD"-KXU7/^(QYD?!<-3PK; T2!L9=QO&/<[ M&:\DEIJP*3EE+H@/B*KCGV4H@Q0X+KKL[I^PBGJC4_*G8;UA._5!0WW02?T. MU#E,@4I3%"G),N"@?!8(TQ0QF0.W<1[8++-J2'_^,W2YY,YTB1 M\ERU4U&728?+G8CV_8AL^WIXJJC7*FC4"!IU"E+=4/4Z6M>.+AM1K05)">8$ MA$W-R.9K<.J_+2X8M?+UO5\MR^MDO&R*'>G3A0KKSCR '!\19Y&%IBVNYY_2 M=(^:; E\8^X>0M5 167=J)K9YGXS,UW]M_E+?>\QS?L73'UINL9\0ZA !60* MTOLX4*1X?0^I!Y)M32M?,ZDN!N8U5WK2KM-FO;") >PFL29 M;:#<3[_C) VP.+F5MC<0)^?A]W?L![]R\ NA)5DA:TX5G8P$/Q"A MK3&:OBCFIO!&-2S3KW&I!#YEZ*WB\7$Q)T_3/\AT MN5P\+^:(>J?=R)Q&,+9P*TD0>[ F/_W@!L[/)K7_4[ +\7XMWN^*/IE&$=]E M2N(.C(#MZ2J!*Y(+ED4LITER)/$.B.($K_F!9A$0K!0D$A S17"J)$C3_)1) M^T5273CVD[[C."-[?ZZ[:12>&UWHZ=5Z>IUZ[K(]9(J+(]G39$=U93#QE4&" ML]2N[S8)#69A.V._9NQW,LYXBD574@4QH2L).*O&2>PWL_=Z34B#F=L.&=20 M02?D+]@QL#<(G,)L4[QI$E$ACOCZ#U3$1N"@01($_;!)W+3KA^Z@%7E0(P\Z MD?4.KE;F=U$'A@6@2?^-:K#S_&$K:EBCAIVH]9KW4[:^Z* $K[6 M514/&!F>GE:2Q8P*AO=I%A.NMB"N2 ;*J,!MDAGX.RG,'89T-!?WU%K=SN:E MV\LNW25%J8L!HT>,EJ)Y<87'^.)RBU]:(+0!/E]SKMX&^BQ??[M- M_@%02P,$% @ #8@<637%OZ$ ! *Q, !D !X;"]W;W)K&ULO5AA;]LV$/TKA#8,+=!%HN38/?Q!) HOLLS<78 M64JY.G-=$2\A(^*$K2!7;^:,9T2J)E^X8L6!),8H2UW?\_IN1FCN1"/3=\.C M$5O+E.9PPY%89QGA#Q>0LNW8P1R[(0.2F!.UJF\9=M?H73H M5./%+!7F%VW+L9Z#XK60+"N-%8.,YL4_N2^%J!G@_@$#OS3PGQH$!PR"TB P MCA;,C%N71))HQ-D6<3U:H>D'HXVQ5M[07"_C3'+UEBH[&5U_G'R:7J'/YW]> MS=";2Y"$I@)]))P3K>];]#/Z,KM$;WY\.W*EFD];N7&)?5%@^P>PL8^F+)=+ M@:[R!)(F@*N(5FS]1[87OA5Q2AY0@-\AW_-[+7PFS[8.+&2"2KK P 4'X*[F MI4B/1MZ]!X2X"1%M-!#*CU4&$&; MSP50:(#T5K.)O!,?C]Q-W9?_&-3@>%IQ/+5RO(0Y< Z)84>$ "G>H0U)U\5: MD51M;"2/6TD7R*?5R#>[_BWK=R5W&FMFH!2N#G M4BX ^W7*/;^%<7_?M>$@.,AX4#$>V-56<2 DC4UN_+;F5"2TV+^_3B&[ ]Z: M$%;,8Q.B(["&^V'E?O@Z6T38I2(=@344&5:*#*T!\6D%^F3)%RAE0J!8'30/ MJAC9$IZ(-L>'>_'K]X*PMQ_ UFE?Z!3V=J>H]YUQCOY1:RZ \'AI!DW4'D0E MFM0$L.:$G<"Q(= 56E.N6M&!7R_E11B&^UEAG_&E'NTJ)&PM-Z*9U&M*\@1]8+$J#)Y] MAQCU[7_Z,HPKNJ M"/=>*=JMY=?1JG2$UE1E5X=A>R%V[$E0PC6. M_#+4>!?>*7.K8KTK"]2GM6 MT'_W<6#E<'0H=(365&Q7).+!*R5(IY5C5VA-57:U([868D<=!^%>^=[W@Y;, MZ+3T8Z8P=37"--"5_0 M7* 4Y@K2.QDH%WEQ,U,T)%N9RXT[)B7+S.,2B/H,U0/4^SEC\K&A)ZCNQZ)_ M 5!+ P04 " -B!Q9.K\Z3,$# E$P &0 'AL+W=O[?7SM)$U*"-Z9(?('8.>HFCA/>-E1#K M"]/D\Q7$A'^B:TCDG05E,1%RR98F7S,@0:H41Z9M6:X9DS Q_%ZZ]\#\'MV( M*$S@@2&^B6/"?EY"1'=] QNO&]-PN1)JP_1[:[*$&8BG]0.3*[- "<(8$A[2 M!#%8](T!OACBKE)();Z$L.-[UTB%\DSI=[48!WW#4AY!!'.A((C\V\(0HD@A M23]^Y*!&85,I[E^_HE^GP+[A@L:YLO0@#I/LG[SDB=A3P.X1!3M7L-\J.$<4G%S!20/- M/$O#NB*"^#U&=X@I:8FF+M+#A9CQ$X[OK^^ED\#B^OT/OKT"0,.(?T$?T-+M"[]]]Z)E"VE8(YCRW M2M0$: M< Z"HV^W$@>-!<3\O[J<9D9;]4;5$W[!UV0.?4,^PAS8%@S_[[^P:_U;EY"& MP"KY:17Y:>G0_4UJ_1ALEWMI:C6H!3:] 06"76;A%K]QP< M[3:9GX; *OG!5OFVMOZ,I;E>A:8MQSND:9U@I^L=Y2G>ZR2PUK<[RL0*#62A MPKG^4-4#G5J1IM"J8=MEV/8Y2)M;;2I'#:%5"]:W)) R""-"(<*$GK1;FY((TA%8-NFQ["]:W*3'Z._^9!JP4ZN1X-H57#+ALA M[)V%LXVV3TVA57-4-E!8VW]H.-L]^(#"-4WL+\4RO\R]@8-,_3*=PW TIYM$ M9%_PQ6XQZQFD$XXW^Y=J!I0.,DJ8;( T(6P9)AQ%L)"0UJ>.](EE,YEL(>@Z M'6L\4R'KGUZN@ 3 E("\OZ!4O"Z4@6(RYO\/4$L#!!0 ( V('%E$/IM* M,@( *@$ 9 >&PO=V]R:W-H965T#5IV-DY'*B"A2A_LE07$?Z"40H9;4J] M$^T3]/G<6EXB2N6>J.UBQR.,DD9I4?5BXZ!BO'O3E_X>S@2!_X8@Z 6!\]T= MY%S>44WC4(H621MM:';@4G5J8XYQ^U'V6II=9G0Z?KS?/.YFVZ?E BW7#YO= M:O9MN5FC#W>@*2L56E,IJ;VXCR'1YCRK(DG/GG?LX VV'Z"5X+I0Z)ZGD/X/ M(,;HX#8XN9T'5XDK^HI&_B<4>,$8[2$WU:&O8$?#)8P<=O0&MB>A'=1":L9S M]&MV4%J:DOE]*>V.-KY,LVTT535-(,*F3Q3((^#X_3M_XGV]XG4\>!U?H\?K MICJ 1")#IC'MIS%N5>=?7?+:T2:.9COT&/LA.9X;(&?54X',78\HE(B&ZZZ0 MAM6A#6==]?T+[WIX167.N$(E9$;JW7R^Q4AV?=%-M*A=+1Z$-I7MAH7YE8"T M 68_$T*?)O: X><4_P502P,$% @ #8@<63$!^,/" @ O0< !D !X M;"]W;W)K&ULK55=3]LP%/TK5C9-3!KDJVD1:R/U MBX$$HZ+ 'J8]N,EM8^'8F>VV\.]G.VU6:)KN82^)/^XY]YR;V+>[YN)99@ * MO>24R9Z3*55!T Y>N>XSO;A7NRR)19<.-N@1N15+ M2G)@DG"&!,Q[3M^_&'9,O UX(K"6.V-DG,PX?S:3Z[3G>$804$B48<#ZM8(A M4&J(M(S?&TZG2FF N^,M^Z7UKKW,L(0AIS](JK*><^Z@%.9X2=4]7U_!QD]D M^!).I7VB=1D;!0Y*EE+Q? /6"G+"RC=^V=1A!^"W#P""#2!X#P@/ ,(-(+1& M2V76U@@K''<%7R-AHC6;&=C:6+1V0YCYBE,E]"[1.!5/AU?CT>/-&-U=HKO) M^+[_NJW16@W63389!F2$XD,$/ MT"UG*I-HS%)(WQ*X6FZE.=AJ'@2-C+?X%87^%Q1X0:M&S_"?T6&#F+ J8&CI MP@-T0Y[G1.G_6DF$68J&VBMA"V ) 8E&1":4RZ4 ]+,_DTKHW_9770W+)*WZ M).8H7\@")]!S]%F5(%;@Q)\^^&WO:UT!_A/9FWJTJGJTFMCCNP($-A5 %/3Q M0@F7JLYPR1)9%G/5K.(P"CW/Z[JK72M'P]Z(C"J14:/()RP(GE$XHK$D:>\D M]_U]B8VIZJN-&@K=KCRT&SU,,R[4J0*1'W'1WG?1VG>Q'Q4=+'.GDMAIE/C M%:9'U'7V/W#G?%]>35ATOB_0W;D)T6BP5A4MN::TKOK*-%B;)9E!/%"WO?SKC2M[<=9KJ_@C !>G_. MN=I.3(*J8\=_ %!+ P04 " -B!Q9R@3+54&W,LLQ]ECLJ\94:'R7QX-QXM[L?DVRVY73PM'L=D.GF83!=3 MS,=D-O@Y'3\\SZ M4$!^#98:E2F WTW>*TBG&6(/15?G-(6^8ZI>@]J!DWSZT J]KQ=2:-*E50JNRYVB7M,/ \K^?N&FB=FM9YCQ8VT2I5>$R+PK.TH*8%[]&B M)EIP0FMYK;.TL*:%%VE/$BFW)X2)0I!U@?;#HUMFU/J=JP3!O&V@B]Z\A$4%4KK"8H\[+]+"6: M9E8.M^;O &ULK55A;]HP$/TKIVR: M6FEM0@+IVD$D"%2M! 5!63],^V"2@UA-8F8;*/]^M@,I5"GKI'U);.?NW;OG M^+FY8?Q9)(@27K(T%RTKD7)Y8]LB2C CXI(M,5=?YHQG1*HI7]ABR9'$)BE+ M;==Q?#LC-+>"IED;\:#)5C*E.8XXB%66$;[M8,HV+:MF[1?&=)%(O6 'S259 MX 3E=#GB:F:7*#'-,!>4Y+A>(]^:WI7O).7G0X'"6[]G01W ME^!^-,';)7BFT8*9::M+) F:G&V ZVB%I@=&&Y.MNJ&YWL6)Y.HK57DRF(1W MO>ZTWX/A+0P?[WICF$Q'HWYOT'MX;/>AWVM/>G#_<#L<#]J/]\,'..NB)#05 MYW !TTD7SCZ?-VVIF&@\.]I5[115W7>JUEP8L%PF GIYC/$Q@*U:*/MP]WUT MW).( [(%K_857,>M5_ )/YSMG2#CE:)Z!LY[!RYD64:E^M>E )+'$*I>:;[ M/*(HH$M%E#*QX@@_VS,AN?J5?U5I6!2I5Q?1Q_M&+$F$+4N=7X%\C5;PY5/- M=[Y7"?"?P([TJ)=ZU$^A!R$1"2P)C4'9#B@'XD3K 2FJ P@I)3.:4JFTJ5*A M@&X8:.U)Z\!K^([C-.WU87\58?6KP[ CYHV2>>,D\R=C QA?D+4BO4!E7-H: M7\E+Y!F<;9%P47D.3L.[8#+!@ZPX#E<0DVV5#.%I(.\C0$<*^*4"_K\I$*O? MEZUR"6H3L:KE N_Z8"><2\=OO-FOOT459.T#9\N0+XSA"S $"G,H5\L[I6VL M],UZ1]TUQ=7P"E-<5 /"%S07:C_G"M*YO%)*\\+\BXED2^.?,R:5&YMAHNY+ MY#I ?9\S)O<37:"\@8,_4$L#!!0 ( V('%EL1N9]P@0 -04 9 M>&PO=V]R:W-H965TP^C/;!)!>P)HFSM@-%VA^_UTX:2"=DBA1I7L!V?(]]CJ_O MM=W?8["6-Y8:Z62:]N6_AHB*EL\@1B_++F(J,*J6-DR$4 #8Q2% MMNC#4R/OQALY4&9:"H+SK_KRB2X ML1P](PC!5QJ"XM\&1A"&&@GG\6\.:A5C:L/#\@OZ[X8\DEE0"2,>_LT"M;ZQ M>A8)8$G34#WR[9^0$[K0>#X/I?DEV[RO8Q$_E8I'N3'.(&)Q]D^?8N#E M!MXK ^_BB$$[-VB_U:"3&QBI[8R*T6%,%1WT!=\2H7LCFBX8,8TUTF>Q7O>Y M$OB5H9T:C.ZGT\G3]&[V-">WLS$9W<^>)K,_[F:CR=V?I9D"L_,1T^5Z4*R@&'2.B-#QB,0V(P3R#KP,X*>#0("PF+%"26N<[X# M*DAH9HN9D] D$?R981*!<$=Z9R@$YI\4%^[=4J=>OL2(&Z=+S%&I8/&*F-5H MD:?]K,B:2L)QC[R@<\.=X(@"8LQ^5!D2@#L.X721Q4PQ&N;S2'#:/&A5,7A' M0\FS;A+G+R,:AJA,BO9$9TX2Z>AXKOBY*>@TR*0AEDH]3*5Z94+(WP6IDC4$5I*L5TC6JR7YR'4JFYMY]A)Q3VX]KBG\-7YUT?'PJNN MSL^2AE 5KX;UJ"=KD*'U#L@Y+<=]+4%E+^^( MY> :]6@6'*PD#'>#PA3,1& M;YL1#1F>&V)&:X-7/?#)(C2)-FX*K2SJ_JKE_O*[EMOH9:M1M'%3:&7U]_3:3Q.=I MK+)'D**U>)J[-0]2K]I'^LG./"/M8;+WOBD5*Q9+//\M$=)I72)#D3VA917% M$_.HM.!*\<@4UT #$+H#?E]RKEXJ>H#B(7/P/U!+ P04 " -B!Q9BV&' MIC # #N$@ #0 'AL+W-T>6QEUY-B9X[*67X\O3I.V^!#C82MK!;'O\W?WG>^"+4:5 M60MVLV#,!*M"R"HE"V/*3V%8S1:LH-69*IFT2*YT08V=ZGE8E9K1K )2(<)! MKQ>'!>62C$=R65P5I@IF:BE-2LY;4^ >7[.4]../)'#N)BIC*;D[>?]KJRJTU$G,%&IP4+[JE(R80*/M4<6#DMN%@[ M\P ,,R64#HQM"BNG#Y;JP<%]-X-^:?P47"I=QW81W.]ILWP/V,Q (!>B%3@@ MSC >E=08IN65G=2+:^,3*&C&M^O2*IQKNNX/SDE'J!\VR%3IC.DV3)]L3..1 M8#G(T7R^@*=190B@,:JP@XS3N9*TUK!A- /K=L:$N(&7Z6>^XWN5;]6U!U65 M[= *:H;.C9N _VUOSO>VV\&K_ 8EOU?FR]*F(^LY= N[UBSGJWJ^REL!F/<^ M[IV6I5A_%GPN"^:2?W' \8AN>,%":?Y@HT&KS*R!:1+<,VWX;-OR6]/REJW, MIIU6.:YY\ 8U_]U]GC/)-!7;HFWO'_(NOUIQ<_K\"\WUGY5]Q5Z1T<7A:VQ. MW$,7&;\%D6^BW,/#%QDE!ZDQ;,[OK4O"SA6AM09P%4O)#[CXB2YH,%UR8;AL M9@N>94P^N2E8]X9.[65^Q[]=G[&<+H6Y;<&4=./O+./+(FE77<-&-*NZ\3=( MKQ^W]T ;B\N,K5@V::9Z/JV'@1W8J,T'"/O(5?WQ(QC'87X$,"P.I@#C.!86 MYW_*9XCFXS!,V]"+#%'.$.4XE@^9U%\LCI^3V(\_TR2)HCC&=G0R\2J88/L6 MQ_#C]X9I P86!R+]V5[CU<8[Y/D^P&KZ7(=@F>*=B&6*[S4@_GT#1I+XJXW% M 096!:QW(+X_#O24GQ-%4%5,&_8&XTB28 CTHK]'XQC9G1B^_OI@;TD4)8D? M *NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'Z^;;4UU_(W]NRZH=69NNV]T.!NUR([:\_:W>B4J= M6=?-EG?JL/DZ:'>-X*MV(T2W+0?.<'@SV')969\_':Z5- -X4'=BV7U(7F0KGV0IN[]&5O^]%!;9RDINY7>Q&EE#B[2;^G56-_)[776\ MS)9-798CR]Z?6(BFD\M_-6<:,N=/;=_2\:>4*Y"1=3-4%US+INWZ7_37YXKQ M1:@?[X^>NWHBRTXT8]Z):5,_[V3U55]&/<4 /$8?A\/G/HBWS?\)8[U>RZ48 MU\OGK:BZ?1P;46K JMW(76N1BF_%R KJ%]'HYU$W8*O]LW4*"D2JN97J1,-6 M/9Y)E*JM2[E2=U^1.U[R:BE('\(6 #H(H',Q0'*5< #I(I#N&2$S#:'_T))Z M3>+=T:OV$$CO,I#9AC=B4P/(:P3R^F*1#'B[ 9 W".2-6<@XG?H1^\//61P! MHO<(T7NS1%D1AG[Z0.()R=@T8A,6^%%._""(BRAG /(# OG!+&22Q@E-\P?B M1V-"OQ0L"6F4_T(BF@/ CPC@1[. +,K]:,KNYI3X64;S[&XAEZJ%9NK>7 MF9'$?_![1A5&U9@65(7S'F*B0C%LE&SFIW06S\9I )4X=MV!U3&D]3/YFQ@+!H$J?ASVG%QIQAFY9&'(8LU^,TZ_M; M$*MT$DUI%+#C$&+.L U+(RON,M71%"2A"XT*P3!/V(9%@:;E1P=B8O*P+VF/ M1Q=B8OJP+^G$N:1.COJF@^G$N8!.3L82 MG:.*T MAQP+B(F9QS%M'H#9#Z%?[_Q,#6PUV'6((29F'L>T>0#FF&7^=)K2Z;Y_IDKE M$!,SCV/8/+@@/8B)F<7-/ Y^ M)_N\J>R4T A.+%S,0NX9+>0'.5OHJBB/R5L"A9B8A5S3%CI9O(U%QV79DJ.^ MB5G(/:.%5-YTA6!"FDRH?N^4_*@](29F(?>,%AK3 M"4U3-7Y4:?R6X.%B.&8AS["%CFOV'WV2-PW7VT80$[.0=T8+G:CD(29F(<^P MA?YKDO$65XB)6<@S;"$835T?^7J*0>94Y7C="2 FNE-S1@M-BKQ(*0E9Q,(B M[%DA)F8A[XP6BO,934E6),F%G(=9R#-L(71F>;32X6$6\GH+#0[; MPRNQEI581>H6K6I?\G*9-$1_[)>YO6N]"K5^+LM M<75O.:KPV[S8:?\\]]0 M2P,$% @ #8@<6;DCVC>R 0 5!P !H !X;"]?28*[#X( M"CA6BC1H3F7-6+[^JT_6^.TS[NJ\;0YILVW3X+C?'=*TVN3]CD&'PW'H[F=4[V_W,P?S4QO_,[%9K;:+^-$L MOO?QD/\8''Z:[BMM8LS58%YWZYBG53CN;MLI7"[R=)Y<#6;+:=7-EE*%TD$* M05H^R"#(R@RP>]0-!+^: )!$W*!\D091P2 M)/6P)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!;D&XAL%L0;R'0 M6U%O)=!;46\ET%M[']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6^^PA$!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&_O'783Z.VHMQ/H[:BW M$^CMJ+<_4N^43[N8;CW7-;[_D53G\[/Q]OK+\KK98^>"5:'WO(FO?6F:2>*H\DGO<3>QS9HDVMJJS'2( MXVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LONHZSV*9B M/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN_.K\KLRY MP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN[X=QR^X\ M/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/41I!$96C MD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K0)%5 MH,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4BJT*1 M5:'(JE!D52BRJO^4]=V8Y5__^&KO::W+YI#/NK^+TT]02P$"% ,4 " - MB!Q9!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( V('%D_?SU.[@ "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ #8@<62-OT+=8"0 1S@ !@ ("!#0@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8@<6;$" MD]XT!0 8!8 !@ ("!NQL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ #8@<63JGZG4.!P :Q !@ M ("!1RX 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ #8@<658H'0H( P XP8 !D ("!CF$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8@< M6>X[8\B$!P 1( !D ("!>G$ 'AL+W=O0 >&PO=V]R:W-H965TR* D !$5 9 " @35\ !X;"]W;W)K M&UL4$L! A0#% @ #8@<62H4L&MU @ 204 M !D ("!E(4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8@<65/U>.#2 @ 2 8 !D M ("!6K@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #8@<61R0R*<&! > D !D ("!E<$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #8@<6:4; MY'D!! 20H !D ("!*&PO=V]R:W-H965T&UL4$L! A0#% @ #8@<61^86:M^ P X@\ !D M ("!@-D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #8@<69)76U"' @ 9P8 !D ("! M0?( 'AL+W=O&PO=V]R:W-H965T ( $8& 9 M " @;KW !X;"]W;W)K&UL4$L! A0#% M @ #8@<6>W!1@/; @ P D !D ("!:?H 'AL+W=O&UL4$L! A0#% @ #8@<6:_<-KN* M$P 7&$! !D ("!(04! 'AL+W=O&PO=V]R:W-H965T , !D* 9 " @3H< 0!X;"]W;W)K&UL4$L! A0#% @ #8@<62[$110(! QPT !D M ("!Z1\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #8@<640^FTHR @ J 0 !D ("!5RP! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#8@<6:.4^DCK @ C0< !D ("!EC0! 'AL+W=OF, , .X2 - " ;$\ 0!X;"]S M='EL97,N>&UL4$L! A0#% @ #8@<69>*NQS $P( L M ( !#$ ! %]R96QS+RYR96QS4$L! A0#% @ #8@<6?Z>5>QI! MK1\ \ ( !]4 ! 'AL+W=O7!E&UL4$L%!@ 0 W #< ^ X %U) 0 $! end XML 62 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 63 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; } ZIP 68 0001493152-24-034208-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-24-034208-xbrl.zip M4$L#!!0 ( R('%E@W\ :ZPT .B( 1 8FUR82TR,#(T,#4S,2YX ME+:TQ]8CK7#?.3DX; M$G9,UR+._+HQ&3?E<5M5&](O/__U+Q+\N_I;LREU";:M2ZGCFDW5F;D_24.T MQ)=2#SN8(M^E/TFWR Y8B=LE-J92VUVN;.QCJ A[NI3>GIQ?3*5F4Z#=6^Q8 M+IWHZK;=A>^OO,M6Z^'AX<1QU^C!I??>B>DNQ1H<^\@/O&UKIX^GT3\Q]@'Q MS"WSQW>#E??^42>?Y]CY$'20\^#=H4T/3T+2>>O\]/2L M]7G0'W.Z1DAX^6@3YSZ+_.SCQX\M7AN3IB@?I]2.F[YHL>HI\O"V9:@E!?3$ M\7SDF#OTEK]E2!*_;865.Z0DD_1=2$IB4@OOT7G8/)F[ZQ94 /WYFY@P\)IS MA%9;XAGRIKS1J&*'V*-^FA *]XF:_F:%O4S2L&J'P?+I'L/.J$%UBU4SGO/F MZ47SXBSFO!GH\I9I2MPEIL1$;#KS#D[?,E)LXR5V_*Y+EQT\0X$-.GP-D$UF M!%L-R4=TCGTV/[T5,O&AYN)9CAS'!6, BXQ*6-EJ16"V;PN@B,V.2^K:V - M)/8#K#&G#U;;:KNPI#0D8ETWPI^)UN+V+#PC#N%]1^9W)C69L05,4?C).:]: M^\3IE@(/6YKS,_^]HM@#=JY3'PHB_HBDF-=$MAG81[$^R5?$&97'(_FL(;Y! M-C/ \0)CWPN'>K=(:,C/89S9MI,6S&W!3KW9,=BK@K%"^QX9(W[ MKA>95@EZ(4S?%&'ZU)GDSJ2G[B3D6-).AQ+KL0;Y(,CC!9C%PK4M<#^5KP'Q M-_NP9E ( ?E6$,AD^_^4PAYJX 2LLXV\1==V'S(,\:E*"*IWXC;'6I9XTS5& M.1AI=(X<\HU+&T*S4R*$R'OF\$$T9;M>0#'\H>D]>:C^)ANJ-JQ'/L\Z@N42 MT8TV&Y.Y _Z_B1Q?-DTW<'R(VD'F50FA]W$=KI&LC13>^2/*P(RG_G:BC@3(T?I2&BE'#DP./"DHZQY MX%]OH>M-7)'D\5HQQC4@1(M'B!7'4!K'1=RPHH0&V ME,<5^,3QNG>83 BMLWVTHK5M+(WD+S+'#(P)"O6) D;U>:0,Q_5JE[]SY;GA MQSG?9^>I'>F3K"N?M'Y'TTX%P9!4P]_#4!79%8L> M$Y.6BDW/4ID$\=A4^B'NJDZ7/P]F@[G:I4"..(0@?D;Z0?HA[*@&N&0>(HEH M,8D0A&5R$C5F1R0GDGCE5XM@=2Z8J*AA>G;&(@F:*+$0A,=E+VI$RZH%W'RS#LAR$G]F:T%1()V 24X'[,,T;>0QN)KB>S+(E^4[6.S]*8T-K M_RII([8P0T1Q*_KK2"Q'562YUHM1HOE"Z+1K&(:+L?.@:ETF\I7B%T$[E;\JD MX*(NI6V?-?Z'K3DGZ99CSP>H13"^2.5]DA9=F*^KS5H8UHS<7 ZD!91"<*9R M0$DX\U)Z-9+"2+*\G.EC2UZZU(\.OZ91RP&W'+,0WNG\40)OEN)K&^"$R0-- M-Z)SMID3H9X#)>; P:1M#OS"?$+(I])32>0%,[\UZ,]-YF<[9>79A"!/);S* MP5R[8J5BD\+:.L7#J]D,LY45;T'2L>DZ)K$)UR4OL!)D$\(YG?5*AE3= MKL)69"6!L:0K;6W85OMJ]+RQ!EP\?8UGF%)L 62%H7,NG0BD;PJ37!VEJ^@Z MN%(,RCH<+G_6(GLK+2(0 BV5RLI<5>M=LXRY99ZYR#&Y0EHA! N34WF'-6K+ M.^9@3;8-BI$*89E*-QW K[;+,G897?KBS/L8Y2<0RZ@0\C.H#^E\&2(Q.=NLB#\3"#$**%*:+NQ)CHBC10A^I@,@AA MC<]BU/"6,DU_@>DX6*W"&_F0S1$[O'T*\PF!79@CTHQ/BBZ-)Z-17V$ R_T( M\'IC?:%CD-G;:QD&(913::,#1R/_S_=:]A]VS$W',XG??GK)KMR\;GB$W3_; MB,H6%,^N&],E1V3QZ4=D[ >"FX_Y;-C?Z2BCN,F$#53K:1N9X5& M^(D-F""M6/BX 9_XC'V4Z$9B_<#"TGI!S6TT+:LYL&#[%57NL_9?0U>8H&5U MW9O3KZ1Q^ZF7U] ;K*NLWKL&^4IJ=[:=I+6^:NU>1 M_[U]6>P6*N]27G-2U MMT47%H=7+?==DS=5P,+^:L9\35;4/#MO7IR=/'K6DZ1EA'@:AG)"Q'Q'")%S M;7)6_UX>.?O!)Y-HISG7+Q=VFLG3PK;OQ25'BY"\K/D9,O!F2@EQ^ ;H/'$. MKMD6 R*F#T%@-V\?V^T1LR#=>>X4B*[G M#N_['>CR[[(QD.<4\](!7D[9==A,P.M&9@VQ;78PY+KATX"MDNSZ]4M8/8EK M&7R1MP(:W1 3+OK;Z\8O+7>)B*/Z>,DH0;=@ZL'Z&C#J'G6#U74C;(X 29'( MX&CZE$P#WZ6:@W>%SJFK@MA=-Z )\7;ESJNL@N PD+ERY]150>R$7)[JR!Y! MN5-EO[X*XL/(AA^42 WX7G$5A!T%U%RPXT,&-A>.:[OSC4[F"]_;%?XP6264 M<6WB+7*G?'YU%81O@P_&KE2'V&17[*R**@BLK3$U%KC-=NN]Q3R[J@I"LY0) M1:8_0$XP@_\'E#CSO?$N)*F"$J/%QB,F08ZGS6;$W!O\W-HJB-X-*,1C 64G M5+ODD?WR>)J2'8%2EQ#1K<-+LO=VV=)L55#6>'"S=H)T<46$-19NX"$88?!I M?(R=D8V.#RH2395Q50Q'J!F4ZA'!DDEE3 6$)P(:)*FJZ0Z M_!2NZICPFZQ%]"I@J(*"$#["QH'3&V-6114$YN,9>Z@Y,?$!FBJH<1,0FWT5 M3W54NB8.;K-O;[FP[^V%/P)T55!G]^@ CQ:TV<0+7SF333-8LGST[JMI6__Q M.-Z#:H>Y5C^NFH:?-KINF!1;Q(\'(ZQV+/YD ]DC1)CL:$5\9&>\![2O5_3*2(^"+;!O M^T7+^RLU7MEIQK[!P[0+)\47C&C7I3(TQJ*_;3183(2B7[%V1T\1GS7_ DK= M4:" *:O-($Z"%9(?76Z[WE:A(H+*0I4I=&(CZ. 5Q2;9V41*\GP'NN^_MYT- M:P[5=ZC? 2_A&,;*CD*?? T(=+#A%ZAL#/SHW]BP;\7*%M0_P]OSXV9>)K7& M0IJP*YUX]T]G@4.9 MYZ,S/U&F6T?H9+ANCMACO]S(2.?$6NY\FPYB/9Z_H>.CN M!MG^)MI!1I@R3Q=68-A9D/VTV1PF>X9GM J;>]F#.;DG8)$%UM.OF20SR=Q"8\L] MQMJ6SW9/,O=EH99IFX@L.7KT8__Z(RG)K1=?MBRR@N:B/QI=&%'L^"O'"WSP^<(/ M+O[QW__Y'P;ZY]?_ZO6,(03>ZI,Q"-S>R%\'OQA39P<^&7? !Z$3!^$OQC?' M2_ OP1!Z(#3ZP6[O@1B@OT@__,GX\.[F]L'H]03H?@/^*@COYZ,#W6T<[Z-/ MEY=/3T_O_.#1>0K"/Z)W;K 3([B(G3B)#M2NGJ^R?]+NOWK0_^,3_M>#$P$# MZIW M_?'CQTORMWG36LOGA]#+OW%[F;-SH(S^%C+:%SB)X*>(L#<.7"_WN.5I=Y,HG&@P##\S!VL#_1>@=OOH @QT(H>M@Q"[Q MWU[V V21B%72;QN"]>>+AUWH(/(W[Z\^I,3_4FH4O^R19480&]:%<7GLA[\X M'M;28@M '/$8:&Q\#D9F3@C\> MBU,23XJJQ9TLLXF$#=HA\9*_M/1[JR)8B MTU_AX1V"+? C^ C&0<15I#REUD58;)&FMH&W0@[)^C.!\8LXT_2^9]!TWXFV M0R]XDE)JK5-+C-GAQO'AOPE>/'Z:VK:EGV2W<\(7>[V &Q^NT=_YL>FZ0>+' M*(S- @^Z$/ 5)D6E)=9G88 ,/GY!QHY-9X\!FX*8QRNG6TO,C7P4,S;PP0-F M%"%O(L 8HTM+3&60(-?VXN#/^"OT2YB E?6\1XZ"C[,P@;:L4]ZUG-NAC%"& MMP-+YYFOK8:F+3%Q!X)-Z.RWT,7)6+@3\B+,3BTQAJ+.#L;$=9(81,8_2HH% M?(A U]9\WD,$_DS0EZQ'_#F^=VMNWZD+;M<5G\DEBWU\B7U'2X*4:9TWLHCQ M+=3Y?%%&C$ENQZXBCAB[DF3.%GT$+9?3K_U() HZI<,YHY(8:P)=SQ^AQ%@5 M)M"6%;I;L$H\8*_1(!WY. (%(?K8 ,0.]/C&*-:]=6;)(.CAE8T5&K587>:3 M$ZX6<>#^8>_)+!4O&A&@D0]*=NEOTE*U\YW6Q1_ R-EL0K A'YX#I/<$2 LG M0J73T)U]>^J$>*7A$;03Q&E46T>%$INE<1&CTSK[#5%;FG4^C=;9QD':C<'* MW 5AG"UCU!F1EN0HLJT+QTU-I.62I=A5JB8[]H\FV'XLPL'@"PX1>%44?9O8 M2L:&?,21H'8&+T&&'-P^.8#[9$<^F4W!Y#D7)M6^SN,M"!?)'M'#WW,\\O53;%Z6XOE7-F1'P1&D M6$*XCN8^"OP"JG@T41/M\0PQBWSLZ<7!L]?$ EP7RC_\U: MGH^5YD,,)99N$!^'W63"DQ^A2>\*_;(RLOY&1B#C,^?4"]P2=QX^ )PLXT)]VH@S.>$*$4$B&TT+9R"F&]]S%YB@-TH!4Q$;IUPRA>*7PJ' M$.JXE%N)X7"K%(P?F*R1HB)-<0M!)"W460^F]4I0DM* 3>"F# MO""J2X2A>2K=M9ROO<\\O)?0?(BK:6RP>ND10JBC@2^P3@"5)Z%SS(V]OH_2 M]7@Z0IQN>D07"D1"(NN$$8Z#43K!8X?W0R,]X@8CK%?$T4O;M3TWZ]GU$GQ3 MY"X(5D_0\U@PB/06P^>#*GS$%: 3<(6\8QKX+B\!HS07@^9'1:Z+):).6(RA M\P ]&$/ SX2;VJJ=\-8V067$D2*B.KND"T:9$TNH1B=[M'9[+W@!8 X\O)HG M@Z= 5]49J3"*PFK0"3N\HATZ;OP;C+?])(KQTF[.^0L=-TXWU2FJ,&9"XNN$ M5SF_/K#*'6B\?JJ36F'$Q!2@$V0%T83BM%:!BX+"VW!N%%L12F#Y734*3')C M1>_LEARZ:KRW5D>IJ:VRY>KTZ QAB;/_UMA8]:"GZ[V^)DT352<[PCOW@2\" M1[VEZJ$MC 5-2)V ,%:@=5*>5PK!P1-8*'==- M=@F9L9 %D%*UA/2T':Z9, 6QO5XZS\RIN1PAU2FG.)K'J4@GE.?XK)(/5I83 M^B@?B HB#< :NI"1"HGT5;WF*HREN")T@J^0ZIG^2B9#XO=4G7>(RD:?@>B( MF, =_N9$A-I)=4YR)$["Q0QXN"E<0Y*1E]&0*>:OEU4IQ^C/W9S8;"[P5#J^ M>2M^?-/XH43O;^<\>'I$T:>26.]98KT2-X*U\4K>C3 MLS!8LT)XJ9&J#(1N-U2)0C/7%UZ:*EMN Y^&S!Z3.IH>W'E<[Z,,H3B\U9.PQEN $ M^ZL>TU1LJO%;2A\ZC?LYB #B!!^''Z!!X@7D:!P70$XWU7Y!%#,+LK.#((0 M1/C [P ^PA6:(*1\'2"@"R/25_4PXF)4/T(HJ ^MW!U>.:V+RG!YM ZJ?80L M7AS)=0+IU>L-D=3I8DV".'Z=^WX!ZR $A5OXUC/*C)#.H>^$+R.D-W)X$A^K M"4@BE5LK:XR>\:.J!W<'&J4%IH80IF7,[5Y%_!<9@DQ>KX&6*EF6J[;^2Z M%LC.#[Q&0![$R(SM"YIB,E?MJ!U4CUAQ<*G2:I4E-VSH\O>[F9U4#S\!B:H^ ML1%3C88/;>M]B#P$W/CI,43W91DZ?N2X1-/^BOPIU?N= WTLFQG""'F*01+B MNHL@A,&*#W8G'U<]K.6-ID-,M-H]$WJVH[31]$%PHZE([Z_./HA^,:H;]>?= M1:N_\E&2XT?Q#3-,R4A)J4J<, NDNAQ2QI>7^PB@F?(A/\X*_C%WY&5H_']Z M*)5!2&+SUL+5 ""GZ*:%__ N0J$T*QTE9B?5X>%DS 14HA."Q;*4@R!YB->) ME]_4HT/([J7Z4,O)&(HH12<0#V5NQJ.AC?>(PD>0)AA]%&DWC/5'?D_5!UA/ M!E-4.3H!2A*D6LUAQOXTI;WJ$ZLG@\=6A$Z0,6N"%*, =V]*GI+JB@,GPWRL M\G0R )2IA9C[ 4C_._+K5>"8RV "O<6 _DE?H&64I-7J69WQPN,J,K"6NHGA M^?-;PK-!+9H#F96?R\N"-Y:ADT%8C)X8]!_?$O0RBM3<)@C'K[J0MH'F_H(+ M$E=O"726IC0'6:0BS3$1FTU/T @T7I8Z39-ZYVST^C8REL"B(HB_QDMXV7QH[4G=[P4TJ(2 5\&@E!R+5>0)/4ETY@4Z1/*XB>MC_6 M2$/1*G[V>,HR,-T_$Q@":A%AQIJ^! U-=]88J%97^*45IE4N6V._6G%5 N9Z M5TWWX$Y EZ8>K4"EB#V$ON.[I[FJ1AK*-AQ= %;D-.0HBA)\I]I>%TK\,'<= M>5TU=4P,#.M;CV+JT2G(YN/-7A\$Q?=8!;Q0O8>FSD<"08XRM/(YK\P2X\HM M3AB]IEZ:;O\?@R!=*7JA6' :Q>= #C.IS+5HY-/ MQ2)7'OR:H_0GA/@-[.Q!L/(/A9;I^8;ZQ"VKP6\]NUN4#X&Y$X/T/5>Z@73- MA^H(KD;O]8-_LG-V+6\]Z:Q,UG1"RUI-.BN3Y8PU/=A4&R)]>6(S>][056KY>]Z(Y6!]Y4AWHM3%P'($2&3L?70>QPX_C5 MD\RE:Q,_X0=YD4!>$"4A0'^PYW?F=/2_YG)D3\]ZM0-;5_B"\G6X\>$:_9T? M9UN2^*I-X,%2);X2TS]7F5[<3R;F_+MA#XW%Z&XZ&H[ZYG1IF/V^?3]=CJ9W MQLP>C_HC:W%.D?+U2-H#<"49/E9EF,WMF35??C?,Z<"P_N=^-)M8T^7?C:FU M/"?3#>\^-3)\?55E>#1=FM.[T9>Q99B+A;5972R, MF?G=)/PCE:,?Y_<64OWO,VNZ.*^E"%[.NKZI&?I76L31_/Z\B[T"P"9W]%KJ%M]N;>7Q?Y?'. MLN_FYNSKJ(_8'=KSR=E]GDC)T1+/'ZH\(ZU.1DOL&!;$:/LV<6_6]-R^;9$\ M1.#/!%>N>BR]X5?B]\>Z8_ZR0/:)^#6L;YAK]2&%&5JN:_%0/+08/^2DSUM9 M5$C*)7:0%!E/")_&#RGALTI(B:,LD62B:2$:%9(LC%Z6ZLW=V" M5>(!>TUN)!\.^ _P.P,>18YZ_.Y_M0;W:-2BT(#]SVB*H[@])U)DI/ZFYA;] MX8X@J>'(.O=5;J?XNN?<>9HX,0++\4CY]F2_]S@G57D]52^_-R-!N]+)48!. M2X\'GG\+PC_P78G !4*F5FFO>DE?#J!&8;6$98CK'R,WA]^G%H&ETE[UYH < M+(W":@E+80F) 09II8WK*BY[40 HHZ2CXO%+:T3H[,J\R)AHZ*.-NQ( A2HR MY[!'UW69#MD8F87T'O#U^.S,BOGDA*OB&8>#3&CJF.S2WYAI6WW1HI"VD7E+ M[XNY0/,M- ?#.:EA_F;.!W\W%DN[_T_#GN'T&DTPOYGC^S351E/.^TGZ9M;26DB"9S5:=;.VU8X&'*55L8 M*R] M,UU08S_EGK3*54,-H"DRH.43\![!)/#CK9C#/8JN:K\LAC+=(Y^@3)VFIG(2 M?0=.N'P*VK** SG5WK\#8ZBH[HW; /HRH^[6T015+_AU90=%];UM2Q@&2=BF M(:3T5!^9[<@.BLI[XV906!=IQ0P(/=65-KLR@^*BTILU W,=@[!M6Z@055V3 MLP.#:%2C5F?67^>,W(-(S.EB[21,<;HH>"I)[4Q1I$)7^I(%8]HH142-(ZBP M*"L2E?NNYWQ'X%49RVQ-Z.2\C[-$4;OK>H+6"G*<]CKY6%'/RMZ4NJV=W)-S MJYWO1Y%-UEIE\DQF9C"I'? K[;"2;=1TA[5O3["4Z?)C)G'76U/9?1>Y(UEK1WG%#+:^4^&QN?QLML$$.[7GE0+#:#"?SD=(/$/+Z*2K_D'(U!,@L'4]> M''I'U9F-&$Z5D"BH#IVRFISE])6X(Q"D=E2=X9R$($<=&B)('GQ#:2( MDS#,>+1:OO^JH(8A;[3$V&>WH:*>E M$78TNF)45,>5TS"6T91.2'?]8O8YSX\=$4):0:K[(UC'6.A)HJH[;47*X1Q> M/4;LSX$;^"[TTDV/QJ/LHJ;J8ZOG M&IP=\U_&C,*EF4^PL"]-\)6(U_[(N0I(WXCYQ*$5%]QJH5B%GZT0G>AGP/V6;%7!N?Y;6>\2UOU"$/ M=3N\,4BW@?:_I/H4EIRAG$O3.ED393!DR\ EP0<0Z0-/":'#O IV)$'5![): M<2*B>M-T+EE+;EB3Q_?,ZYL#:VC-Y]: 3!KUN(U3DXYS$9#67NV*XX$;]#^5 MIUSS>_'Y&0]<=25/2I%E#H+D(5XG7GXB1$+R%KZE>M+(1I^R)-2^LG5R_C4I M#Z46)$RCT$?U1.\TB&O":PU5W2"+"0@RRBQ^18>?PWXE$6ND[8?BR#D)SS^HEA\;,>6(@I M00$>."@#_(ICNN2"B];#%71PW5L[WH*PN41>-KU0(@-#15'1-Y&%"ETPF"Q1;E MO$L0[@0P:&JK>I."!P)=/DU/$0R3&+GX"?3A+DF9SJJ?LR,$\][]\'YY/[>, MR6@ZFMQ/TC"1ESC7(%R@+!&4'59>'>+E('O"R*#%*:@98Z+\B1?]/)ZB^L E MAW9E.)^J2IUSV=C"T=X<9]&_\ZD\X\% L0E] MK20-Y^E VKP^@QG_"S\N@W[Y/U!+ P04 " ,B!Q9,.KV4F8J \@P( M%0 &)M5FWM5FTF M+WG?Y\M=.4#RN$N _)FYGZA'%N =XS%RG82YJ\_R39@L%N2P;;DO$QM[0L@ MR=W]::M;W2WIY_]Z7KJM1T1\!WN_O+GXX>V;%O(L;#O>_)A_/__'V5GKVD&N_6.K@ZVSGC?#/[7ZYA+] MV+I!'B)F@,E/K6^F&[)O\+7C(M)JX^7*10&B/\0/_K'UX8?+=P^MLS.)<;\A MS\;D?M3;CKL(@I7_X_GYT]/3#QY^-)\P^_YANZG"&3A'M.S_Z$2>WV#*#2$.$%+7 %NS3V:;9&?OJ[.+R[-W%#\^^ M_6:#4R1L@ETT0K,6^Y<"O7WJ@X.7B#B6R< ]9[^>MS%57DIJU&]!T.R7-P]+ M8M+A+]^__1 /_I>]1L%Z1978=Y@.OFF='_O@*]-E4AHO$ I\$0&YC:L@9&@2 MY 4+%- F;B&JM0-)MTU]$EHB>O;5GR"9=+DZP'L[$S]YP9_H,+M'$?!9+*Z=I243<(#PG MYFKA6,QO(TNI683;J23"J-59.D$T=48V*'K_J?\L,8=(="UMSGOPT;]"^J3N M(WN<>';+;U_K%%SN5%S1E"SW\ F;.TIB9'^L:BV+'-U2G:NS,G)$"CO697'D MR"TX3&761U)S!?W*MT2RH ,=JK1*0LF1*CU 65IH+9 =NF@PHR]I MSV,6"!/ZL X*3,<5*Z-<]]*)C5Z",Q;9L.E;R\1E/)G$'@?8^F.PBE:I++X4 M 4WGH' 9?U>8JW*>4SK['<)C<0PH+2I.T+9BHQ7F6-=V*Y(CU"%#7ET6)+N&I.41WV,#9$8I_S)>#9# M#'.T?>8(69BZKZX3Z7'Q:;C8@.5[6FB&"$$V??"1AD0T0OGKM:+J+M&U=+GF M+LD*RU9FE"J7GT4E76B0TF6>9/"\^2TRCW$=^/U+)_=+F/'> MZNG>/NS,QDO3*4ATMG<-%$=/.ENBY0,K&BE$[G[7ZFDU7;<8A5&'ZNGR<& 4 M)6W3IU:=1#,S=(.CE7+3?9]F^C6=V-G,=TL_[M&-G@/DV4,X&E"YO"IR MM4ZJTRY:9ZR4+633%OTS:5D9)?DE3'L475(RMK4D$4F>CUW'IM_8K:1_*QD@ M(7-#J(NM/>I<5G"&219@?X/,S/0?(GA"_VQNFJMS-J.?(S?P-]]$/+% M=$LT]?1G1G/VQH6Q&\%(HRD1LF,M!6K:4D#_("85@"CLM]N^D$-$-)^0 ZYD.R5O1TQC>V0L+)Y600.FJL" I9O M'@YY1.MGZTU_P6(W]!^6('DTW2B:$[1-0M:.-X\V]W!,CDQWM7!Q8,!'\@). M:,I>JB2'.D(6HH13-[2/@H1QSKO%Z=40S(0L@.Z!*J@VM57K5-U^%IITJX9 MD2$9$OU[5:*G#LK*=#9U!?15CR+P>VS"B$AT;@A0LIQ ^'W0PG60=!D:@HF\ M]#^J>WOB8K:ARXKS\G=%Y;TV<"_=W3@A[1!&GU1AM)_8'3GS13"8W?MQC1L, M$K>;[BB)B8=@^JS2!_#CO"G?!4@:Z0[!(:F0P+^H$WBFFK7[;+DA.Z[A!F/[ MR7%='A+BWOI#),D#+W>@:%+;N2=][%DB\Y_;7'=X8*)!/!0'ST3^E^X23U$) MBEC9>O[6,1\H$BW;H!ZSL:D/\&L:.VZU)N(D9 3'3)#BQ MI5;XPO'[-0DU"4Y V)0%*XK,C#(O.?LK"&8 >2:V.15TU .Q(%U..-3!W MJRR^D>)=5@)V:BY6(*1 [94&38\(D^@5&3D?N MR!C)I;(8R7[AH*#B**>QNAA6<7 @\D%4E 5 V 2 /1E(#ELV"8]3E^(,@C*] >KG M\P.F;^G'6G8\YU^/L+?]^9W\]N?6W_;&^_OK=N@CJ'[=#OVZ';H@;*_;H5^W M0VL1*W_=#OVZ'?IU.[3PXJZKNY'!WPR06JJE#\;-082-='RYHK3J4E(%3)4RI*1&8)%5@KHT#QD).R3LOQBAE@IX\3K MU3Q\9,W2%T5IJB.NQ-Y+6[WGI:UV@[?PK+4;OD4%TMI[0"M^0F7G#TM=HKW' MV =)QM+C_=5<8?^G5C+L:U;N-2OWXK)RL6ZS=Q=[456T7&8NOUM#LG,\GC6* MC1V0*4H, 6(3*L*\Z.B-!/TH)K7+T$/1B&M,D#/WXO._K/6$F)YO1IP9GAU],6\IJ1'YR M^\KAJY,XJC>4SR#7BVD=[.[9I_@3N_7<\5E%14@0 M_3 8W1C]WO\9D]Z@7V7Y4;AD!P?S>9K*K3TV7K[-'\^ MI'E\?W=GC'YO#:Y;X]Y-OW?=:QO]23WUM&O]/J_N]];WC7[4_^T>IW)Q72G'/[1RZ]%V\/ MZ>WU)T;_IG=UVVT9XW%W,JZ:5/!L\61*S]>5BXM#PA.E&+>&QN]&1#X5./UR M=-^E@O]MV.V/*U43R6J[B\N,DG\U1MVO@]M.=S3^ZU\^7UY\^BE2E,GOE2H( MFYNISP3)]UU6,=J#NVYK8OQ6J1AO$)X3<[5PK)XWPV0)3W$7[P])O.D.;D;& M\&NO3:F]'HSNJI[L)$X/W2?YPR')5*9WO0F;$L:1PK8'T;S6[5<\J8W#!Q_] M*V25+(_I:ZGVR?V8G9"OQE0W*;FM[C=&M')+PK4H%QDK*&]16G_;#/UWY4Q& MM7L BR<8S=;?XH&K9!"PGCR.BMC0.EC(,:8<\B\E36H=E MM*X^/XRQL'6QE M32V/CP(&MQYMVEI>'M5<^UL'G;F&F$>QI#FN@W:.7>9Q4,PZUZ+IU@+9H8L& MLV@]'5^X3+GHL.(=%V C:[7;7[N=>_K"4I/ 9IY>G]GNP2AB(AFJ'BZB-_?L MP?213>!3M>P9NI,V$7PK< MQ'NK? _,5A] &D6[8Z1'T&;?C#R4A^G5@M)2L\/&)T$*>OII!SO],!U1#PH! M.VCH[ZF?U>V4*2IGG$<^B$'MT@9+5S<$;QK4O \F5UXXGS1(FB7O<"E1G%KN M7I$7>9W[4@12OZ,B6X9+GMSWFM1>'@\H*^:0!^ISK=/#G?DLE&RZ2>WE[&+) M9L@#=59ML?05T^OUKLF:6_XVG1(5&F3\H"I%;I#P0+;V,5S MF7MNJG^XJA,*CG>D:I()I(KJ3N0LDW$6.K+8@?_.HV/39>#(#'B.>M6/5G9. M1KW*5*$F@U*MQY55KLHK'OI-: M%8]I>%7QZL4+.L8O0L5'CO_'-4&H1U?"!/E!_7,XAX)7]:Y:N)!RJ]O253GW MM<[>' I>E;MJX4+*K6Z_&V/M0+E@GF"T3 (G- _( M&)%'Q^+D@_-;ZI$:YHH="UC0(CVTXR6M>?^J8*]:,]&$6 M5>>4R\) UWSSJ3A5DX@&-G.V:1-VO^BM^0 F15G#3+NZSSR4TFPL(+CL.0BZ MCNP1D\B<_7O3"^#R3N%Y MC=%"[IIRN]$1MN^['?H!6PQVGRTW9&>YL9T;]'\V]YB&(P:;7B@Z6+7XVN%H M[B3J&>I=U$OMF4I6XGV3L*L8'G01K>TS7I?]K\O^[W#9 M7P3B\,%W;(>^OF,SVA B<>OL ;@H7TE[Y\ M_BYV*TF&I"6V*95;^/:Z34E7<6HYA7\?VY3TVTR3(0^4K-[;E!1$,8ML4ZHD M4%G"E4^>A5@X**J+ M:I9HTB"(L,L7A$[KM.K T]+ 5PNPIG?JL?61GP3?^PA>U:664YGFTPM%Q8K2 M+U5V50TP <:Y/JB\Q"TZ)FN$+.0\,O,@<6=;;H_IQ:=&X<3G X3JDT)OQ0\& MLQN,;3^Q[+>.)X2+UVMZ^;91D(EY@Y G M4PO_%X,#7U%C?E&!G*A3:.WU$?#S+G M?<+%.8'=2'5[M\/5RG6.@$[041\/10B=%"?P)*H,NA&*KBP>FB1(WT#C7ZW3 MO_#=E2)C-,Y[*2X@C?8MIDD4F<:\MFIH]E2(9=BV.#_(" KW%(4F1P)9S;5EFX24[$ M')KAT%+),J;8RHHXK^GTXK/.$H9)!@7\N60!IY[O]SS#=TS9F6*O^?3BB\Z" MYI,-"OM+^=K\#7FV6)'3K92M'Z1U.$LM[*>4FV@5E"!LKW;;W89@NG!A&*=Y MX'P<++'GE::.MWF6T[S^HC*Q;+$,X34Y\C4!H:4;7Q98-40: M?63],,>/YU$VCZQCR)(/.\22+Z9WO^7 D_QX]]OTLNXM;5*:CG/)!%^#"V6Y MKNU).5?KZ+ZHMFOZ/C]TQ.G2'+LAY@4"Z]BKX,N#*K[8ZPZ9;!>@/?!&R H) MVV-\9?J.?^_A!Q^1*#_>\U9A0'_&GN6X3B2--*.B"$9U3U03I!*C#6A'11+7 M*;+U7BJ)[E<\@N+@8P+E'74W;-<,!W3J/ MR#Z\O_)J?6?^$Q,9OZ3((,WS5(J+* OQ9PT!WM'.-N0)C4;1@11Y&D>@)8TW M3V):N12*0-?: :A;,6I-P@U#8BW88:P39"V\Z)37D3-?,,/'.WJ(WVMZJ2AO M=.PKB NR!KZYZBJ7AV9 M1B&;>-OI)M-+Q5EGT[$">8%!.9SK5L+=RY#?']T M?(8RNV#7CZX-SGZ+$&.7$_H_:<3F^$XGLPIIP)P)/7@*_5%W68X+W!L MQPW9>79C%E*APD1^?#H@LN/3 Y>K,(A,!%5-DWB.-_>'B,2W%JSS!^ '&BI] M:'.,:QW2@%0N;Q)4J7$RJUAQ3S6QBCH E%$9O8,9U>&NI4775C=OJO[U*1=^J?P,IX@=S9",W9 BTB=%OSEYS>981TL4>C03MQP6((S4W3NZ([>-Z2J,4I/2'J4\R1]0/83>,?<-NN$0=Y%O$60$^6W1'!+]7$R"09@-$ M0N&92-'QK=P3C^(630 BEV10Z/J+T:!)B8#1 P92M-5K7CT6'7$;$P1/OM&@1* M'N$@#,JVWH+[JOJ(\][P>C4((C$;(&#*5I\3.HZ_P*X=+[*&IA]T0G2-R:_$ M"1">S:*+OVR4/5([<&;BN%>#8).S 8(F+):FZV%9XG3 M)-3/]CKSUFIPGP:!)6("A$K9(AJT]/<^HI/$K3/CS),2G1L$GC0W((K*B@ Z M:$60%9\<0/]V421:SS:6F 3.GR8_[RC3NT$XRK,# JDLO +O:Y1Y'V5Z-PA( M>79 ()6%7=+*-I@=[E'EN)[/(0 M\1?.:A=1A[&1'J)!R!7D"<15:BH/3]L?DMYZ>]0=%S@#Q*U>91>Y)[<)B+Y5CF M#Q9>GD=-C.97^-[SK]B?_:/6[D];?DF'__D:O!$Q& M%0KD7U)]%16/9[#,T#CAY^#E1RCUQ36CL-YQ)V?(0WE8D5Y06OFUZANJZ1N M[%_>!"3,$8YBI9:Y5EVJLQYG)LE@)9EDE+EM7=W9H""K:_%EWE*=U9R#5 0- M21RS$M&KE*9:('4^V*A2L'4]HTCV-H7#:P.4.<32;U4V?GY ?]FS*'1):DA] M[(#ZG)3>:^>9_>7?(M-'K*2RMUP1_!@I*/] [(*C3/.F$#T!.I8[E?TDS$>=R?CP_C1CMOJ.&+A7HN^ M:OSR*BZ3ESPFN[\-N^U)M],R[@:C2>__C$EOT,_EOF;&-]L5AN::+:_9K&)9 M)$2;RG@^S^]X/!OM]N"^3SD:&K\;$8/]#OMR=$_EP 32'W?K85>6R;Y)V";4 M1Y3/[?M#;HMQV-H.KRXF*HJ+Y\ZY<"<-HJ"\\[4%X<_\KCK%/8L>P2%]\+CN MD<[,EO"K]17RK,72)'_PPYSBGGK$. N<"R\K#(W\NRS)&X)%T3!Q3S4Q36D0 M1-CE"T*G:&9UX.D@DF3YS'4U:%F*%6)NW#[:2-C1.D<"0XU]JRG0A4P^S9\6!J:L4V->49RD7V M3-!1%\LFS,])\*'=;#E"451[:))@G3JAV+]:IW_A6[LB8S3.^!474,X[J0.Z MHIDUKZT:RW>$R&',]+5_IX&CL[6K ,!:K\:M%)DICBZCKFT MECU9 ;(<>$A"E@>M*E#N$H691RRX;E4V]U=QBFE3MA (N8#@2C&H*)T;G:<. M[:3EYO\^\/)_X\F@_3^M*V/<[;3:@SN6#8O3GDEF3/46@>U=11EH\\[0S[95 M=1M 0HDHTW703INT%BSVS#'_>9QJG[KJ>?050SLNV4.8E+GK&6XG=0N8? 0. M#\<0\JM1;!6@5N0,"[JI6;3(2%X**WT7+%7 I?,RIF1(=0W;83^@;H?I(KAZ M>^M6'315M.:1>W,.7<(,JR Z'X7AF*-9T%]44-EM+K@@)L MZ+OF-BPZ>3C!>H*-^9R@.>4G=>D[O^KV([_J=M+[UIO\WIH,6L;-S:A[8TRZ MR5I\,&3K[YI*C!DX;!\2(GY\"IMVG#'-?C5'WZ^"VTQV-__J7SY<7GWZ* MSAJ@+&I363L.'WS'=DRR3ETK*!-6$/13Y!%LJ1J0[ %Z"*5HO5IG&V^:B0(4 MI3Y%G_"&E"H<^A@52%S[0(GQ9!);7-ATT$Q=,*0*C#"/5?V6"KD&UZ!SKS>/ M-YI2SK=MAN::?1/,L]F&I[ZY%-;=5/,T-:&:?&1S+M"L2+HZQ72:KT4Z M1Y!4:9JFH:;N#0-SU[\D0Y M6KA,SY$-1)R_:>?7RZ>Q04!H?M9W1[QA$/!L59[K5ZR=Y@G#XW* M.F4-LAX.6:XP\^6MKR=UG,AU]EX*PU)WD=YF1KW&(:'OJU?$'&7[J#H/JHCM MR*>Z[.E'+/$QN\*[J,AS.JDJ]"LD=(ANT >K3NZQ[U#<[4I1KNI4K>(NT@'1 MH)97+6YV>>P1KNY!-V75D\4%GT6 #TI_ M3_W\(IW/?19!2&I'!'PQ-@1O&M3L7^;*"^>35I-'6:(XM?0=Y45>9Y!*(/4[ M\]E9ADN>W/>:U'Z^&:"LF$,>)-E/Y<801)*E(A%)-MV$*H5VHLW2!R?UE 5H M-M8C0(3:CY[OA\@>$/8O,R0RAQ;(C_ B;6MA*4!*H.QJ&#[I,KOKY4=0$R@J M#$X1;/4^+:$^<+5T*^I5 $WS9VV\7&(OFM[$I=H'354=R5KXG3LLV\[C _1M M5)XZ$UU717D:DN1",4F@N!VG%XH28R?C)L$6Z$:IRW.EMJN+/:;)( M)XNBLOO84E2*;&).4S6>#4^R( ;Z>BNG0*"S_W$"3+4FQXS)G3$G"'&O16$M MLPU5.0JP7F,AN: _H.STA=S*8[XUX71YR39%**DLK!^5H;JCD*54!K,"\YQ, M7S6V1XP +LR)?B:I6NQT-EKEXUNW+1O,Z K"\>8B4[;?3MGF.?GW XO(AX3\ M1=E*E_D]@UFJ0E*P1LIO_I(M&E=".4Z*LCT_J2I7P[/[V#-WWZ3/;1,>2%UT M($5K+"XN^#26]#-XJN#5V116J *UVL1H?AJ&Q%J8/I);Z?&Z*(LR'ON:X2)\ MP6%&949TN[^^[9J^+[<\A+N\9&,JE%3.+@EE28 4B<*#S'/:*EK^"26,A93K M9_U.PT)G&W8Z7IJF-\=T\8-\HUC^C--I>EEW+9'X#3D\SDA //Q>J3==\1S. MMLUA+[+?OE!46#[J..4JF$?TBE]3U+A'B3PC7H1CCB1R#G8%Q(J0H]B%E\.&1Q$_X:$L>B\DQ-P\G%!P*%JN29#52O"N4 MVL#&*5OW>>7$-VO$;U,%NG7XB.]$E?+9!OW8QEFZY#S5&]HP\'L)D[\B9[X( MD&T\(F+.4?1CAZX#KDV'?#/=D'=J9;V$-% +ZQ8.I*OJ]D1M#M%"Y)'.S_E" MZ>,XBA.["OX$!Z:;_IV='=_'P>\H&"$+SSWFA:8/".8LP>MX?+/TLD:10-JH MK#*],M[CE_0:D^0KUHZSBJB7CE?]%,D&4E1UA:['NC#)^]=]IKZOX[.@^('E M&"&&'%V*M3&[H,T*0M.=(+(4K7GK):99*JM,0)#>*BMI.U42W^*7VF.N.++H MGQ/,OAJ$@1^8GDT%H5Z=RZ/Q^]+RLN6F7?E)2I:48BI@E%R B2SD/")[X*4J MJJ2*W<7#-$R%BK.F778V75V^%R&/]^CV"H,L'*6Q&$MR!L:!==BK$H45J>L8 M\2"%YUZ/QF*7PP6(D[I3D0FV$++]:\I]M#7>.P@!PX )NS8+.4EV0 A+/L,Q M1?GF3CBH+#K;LB&2YU(/"KKDZ]W'"^3.1FB>7,''P$YJ.)(3R79YVY0R;#0$ MBN]&K)T^;-CE"?AF JR0>(EK(0Y3[%0Y,,2*2* M=J1C8D=$KG^34>3S!"*J+);7<1[I0L>S?;HF9B$>8XE#+Q CR>_7+ 1E> &1 M4Q;-B@]18J65"9OQ!)*",Y"@S41XR,8!.NBU%\+3->TCPZC]!J3^'+K MB?F,^-,M9=S9#[,YC MM&6+Y20]RW&=^,YN'HM?>"QVKZ^[[-+C;HJ]UJC;'O3;O=N>P:X\KIG73J*- ME$G#]U' Q>_]6QYSG>YU=S3J=B*FC/&X.ZD'N*SR\>]M?G]QR$6NKBF_J3E' M#:E7O:^*F8DGIYJAV#"*2C\DB!1W38D%MLT M//N6CN[^=T@2,FP M:NJ+C)"/*"4+D8W;;S?]J.BP=,E7!XMHAX#XJ&Q6E+$ 1G"-6.VFRVQU2&E8 M[S4^+80B&%S5J<)U15)DV(>T1MU*XC#(RS+S,3NNBY]8C0QG72'NW&309=G3 M+O:2I?.0E?:"U?[WO#B=#R-<=*0FPWT4K]KYQH-55)KOS6^Q[Z>-'&<] _=I M,IX"KD!/2BL76?2"93NI3 M_/Z2ESF] MZ0YN1L;P:Z_=ZO6O!Z.[PTRP(I__$7DABHK6NU14Q#/==N@'3"Y^% &B;QW; M%Q3;S0S:>:N#8T=4%.K; EZ0M@BS6/O3U(&!+,8.W+SFB*.4;+$,X37% M&&L"0LLX8EE@U1DY%.!E^(X)1@II@]WOTYJ]5REMQP"A6DQ*W9#@%>))-]UB MFO>B:B3@#*W@A%.KD/N8! LC]O]YHLZVJSWA7E#@ ,7ZI=GO'-MV4=?TX7M[ MDJ:'+6O/.A2!@$9:]AOA/R2N_?7XD$BBU!GYXX1Y!K?F[P[B/(-:3KCJOH_Y_%S]%IL_?O?'^ M/2^&-1AV1Y25_DWKMFN,:]^S<1T&E*8[.O R7$:\)&<<\5GZP&/I^GYR/^JV M[GK]WMW]79:./'[G(3;YV1ZWQ M_7!XVV6L&;<)J_FQR.JX95OWG6!SVQT[5HKJ)?(L1W9CQZ=#-MN#N[O>),;+ MZ'?HYSY3T6Z_W=-IIT<;NW2*QS$-V4O_+.#G] V $M'7H1 M0VD0(2X=\P]3A2=]1-UJP!:J=C *6\F+L@>.*VKVVJR MYERBGE/;D]_\Y=MPKIPTJK4[\A+V+-*%!U*T3X6+"SZ-)?WLKRIX=;:[%:J MKOM;\-IT@[4Q)RAF1;C1);^#JDVSH-@LS![-;T."=E[MK4 MGIRJ+]!RP*1$]J3FH!VRPFA?,5IAW^'=MKC?\ 5#EL>I=A&*6^3["!VXZ\BW MB+/B'Y\OZ/B"<97A7#L/-X]H=I,'6P+$5WL4@WJ_[W>&=@[SH+NC$^ CY*&G M^ :78FBG.GYG4!]R#N&L[&SQQ)]+SKX7.K-)NQ>,8@ZCH%];;HAO_\G)WW/C M.)8O^/]&['? 5D],5$?85969_:KNZ7M#:5H?C69?(7R(DBC(,E2_->OTNRK__V__N__"]'_ M]Q__S^4ENHEQ$OT976?AY21=9G]!]\$:_QE]PBDF09&1OZ ?@F3+_I+=Q DF MZ"I;;Q)<8/I#^>$_H]]_\_[#([J\M"CW!YQ&&?D\FS3EKHIBD__YVV]?7EZ^ M2;/GX"4CO^;?A-G:KL!Y$13;O"GMN]?OJO]7JO]'$J>__IG]G\<@QXC65YK_ M^36/__H5^V[UV9!Y=QRNHMQ%_56JP4F=Z[ M[[___EO^:RTJ2+X^DJ3^QH=O:SA-R?376"/?0I+'?\XYO-LL# K>[,;/(*4$ M^Z_+6NR2_>GRW?O+#^^^>A[FM[@D_[#BF.,*"M[]R$158$R4'@VYK.8=_CPVI\K^>^ MINDXCP^KZ9;F66 7(N3!U2NOUX3]\9;^JP,1OQ9T L-1#9(5H1F!^1?XQ%"5 MW92>A9UR$S::9T2TG?V72_877@G5 M'WYAX[2X2H(\GR[G11;^.GJ-\_H[W,B_?F4A_VW? *8Y(K45 0D-55%) M?!MF="+;%)=)6>FE^I)D:RL859UE%L*_)(]-^64E4P@*0SIB!.?9EH1X4!NW MK;&MU0KA.J$:S&'#Z>7G^5?_BXNA;(FX(/J9B?Z?__AV7[0?+M$1'^>C!UH: M)@1''-P=7C]BHK);I^&43V;H'4:IQ>%PRHBQSZI2 XU0HU/SJU0#P+"ZGXS_ ML8V+'5MGT!5+6N0V(Y9LX+=YI%4 PRD;E'U^[7404[J,4U2I 6);&&[7VX0MEJ;%"A,V9A*\PFD> M/^-)&F9KK&>>O;Y3%@XUJ\-(6V4X[!R(6&#J]&J"1D5!XL=M$3PF&!49Y2RA M/T*=?R4B7LDH1ZP&W&R27!T$L+K\^E6AC5TG 8--\^ MYG$4!V0W#Q)LL1^AEG?JV9M@=[QZE3 8-ID0"BM'*G7J[8C'-0DX/[[[?7G: M\)N/=[/1+Z/%W>B)8+[>D XO2BD7?#! 9"Q0B'AO>STN83I:W*%&\LS#1TZ* MUM!!_VL_;-#_^&5&<6')$-'[S47S2^&P1N_\X+VI96B$+DT7]7%>Q"%UA>]P MD&])U=1G7*8;&OHN3N/U=BWM]9+?736X%%;=Z)T?032\#%&_\2L9O_WZ+GC5 M-W?W=V?-+8/5-'?[1QC-+4$D-'AWOE!H(5-S/:ZDAIH<:-2@[P,R9S6?X&:=;?(_E3J9! MUNG20P>WL^R0"8(AE Z=N'[E8FWJ !ZY%O1SPP:MO8;G\:H/W3!4U>)@2&7& M:#% ,0TH8]/5-B^R-=L][!FF/ZLR:3FEF9T)':KI5>#0S0JG0+E*"TFX!V9< MFV&^=?T0D&*W($&:!R%#F7_2<[0#J8#9[@#(A[RPQ(>N3 MH26*J"R< 6L4AMDV+:A+&>+XF1V8F0Y)%>*.ST2UH'M'H%)9[Q2R!"CL*%?B M:"]_,C8I1I,;:F^+P.KA1"'H;#S1 FT&%*F4=SH8H?6)P&11>UPY,POHL&5% M KF<,P[H8#84D G!8( &69\ ;!YQV/ZM3^63=)3'@95?T9/UX5M(X+FXWR[V23QT-TAHY;;0!HK M$[KA-%H5,)2TPRF6: !)?-_ M2C&_!_#-O8Y/.'LBP6;%@D$4@38:65<'\T:X]2&]4M [26S0]=G2%CO',46. MPV^>LN=O^>J<[$K"5/^QYTOUAU_N_MXSJ?V#"R:(0%BS[__JO8T%*$(TQOCO MDZNI=V?B)H@)SYCQ<3?*3=5L\&OD73H01MAMUT$I[)TEM@B%730FA,K[ MP4#.+*GSO,&DV#U0H,4HC=C5OXTR?-=:RR6I+$UH4\N@ H9@=CC[-*NUZ-*( MZ?&%4:,)9T%T$Z=Q@6_C9QQ-TH(:$#\FF'>1_./N+OB?C!A'M2$E.!WGAIO6 M&?GLU<%0=3AF86N9EW#)BT#[,E!9"'K<(5[,2<=/Q>+J@=;,*LA9 I1PE69) M]K2;Q4^K0GYGRD[%V>++$GRS&#/(>V?8 )#"2%AKH;T:*O7@C(,/=$F1*JBE MD'$ZO9=N$.%ZN,CJ'/."_V>1O: M?\68I9_',TV66Q/G*ZIQ6 M*>IN>M2#W4^+CL"?44D![#2C[0^/U)LEV&//+X],-,UOKJ&KD778-(^PVL97"8&AI M0BB<2S(R7G[D*Y^'8,?W?4:$L%O%I4]0EN'7\:W.[:>D.K17.+1R,5>.J@YD M[8#*9+Q3QP!,LF\HB+L5.PV>%1[BQ(A9WZB$F#C(0H2WAM="TO, M4UK*(2IX]FB%9TP6*WS%CM#8-;*5K$37F,E+&(C MH,9"V,4^G#[.074];4O2F$Z+F'+X)GYE_\IO,5UQK[(DFJPW)'OF:VW-D?'@ M(MQ=:3O,N/UEMV'ZWCEV!&@ABJ$NA2^EZW)04Q!JEP1G$JTO>#X$.^OKN#U9 M'W=QI7!E%W$[@M[Y9H-.>06W$C[W +=XR4P7# 019P.4 EPS /5^]][@&E#] M=J92;BX8#!D=7@(2&9SIGHS3T4 &KS,*M 6\DT&'2NCU3 94EB/FN"OB3^0B M3A=0$G"=E5+K=S \D( 2EM_TOQP$V=%M80^R1Y_]V[W_&0;P>N00UNSK+]#>*)5,,'433094R1B(.C MBAJCA"M_=,V5Q0L%M[,FBBCN@R4JT#**]&7!\4,!4"3'^^_\D&-!Q?% A@@Z M_FBB@*_F2D\!*&'D*"6L^7!:UIQD1[;83=@I)\Z+29YO<30E['_9"MIX/F"O M[GH/=XA1_4J^V$Z!/,9OPM.)Q,]#YT*ULK])T620>G94:7HGU4%PI5Y6^2A3H^3$ MZQHM[J;+)=:'X4B$7+[1) ?8?J*I*P&#$BI8L@>::D$XWM)5ECYC4K"#]0'/ MA!NU'*?)MS&AERI?I^*=6,-P2@*Y:BVX+X>S67:Z; 6HZWPAN:Q3;T@'M^,/ MR03!$$J'3J110K4SEM^,3E(M'7[*W?YO_GXJ*E9T&NLJG=6+XH2N;WM;/$&H MEW/LU<(!@U/Y_&^3^.N6?80N#31#E%;# MY4!E ;T]7&G$O?/+'J/LK<224MD2E>JH5KM 'P,J?+*[+B?*5I1)V[^FI (M.7E\2#+NT\,0L-]R;H]+H_]V2.(_B MB#-W3<&Q1[JORJ2RVI%,(>N20UJX;0I)!<$P2(=.>+BBDI50",I0Q)&4+DGY+,CU@#*/]HDK@J.XN H( MV2TSPD*1=3NS:GFGN[,FV)T=6I4P&(:9$ JGUW0D*Q506P/*G%C[@%9NO4\/ MWNRL QN*I+"4+KB2)F<=?0P9@93/>_5_=)7]1_Z 5_<7[P20PA%3SY_]22Y# MXXZW[.:WLGF[/[MJ8!FHNHG;OX%H9 D@(=Z-B_AMZ/N,%*O1&I,X5/=FF9"K M1E<#K)M>E !! "6L/@VX(*HDX7B4=W$4)7@/ M_X/#8I%-R>@YB!,6]GV3D2G],2CB](DG5K#(\3.@'!\9?P:;* MBUSUY VJ"D)%AC*"FK(07=^@IK0R&\=Y(Y(^;N,DHM^:I!/R'*?X*DAB"B+5 M/6!LUG$6F60+OXE.,BEXI]P0E'UZU6KL<>-2$>TUX8R9LVP7),6N":+2AP H MI9UNM^@A=_9=Y*+>B66'3]B)*:7W$6]G.I"O7XB,<%Q2B/YCSQSZ'[]<9<^8 MC!YSGO"Q9YOD=Q?L4,)B?!!^],X %2(QGHBE7OVYEG+=T-=9N&5,8X&_$@NZ M/[MJ9AFHNI7;OX%H9 D@\4BQ%.%7QQPW,'7BTXA]_"8)GB3P>[^[:F(IK+J- M.S^":&09(F$[M99!3,A7,U_C/"0Q3^6OLZ,CYKS1)2"%MF_)P** "$S-A):L MIX%]AI^J.+\L;<*>-<.80M[UT*^%W9\+I,(@2&.#4#E;M)50H^6)1Z,TW0;) M#&\RHJ-/5\PU:V0@^V1IRX#BB 28DAJE+"J%/3'BO[8!*3!)=D92")*N>:& MVJ=&3PP4.^38E 1IQ/URA.=-B-D 9B2)*.I\N:$ *RP]>G*@>*( IUZ2-/)^ MF3)?X21A#ZD%J7E D0F[9HL:<)\OHB0HQBCA*3G#-5"E H K>-/(PR60GV$EBSB:HCI>6+2 R9Q%E$WFY@X)$BZ9H\":I\W/3%0 MC)%C4W*E%$=C#E]*B$ )*CB\Q$C3&[/^:/&#=Q'@9) MB>6&_JT?>F"0=4T0)=P^201!4$11H5.2I52H.<-5O!+F)QP0.[JT)/V018 J MITHC!I H?6PFFC!Y+R2YVA+20:V><=2BS@YE#6";\UF%' BB&, )I[:E>(XF3O#]5A+9(1=QQ0T5N)H3_=]!<$$!2HBKYV*(R:%2T$O+UZ<$ M:<'>@E":TQ=SRP YR"X+NC* F" %IF##7I8_S>&%$5>8/=2:3-((O_XGWBGM M$N3</ M4,$@=G6WJ^632"P'"]EDK7"'*O'&51:I/12#EEM269G0I996!1#!;' J:-91 MO2AC4MB=BJH Q$KPPKA1%-&*RJO_N8U3_$YIOU36+;LT<+N1%_0_$=- TA4*:]P-,?>^?-.]M2?,>-&G>'T*:Q4L&A#0?!ICZP3]I/MB2 MY@-HTGPXB#3LT2J?M+FB_YR21?8B"\Y62GJAC A52IB]&#RZ"-A,9&$*S)]A M*CYIPAVK*7D@V7.:!?B3[9AU66J@,$1!%7 M+:T"5[=V_W<0+:X U6_U,I$OE_.T&_]:X#27#]^MWYS-['TXS41>_P"B=?MH MA&FZ_MUQ:_Y(XH)^^2I;K[=I=LSX1*%G6% M'=-BGB5Q&+,45G=T\4GB0&:53,@5(=0 :S:($B"HH(0EILNK!5$MZ9@$#P0S M$F+:$/P2($XC3/AKLA*[=,*N2&$&7)-#+0F")$9X8EHZ?!FV-%"I4K[]ZYZGGW_G$1%XEL<2F* M.)N3%.":&:GW.PAN*$ )KSVPW]@3A>_>?_WX6U1K.6[^^VQ! I8?<;Y;/V:) M(ON45,H5"300:QY(1$!008U+3/N-*E%4ROK(3M4!*S&G][LK DAAU4W?^1%$ MH\L0"9V_T]:>AOSQ:[ABCW\K+B3(Q5P/_3*0_>&_+0." AI@XKN?I2BJ97U< M2-A/64]F)^#)FQ/P9' "GB Z 4^V3L"3-R>@_FR9(H2.2]/')'X*%,D)M=*N M2:&!W.>'1!045=3XE&-&HX+V.JXS6O(49Y-TF9$U__X-_8?$2H6Z=+V57@9@_(B3Y#_3["6=XR#/4AR5>RFR MDR*]O-N(&0/L;M",0A@$G6P0*D)GF-+EKTP+U6K53I@7)OV0)=NT" B_2TYD M(Y-"SBUS%#"[C.D) 6**')F"(8TP*J7]7- NLT[ROFQ]XU++4]7+ O,WHN(G_%U4 05-J6]*G'7ERIUH/NW M*66R@"BD!:B\/]GHL%0Q0,4Y^J)J"?EE@M2B%TN=$0 <4&&2\$%+HIJ62]< M&*\Q>:+3VR>2O12K*C^KTC:%M%MN:"%W.2(5!<05'3X%9VH55.K4*77]D.=U MGU"\S+*HME0BZI@V2K ]S@ARD BC B>P)<$AVV^YSPJTR-#G'*-BA1$/9XWH MWUN9X,MR?+TT$H;L0D3IE:=10&04T@D[?W5$"5AX>T20!$$D(SSU.R2-!JI5 M'+-F2CE,VNLX#F)2X+7RMH-9Q16#;,'7/#+)@V"3)<@^I[A:=W'-%1'3])G- MJ)W<7NWB=80<>\82@#W'N"4!@B-*6"JWN/U6@)_<>=O') YODBQ0[[)T9!QG MS!/A]9+E[04 ,4!$I4J1QP41E_32_A^#]%>RW13A[H%D(<8LRBIO1BO3_INE MMEO.##*IRR8K54 \&X)7P"QEDVMRS\=;X*: 5.MT7. M9E *3+T+KE5R?+Q@84#OD$&C 8AZ%C!5!PY<$W'5"U0JHY:VI_59OL\"B*./ MNQE>8L+N'2SP:_&1?NA7S0K#0M?UZLW:G/YBSJ@(@H1#T:J6>CEJ%X >68Q8 M503ZF16">"FNWR^?A$O" TDR,BH*3+L&#V*2WS;0";NBG1EPS3.U) AB&>'U MF32YNIFA2@.U5'Q<2-B_"T)'YG4Q)B0C5QF=OD,-?6R4W+_-8C) ?*9%I0&" M5M8P-8^W"(%DB!>#]N6@GUE)K@>K('3/C4KG0@E/)N M'30#[*YOIA &P3 ;A J/K%*Z0%0-<3VV55ZZ9C["8#-R$Y/U1+9!WOO=:8!K M'U8GFK7^$0079(BD<:IT]&!":'+MIYVGFSBEXY;.QU9*.FY[%=0>"_IBD/B@ MP*9B1B7NTP^NH"ANW'5^=4P'V?VZUD^0FEUSFZYN:@]WZ*I/LVQ2BHM3@H3C M)NY#ZS5S_3.DINYA4C5W+7;2)E\&^2-'N\TOGX)@4[8[3HJ\_LN> -4??FE< MV47P*%RC5 FYH($>(&."7,([&;2PA(MQS4KB9RYVVN']*$+Y8N[!]1J81<,D0.L,V. MK@089DAA"5,)%P+"@NJ(RHH,@JQ[3BC@BM3H"0)CB!R=ZDW94N?/WAES%>2K M41JQ_QG_8QL_!PD[!A@55P$ANSA]XOL?"KLM=5TR:I Y;899*8)AW!"T @.I M$@K2"(7L'WBO[IV+59QA/L,AIJ"H!W:/"WG0A9V*T[', GQG2-/(@^&9!4AA M)JQ4$&ET+E"*3QLP<0B[)NDS19V1'35!86Y7Q"5[9.#:;&G_#H8=$E#"<6 E M$N,"-X$<31^W> TQW0,Y1&IG1E<8:V5IDO.##"E324+-3 ,L\$!C(7; \DV MF!2[!PJUH#QG7MV&[3*H)RN]BMN!R R^.P*IY0$-/4:0XIA3JO"Q!M?R?-YC M2=J",-RNMPF/K(KPAOI'<1D:P\2#-8LO_2>,?>@I-2-@9^"W.,CQ+'Y:%=/E M9SH L\ZBJ"^#CDL^6L%O$U*K (:1-BC[E.12E]GR89SU(3GMY MXU!G/R]DJ<*D$JY=_1ZTOJ=?_0R&>2(FF9]?20!H^X)"B^G"LW0'Z( ]?@V3 M+8NF_I1ET4N*5ED289*SQ4NQ,QP(VJN[),M0H]ITLM4%,\8, M!"R\1;A7YW,7#UFN"OCWW_SI_;L__@65!4'BJMUQM4[!$Q\M#J[5TA Y-^P( MNZ7H_QR[/G9Z"';LR(GV'OH7LL61:)[AK,NJ!!\GBP-,DQTT6JB#X>1PS,IC MR$U91+G)5A;2' IX9^UXO4FR'<8SS-IGOK'4<1K@8P._$]BC4P!#,1N4 M KVBYX#65XY8#:&PTO(_J'7WJ1LK]".:2IX*C3LBUA-@]ZB]12'OC%'T!/-VJED/ MP$AEV&8U*4$?KXS;KY(AJSH4 #QRF3N;M['*,$B!'9VTP](MH.&()8&*R^-3 M%M:=\62K. W5M-!JN'7(C="[[KA2',RP8\8H;(GM- M:3;X2 #*(<"P;?\WL-$_>&M?O97O?^_U@; D8027!Q:Z&T-22<F=E*RZB]R":(N9Y!92#[ MTV9;!@P;%Y/;?*]_ST+P>%A.!+VO?O#!1WP+O[PNS\H M.5B\B<"=413QIQ>"Y"&(HTEZ%6QBZHJJ#D%4TDX/G_20.P=-8F+OW'-($7!H>A!NR=E3$_W(KSWQ4ZBF')1D)WYXZA BSW 1Q"F. MQ@%)69[M%NAKO(S#6+4NL5%T25=[0]H,-6N!(:4U5!T/HU+2.^W$Q9?U*LWW MLM=NN0MK0TZ)3[XO]S:"UJ3A>>8=284:I(!*PV:O5 <6X2S1&K>%SQQ#^;@F M >?8=[__\([S[./=;*2_YM4:3D>M.PV]BCBB'!=,/-I,1LV#"_$^IQZ+7#?% M@KI&>A.G<8%OJ;L9]6_XV/'XF()<#JF'&]H>9(>7XIW*1T,__CJ7=Y9W]V,? M C(E/$=@I$O\/E39WQZYR2#UMKE*$PQK!\$U;JXWVYG &%D^*31J]E.M*D-4 M\L= E0%JYO4U@#). =/(-&&+'"3C)GRK?D!%U J^F=8%;F)9*0V:81V(MNPJ M3UI ,DO]ZIVUEF^.*=Z]LU0!S3;SRWO7NR)/C@2Z=E::G\^4ASIR% M&A@>VF/5'TS#\>&$!R6-#IQ6PQ/?;%PWC3A$?EDZ;5U>P?/8!(NT[II2VBNO MU(Z:0A0NG[0NFI1+0/RS 4\2VZEX993!+0/]&/$ D%8$@^2-E6$/S=,;AJAE MI;3;Q%U:R-U<75)1,(S2XQ.W<)ETZUG.GVL%_Z^DS/ S3K?*2Q7[G]T&CW1! M=4-$RM_ <*$'J-_X][A >9" N%*3%]-E!5]%B61M[+%5\5;.G5WKXPF/G#A%#(I%C+-TE[_-]W MFN,D89E)<4JQ)2PY4;2.TYC9P2X:5)8I*L!6V6FIE2JE. =VK.<(YIW;+'H:[I[)QD/ 6]GI$&';>NL 7\KG^L40!# M.QN40N;V2H>S+-IK>:>8,(+;CO2>YTVK^1*6AZ6")X]IPRKB9*G_9=I]EF9="^JWG_3.NH6>2S99 MF]'FEE$)S'QFBU2>%CWF&O[=^$E:8%HS['&?Z_@YCG :E<8T?4BY'VI6=/Q& MA*4AO1.J0V+1W%&]H>:%5OT0%*Q9([Z0F5N/*1YQB]1F64MI]KU!" M%ADMB$([[M3#E#P#^ASG[*4Q2B=8;+K'A7$KIB?CU$.0P>MX!6T!6&.6#)HL M.@)$XI4ZC4<='/TQR.-089A"UNG[$CJXG3$GZ&7 M"7QXE!Y3!<>@ZSC9%LKX8:6T3Q;U(.MX5(F"95(7G[@+PG\%S*8?,4N @*/1 M,W7PGO#]=OV(R70IQ*\:=H&'%^.2?X<:V2;FT#+ ,/9 X'TJU\6@H"P'I;P@ MGMJ])'29?IG_DSW!_APD+ :UC&GVO^=L6PVZ"7E@&1 IKIS !Q7PYLAMG/"A M\K.:06QO> PN!0!'329:L%15!'2>&G KW D=5^&L$=^#J7PY+K!+1)O\+/@.^OI;>WWYNH+U1-'6:5.*P-=3-0R37F 1G.S]@D!^=M=NNM;GBWG1;S!^Q22,<^4!QP'E.$\D?XB9PG@UI! P3L^AR/OLK7_GUYJ9'LHV,.+F M%1:6W?($1-86!(#)%H9:4%E3"G0NFZ%;D_E-#,[W^(7_HHIBL=0%0%VY.;8# M;Z,(G:!2M++=SPW)0HRCZF[2:'$'E8=EESN0B((R "8J#+(>.-\,%^5PKMH])'$Z72TS$U"G4?RF+<]HC*WSE'EQA>M.\^ M<6AEF#K%T')!]XH#C3FV6YQYPAA%_[/-RY?G%YGBA5.V+XK3G.^T5Q'L?=.K M-<,G$J1B%.\RO$Z75X%^>HFR5Y,6?7T M*FX7P6;PW?ZKEO<^0@\ *3@T3:+>;(F8$N):D-+VTI4X \8OUD4X^KC[G#/O MK@H;T(R(&E@.'OP= %#X(1>:8<:0.,&=2-%%=AKJG^=3+CO'.2NKW7W.\1TP'>R,Q@GOTNX_ MA8H,D?IC^WMH]*_LWR'KJ]N\7$[#[*C7>$/QQT$5$&?Q9JU6PV6WL8#>9K]& M' R)S1B%.PLMC3)O*ZPG9*N, 3<9NKYQ^UEYNK R_-.CX99X$OIYR+07X7!/!JA8I M,8B5,0@_4\M2D)/H$'6"'F M .6JS:-E?%+G:9\!$IV;L]_?'T9LN;)GGU-CD,'?E&C")ZH&M3RG1NEI J1B M[78\!#OFX=XL+.C+PR&\VECL)T[JBO)Z;+I&9/'+,>'.:@6 M5BA=UDVI6Y[SE-K-0 R0\^/U)LEV&,]PPKO^ 4S7%>&7WV;C]*Q6Z\/GLA&[ MA,&<57<@ M3E'"--K;K-Y):A_Z>'3L)-2@UN."66&EKQJ,6W;]V!@9!Y6U;&M$[UEK0]LV&XQM:Z'GEJ,H,+37[2N 9J0 L9F[:X#2*BRV[B$[*S046 M2Q\WZF_)+SAZNH'J!QPW_[\);U:-V^C-RF9]J*R]B=,@#4_@S6H+ L!B"T,M MV*PI!;HW:X9N\F:7=0FPO-DJCQ5[3Y4E/V';=-/E%7\GB5_Y5TU19CW'=TWL MS.A=.-$K@2&E+=(^!S\1_JI;)U=9'B2X]2P6S_#HGX:5QS-=-AWM*LN-7JDH M[L,958&6^:!]6:BNIP*G>'VN#(%ILAI16N4 @CV9C1)GUB?L>.43,4/K]3@ MY=P2Y>'R2XE5S/E#?X,\=K4&YR$9E2WT?$VAUOF2C4H@I] AV9 ?.I,G!IOH MV]YO/=KQA;HB.6XE\B;6U6K+MAFK0_Z;D*^)TBZ/J[(UV8T5K0 #F]$5L /:*?=D_*C"S&9BJ$+:@ M.3 V/>(*&J(*&(7[VVQL5/(^U!Q55?)'"YL*;#=*61^*5G0-PNGK8UXJN/.@ MF5,$L-P'+[;+7)"OHTK]M[3KE_^JQX#R17;VC_U[[/Y]$ #>QI?K5_CV(+Y8 M7\'R-38 #L*5JN>CH$"/^"E.4[8JH0[$#@?:2W'_/T]/TTX ,Q][L7\04S&[ MMFGFJ)L$2MO-)N&9>H.D3NX[29<969>)\ R)EVVUG:98&F92)^>2G2J8I=PP MO$)6II8V8@1/LGQ+<"=E,VH5=_2)L^*Y";Y9Q>Y$\X/.,@U;:.Z6L(4J'.GXO/>):J%AA5([4+#>A_S"%,@GM(GC%.;.-KBP4 MO4DFZ/CJC0)H[XY-3\H[=XS0Q!P=3! 53-([/^YIRU .[\/.TJC9*I\4>&T, MR[+7=WKV,=2LSM&'K3(8[@U%+&PX9.DE=]9:,8343SM+Y)5B'OR1Q 6>+IG9/^: M@7G8J2_,LB:/Z:8D'ECV=VL+^LXF5#9+FS2S3 M@N-$93M-07W*ZNCDI3Y%P=[[S#FL$9*TMJZI\=^R!:VIN:/$$G$;!Z4-N1N"=Y]B4TF#89X2H2%7(]JIJ#4CC]3Q^ M2N-E'+*\"()IIE'85MGI.>,@@SK'C%::8)@X"*YPR/CY[FXT^PE-;]!\\NE^ MIK>3J\EX[IVARMP=AB'00L_Q91P[,WJ71A?20*DTT-YI'58$"'):.IM#].%3UMY)?)A-'\:S MQ4]H='^-QO_U>?)P-[Y?7*#[\<([83]E6?02)PFUK+_;LS?0,(8.+,,E90\R MK\W9006 (>TAJ(4< E49?+#=EX+*8MHQ1X#&7[6UIF'72M-M1(FU*=T0$Z,: M&)K:8Q6"4.X7H_M/DX^W8S2:S\>+.8S1M$I2G]=9ZH/$M 37:CA./F""WLL] MH!('0R\S1F&FKC3XF%?K0!K?;%Y#L!_S#B[-P^;0H29+=HZ&%@6&T,?A%_:< MRF7\'#V,?AKQD92ZI_2/L\]CZJ;^_6%\/P>PL&?^=K$SC*)](:=WIJ4 ._>7 M.Q)@V"2%)=SKY4*0AD">Q&.5)1$F>8GN/BNP_: W0-_ICN10LSJ;DK;*8,@W M%+&P-?FWT6S\M^GM]7@V__??_.G]NS_^A2^M%S]Y)V@326V]@-9J>(EBMUL< M:\3!$,V,41'@3E7 +G(%D\RK6YV*9XH9UK-J><@D,Z]@KZ9W8[08_1V DS7' M3VQ+>0'4J;J=+,_CNY*B6!\,I"Y!B M4-6$SG$/M^,Y"T^ET]Y\>CNYAK$"^9SCZ7*<%_$Z*)1YM_M"+DDD!]BF35<" M#%&DL!0'FRP^>3Q?3.BR]'A72'$+]C;^QS:.XF*G'T8,LL[NM)K@-E=758+> MB6"#KL^'V\E_?9Y<3ZH S$]31@PZ8%R-9_Z'BIL@)C\$R1;?X8#Y^VPY4%IE M-S$-T'WG,9O,;B;W(SJWC6[1Y'Z^ MF'V^@^(UA=2L,GOB+,Y_O2*8]D'V+_6LKM9P[#.9H/=<)I4X&,:9,8H[!73$ MNU_,N(O$?:;9F Z*:#:9_^>YD@/V07["V1,)-JLXM!GC#BS#70K! \W;9Q4< M6(!W]AV#6G-ZT*&F_X&NS#/;3XYNMTZTTW6=>]O:G'XR8J.B=TH>@E88&D?S MOY6[I^P?+(R(SL4@)MT%"2(6YSDM5IC4X9\S'&)JX&."2_,4-6*IZY*+@\QI M<]%*$0P7AZ!51N7.QE=CRL./M^.3W&U03-$/!+/\K_P%\9R'RG/0%A.SK::S MZ7B8* MLQS?:H@X$/<7L0RN;D^0+&9O%\%1#\,Z+C^.YF,6RG;'%BHP-@5GF/K'6TP7 M\=E3&ML'CECHN22KM1EM:AJ5P!#1%FF?=C,6F?1YS/9\\:!;>G;2;@W<,VE3085ADABJ/8Y.&!11FP1ZSBB#8?CV97Y;'& M-1W>;J=\)>R=@,U52=NEA4K4[M# P;#[6 B'6;SH; M3S[=HZO/L]GX_NHGM)B-[N>W,):YMSC/,;[%="UO26JMADO:6D!O$U,C#H9Z M9HR"VS?Y]+?%Y?2&_D>]IE5P##/#J?P#N=X@6ZG\SEZ&,\0W\KS3K-^=H,AL?66 MNC[S45C'U%LI@J'?$+3"YLOX$UOHHMGX83ICEX"\T#C>R\JSVP###L/1"XR&(6I-]Y_64VO:?_OAH# M.70.5SC:)I@]7%E%LY6KMF+!PFZ-T[VUNM,9?Z!1G4G?4A<,4P<"%J;^J[^- MKS_?\DMTS!=M12D"(N?^M/PAV/'';UX"$O&$J.61>7Y=EW^;2"% M3_,1/T0_907)N\,IO@"PTYS0+%W7:@=I/(Q^XM[VZ,?1[/H"S1?3J_]$TP>V MF36_X%=:R_N&H_G\\UWY9^]=\3K.@Z2F%7HAW=2*N.>#PY=AQ:T?EBX.CPB6D/5L1!R MG/I^0KF)T[C MW31*P0X#_1'!I3DQ^D8;*KNXS?0R/;:V$QG M[,VV8+E$UVSOL7Q!NHJX&<3YTWS"1V7(>LDIR@?7?4YHE*Y?L(_NV);B?S?9/(0.!Z:O39-!J7PGC]2;)=AC/,7F.0RR_13%*.(QJR8Q%G$HZOL^\S)O^>G M0YVIVN2][<0? ]@5SV.A=O^(;Q*)EWSJ/@JHB\IKH[VC-@J+^#DN=@?OSPXM MV/>>[&$58=J''58JP&YTI"GZ>6TQ^8&EKUQ,4;UU->YNM0+J,LS\+&6'B^P4 MIXHQK]S=CSC%RWCH<=P!)?KI) >;+N\=@XL#V"T.M<&P=_;#9,XFC)OI#(&Z MF-":5I=+S#H\;JR>!06_F9B&U,'EH\/ ?G!(D9YT$1E#YO@JN\1(3@B-J>[DQ0A=^A^\!#"S-3U^&8\F]%%!.,\D$VOZE3RAK)A_%I@D@;)U38O:'\G M^@AM\ QIDNR#AQ2'!CN'V^#CO] W]_C]U78IH 5O972 M;N\.:2%W[PU)1<%03H]/1R=V(#WB<9W\MI#_L;2\_C3=8)9J.GWBEM7SQ>XN M*+;$=M_EH)+<7UX[R%3Q4MN@8@ 1]U#L.E+??%Y\GHW1W>1^M1F-:FT':S27BD=9!P@R;I,B-K\^+OB'*!2^T:V(2!PGSYGE-Q,HGK\QJ7O+W&HR0 MYO%5Z'BGYD"@PAV/X 6M:W$X-/LQ([].T@>2A722,%G<$_9"*2E@*9$ZDO#H M(X/7)PV307&*-H2N9Z@8'-ZPD)R<#M,L4:N1-SUA+[R1 I;RIB,)CS$(F MC$J&$2?:A@4@XGPBF7F@J82\$*4#4$H0+N&4&$7&'" ;=K2Q]5FQ8*6@)R9! M!Y5* 0XSFALT+#<;>3;[.A(%+XQ1 I>R1Y!VPZ3O2R:E[)8'CJRXI$(J)#"K M%1 I!76< ^W ;6Q"%A!< .JX^V6:^MX&6Z,93R],ZGZ. ME^R,DI\GZ77!^!0# 0LO0E1*%XBKH2"-4*.(?N:J_M^V5YIV&Z=X4N"U:IZQ M401Q_4LPQ.KZ5Z,%AH[64 <2D:DCKN^?C8H@4$*H/7RCZ^-.?M>X>0BW=;^8 MUM$=+E99E"79TV[TF!UOXU:'T>/.]26JP @CN ",0R(@T M%'QP:.% /]=(OK#!@84"AM35OXZ? MXPBG$0N)?:B0?OW+'C-T)OL8//9X^/!Q@2I( M_Q+C2/#J>1RI 7QIXTBW8EV/(^77_Z7&D8[),,:1$M*7-8[,XOS7&X+Q)"TP MI4GAV!O1?O[-CB$6E7JV$43S[2]S_# ;['#T8& 00X-J.%^R$R*M>GMP@2G1G*T!&9$AS^6R(5 M8I?8/2.,LB6J+B)EZ06JBD"M,BXHR?FKYJ4,4^"S$Z!PDI[50OB%&-:@UG < M0&*"WHL<48F#8:,9HR16I$\Y6!$BK9O-M"?PD^D?XV)5WVX>OX;)-HK3)W;1 MG_Y_[,Z_HG(.*LG3O?:AIBKNL]L6 X; AV.71G=[BKR=X2*@72BJ'[<;A>%V MO4U8I/$U7L9A+(VD,6NYBM*U#XX>@%EXAG4&A,X^_ M6J^/ML4J(RR1)%TQK*MD>1/J^@>T=?A"0&;A28IU=TGZ=)6POS-]?)G>9Y83 M&R(N1VG)B+2*1GE=-EJ7A:.@*1V%O'@J0\M'1Q5>S8S'&+V#L-TV-AH4X8GYMF;IZ"CN0"('+5&;2!N MV"Z'^@5E02BS'A[/N^$58ASE;'5=^S8\<6[M\"BVO?1*CJ^./F/RF.58MRBU MARS9#>.:B%7Z7#:*,]RYO *;M MU0A7PI[Z;;,8P='UEK"GE?ES"*4G=X]?^$_2/6L[37@]>"!NV<7P3:.[02DO3 N'0HO3=[G9AX MNJ3_RW;/V(LF"L,4LDX??-7![3SP*A,$0Q$=NCY;:EE4"R,N?:8I?T3'PN ) M4R^3'6K\D"7;-;[&>4CBC60A8:?BS!6P!-^X!09Y[W09 %(XRRBUF(_/U- S MUT/17M&QZW# X8);)T#9 I41YPLG/_$5CHFUK_!\ZX$9$)RQDK ^WS9B7UA M<2_4#V1_H'U-%:FH5W$Y>]J ;Q-&)^^];PX V6=3-X")4)T+MK-7:7GGV+18 M85+N^+"0JIRGC+O:4B<@5>4.T:NXY)@-^#;'=/)@.&8!LL\QKE)MMW&=BS*Q MWP4*2SW?.=ALTRCZGX4-P)39[JH:][>W*4^6I$A^IY.'-V-;H56G@=HT::!P MK7B!4GQTO,W18^^"EI.OLJ1ZX/,AR(OK+;[)R(\D+G"V7$Z7S!/']2N^^T%! M45''%.ARW#[>\#:9#R\-S&ASM E"_%]=(/,U:(EH0XM$T1:C94;0"ROUDA;+ M-GG9J@VCH"JY-8MX[Q_L-=P7=@1!*^(ZVSX6RVUBW1=LE5WR?IA!;8[;:8+A M\R"XPG9"K2PC)75I"([B B6&V=91_#_>!'%4':?0J8E[8N6K:\K)3*?B]@: M&7S7:5#+@V&>!4C14^ J]3D7]Q0R[E$'7,VW\WQL1FF 3K4:I#&=-(1.KW!' M/^>8CG.W\5(U)UEI@L@B*YIBM7S8JX'AG#W6@2N(+=='"2W .R6O\89.D>7; MMO3?">;74--HM,Y($?\ST,1EV:FZ/7>S-Z9[#&?6 T/+ 6#%0[J]Z@6*:F7. MSZ"E[IV5[.&1 M^R$+!)6E 38NK \:G8.%+:J;IDY1!CVJRTT0/#R@%@9:_, MT$5EP@/^XD:Y]*%@C9;M/C9=]@Q5^>TF):?K2"L#.NM'K088_EG!%-:++26V MH=$GGW^/<;*F"PS"W ;1J.92)WO"Z25.E+[SL#*8Q%[LR2SI;CN4%M_DEQ21?Q9O]$:BBG@;HNV3M M8+/:C+56!L/6H8C[3"WUT9H7P!\>*DNX0%E=!J1S;;:)&+(KO/(\7=7^D&;[ MTD;9]=ZQO4']O6.S)ABB#H(KSX_$TRVA397W*-BG1KJH-_F\\[-]2Z/.[Z#) M&2.3=;Q1I(:KNC#3"(+AE@Z=_C9,6$M[B[7+,15?C=+H&C_C)..[4)I>KU6 M=\9O!U<,U2NU^-Y'M-<#T\WK@.I%\%HZALW.=W/*I=P@LM#T$0YO88HL.%ZC M!F9XL,>J#)PO@M=JU7G!\QJ4J]*@5H='2-T3O"IAK[13QI+))>&22_6^4%G$4)]LB M?L9S'&Y)7,2XVA7!49G@;+W9%M5.7YU JTZ3,%JSN ]5Q9RF;*=D/&5U=/A[ MBH+A4/Z$U@B]I%4VRIO":8\I2Z_<_'WY;"L95U_8Y^*X8$=L]"O\/FT.Y#ZM M\HQ;-[F;E$#$(2@G>[T&&$9;P12.TK:4=2Q![@5:QJ_L'^5#E0D.%DQ3L=\4]<*9U!_T1E0\FH>":[^MWJ%NFP5V!RQ+6-#XI&JI)7<,5NQ)7W<:X5'/% ^9/JU\Y* M:4]!*S+(BCB5MBB8F52/3]B\+47.E+A Q-(:NC0Q=T.5G24S&&Q06A/* M9',0:N-4THZ[N]R8R7?.:(Q>* (=4>V","ST')\;%"R+N6Z*&839%'L!9(=- M'8.7MYE9[0G=X]=B\8*39WR7I<7*8C8ZJ% 8D99#*L N!M.F1(A3X.%F]'L! MY=_OWQCG?\(!6;QD)ZFEIBRX#.^9>SBQJX+>*)^[Z"4T_L-;I#']\O 8>$-I MP*G<-OE(,K.BWC*=6_@EA/[C&R3T#:W2D]5/61AL.K<-/H[-K*0W3.86? F7 M__06N4QE3U<]O##@7&X9?"27J>Q;YO(>OH3+W[\Q+H^6!28G)72O1+BLEII^ M.+4[Q;U1?LML$-/'8((#)@B9ZJTS$OL:X4I "*LXY-%KP-J!L\(Z^'5"5^?6 M/+O,0[!CF67T20]5PH[/E#6 >R?$$DDP Y86GN2EQ#()T*:4AL ;LL71;1P\ MQ@D/(C)21R7OF#UZV#T"R84A<4B+4$(C)N_[-8L>]5E(P\!VL56'=E9S"'1( MS]J>-*$QN/LW5FAEP1IYD."\OOGIJU.=^VXDN.8:B%O:CZKG?3*>H1],Y+C< MH-'^#N?'W5[DH;SB.7H)2#3E=N33;9%3/Y2= )>//BIJ\ S?>7'S]C790FRH]4[?5??H+[\P6IEMT<507@^I7;6=J4-W/_:%=V&IL:I.F[7GY='3$^$QI*@I _T MXYGZ(ZOG$Q4L\DE:9IK71;"?Y4MOJ8]JJNJ4O5/R&3"[;.>S3=4-GY@&CMZ. M:YP/JH)SN,>G1 "J?YZ^:@?UV]-]_NWTYY/;K.KGG\I^?HQ_?$YJZIY@YC]6 M=M1H(RG#!I?B:J?1_E+F$3:HFA[7DE_.(%\;[W6<'PCB30WU!U7P24?[00B^ MG '_$+-5';\9(K[X71&AUOB)BY,-$KM/@^K\)ZS,4R[,;+[[=CKZZ8RUF-22F+VH$<'WJ>12@+\8-.$4MZ(>3 MSF@"=?OG;4;7N U3*\_SQNE9IS"UD2>*KWD;+((: O)E,\[*]#,'@;P-?OJ, M8?BR.:@P]E\\BN$'G+-^R3T4'-)_+C+VIZI;L?L%9PW^M?_\6W+)AU;J*;NW M[;>_&$=[H,&J_O[,BRDS9>Y5OYA%NKF6/*S2CP7U98T)KEW3XQ#]"XT?1ZS4 MY:/*%W]J9Z[3QJ-R G.PR#8#TUJ9I.XL.I/@*G!YW),JMWL%DY%RCE);%>6.X1H: I[.UV M0OY_F)?:!*B_.W4+2#_Q)KJ>IG).TNLDY;_]#J0KHK/]$'G_>NL%2?TMK-\#5;?.Z>)0HXW MIHPVE3;:,/4+F]Q4L#OF/@K+'&)\FO+?1+=35EF_\+??J106]?O07@S4 MA';$?J;VRBK_\3HH\$T0DW/NY0]&\29_VG.NO" M2WW$%U1'?#P? XK8_OR2%H*>06S-C]>;)-MA/,?DF4[R\DJ\S\K]SM*7S_F% MIO;O5UE>W&?%3[B8X3![2MD2N'VC6=%BCK[MLO\[K M%E%.["$M A%7E8'F3D>I/3$ZU8>0:Q!?1[[45 M[&0 D"+X\D<"G=G](>''_EQ?.OP\%7#(AP9,UMX'@8,7/-V+S9*(J!E>!W$: MIT]7&14P)\2Z/+Z1OFE(/.Z=!],6/1R:M$=O+&-BW: MX83EW>+*?\EXT.&IAJ]S]HU]/ VU/8\C7+W$@4/,WM::I@M:ZSD%2O\HI>^0 M N"]9W$8_#X?'N@,@@FIE[$7O:,@_VW;C>(HL^I-!C2M41]TR]JC%\)9JKBQ MBBEN)>0&>&O6!9"'&47Y#_\HL8:D-.B>5LI8T*OWRP>V;39CH&\\>L+;% M+E"*"]H'R\*\>XC7\3,=8-*H>8IJS1ZFHBMG3DQ%59B47'I2=@:TF:?7 .-Q M6,'L4ZU1JE\(O$ !UV/[&>5@X9UR5VPKA^1TC*O&PG(,+/],/1/56L%"SR7Q MK,WH/82F5P)#/UNDXMYZK=<:\JI9*JR5H7*PG(<'$K!1 L"^G@$6U*LTH/.N M"W,(ZQ)X,8U%^S[O&$[V;4MVAH:6))[;AYDJDC80<4 8_$AV(=3 M&VTW_!RSEO-/]?+ETAO,5J[)(GBMGF#\B%.\C%6ALT8MIQ2V,Z%#5[T*'&I: MX>S3\/,W\V]0I0.&8!G!\5,ZE&!*+1\$,Y@@(YA"!1S!]#C[!*O$$96G(UMS M42X&D+BE,FA>! 5[JOF6?F3HJ&;2]4 ].W,D!-0K0J.A%5IAQX8I\=OYC%%@ M!KQ)&F9K/)!Z2B4/G#,8("&;0@/6<^Y66.7O3H>EJG>&75=.:C7%#V.:K;+3 M?<%!!G7V!ZTTH9TM#$(-VKN[;M9+K9'[,$+:%>&#ED.,DY'31A\J10=@ASXQ MUR8=1D]0C#R A!!X9YR<[<#*9^>HTO5TL#J@2536>7E#;V%J$Q/:?FN4\J@( M7GE "]7PWO,;$UAP<1K&2K]%C: ;2F:W5Z?UIBIFD[S#9>CREFJ M1TKX4WP S*+U'%;);K]L6038O__F3^_??_>7.D2,_^>[O_!>]EA^ &HONUJQ ML+M)6H_M5&"4Y[C(V;V^,C(O2;(7%J(QK*('%0R@/QU0$1:=:$"IT'O.<%.$ M[L)+0''*KWN6E\:"6@=J!Y&[V%AUC7-P*0"H;S+1@N>J(J"3VH!;OFB*&Q\* MYV406K9$RW+^@#[>WV=IA*-MR ]4JSEP6)7)2P! 8YUI%A26J4.GKP:S$,6, MR3I(6<8VYI5$\9*.XIA6=<[W +)BA8EWSHXI*&K+,^XX7[T>*[W4.'ZEEN14 MH?;G>*B>HC)/_QFGMVO/5$F=^[,G_@:8?G0FP\1Y@D64EXD2PU8AT&>'ZNBX M4SG7U5!1Q,' T'>&@5I) #8;E"_U'_ MK9HQ9SC'Y)D_33D*0[(-DKQ9RE#CKK/M8['<)O0WUN55GO\Y/N1C]_KT%27; M\#[=5\#TJK.9)B0DK'Y&A-]C*R\G; A=EL0;NI[>H6B+V2W%9FV-EAE!(841 M%RC)*#: W9)ED4_9QIMM[;84O'83 ;B6[HTT7-KV(8I'"-7O^VT<>'02^U[G MMG$:56YP2IY!BTNBH!*% MUYVF&WYU.GVZI=/'54#(CDXI/'^0;=7I2O#:%[>W2),*U47!!6GO@C(QF:>\D MLX8HW\4NL[:>D2%=YE_MNA:% &6C/?(^ M04M-'K-1G5RT#RSVQ^$\M,,5:>F>[L:[PA.(SK+871.B-%_,^@GRU*P!EQP!U,HH:FES]@8M?4_Q]H*UGPCM=59>/)=T MG''.^NJ# J7^S@./N FX&I3FL MJM0GU]'(M8E!3:4 +4P/.[56P+5*QPWLGCDW D^XI^0'ZT(+@E(_ 6RM[]QP.12QD M7:_U477_B^V9LB)0MPPPK[7;&'QK>+Q]8!G0Z"N8-Y3"M^!>>C\$]>%4O@7T M#KR-Y8?=;#Q)R="X?\ MQA,4^Z;ZR6$W%BN=UA461*BT]_XA^NA]UZN^?J:- M[!]>C$OF'VIDF^9#RP##Z0.!2^ZO$W9B!?46X>! &2AQ,M/@V$*=OA]UD@KHO*QR5(E@.'X2 M,X3#X:I0=OI6%XM8@Z"Z8-24S,\R6-F7O'!4E@YFBV)@K9AV*PXOSF5O.=;H M=C\YM"PP/>1( _I]X]#^8+G/X8 5NE:&]@B1@$MZAN=]E*E?MVJVCYO-*Q3NE]@LCMI!FH5S&%=1> MT,^2M ]4OA2MI<#01@E-L_3DFQLL7LX[3WX(2,Q<+1--)')N=]44,+O;9CTA M,!Q1(1->):WD(#%DOLI(P9Y2-5%$)NCVD6 5T.YCO7TI,"Q10A,66$SPDKTY M"XDH)GYXHH66#7Y(8 Q),1&@##T#U?9TG8*[4^$M'5!2UI^9%V](E.B?;[-T/NGW! %B_9 MD373E *1RCT3#V%P5<1;)6X7OH2O?WA;?*7?5.WP'U .6,ZVS3R8M:R0-\W; ME@$2YO[QS3#WR+J R=-CZ G-?1V$6N[=KN,T7F_7:+DMMJ1>$6\J9=A,_9Q& M<<[3=[&;W2REI/80_\"RP'#89*XUH54%@5FA'X->=@WESRBN'A>(J19%ZW\E MIS#.:O.S)>UO"UF K-Y';D3!$$R/3SY09KU]Y:32@I"8LVM//?1;&;\7]L>E M/F UE6I)H$SJP1/RDP7YBLZM<<232+X=0OV(XZ<52[]&'>7@"<_P.J!>0_4C MVTE]9U4[-L7X(Z&]D6IZFLMP2ER*+P^7U=^1EC'V%XE2441L9L?L8C0MA% #XIC=+HGI)&\?."_BL/0IZ?R"X>]70?\A.C M>NJ*DL>MGNHK8#R>LYDF9G-MZ:-6 3QXK_W?/$D-*E9!BKI*4.);3U!3MX:8 MU]-^PNDK[&>HG,Z;[24:=M 9<=0 36 MIN_^5S#D$R")FV[,XP^HF/=6G^-P2^)B=XTW6:Y\^UJ0BXEY)X5L@_D:YR&)-Y+4<-9:OH\*)":8#@5:*F!(98=3/N;P M789H+PR2:FP?A;G/:4'H7#R@%OJ*O@DG-\3$N:X6:-I)H9HBSAD'0?)NAE/\ M$B3,J %UT-'RS3B)"2:ZM51 T+.;UO*078 MN5_7D0!#%BDLX<9C*53GI3]3KMTNE&K'-'C"T^4\2(37GNQ4G.7.M03?Y,@U MR'OGQP"0!K:@3:/''YUDFH[OOW)C;N-_;..(12]E21SN%OBU^$CI^:O0-"K! M7Z(L=-8F]%M;MO\1J-))&U *'FPMCGXN%1#30%S%]75DCO_'C/Q*9YLJ6;W0 M"-V?856]%)MPIE,*U>GUO_%1Q_,53I8S_!3G!>'6L!QD?%OM+GAED7FC;;'* M2/E2P'K-?J=TF.3YEN5H8IF@L- P)R@35FN>SB#QCA-UF7A M*&A*9R]0K[D,>\XCKC[ LV=A+_09+>Y&3P27=8'936F!#:((K,95XA,2M2_N M4".)?BYEO0R,;&JE$RPC037QBMZ#1 96O:L!"ITD*+/,E*RO?(;<"]^O63^- M'UF2QFF*%8R7"<&J>PU"X=FIO2BBLE:\/^8UC?WGNK6K@%\+N7L!0P50UOS MV]ZZX<_:L,!N1@L(F@Q"D'(3!@-Y<2Y6H$.1.8VD G! M:@$-0F'O+853^Z=\40]4>]A E3S+R'5:+\-4CDKUVIX?/^4,3]E!:RHKN,I7 M-%O-)3QO!Z/)G+T*![MA[2VP:>M$_V(#381!1BBYP++W M5ND6VR^O7?=?7FN7J27#:18[^20=;TFVP5:K'D':Q_)' 5FV#NJ) B.:":=F M992C28I*%=\.\0\XC72^;3]&9,\D!Z"#E)W-E0?8-1^T]Y>%Q8_AP.7O,?*2T"D*:). M]\\?DZC/K$E5C!=/\8%@=I&WWCBG/A#WA4UCCYT:K!8=A+G?F)4RJK6Y:U?> M%P!RR/U *VP5Y-3/Q>$JS9+L:3=C5_URQ4QND ?6=E9@A4:KM=!>#95Z7J=^ M1IA\9=YX5,@!:QHM2*%)N#28'E%V?,!O+I M\G..^39,:Q-&NZ=U2"&P&O4("R0^:K-S%=AN5)VK>6_B-"XP?\CD@2)*.SMU MVC:UUH35D$-A"R]W*:*_I M]T IR% 2WDIS#ENDFEH8U'IU;_1-_%H_TFKHF3U)J*THAZEM MK253:8(;_??$E@F*&"Z[9E(HOX&6TR.W;\QVIXM:!?FY.EI?Z%?0AG^&,8Y_Q\]-TNA_MGG!D#!?D-9*&:%]E:W9R0:OYNILI%]C5;#^)Q*P!QK$N)9S? 46U\YI MHG .L?\6*C(4-%\KT\PSJI4?9!>7FR\V!U02*E:7)M!3^5U( UO944\_L@TM M%Q;=3FO4@+&M&M7>Q. F;"B5M<9C(./G01MG*DU8K!@*6[K-639^H^1_:VVT MN*OYJDYVT)6 U2PJ>+)4![6@WT ?1H$Z'LR4:4(G#*L=+)#*1\):!T@BBBOZ MASCDS\0IVD20@-40*GC"OF0EAZB@[^L'?!?T+DBW2_J_6\U@I)$%U@I&H)+[ M UP#=53\1H>N=GE,U^-I3D?..%3=BI*+P6H/+48A-+011J6TUU:XV9(T9D]) MCM+H)GYE_\IYO-4J2Z+)>D.RYS)1O:)Y!NK#:K?#P OA274I/%B^+@=3,'OTJ1\%FI! G;*_4.64',5^=AMY&$UCAU881%3O915E&KH MF>NUL[/["9>E]6.^0R*5@M4J.HC"G$)E(=P>:9X0*0_4MH1@^<-S'8%?WGM/ MMJO')5"_.J2MY+Q6LKIVP56KH3[1S]=X&6R3@JT"<>*+N[?[AUHU!!:E %6W M!IR8E;@1]++2XPR]1:E?OD=F(K6@.O7 M=_GS!1H5Y7S([],5&7H(8+";+A_M&L2D [,?Z*%J.@=?$)?BGAJ)A0!-ERR# M0=I-O"T5 %3]L*"72LY3)7\B69X_D&PI?PRM]3.@"I:AZEZ;2Y!RA)7*X4 U;,:F_JYG%K4=YU/TC!;8Y8*15OK>S&(]2Y!IZ[Y4AA] MS<2US[Z?L?KOLS3K@M>\ :04!M049HS]!FEK-&U2*?EJECV/;NC?V8%2G&XI MOHH\69I_Q"Q'9"FW"%YQ/GXM2)"1*$X#LN//RO*W;M."?C/AE5%@6MG26>., MGP-$#1=6]LG5Z>.(-3+:?QCMOXP>^:=K_O&/7Z#NQU#]-:^DI-"JSO$1IUCA MABA$?_D C QJA(J&9!DZ*PWT=:7C:Y!@@9($KRB6^+DB[3VFCBS%*/>^E>* M.JD-2M$S;^ETIU7:AS#WVJD^L#5M&7\XW19Y09=NO9A,I1"@+J3&)KXDQ"0O M4$O6WQA&RC=SR_^=I&)2/L6 9M0#U(L&P94,=5P)?5VK_Y8?(]:Y!_=%@&G$ M2P!HX4Y!503;0*H*074I%_P>8''1',;SHJ T;S_IBE6K M]I4@-Z82JTT;[I7]^M>*(8@MY_.#1UV)-J"&/ #TP%&W*0K.J,N2L*1!&E)0 MPJN')EE ;6>$J.Q[V1(U*HCK>&^1)F$ >[K>HE5$>9 MHX&I:YWJCGNEY[6) M%"-$PY^#!D6)-J#F.P#TP$%QW_N\#XH,)?O_F<_T'"28GU2P&QDA7?ZR'ZAK MUOU#2[+,ZB$NTL)D&_%@J'!%:P7/Z%)ZO%SB4.K.ND4 B&>>#)=EU[PHV=HJ M_P+M/XU*$>9:]_[8U2@Q(S#X?[??4KB$ACHEKME&UPHY\.5RJ1;?F MC;BANH!&V,&0Q9?B.ML+W=V%BP.?I#QC^W[*LN@E3A)J:W]);M'"]MJ VO@ MT$($?%4$;UYA-P)@,SQVE^X0,TWA+?=+V!M+#M[4!HD6OCZL]8] MEG9]O0:@#FT)5-YBEUQ/-@E379_QPA_9T[/M#+DC0M@JEHT&'W=[D6H;;_02 MD*C*EML*OKW?]O-ZG.TC /KR^6V3QCM?\G)0^UNH]3&V%=>6JSZ(^!(TCT.>0?_,;.Y^[,ODK\)&9XQMOH\X@#?*T)N,+#%/ MG^+W%]_BU6+S@Y!G?96FQDN>T/+ L M4$UVI EB"[,"+UJW3*HV;TJ]8#'OCY@_9'Q1/F$\3?WU,3O[&W.BODK;9[!_MI6IX5";SMCVGR-]C2)VI@WRD< M.;;>:<,,KX,XK7]<8+)^)VO;3I M-BU8:/4#)J$BC&AH&6^ET770AS=Z71H/5.?1[:$\]*?]IUOZ+_KG^D_T_SS2 MTNE?_C]02P,$% @ #(@<6:2"OK(R1 E5 $ !4 !B;7)A+3(P,C0P M-3,Q7W!R92YX;6SM?6]SX[CQYONKNN^@FU2EDJK,SL[,_D]ROZ(EV:N++2F2 M/)O)FRV:@B1F*5(!2=O:3W\ 24D420 -BE1#'J>UU'@D-W<#_^YOW7WW]ID-\)YB[_O+O;^ZG;ZUI=S!XTPDCVY_;7N"3O[_Q M@S?_\W__]__JL/_][?^\?=NY=HDW_ZG3"YRW W\1_+4SM-?DI\X-\0FUHX#^ MM?/)]F+^D^#:]0CM=(/UQB,18;](/_Q3Y]NO/GQ\Z+Q]"VCW$_'G ;V?#/;M MKJ)H$_[T[MW3T]-7?O!H/P7TM_ K)UC#&IQ&=A2'^]:^?OXZ^U]:_6^>Z__V M$__/@QV2#L/+#W]Z#MV_O^'?S3[[]/&K@"[???CZZ_?O_G5W.W569&V_=7V. MFT/>[&KQ5JKJO?_QQQ_?);_=%2V5?'Z@WNX;']_MNK-OF?W6E93/]21T?PJ3 M[MT&CATEM"L_TQ&6X/]ZNROVEO_H[?L/;S^^_^HYG+_9@9\@2 ./3,BBP_]D M[.V_^N &:T)=Q^:,O>._?=<-F$:RKB;U5I0L_O[F84UMUOR';[[^-FW\#T>% MHNV&:6;HV[_Z>\*7J3U79IO")UVN; M;D>+J;OTW07[G1]9CA/$?L2FL7'@N8Y+U(!IM=)0U\<- M,Q1JGL$--*6=^J:E;8,R8"N\-9G9SVJT*HHVU(D;$BRIO5FY#E^,T37(BD@K M-=0Q-NNLW2@QG?4UJVZ_%E-<+.F MN"63#/OXC-N.A@0Y;JO=F076;U#E]F896">5%<\UX\"ZJ]E,:[,/4',5]9J? MB:"D"RJT.2O!N@:HVOX,!>LJN(&FM-!9D7GLD=&"#=*!SV>@@+*/]4ADNYY: M&6'5&^]L,@C>OT9]I2-?.= MQL7ON:&]7%*R3#X\(0SWF&@+!VGEK%-W]NVA3;FGX9$T,XF+6FV<%<'ZDG5#?\;1:*T%=6-(\15E8&43 \E/=364 M3:>]UA;6VO,*N(4VYI!'EY^\70&"\6A'-.]M^<$"=@RU?/ M3?18WPSK-=C\2HLL"*5DSCY<U(^',RWS7$ M90$'.$1NQ$MG02?O.V]YA$K,.\[^FI;,>K+KBQ"1'4(B8V$7%)/$: M(7&^6@:/[^;$?<=1XG])X$J@8O_X-?F0]1!&U';V9W:>_4"\I/U?69E"D7=G MZ-4.B1EKL;I3QR6*?Q]M'Z3E5>6!L'^/";M83@. M3X*!>FQJ@6.?JP*$_P=3X"])B\3 F&T'@SF;TBD ^U)A(.H_8J(ND! 5[[X_ MAZ*]+PK>_^"#71 /">IK-W1L+^W1-?M9*(>[HC@4=D5H5<6DHY"@;4)609\:\[T=NM.5W!X?Q^N'@.#W& MNEP*BC'*IE,D% JV.T^#'_$KD3)\BR6A&*/L-67"H>#<9?)0VQOX<_+\#[*5 M 5TJ"D4:98\I%0\%ZC%U>=3>U'741J-<%@HVRLY2+B *VC/[>3!G4B7AD1PD M->C"*E#L4;:5('%1*.#Q%703Y-S%71ZZ1K?=8"XUZ8J*4#I0]IL:HJ.08LWG M#*XP^^/6]K!_@,..L@]5BFD([!_U8/\(AQUE M+ZH4$Q/V+OOKB,Z")\$)M+ P%'*4O:A"1$S DYEF1),@V#2WB@KU4@TH](A; M5+FPJ J?3O(0;=^5A.*-N%VM%@X3YW$01K;W;W>C6DE6EX=BCKAQE0EZ;@=C MRCMW6HA"B0I%H/BB[%4KQ3DWI)QA2FRQ^AZ7@ **L@&M$N;,>-X&_.QC%?A2 M?VRY%!17E)VD2*AS&UX>21P*AW[NU^ (-A2S6A3CS##^0MV(]8#'@,=^YJ,1 MG(H)BD+A1=G^2<4[,]33Y (T#ZZ_8RM$ZAX2S1WC7%4."C+*9D\LV)D1'E/" MF29LV9W$V M,\2)F=G;OO_P,.,W9@16IE0*BC7*ED\DU)FQ'08S:O.^OY=< M^.>&.IZ[/--1TJ5KU[=]AVVI#FFJ!:@K:T$) MP+E#"10:Q;W_"_&\?_C!DS\E=ACX9)XN]64>?F$5* N(9X@*<5$H^!1X,4.) M)H&@5# &!$6AD".>'0K$PXF]3(.:]W-/^NR'#'%1#2CPB(>('=E9#V7XBVI \4<\4)0+BQ8_3[MLXED&\C/S0D$HVHBAL)6BH8 \7=N> M=Q6'KD]"J6TI%(2"C!CS6BD:"LC]-:%+9M1N:/ 4K;*[G3*P!16@H"-&MDI% MQ0'_^7"//+W_)D6^HC0X.P$B[$(AL=)N[/,-3Y.7V*@ =5EY*.ZH%RO%@IX9 M^20!6G[]E'1FP/9MLJ '=2TH"RC;5:C0.'-K[B:_=&H]*@?%&W%C6B48SIVI M^,%SG6LOL*7K\J-B4'P1=Z$58J' >V7[O]%X$SG;,0T<0OCQ2;@?;8 -$; ! M*"6(^U,M*'# HD\BM M&R9OQ-@T>5R:;243DRJ;/X15P"GF\*8.A;@8!XX!O7;I>B#8+A>*0"'&.B:U81!S Q7%-1P6@P*+L=2M$P0'S-GOW7@KH MH1 45)0-KD"D"F#_]J[4^UOV@]UO*W]YU)INCONCA^CW'3O*=?^A\[:SCX5( MDMW[8>"Y<[ZN[63U.UD#)^O'P@X?$@;B\.W2MC>IDA O"G<_.6A+]H-?]YT; M+?;!&^,@]0M++0*!\AD< MD:E@0XYP7VO5P6&Q][FRAE%RI% B\'/=SZ5-8P&D6H5&*F2Y/!F"=+P(/RM76M,LR?& MDL[=$<$AV$YP627PU=666!'K5G& J$5O= U;AY[TN3?U:J18#DA"6QR(9[T" M!]7R&0)[=E(!1;]4')Q?NB46!.!6,2 0%9V(KAVN^ -?[ _^BN:C[7$7N15U M;4JWKK],7%&2N0-6'9R$K56B1!P$=40RA+_=$[L3XA#65[9:&9)(?!BZPT-: M"WN"T6$+(C\Z20.?/YT0T"WKFYB4XU+@JT@&D% E'SKH;-FQL=W=4]-L1"?A M.4=BB;D 50:'XAE D08:Z,P!.:K'1O.Q 76LE@+WS6[)?)M*+>QATKTHX"^, M\I)X8RW8$!IMQY[-'P*;\XESPY>G4H,GKP7DL_E8 IW%'41P]/%T_";PQ%VN MHM'BGED!+J&8'D4U(#_-AQCH\ ,2'9T@/G^&D>@>9VZ2W1<"@M]\5($.^!5B M&0!U9/M+EZT34Q'8..T_.U[,X[-N@F#^Y'I5V27V$D%J@[>ER.S D4"G+;=: M&0:^HUH:"(I#B<%U&$AE16N_>!Z;L0=KG[J M:5T%'H,XY$N2:*OVL<%;@%+;FH, [/W4105]=.4Z#':.RNI J6K-C:#-@)! M4SVH.P_4V-YR]Q.3DOV$QLQRE/JN=LB!&H&2VIKC L&?B+(+VZTZL9AQ(.K=MVMNONV<_S+ MJT$9:\TAH9JAZ4K]8<%-I\P9! )TS'$IYB^EIS7F@3 M [)UE[9C$&@;:'NMK@H^\35TX0E&QZ3A"!J'<&Y:.0WQAU4R\I M#SL(DO0-Q'>D?$HK0?EMS?5R(K\ 1-!'71T/2P,^E19>$6N&LPOPK1S'(2H" MFRH+0TEJS9NB38M$9G0^?)S0_;&]ON M?.!W[8T;53Y#LG/FB"I 26G-IZ%-BD)V?&X<)U['B;\E.17B:6XH6?''@1X) MSV.P)K=!R(_N1HN9_2SU+^HU!.6R-6^'/I?UL$+G>$(BV_7)O&]3G^=QR63:=Y1^PKDC$BAP6 T>7KS_"+U]W_G34WI]?+V.W)-GK9>S7 MR]BOE[%?+V._7L9NE8;7R]BOE[$KZ7E84SO!_.MO/[Y/<+^ZFUCRZP>YO9VU MYOE+?Q=E%^)MU6O*^+O:]44S9!O,5BYN1&[=1S(OAI7#"R[XF N]0 QC+\T.;$51ZN NK\?]LDJ MWLKUL&? FGR) #"2I^2M-4V.=G6P+Y*?Q,^QX$9R(\]L+I&M5FIS(UEJ.\?Y MB:?+^G,5J#+VA7,P91I0F$0;?(J25L*^1UZ')F,GIU(?53.3L +V]?'ZM!@V M)VD^M2&2JLYLU.*I9%UR8%/1V8^7#F\6CQ;93C_PT^C&7)0"CT^H/F[Z1G;< M=&B\$RPZA^8[#(?.T00+M[S"(Q]5]5'3L(*6&$:C\2/93&YAQ+(#B<% MU*5HBV/!##!H831:9-V26;"C8M@N(#W0*V74/T'_,;4N/EDF5_(P0RAN*#,M M8QHL9/%*1X6P'3UZC%7(=\$!+WMOQ[.P M$)_UU..WI>=KUW=Y+_F;V%F_92=6L/K8KB$U$\4S+!UHANTITB4-A (Z5R6I- PAOBM(EQ.AM"]A2CO$>@,XS!?&]A35 MG,;*\EXPB\/ #XX%VZ4L52Y0 %6QG4YZ#(.Q0+>> S\B#$J> ;/G/KISXL_3 M#N^55+;/5]?%]D?!F2CEV /B@DYAF+*?$A(HJH*<_K,N6 @)TBH1RU;") M!B1#K$N3$H8+GOX.<_DU@RN]^AXS.0].W2NR"&AVGVUF/Y.P_\S 8F2YODVW MB:^<)ZG@J7^"9+>TLT$J3VM+'T7/ ZDWYYZ!@(M73R9U-N*NV$YB;N[L;L CBL[=!TQ>8+BZ)DD M]4B4"HV^/"OVKN=Z<22+C1!60$\.>1HM!<'1B?F%\&AZ,K<>V1R^),.87WH8 M+4H! VH7@WY+Z%DC]:BL"]7%<*RPDYK-H.>8K,U7/=K-,KB"7F?F1R,82KLA M]!26[?*N0A"=^3I+UE\_&)"5\H1%*^^_(?!#\NNPQ8 ;<&\GY??9>B3]$Q!F MT$#;Z DN-4]R&H/36,VX#B@S-7Z:/=?9SJCMAZS?G ]_GOS+2]BYL5V?BVU1 M-V0&IQ=3]M]4=G62J[-\'#VY9H/: E/#%KA#U],*,=7Z):V$GL"S-;T 8'79 MN7\.\=/)BJ(6//"Y10*F JJN=HFT5$N"GA*HT"U55B!!<<,(D2E; MT65<+5 N=A7],ITJ+5!%4>P[*'68$$J,OD87)&=6\:*HAGWKI Y'("3P^5(G M8%9R!V\"^\Y)+1YU$4+GM)B*646@J#SV39,Z;,EE1Z?F3*FG\7-FM9!R>)/X M05@/:(0:Q:%Q1E7_% H_4Q;D(.E"">2ZF2:$R/L[D]PJR>]&FR1HL/],J..& MLFB0&DT9,P>"AG =F,RPLN6>IQK=#,/2MHR9.&M2# #*5(X3[1R2I^0W4J\) MJ#KVO.HZO MOH][9? 4OZ4.B09XKJJZWQ*'J%E)NW:XNO:")T$"TN_@"4AY2YVT*>PHM[U0 M6L%M%;70YBC>ES$->.Z0^=7V/N2+_GWR$(M-LH_IRXSJ[#@UVC+EX1P)D>59 MKR9BZ%-CNPN2UI)XU ?\$M8K1VO@"7$"WW$]'-?.]MRPM[*DE;!/!UNE*X#C8 C!B90AZ]%U0'M!_! M8L]RG"!F M^(@9EM?"/AT\(\40^- Y'OB/#(N ;F\'UR.>^)0^DM0[UF7[B*7D6H*Z)O;Y MX1FYAL*(SO!ZR4JKSII#WA[ZB6V+RQ (DK4/>Q\)?0A"8I@2]=<; M+]@2,B');<2:JB-KQ83\P$TKC!JU%Z8F//\Y1XC'<779/I!'$.RDED3N:#=D M0A[BII4%A-T+TY=CMTXM31$V84)2Y,:7+7*\T/T;\*/;)@)/#,B6W&0X@R9R M%YR,7B LW^6'#<4I2=M"3\/<7*02 #-TJ\#6R[NH<.>_L4L)$X+I=;0=>[;/ MW[KBT:[)*X^2P>2V).V"L^4N7;[84S@Q 5?1DSNVI MA0BGB]8&.%Q-S X&9(%N3#_TD7MYBXEKU[=]IYG%A+0M] 3/S2TF )CA+R9H MX! R3YY;X[=:68<)$_R0E4X:&Z>JBIZ5^01F2O%O,)SP&K%Z%PV_3G;I)D3 M"5 5J@BM.?Y:L>%FIT2"B]S$X@O.\;D=?_H##3788:*_\+RY\<_R)4<^(X7\XNV/3?XQ6KGPE]@ZJU28Y)$W SQ J>)'3U6RM[*/+PII"+ M5?G<_8"J;?OY;.!JB\/5!=MN,ZRTD?;X8_N9=\ZDV*=;WLO,R_OE*;=&6I6/ M[6M)CKS/Q*;7 94PPRLIZD#):"]MDB:R 5@T0U;\Z:VVF?U,0MY9MIF7QJZ5 MRD(9:MY?#<>X%)0FD!B=C&'@.TRBPS&G/]^[49*<78 #0'@34.K:3]"M<>ZG MBU!+MNX7ZD9DM%CPPXUG,D^#%KA_6V#G).6A-+3G[=7&- )=GX"D$84\+^,9K<6,/! MOZW98#3$2729[_0A'V>: FN<0V!ZT+6&LX[5[8[NA[/!\*8S'MT.NH/^ M%,?VE 4#I+>4U$'RH\F8 HQ]:'WD$:TFJ^A!T\+%A,&WNTB1OT.1]V4^%J$<9H"I:E%AUQ[2F M6[U6D <>F,9RH)@V5":,PN+*7S0"WW]='(&#X2^SV;)?XW[PRG6\C,3+=S)9GN ]:>T M$E)^>4 *&JTA6;M![)E236@Q&_QIT)DP4)-'/UJ3_\^BV MUY],__B''SZ\__ZOR;)U]AEG.*:=5X_ 8CE3'J$:!A'1&F8:32 /K&IJE$]5 M*1 Q8?3D3JZKA\W'\B*S.[KK=V;6O[#FK7V?=1:2TDK(<1*:ZT59+>2! J!& M%#IA^$"Y(<&2VIN5Z^1B=:J'S#?%(7/3']U,K/'/@RX;/=>CR1WB><>4+/D> M>$(V_!#)7P+"W(0UD&:>0G_TYAQ(9>PGNQ04%><=.!XF#"1^V]I-DZ&SY68W M"3!=$E_HUG__;7$XL?GG;C#CSL5ILIOJCA)G?G^(Y\F7"*4S26DV@Q06#NDD M8"CJMH,\*FM17(S3K@6=":-V&C^$Y+\Q:Z_/LXX+ANIWY1.XJRG;4[&AVNE_ MX@,6:=(K]!X2VRVJ@16L?MP?R%0GKH(]P2GH*(6B*V0W8X! #JZE!]CO2^$Q M\ /LSI]V3?_Y]2S[E+DM%TZ1=&H+FLEDM2[MW!J" 7I8^WU(1HM^&+EL(R;+ MGU LA_W4JS8;U8*V%+=YZ_XW=N=NM%6K/B\O+H[]7"H<9KDW23[87 MDSMB\ZF!KR#3OH)ME$83Z&^>ZHX1;7C0"64VUB$\M3G'=.*&OW4I80K(_R:= M9L25T%\QK3'-J"!HZU)A\NLN[;:81&!U]-="=4G4@J4E^YD])K8+ MA-GU!F8UH971W^S4LI5ZD* /KOW;T&"C**Z!_;2F]A!2"8_.CC!P%,0K.R3S;K#FRX'T+MXFNZ W2#95[B/A]BM4+6-K-8;^S*3^5:GZF*'S M/2%L.1$3_JS[TG>US@T 5=%?@-3F$HP'.G,\$<)H,67[8 WG@*0.^@.,-7QP M*@3029HP#-GGN>>BQS3+"Y*U7K;14IE/4&7T-Q%K##$P)NC\[>,[-=8KHAKH M+QO66*[(I;_HM:@U9[V(W'#W"@>8865%]+<(M8D&8H$^'*\#2MREWXV9IOFL M@Y0MJ)A4/+$GLR;)/[TTSR?\9+%^D^B/$NH?-9Z*'[H&W!*V.2;)6[EPCJ65 MT-\0U&81@ $Z3WV;^DPBGE8]V1Z!N5)61'_33YLO(!;HG!5#\35C-(#5T1_7 MT]_?Z^""SB+W05"R8HMI]Y&D*SA-(N$MH+^M5V//J(<..IU#\I03D@8^^ZN3 M)L/2I%6_)?2G][3IK8O6Y<1@SY([\OM^'T5@GY!"K/.GM.'7^.M3)E!G1>:Q M1WC^R^R4-EUJ1PFXD#D4W,*EQ67K8H-N> \=/OCWLV<;SO.O]_'PS13Y M,(S7Z<_T*6_F.Q<7(]X.T.CZPPRQO5Q2_C9GDLTR.UF J@6P^N6$JNO)9AO/*&CDL*O((R@9 *(Z N@7=\#6=^OXXBCD'L3(#L(UM6, M9KZ"O7AN4F>:Q-V$&4&9TU(V/]3+;(F].'LA*2X/5@R2L5%_3JC3*O8B3CO9 M91,@FC",RQDO9>-6(^\E\F"]L 28>VWJKS=>L"5D2NBCZY#J8%;+2[J1[=B3 MV,C?R3Q],SN)&-$:KXU_\B(2;+:-N#$+OKPC+R]2WI%G.9'[N!O[-;VDNFUC M+^XTU>14$$TP]KD$K3(K+TW3BFS77TJ^UH-B<74*?'XFR@]CLHYFB^@KXI.% M6^.\JD:C%Y?MM0$(#3+2_<6"< -"]@),["BY^> [;!69T*"O!W5:Q3;,IVA" M?10-4H5>%KS->I^]U^B?MB/3;!#[%.L4!:B%G0ESBFE&\#/A/$I2;1!^N7E'DZ"=CG6W?HD!56> &YI!5@H*^-TCL6HPWA"<3\9=+=W:R^ MO;.CF&HX+VHUAKTH;H;EVBBVE/TIYUZ)-QLO"0VVO:1CQ560*A=4O::PE[HG MT5I?;'.FU4/_AR3:Q:)RZ4EDNYY@4BVGAN_^W._=W_9Y:#6/*QD,>8+XT229 M4K.F7F.IFTCR-;&?F*5@)/(C,G^>*)TK2YJLKGEIL=-0+-!GS7U'?PGH;P-_ M3 .'S0 J@KEL>>^^@Q5"FX.+SPB)&3VC\>90'@IE,>>O.KS4BFX.;S+Y7SG0VZOZC,QIS[_CT+YU/UNU]ZBFWIM/[N_3' MK[N&9H^TQ+<=^,X4)[2^)]>Q6L<1^G_OU91-Q+$MN M6NJP=?S/G O&.;Q76\EL%9*(*V(2O"50*S M4I9V-KXJ5.UG):K'1= V16I4JV1!=R<((HDIY;)PZW6UK;YBOW^"*K<29E;O MCD2K8!YXP1(0UWZ6CV/?V@"O1T IHEMAYF5I(8^I="(R[[F/[IQM!7EPW9ET ML/K3V*[IT-=5H2M!7B F_ DQ>L*(=V8B#'Z1A30=^;V2@(,!T]$CI;D2Z?NL2Q"[QH M94G,,WND.\H*S5&'Z<@FKE+,Z9H N9$3MST-LYV79Z:%-^'_GQL*P[VJF7 MLO?KO**3?:*S_\;KWOUU[_ZZ=W_=NR/LW74&6OP0NG.7F5#^G#HSH_R:C& S MOT-"7.6RJ9((UL[V7H>G0X^&]IK]-?>$KW#/OY,+4-<0YE3:6&0,(%D[;@%K M=F3#Z^62U\LE!ER# M>/F72UIQ:EWBY9)NX#N$>P:2$V\W_.UJ>T5\9\7VW8J5HKKFA9IFL'RYF=P4 M\G8=5*T:U37-( ^JGDKNBN*U,D=H+OG#S#TW).)59FY15U$<>@C56FP25 ,K MEO9"Z=%MXNXEG@EQB/O(382*'G$-*$,_&,:0"@-TDGB6T=$B2?R4V77N>E$1 M):\%O3'38G;.6F1!L#" L)(IG['/:2\R#I7,F*(:7%\<1,LM_@UAB_=->U61 MKV0&6P M5/&4%PI[&;$[R2MU4FD(517-6UJ4-;#(% P,=$N8)?C4)TU9T;P) M3$D:$ QTTB;$X^GKQC:-MCF/:GBUS?]&/IOIM&&&N:P[N>E(FG/)X%.KFN*J MRII!E;Z"2CAK]WREYX81=1]B5GXD6;/SLM5%T2G MO3#&-E3*VYX&?R+^7*V\QZ70%Y9@O:V2#N7L:LK028[3#T]3V9[X2%M2W(SU M19TC;HE0N5NS9^0D?7(LWQO9G1I)NK;?)T9=>S MPU"^,954N5#CHQ8L=^T"F:?T@=$[8O/(]/G(GQ GIOR.RY4=NN&]'SSP%/Q< MRH&_B:/C5VCS@JDVK^U]T0PM46J^2#L:QP/;+RQ,::ER,2HK0JUR:UOOMH<- M- ^W8?Y)_A1.1&[=1S(?,#K\IB;M< M<3LFNUJJJ@6URJWY[&HJZ-'U4Q@TZ)9VS/9=OH2PW<1Q7 S*4&N>OQ,9JI8* MT[^R-_Q\2HZV:5HK_OA1F#R$6OXI(5P\B0OFI!;-,)2UO#0GR9TI[H]G=>2( MNB3SYJCJ&.#2:4"E<[RJ!&YIA@L\-UQ!CTF$I<'7J-KP_L#4ZVCRDDN-/FE9 M?N3.72_FE]>G?*/D1BX)TP0 9)XF"%BS75*"+],_F_IL)Q6."4US"VZK&Y!O M)UK]Z(7:VW- @W]1O+IWD V*NJ89Q)]A0(%4ID&#?C+K_?7&"[:$Y)YC5*V2 M)56@,T![[T4#E;C DQ(%],E@PM.9^&2^4TK+<>)UG!RP]LC"=5Q).A%(W0O, MDP,%),?=Y3U_V[7#E>7/^1]\A?-H>WPO9T5=F](MDSMQJXJI!U;'?DM'GWXM M7%H*S.!/S+-/=>V-&]F>8+5<+(3]Q(L&U%7=QQ]2 C*F*^(M)F3)E_.)6/O# M]NP6KQ6SK0%U?T\R8Z_Y[YFM'X1A;/L.$0TCWG0C+6.GF-"DO4$TT:?.?':- MF$_JV9O4(>\N]ZSE0F_%EE2O%>PG0?0-:AV43*)V3%V'[);J(!H+-;"?NSB) MLDKI3:*G&_BARP!,[XHD-U3Y ;#NT(,T@_WXPTE$PG%"9Y?)Z1 R#_G&>6?Y M1XO<=" -65!514O!6IM%,![ZJZ>/Z>KID="'("1MK)X.&L@?_?!#4N4C3%8& M526!9+5VE*F[NA%+BSZJ]@LIMH]-LB8SJ^X&\W0N'I*GY%>R;(# ^D#*6CO; MK&$EM9#!'&3-O,>4S.D2HG-EP/MW@]@LB8@^]'J9FHP6[$^^Z0W"2#+2!,6A M7!CD3)$*WI+SQ&+CS%X2MK#AV:P_!5Z\)CT2.M3="%:#2G]\UT)*.@&^12*XEWTG%S*=L"6'_P';/1* M7CF4UX)R:I#3 0(#^K@:12M"#WFPPAL:A&$WIAP1,5?R6N@7V/6Y@L" SA4/ MUO%9L]ND=V)VBN6@?!CD(:@6%9T!X7V)(9&,%GDM](P$M?PW2A@N>@:;L7;" M5>#-TXWSV ZC7DRN _H+=2,2+!9)XO$Y*2<2%&O!*6VB9U;0UY'3(40?[9;G M!4_<-\EZW0OBAV@1>SJ,0^NC)W709U>N3"9Q4KF^_1^@,QN MRVJA9XVH8[?5,*!SM9_Z^=EX=KC#[SK*]GZR.G@W[4]?_0@A0&=)N 2X#PFS M!;?N0F(8096AO)G@.M&1RQ ">X0!ZJ3WA=G?/9+@ZL^M=4 C]W=;?M ,JPVE MT"!'C XLZ!R*;[U!1B&L-I1#@QPO.K"@'E1LKA4U$-/95!C40F" M IVQP9HMHB@WZ^5.[A\=Y?G*GUROZJ1@-\GK-0/ETR0G3AV@\.G=WTA4+#CW MA=#OI]=;81:$1 >^^EKHZ,DG-%RYFX/W7$R+1A/H5];U2=,&")U2[B9P>!A[ M>BV,YS_@%\?8[C,1.-N(RCTHD/IX]VE/\J# H4%G,A^RMTM%+W\6MZHX^JVW MTV(52X*CT\+] NSS_()/CSP2+TBVF\IQI:@&IN2'; MCJB7)!5EH8P8Y",1BXS/QFG)!ZPU/X62$-A,\U#.3?*O- ELA9K\[5T)"=:E MWW:_K?SE46OD.2(^Z\KN&T=P/;A\Z>4Z]E=.L$ZGY:/\)(GGO1",T.-7W[T# M'F[$&_PZ^=_'KSMO.STW=+R Y]AD_YAV?^[W[F_[G=%U9SP9C?N3V>>.->QU M^O^\'XSO^L/97SK#_JSSIZS9/[\QZ^C%>N!W4)TZD2B'JDAA_"4F2UVEBR5AJKFZIK!I*[N0@\-D8J:-[SNGG.VW3#016PP@?> M0H9RT8-C,5L"1VQUR/IX[3[SOX6WQ X)#VP$Q2?<@3'&NW8D *%%UZ M:LEIR(93**["0:.JAY\I#+CZ@AH_P[PV^3QFZJ@=H5025T%C7S#6X"I]!@V# M?-$IYA"O?[1YU-*PE6CB$DA$:.FX!=&]5(Q>4;F6WLM<2X/AS!K>#*[8OZSI MM#^;&N%5VL7A,":+TAXD47N8-)M!CYO,4OXK9GIA!>0IOA9IXFC)*C#:6EF7 MOIJ;:10QR,E:$UX?>^X]B21-65_ )%MA:W6B*D&UL2?=)L:M#D[UY^$@LCUS MYF%^5.D4E+X\.TNGY@^RJ;G_KW&_.^OW.M;=:#(;_-N:#4;#RCG[=;I&F:Z+ MG]!.%"[+VOR/P%:=%> GAB?B4UG3T%3BK%O M[J(7&J>)?KEZP+Y2PO4158 MV495(6D/.]LYDBKDL+PP5; 6$:%-ZT.A4>Q\ZN=7BDI43=8,J8-?50\[S7K+ M_#;B[S?+S[!+93.VMSS8AQ]R.0Z-R2YUBMS%\%'F8K"ZW=']<#;MC*W/5N)/ M&/;X#R?W_5[B?QA.^^C>A4SN<">X[86 X%)9);0CXCR/RKR&HO+8)_EJ.LK' MMA+!T2UM-IIN7?O!]9(H= @UHBK8^^Y:],CE-X&A:@NHR1F\$>P=\\F##(+1 M94^0T&EQ:%.>]3:WM#N:'[\ISH]Z MU0#1C+A9H;K\51F()*YD!EUU7YR6BH9_>Z*4"OQJ>T5\9[6VZ6_RJQ/JFI=- MG%H^]-L2Y2[N.JBZ*J&N:09Y4/546I8 MT'V%SJDODDDKF3&6&C2$I1MC'\RQ@9";8M)*9K %T$(53R;="-LE*"IU4F7Y ME!6-LX'*FV) +- -X80D<9QCFT;;W..EX=4V_QNY7=1IPXR!5]=,ZDB:.U?' MIU9E+*O*FD&5OH)*.&O(4@JBRF=/P2?BSP,JO8]9*H5MW,1ZD@\#%PC74H#^ MR"< *$NEL+VX,"@%PJ'/!8@OIYF3IDCSW;0F,ODA'C4G;_6*TG]*CYF_E1TS M3V>C[C\Z5]:TW^MT1W?][U')8$B OS7.HUVI.B+P;TWR6@]\9J_(H6_\(QP[Z59$ M6NF"*)'*@>Z3%O1.M42D-5^[OAM&:43!+I!!Q9-F,]@W .IP6 LI M='ZE>BKCPC;'E,#/#]BVSP%HN M:9*8(-DKCS:)]U&Z-?Y.'H$]&WP:S#YW9J..=7,SZ=]8LWZV81Z-^289/?[Z MPG;'E8II46K[2Y*F6SP4&=O;),OMDTWG&96C. HCV^>)"X:Q8MYM_E/(=@"V M.6\+X=KF8I.\ZLR,&(U0LX4TB,POQ%VN>'()9@KM)5O@$.JX(1DS R5S^9RK M ]C[@',K*H2.5_4]X#7P(^KZH>OP)U#.H[#%3V(?_IQ;1:LA_^*5\H85C,*! M/T[D4:16:^5CV/OMLRBB!&;T39Q2ME!+N):FYB8[@7VSOQF5:YX6?%7DF\9! M&,9DWHN9N5ZF?4_$#/,[REWWYQ*-JM$6MK\(>/I7%Z2+SC5X\GC8P8%MJ33[ M@9V1X#S&JA8Y^/;JQ&5!2>H9OSIZKMT![.M _6OM+?.SK,]TB+AXK;L.Z((D MCS_PJY;]YXV;QF_MA6]/Y0"?!NI;:P^TGT7?P!2\["G[5)1PW( G=@NHX*T] M9F^&@G\1\SOF:M:Y6B-^+?Z_N7;4 OY<1$1U>_B$.35PTV\-!$ M1TM?Z+G)JUYF"'TB(1^ZR=(F>>9@%O ?98.8QRJW/>'#>P#5V;\4_L%55?#CV?.PMX7H,3[B,)SS?\G= FJNL@'2-B<56CM^8-7N83\ ML5M"PQ0U6$+$[TOAJC];D_[/H]M>?S+]XQ]^^/#^^[]V^O^\YT&KQF1!O+ 8 MU?@A=.>N3;@MDJB$/;G\^>6.^W:9Q:DA^&K7QYWU69GJ#UL4]0 MS\&F)B2&N -V,LGGZ>-29EC:,TS3QV*CYPF%SJ]FSHQ5FB; N_4\=KM!RI_1 M8SK@Z]BZJCK8LY6691(+W?Y$,R6/3!I-Q"LK85^'TH)<(O:Y)G?]Z;P&VJT= M2-68>O&@3AYJU<>[5 W[UDL-T 6BM[/,"6F4FS;9OPY3)OO'KQ.^N!.L:]CO M<[\V8X)LIQ$;P8.#6L5<*@[S=WMBHB#*DHO10WHOQ/ M;K8@SU3 6WCY9ET;DMR2P43^(0]?P%LP@W]=C=?BUJCW,8+U.O 3159G8BP5 M->,6$5PQ2TD9!<*C6]QNP"P(C?B3TN-=W">0)$5%Z.37\L68$S@#(8/.8.Y= M"/7T6%G8#$MXAIFP4OI<$@!T E6S6T51,\B3**&8@W8=N=;LSEI2DAS@2%TM M506QYQNA3N3]*V()T8U290R*W#1)JIBAXUBA.T=FZCN\*)!#C[C;;[30L%N0 MNJ:1+%#<(F, R5JS;Z,%6Y:X_E)EWHKET.^1PG6I8.^J)48W=WS.&RUR$0.* M55AU<=-&0'OKL&KYM-94P;R@AH*#;S'T6]JYGAR%LB2BN8L8 M.L<248Q!;E."Y$S*=4GY0G%%64-(5"EFT5%4(0FVMW7*5DDDM/1<>M)*T(B: M]IXA%BI7Z?44I>SF&+]TX/.XT\!/+#[, %97,V3\G-$(5N.0"QC&/,?:=PMV M:%4J;@B=$%6M/)8J"81M%4\Y@]+(%O*AY6PA KU2G3E5)OLP]$:1*. ^S?G MK$>2'=>*F5VA[N_2O,'-?PK[^2+0!K M9X=[8Y@7VXX M[P1Y&EWH:KJ_HDSH([/#U3 ,@W1?GZX&PB0A>_[W_-WB81!])M&$.,'2YVO, M_.L7DMWS>3Z/_9A(+94\*S4O5Q'3$7D=T.Q'O)QDLW#N?F"_*6*6:DK)0M?1 MVJN4XZW-"%VK=K7G[@SV"R3G75R>3MO%JZP@ MP: X=S:")C?91^S@410%;YYD?+T_H,?ZR" EZ2Z1S2O$?23SD9\+QP %/T*: M0<^&4TM[ZD!5.^#';9ZH&V"D7HIJ M)(Y)MB!-! :I0:$&^C,:IU)>B0"Z:1_3P"%D'EXS<9,;87[!?RSF"E 5_56) M6J2!,:D]."-"3QN:HB#0@Y!\]>&'I,I=E$1&5I5$?U!!CRZA',V,+1'&*^(M M)F3I\F3$')E]7$B6H>%P-)Q3F9T>B?S+B2Q-M(S^RD -#IM#U ![F@^VRT_O M,D,JKH.>>;^F!56A8!A18YN.:*)V\T2?U"L5:'TH@6;Y)/7002>SYSZRG98_ M#]E^/'FG81W$?J0F454/2IY9+CH8&NBDI7D%0@9E)E=J)[)T T06A 2H"J7. M+.<3&!-3V4NMO#YU^WKHUXZ:Y*V AB&D5:3RR'?W?L./DW;RJ)C4; PO1I#,8=D=W_<[,^E=_NG\E".EMH+UXA[ZK M'PJ25D(:LS'E:GU-N"O98UW+]KE7Q"<+5R*+LB)R^#: H.(PA$&!;V:S?@:4 MN$N_!F7"BMCQTO4Y4V!A"F?)+L?RY[?L(S4&FZHZ=E1R;?Y@N)C"XEY,3?J$ M];#C@&OSID"BO@>;!R"A'B[ULNYFLX$VY=#ZV!&X^M3K(7/1)XR]_6(\9YYJ MJP*L%>SXU_H*H8/2BU"+VIIP*OFM>7/KD_]R9P)MED]EMS5WKSZ[C;/Z8\JJ MGSQS/)]5D(OHON@O%L3A3X3MQ>:AS;[C>F[R*:D?XT>9'Z-_?=WOS@:?^CD? M1F?2[XZ&W<'MP)IQ#\>K0Z-9.8ZY$VBRM=ON\\DK9KW9'NHS#05(WLQG+LY9 MT@K,Z!L\@53=%8_.'?B[R8X5L,*01"$_KTPY\KS@B<<+:&N,5MN7YZ!I#E%3 ME:-ZV5L9&B7'1-S0Y?EU:F)E*L?#@*\H8B'H9-JS< M$F5]5M6[H& 'H$3G98+/N"0<+3+_V/YBBY*&3F-%[''E\.]PC#TW%W"V9K'=#(_=T69*VI%!#:&G9BHU.)U$/-O#7+ M#66:J+$.R?Z+POGNA47CSM[%MY/D$761-FO/;53DQ%)F)^J6 NI;?%6_'U:,TU8P:UVNI<@^B2+G?D9PI-JO<2Q37,H$JN>$I>3'DND?6#/]KE=/F9 M.-VJGDP4%#?&-RU0K^)R4R8T^J;^*$[Y_\74#>=NDCA7^;:OJJ(QSFD834 @ MT FK/-B23T.2*F:8MU-G(HF N: #@_@:VFNBFI.4%[-RG8'/NKM6Y@/YYH/L6M!-?W0SL<8_#[J= MP?!Z-+DS(@7(E"SYLP@3LN%Q%OY2?9HDKH'DM]D3-B&/Q(])\LI*G]%.?=OK MQF'$.0X3AP:S&OS)K%U8I/1\Z=1VS=B4JO@M^GY.%!K_&$JSWR6K5;6]K=NB M(2K0R I[9;K@M+2X55(HYQZL'\=5(/]X]?] S 'JVY[ FVS(-8D%;\@0H:K-"UA?X_5B#_>S2_@!RV M$L1EF=K9,BB@[<596NL"7P5Q5#NUH51-L ML8SHV^ [=S[W2-\.(]4!0KDDVA&"#OS"WB/J_#2(03I?50[M%H&FSHME1-?Y MW6),O9M /S0PO&#'E-\^2Z@W=O7 M>]]PUD'),)1401Z7FAX;I>QF.54/[GMBA_)GHK[Y1N9.'8W[$S:0AC>=V[XU MQ7\0#D5!3%/MQO@APA NC<3%?,J,\(70/(J2J+?1S?!#MB M#-#I ;"B3T9KQ^E-D"'CX +O_1T6&M=QQ*2_)EA)UQS?RM8< MU_>S^TF_PI.%V%]@V]A*56 M3?2^'(UAWY0$F=1HZB4L 6LC^$7HS>GJ\E+6IGIX77#V&:FH]_Z<0<8#)7D" M/_Y8@BJ8M&9SV&&FK2N-"DGT#:B@WU#W6JX"]MW@YIUL)30,\VSSC'/3>+/Q MDE ?9E!XIZ&AP]])?=VSG_N3SO1^/+[M\[VF=9OM/0T*)/Z2MI_'>KF;B:"# M]%#^!6P=Y5 89D]_(>YRQ1.5L]6@O203P@,,=K_D'LGW4 XA+;V$[5U=_&HO MQ=CWW&#>]W'SP4G%[F5+"'X%9DRH0V0K,?V67L+^KBY^C:O-V=<#,O1 X2/? M%Q<"W='=W6"6NIBM88_]>\B/O?O#[L"DS'1?TOQ_6/1U X_)$*3(6XP!UME= MYX>![PA^/6-_"^TDJ0K\&E)SWS+C"D,C9XDMH(-_AZD!66[5]YJ:_8H9.M7> MR"PH7K/@X2?T&_.8?1IMI_'#?X@3S8(1M1[9Q,(AN [H\80N3[)4HZDO3'EJ M((2>2E"KSZJ,3K4:,T-):@^44W2@H1M@@D<,KF(F,/O4P!_01V:4NK;G+@+J M2VY^\7KJ:MA;F1-T-O]< 10?=&_'C+4]6N0,DB(;7G5Q,\;9V8RQ 7T='EE M2>UJX52WJ[0;,D,!I,IL'6]J*MM:0D[;4RQYZH G9RT9IJ6KP] M),<#W;):E-BCQ:WMSV7C[% &W;/?_ :R-.2*B*"3-"5.G&2W)9L@E+W27BJ( M[ZIOG2\!..BD59W7]TCH4'"E+$)\\V1[OL1[51Q7Q Y10>*X #YWD;,66/2BK7+CNR^'' M);5.834TIS(F<-XU=ZV_;QI;_+D#_PVQV6R0 K3C/]L:^ ?Q*:\"U@\39H/MM1(ZD:2A2 M'9)V=/_Z/8\9SI"B;*=57-G6+7 =2>0\SYSG[YS9_?7\MY.W_=[NKT=[A_!7 MX/]VSX_/3X[>[C[EO_#K4_OS[O[9X>_BX_GO)T?_?C3*L_*->+8]*\6YGJI" MG*I+\2&?RBSB+R+Q41D]>@0OPJOOF^\-\S2YPIR]$4:/)^6CM[OOSD[/PS%LC>14I_,WUPV MGBWT?Q1/]M';'[-A,=O9?8H-PBJ]OV_S._HZT4-=]GO/M@<_W^HTPVG%*BN5 MN>/[]GTGM']\]MO1A^.#O:C?.SX]&-RCJ=V[O=K]]/9H.DOS^12:[O?VQD8I M_.?NTT]O[\TT;>N)BG,C2YU#%UF>J1MNYZUPRS^JHM2CN?U29XG"KK<'KW2V M(X8R_C(V>94E6W&>YN:-^.]WA_C?*BGA?**+?L\3@ZAI03PN)TK\F"9_5OD. M$$R#2'XT]/43H0M!VZ82H;,R%\.YD%DBAJJ\5"H3^SJ?0L^QC,1Q%@\B(<4! MS'V4FTS#/W,SLWM#O?5[OKN#?#J3V;S1&;;\BS1S<5*)Q_Y1'KU2X;/7L9\' MLKTK(_7.:?WU!6JLQ6KI&:AH)DVIX36))"O*B2R%HY$?38'T 53K2?Y2EQ.! MQ&YI#HFZJ(9_J+@40-)(=<5$IBE0M1CG%\ID0.U Z/C**$_3_%)G8YB7F1;T M<)QGB4:B+MX\H)5?>U);[71W]]\^&XC#"@FMW\-M_QCG,R7RD?#<%+C0_G4" M]5XMB2."M9[UJBE?#L3N\=OW><&'GJF!*6/WZ?';0*50LX$#27* *^*)V)8 M%3I3!7.@FHHABGIC'J:*0,"&&86$[F"!B 2&FV$K1>Z*&NN MN, V9W:6]+-MS[+-"&="8S1*%M#U$"8)+%/"0,; ,OL]&/)$3QWKY D??54Q M='ZA_(3/>8PZ3QHKQQS;LU['K2M:A!*GX947^*!E43+!;T%!@M+S4M9H1 MJ#WGP+T'5GEX0*2[]DQ[U1,>TED]&\)(2>_D$]KO'5:&A#C058LJHM8!3-1% M7JK%DS&J4$-PIU"-X(B5!=)>2*MX.*F5JH"# 7_'.5#Y2.)9LZ_0,4ET$4]@ M83KZR?W8NTG?=CE416F/]U,@?R&'.M7E?!6*\5W9[ ='W3%1]VG>[QWDV2C5 M<8E$'5#[ ,G=$[11,Z,*& N+C4MIC,P6J98T:."=0$UT0$8C4(V191]*. GP MS01^S/* -$5N0)9,I[I$DHSZOQ1:*G;0T!OR*WKI0N_W_L6 IBHIX7=:UB6BJP@7$1<%67*N;-]NM=DJ-(\&Q./S6EP ML)(X)!Z*Z?=P05/-2O.#.;!KSZ%6;B$\'XB]I^(UN@*)&_85?\GRRU0E8]LC,9&@%Z-2YD,3/8/5(QT7C7_0 MW$L\$B6S$%B)B$<$E(U_\ZJTFC%^ Z<8M-U(4 =PCF?89+^G-)U9RVG=F')3 M#QC5XX:X9TZ&+!,.=V7Y "DC?![A/07?ROH%YYM;NMHXCL#W9Y?.K1S,LC*! MG1MLA=_/R#) 7)X\8SL %!K@6.@GA!Z%^HJ M-I9CU4EY$4JQM$J0W^%VX3:HK""ZB6A5>#5$TX2JFRYR$ @HDH#3(O<%%L;=E@\N[A\?^Z85PWM=?XW3 WH&G4W^VGP!S$L\$K6#G8(9W U,[W]D^. MQ,'1R9K*60'3' M80N+D9YZ)B]>0JM;=FN#G71[N"/.YS-8@CT#-DR\(T[E5/$^G^:XN<_"EYZZ MM_ 7L775,$A9\J/ N8& .@@T&'9D80M/SS_@_^%FPU^@HPZ2&@)W_[(U5*#T MP/AF1(MIY2]3 #?=$?%W)_/*Q0KW"?>/C^:M\:;; M=W9VJF5WF/_"K%\,2%HY:7:UB_L>SO].[/KW<7'ORP(4D(\R!0.XZ=FN%1>9 M96C:%_0,ZM^[G][^S_/7V]'V]C;&9]$:%7,E33N\C&T+UW00QR5OR37=ELGJ\>8H5$*=JNZ?R1PC:EZ_R;,KF+O*]FW5@)1_@-:ASO"\YZM M=M9Z('Z!#3?(6 :!)>KX@X*IZF%*<3C"&\1ZAEXX:]!9DU+,4IFA/VZD;"2* MF8@S2)U-6:![E>)X_ (%\<#"B!'&@.:B^JJ+LM^K[4!AS4!@P300\NU[F,(2 M3MAEVSIGH>\]JKN.V/!&IR ;NNO,\59, .O.[U9-[T#P[T&B]GOX( 9C$=UP MTZ!8ZT [9E*"9+01*UP "+^%AOLH$YW((CRYM8KEV.[50$'9X1^;AE;_PDU M*2_A6-!YN,S-%R)4?,H/-HR9768"ADF1.7I&4FA,"EXM,573H3(;VEZ7Z:Y> M:W\)C/(K&BV(R=C'B.]YX!>TJ 4]'5:F\/1#!)4I4 T+U#R1Q&IH@\(@T85* M(\8_EE)G[/CTFJ(/!MN>T2E8$21A. ^",%9D6.>D@V4L$#%C- C*P &P:I9G MPL9O;-0-6;G0I9J2?Q0/695Q-$G..'J%,JJH9K/<4&PPR>-JZMZGH=Q$@[83 M\DM&C('/[AJ?H@=J#*Y\UJ\&@3R@6+/5)3;.@'6<]?=Q!H1^4M ]@RR")LB@ M9AH.N99<%[+C!\?X,[$X_%DQ3(QY7)L=A4/I]XZ#J#-RON/L G^"3WN$1&OZ MJ4.&'8RK#D<5-I)U"6S7AZ:"$!.'D*R6XX(]4_1 \^FH(T==H/HSZK<>3+'H M^F@_44,D&#K/HR&H&SF]&>@V$.\\+GGBPY/$X[MD2S#"D44LL*2+;@9 6AAG M".= ]TS)UD]1F0L$CC0&Q%:+45.0H:@;P@CB92:,-FS$K+.4>7">EY6SU=<# M\4$5I='Q M*3;>'/@ZT_F&RO\>E?\$5$YXK1 Q+CZAR#OW_/%AZ51K3P7?1YGJA$0U4@<" M6%*Q"B14Y/ \%JBCT.U([3($*7!Y6J^*:RH&$[/&.[%RM@0&16B%!?GCB.DI( L]ZI:5(.*D)_#VUHET?5P)S>P8J9B/=*QRSUH*&Y1 MOY?!B[H50AJW<"W")VT'DA Y$^OOP@Z]%T%[>(-.#I;A&Y]C=6,P,9N.VB&,Y-?@(:?$(STLDN: M]WOH@\P(2ILXC*F;TDR"5.>89-3 8N$R@N)9H:/?>U#FX@N<=[=MZJ+69RTZ M;]G)J$]%P0"Z9>>B>10ZHJCJ:YR"CM!4E)L#K5W]^(?]K; Z<(ZJC-RN8:R6 M'4"-9\BKZCRJ#NZ;X(&V.U(V)-!*\:G(66_$B_]AY-CS#7+LGB/'GF^08QOD MV&TCQQZ&HECW75\]?&+WT]OST,W72MM%)>@ =7[T M>0[$\6B)*G6ML]+:-=26,VH>)VJD,ZTQ08]USJ[R%-\NM^;YD:F DR'F2ZK!$3#X^=/:+QD MGHW K# Q6FAD9IQ"2A_ MY$/H_L43H-QT!+HROH*9%46%DLRN782-C$T.9E^FQG""2(2'GKCNM'<.I^[@ MVX]?\@PYDXZRU<+XK+4)IK!W!M/:R!@IK+70SD(\IV %92]R/VS7UJ24*-YW ME=PP]V.-F>0#0R5\!\3--3S2^48"/AG"%M#-41)N#"$*\ F18MXUU;J'*11R-W8(P+43L<\EMA(RX ?6K!0 MP&AA,;X'IT5!$U:5"#+WNA>_WSO@>3^6A7!B!2;3XLU"#O,+]21,_/*U@:0X MJ-.]#C #.D^O0E"A5"O4A<6"S.1\ +W9CXA[GOM7_D2T-4[Y4J47Z(#)RDD! M8H PUD\ZG3]#7$ML)(Q%UNV#=404XJ*0D?>]U/ERGC5R6-9"IY-<%92=;-1% M_@7)8*(U 6WFBD4P2JP.&Q*7Z%"];D^$^) ML6$+3JP1E,MD:,'[!!O3(,JF>V_)WO/!$WD<5R#);KB?_9[SH.4NJ+G@CB4/ M$"*(,EM.Q?L>'DE#@)-&6SRP*QL62%W\,Z,5N:.NDZ>E4 M);C(Z1RCQ8:.'JL$N#'X:M$ZQ[A([06R/&'6Z(/6RU6(><$SZ?>:I;+J\_B. M?73>0=S:I/J87+E%U^P-CJK*+A2(96 L19G'7^QJ%HB@ L%?%9A 4!05>P\7 M^!-H42I<-,&-,0U^52;6!:+"-M)Z;::[:@MNC\X)\-\VAPFP)$X_;U/@HJ[. M!1I&S2)RH,!+D"3P@!EC7C,%&\A?*)N%):B*41#;0:Y+;(+P%7@,N-8#J,]# M;+"0*9;80'XSPK-6J_^@9]8EG5#/3:DL!RC8R +0D849U_@ECU06A2J+%@?: MH>(-C^,GKG9&5LC8>=<+6$V[5OZ'PL^$0+^M"A7VN!4!DIY*8N67&0Y^2=B> M%'7@]I4A5$ [A[XN=8&K T8.Y7]GXM7V#[6:D)?0R45.3\SR2\XLI]E7):X' M2?6E/:SST=]X,_ZFJMZMJP M;X#*\>T:IA0+2E_$>MDRM3*0QEZ-] HB&NU!7%K\H\HA8RJ\=BBN50YONF&\ M]M[HN4[90\WGMK0]<;VR!VJRT[@: 4[*A[A20>Z@]F_1NT1#[4(C\U;TKOL= MHWRQB5'>\QCEBTV,,%GY*/21GH4<\PN -2D'11RBJ%;0E- M10'$!:/D+&Q8,UO,N=]SC=?N+-!5<1Z4'P%Z3]Y,&N'D")'J/RMKVD>PGMD7 M4\W*&'0\HW(SEIG^3PU2J_,]<,WLSM(N6YI"/"16E0:U-RUM2H:M>0B>^J)YLA67WB)5'INV)?2+(%;CKES&(?-21\%Q>O(I*CC M$W4$>&,YK\^$OU--VL7C^Z%-4FW@>[.4_@8OLEX37CU>!/0N5Z+FNC#\6!*#'HZ'-8BQ<+];6 MQJ^1\L>MT 0H/EP4ESPWDHKCK+5O_&'1\LH%5<()3+6&W^\=I.P(/U[GM+6' M)J]7/N$]]&Q[Z%';3>T*_@,C 7L:3 F,:7!\E:HQ>5M\2: +U0C:62I=K"RD9#GA-ISS M9]G!ADDMT'$[TNZFE> T$P834&EZ7Z&K#HWY A)D?.X<5:KAQB MJ2Q>%GL+YY$YM/OM0LV,0S!(A0:4,FKV%J3C77# M%(2,2<4J.K$6Z+Y9 %L$ VMO1H@&1:V+'6T4*+57@2R[(HBJ#_(T[?4NR&Z+ M+D0R+$_ <'W]J25*(6)-*#/2HDT"7(D,9RO(4[D0X?2E9'GZ5#4$MH$'"X?H M-,]J9*>_[R1T,<%**P3V6Z3=E$++8=;G3,Y)AX8M+"KI[DQJ+)&]V,%=7A9. MR&"H6W&BZM"2NZ7K$WE)HTE4$2M;>2O16,EB6+%_<*^^EP7MO^F,8IDUGP@Q M.K"V%VK.F/)V.LTPK@O-II[E:$G=7';A#FKF;(BYRG6SN#."HZLM-5/6> M1U5?;J*JFZCJ;4=5[TK!N)7KPO\:B%-R5[GBFWL<,<)O(N>/11B7@@:3(JS) MAMEK5:9CJWU@.0BK1WI%Q,DR]$$A-!/12$$I=ZN'CD$ER!JW.?=[]B>\(51> MH*H-3] M0_PP:'N951VYT ;GO; Z0#].I;9NVT^#CP.8RAB#EO:)&$\,U--98%K4=37QMFA]7MU4:V[@;)]:*605G^A]O9 G* 1 M"PPBP2N+Z0PTZO9>51 IN*!P(KG&3TZ%;H%_H)G#UZI61<&Z/@=@G-T"!W:( M17R!^JAGC/'W>_7EJ; H)E/SJ&Z]J)"L-5E3FNJQ,]?"WV-I%-[ 1NYU/LC\ MT<(!D,>1243G+G _+2844"%L^ KG"J/4IP6/P*@R_-8N%C6$!,S4&SB[+L/AD M5]'YEL&%#_CU<2\K"L=U//]P^,"#U1J>/<-+74LU9D]-IP\-8[9C=LG485^+ M.T]$JT1MB]C( ^(>W3-#7=JT?_]8<#TJ-0PM&146OUHD6E=N+!36LKY0U=TJ M8WF/NY8<=9(*]0R56,<09^#::F-JBMZJ3.55$12FK9U1_9ZKM$6OR!2U+4$X MH-KZY\I<'@$59!]=Q8 67919BGXH;5%:H;Y%?,I7^&I?UMCAEPS7")>BS.D6 MWZLX6H05WRBD:"^BQ2)OPLX1:ZB15S'LBVK-\;VV="UC4L6V)9CX5'/-N3;C M811:1C?M+O#4&]3D@[>Q8%P97B-$,+Z]I" NUTKM*'/0Y>VM'%$6BMRKY:1CE@^&T3Q ->OY0'R6:,A0RMR^ M02V M2M4%R[I)\X'&=)OCF%0I\*=G9$( *%>3GNBWT0-ES<[_W$=%Y7.F_6G[CFWN0-R=[3Z2+)OAR( M7\$>Q(L# S=8+&T= J0V!SJ8V.?X]J,%Z4SE8$<$H'>%_ZD$*R=:$H^EN!>C MKS:<\<%,%\GL%8AQ^;7?^^POJF3ACM1F"W78@L-7Q#\[[L&4LUD*)@3=?22_ MAA=A-OT,[%H@AVJ6A\%CIP7;?/^P6F\ =.@V0\H)<=Y E\8Q!&W[.^RX=7)) M(+R62I20ID-.4([%2GM3V4W/Q1VFB;\0_WRUB7_>\_CGJTW\4\.6=_=\-,L?2_ ?.WM+7U.^[H2RWTB.I!E+;Z MW0&L(QRM3,NZ7M98 3C.8429<[['-&1L!QJG^!U)[^76?UVX M!R%OA0N\Z@R,-)U$> 4G11/(X:4RNN<)!3'?.X@1"J]A_%$9721\ 1!?<24+ MCQ4KXGRF(E=P%-I+*E_ 'U6(&"<"IP5=9LI6'O0##ZIQT@B!.=87*V#S8*WI M:35U[?LK( E713D6+84(%@C$F_7T0L,T8XZ1^'G"0*G22<L4VJNB?L]4#"\T:ES9:JV/D9NCY72A\/JFH*PAG#17R)"7A1RH'C?ZQ8\N'R*YTQKM$ MMWHW^KW.[:C/.M?@=5>.T+3DFM>4W=A_?U?6_#00*$R.;1%E7]T'#AK"1ZN2 MSH\-[#*#E,GO![+ ME@!.7JQ40@Q\!-PF!8)(QASQ.5ZX"28L@^K6H@AOC$.I9?+*@G&M$, 2#; 6 M5R"S,?9>+YM(Y%1B; E=/^_N4G17&3?&Z:#T*6,LZG7OO)^X\68' MU)L$#,]TPT[NZ721G?P,JBO>(@WZ)YSSHCN3Q:+EZW ZT8M_R9;J1?H-OF8? M$_F)2*<#U6=1E$DD43@6>DQGLL;U4<2(LDHP"F^?UEB9Q86J_;53N0_'4U9M M?8Z4#;Q2T/KA.']N=V;M\_!]$\V.3_N]S\?GITCY-P]^ ME6N^?WSVV]&'XX.]B(=V?'K@2>[\T \X]$"MW2R.?GM_&0&ZN$ZX;7:UR9FWO]YH02BU%7OVP MRM6G ,R55//- WSY#6N>5_T6: M.0_JI'H(_/,<_4.K.0RK'-;!T=DW<,>UDK1K.JS[2L!W9@,V-+RAX24S/93E MC83C>BJS=X/(:8UO;W6;Y&K!)'<2*?(7,&NO=\09(VG?B!-,*=Y V*[G17<9 MPO;ZGX2PW2-45K>']NG^V>'OR#R>_GK^V\G;_P=02P,$% @ #(@<687G M44KB P (A@ H !E>#(S+3$N:'1M[5EMC]HX$/Z^$O]A#NE6K41XWV4+ M*1(OH41E 4%ZO7XTB0.^2^S4<;KE?OV-$])EVUNUG)8>JP-$XK>9>9X9VQH; M<^S<3KJ%"W-L]8;X!OTQ'=N96%VSDKVQM[+K-ONSX0=8.A\FUNNB+[AJ0ZT: M*7!82&.8TCM8B)#P4M90@B65S"^B((K.#Y7K0$CDFO$VX- .*/I9&21@:VQP M*5=4%KOF:#9U]O4:/@E9L&U_3W,Z-F9_T0P(:NIW+_DJCCIFI8_,M5Y\S8\( M_6F4W_\>FI%LO5%/["#K]['=MYW"1;U1KCV]GQZC\D<2*^9OGTFT'V-QE"D[ MF$V7UA0C,AN!/1U:>OH&1O;A] MYKQ_=O"., 7?4W %C]$[H 2H#07&72$C(8EB@L-J"Y+Z5%+NZJYTQ(*N6:QV M Y:**!IJ>:R,A QA:33@Q524H=%H&/56LU5_]1((][Z1+5Q\$8[WI&^T=)R) MUUJOFLU&*5-5;39KU5VYWKQI7*=:T^K5=:/5>@G"ASX3(7)U20EL[I;AA;9Z M&7@?$]$9B# B?'LITUHZ7"2R<"$I\E7@(1@/>LD:W0SUFQ+4J_5F"?D'")>O MM8-P.)#$8QJPGQ+ZHC/6.N/4FR)@F2Z?<<)=1@*([YF25/:6;*%1RVRD/+#0 M*!4N=-$7$BAQ-[F-+24RUB4.E'O4*\'=AF'W#C=&+$@\##O!_L]10#A10FXA M(I*L)8DVNE72.-8DXF2%6+C2H#R1K!1J61/II02_Y8. 5BQ@:JO9(S=T1$(U M!0)KH66PS:42)]H.A9?/DJ\=T^,\09N+#',>[EK5>)ORU2(^BUT?6#"P)I-Y;SC$K?=UL5I,Z\MY;Y#7#\:R$M*CTG!% M$) H1JYYJ0-WS%,;K:7ZJ\ZZ3&=QN/I/5"I>-E5!*A"A3OM(YT@[ZE49^M G@#/\][IW;<]C]@+A_9N AW7>.1<&T MNY6XHF&/>\NW.'G@DH08DO=CV[$ YY99L;O[#/&Q.,W@GV1DCPOJ'(S_#-2C MR^4#91J:1IYCDQ/R Q/]LY M;3N_& :,& V\-LS)&L\U2_HQT1X&=M>0)^_7NNU["3T".N@$]V/GLG_*\.\WUA_<+OS,7YE^SHN_XLTM__=_ WU!+ P04 " ,B!Q9D+<0 M+ (( !-.P "@ &5X,S$M,2YH=&WM6VMOVS@6_6[ _X$;8 4['I__9Y+27XD3NJT<5+O.D#K2"(OS^4] M//>2D9M7]K^N+XJ%YI75ZN*3T4_3[MG7UD6SFG[B:35[W&SWNY_9T/Y\;?UQ MXJDP/F?UVC1FM@R$9C=BS@8JX&$IO5%B0Q%)[P0=T?7VN?T:+.#16(;G#$T; M+!9?XS+WY1@W'!'&(CH!Q-L?-%Z.U30;(+LQ4G&L@J<&O>S?V.OCE3T>2']Q M_JT135LM_R-2@"<7OX0C/6TTJV3P!7PQF%?_-M'_.]&Q]!8O"?\>\ .&?@3^ M&/#C!!V!/U<&#H:6F]8C.9[$+SHQ[0OKTU6OW;.+A0_U2KU9;;]]H$NO!;UC#>S>9:_3LGO]FV*A?\DZ5SWKDEF?K,Y'N_>GQ?J7>&P-#M*[ MVX^#X&'6A@LFA S&JG6"+,OK+8L#5HMVZL8;G_Z=KZS%H=FYZ" M16(FQ5RXF'RI62L,$^ZS@9BJ*&8J9),ZIQ MSP4:C.E344J#4 -'1DX2H%F(_H#BBHC-)]*9,)W0?ZO^RT6)](@XMO ?)R0]/<5(P3X8(.A%H M%>02"(GF>!RM/9>A!WWAL80=&3I^XL(FB+06T!)8*"-_P:;@ 7&8N.W[2Y(6 M"QD_]/W!L1)<2:9+1*'$!]- 307ZF &U0>1P/6&>K^8ZYVTDQE+'2$PQXW0S M10Z)W%IPMAC M/!)&44 .?(%!98)\'3D2SVAYM0L@(*2BM*U*[7C*YV@'VEKI/R4.=-(.<+% M;43^'9CB"E OI8/UU9GP<"Q8"[(U2'RX5O_ R_6S=^*]Z5L_<].K]%)2_1NF ME*4!&$G;&I-38A&8)P8J%C9&\C9&\C 2>7J?X&A!5<"QZ%J"EDA4U+M6.3V3 MX=X]X>^+!5=HF$=$36+\-M]*E+0=GNC=NU#R' FV'"E-QRJ)8 "*-I.:=-)D M>!$:0U2+KRJ!=:&.A,\-&=.$O,:G4B;B]%!";@%&*U^Z/#9(1UJZDD>2/)!I MV6!21TB6$DV9W"Q>+"A*_$97E19 %$/'J=>48QDXB<\I(< Q@V(IRK0BT@IC MO3+";R-!#:'8Z"_<0].Z_QVRCQZ0?6?E>\#YW35S&_6+A?O6 MOQ7+';!N921YQ&1T@P41JL MXB.5Q(]#V"75\&5K006\MZZWV[=@;)1O#;.7G,S27J@?E.$E$_%C+U ^M%@N!TC$>T#$PC&D'EKXDR/2P M_>X1)!ZH#C',FV60L9D3YHR#CC_,05:*Z'V*9\+ULJ(A_31+0K@FM:3[MTSV M%\R7=P(?YL#C7H?2#\].@QV7P:N /OON7:(Y&ETNEM)*TDABU_FZ4C=SN)!$ MVVF !+^MIGE002_Q<531L8KTLHHP-V S"&0<"_%$%ADIU"GTW)4 :8R\HU,^ M\MB3VM&$UF-]6N.=S-S[N($;L+>+J/PG;I$5GD+GIJL53% M1WF)8.JKA<#3^42E*LLW2 Y2/E&! M% L[,[AR9,NCH'/K=JM];;&.=7U]V^IV>S?_^..D=F*NA[>M3G[]; 0C+',1 ME1WE^WRJX6'^6P-;6#>>D)7:W^E-VZ8]>+[Y&25M%(FY7[&:;CKJ"R\^,>\' M-^WN=\//WU!J^]RY8_7*&7J:TZRE%V?DQ N^M-"[J.HJP;[_%_)FM;=Z.\'N M?K]K^P%^C[H B/\&/V=XX?=/+@19\+/7VW?\63%E4S]^@"U'ANQ)=0_1^HLQ MH3.1PBL6K*_"2>@XBO73?=>1N"]!W#WZ_5."^O\(1A<%]CGA:"5CK$AV^GN) MG=9.?SV8\%1-H7D0^O069?A^K?^M7&:74OCN.;O%?JP!$U\2$3KDM9N8[<]Q+8J>J4%.Z[PM66S ML3W)J9 3.:=QLXK)R>=I;7:K-+WI%!XH9?:[B@YT4E[%^BO@K]+78=/OQ]+7 M:/\+4$L#!!0 ( R('%EI.@@BRP< .U; M77/:2!9]IXK_T.NJG4JJQ)U['&K,^Y]9%/[XZC_^YFGPOB2->K+F-DR$)K=B#6;J("'5GK#8E,1 M2>\,'='U]K']FBS@T5R&EPQ-FRP6G^,*]^4<-_Z3Z%AZF[.KUF!\8^\;KG@\ MD/[F\ENF35LM_RM23V"I1J;P?(=$<8B^LZN=_L3>S@8=MOV<'Q3+HT'K'L][ _88'C3 MOND.VR,V'N!Q?U+(Z&X_3*8?VC< ESTN9 "-W\JE#]5IM5METWZ7RS/#"MH8K)L@+7JYR@19E_WV;0]Z;1O^M/*^(]1_R-K M=VUZ'Q9L$ *.?N-:KDT9 N^ M$BP2*RG6PL7D2\W:89APGTW$4D4Q4R$;J"A I\H_F?)81ZH %AUNL6'H5(L6 M=2%3=8Y4=;A&@I"-8,/N0K7VA3L75IJQ*$V5JV U5#%S8(#+D/%PPY(PCA+! M=,QC$8!;*8<W(J8"&;-8I>T>- B%([1&J99+:!/P.X&!]XQJ MW'/A#<;T2732(-3 D9&3!&@6HC]<<47$U@OI+)A.Z-^N_UI$(C-"$012^X*[ M,IRSM8P7B% OA6,\A-UR:0GGE(M 5^CGLMEF?R**EMY"8O+=US IF"=#))T MM$NR!4"B.1Y'>\]EZ(%?>"QA1X:.G[BP"2#M)=0""F7D;]@2." ,$[9]?PO2 MLGZ)]*=$-76&L4Q2$(DHSY.X-&D< M,AX)PR@ @)SY@A++!' Z\Z5>4'-J%H!!B47IVI7:\95.T(^X-5)^BIQEI!SA MXC8R_P9(<06@E\*A_]E9\' N6!NT-4E\A-9XQRN-BS?BK>G;N'#3J_12DNP- M4\C2 (RH;0_)*;#(F:\,5"[=&\F[-Y*'D2C20X"C!:F GTQTF=$E5ASRO5X] MOY!A:N3'BX2_+9=&34+X[?Q9M&B[?!$G]Z%%L^98-N1TN58)1$,@-%6 M4A-/FA5>A,80:?&=$M@GZDCXW( Q79#W\&1E)$X/)>@6SFCE2Y?'QM.9EJ[D MD:0(9"H;S-(1DJ5$TTINBA<%10N_X56E!3R*P>/4:\E1!D[BB"55%C6!U$\Q MC@J42ZP#KRA_*90[0+E8<3\QM$<($)X'@2I72)T^HC.WTN4$'D\O#Z1G3G6$ M:70$!1.D@2H^4TG\91=.66KXMK4@ >_M\^WQ+1B;Y5L#4ZC95,"A)AP*W5=< MOA N76+?-.,/H4/'!9F6-$^.XO,1G$OJ03E.$A$^]E;JAU;+I4#I& _H]!?& MM -+GQ*L]+#]Y@N>>( ZR#!OEKF,S9PP9QQT_&$.LE*/WJ;^++C>*AKB3U,2 MPC5+2[I_RVA_PWQY)_!B#CP..EA_>G::[+4,GL7IB_][EVB.1K?%8NTHC2AV M'Z\[=C.'"TET' 98X(]IF@<*>NL?AXJ.5:2W*L+<@,T@D'$LQ%=6D9F"3J'G MKH23QL@;.N6CB,WIF:;##[R2I,_K4GQ*)$(Q)9B$CCD@>?N3;0L+Q-6T+:13 M+M*L$L"DS3KM^QTI *),!VQW9VO![VA=3Q6C6=F-VC6'N_EY%R'B= )/]U'8 M+GV!%KF+GEIL6?&+.,XT,KH C%"R5JHN-(+728")1M0FFFPA.GHX^*H<7GS? M1@+!B\!"%K A#'L"7>:\/H.AE:ZR,EPI?R5HJ0WY//O<(:,?)H*EKS8"3]<+ ME;(LOP=R@/(K"J1<.AG!U5>T//^WK^QV9]1GW?YH=-ON]88W[W\_JY^9Z^EM MNYM?/SJD&7A#1!5'^3Y?:HR>OVMB3^S&"[)2_SM]8:UE3QYO?D4J *HSGZA8 M+>_/G"^\^,Q\S:YE]W+[F5,S%<ZLVW*7,[AU&]-+^'I0 ',2_R?-F]?1O1WZ_N-^;#U>92="? M3LY?."%/0Y8%H>+N0@JO7!IL5\)QNJ$YI.A7:/U@I\Q447!9 =B/7J/^@>]_2K?#K43+^ M-'%^+/P=N9Q(&7MU>$_WY]G/*R.OBU8-DY//T][LUFAZTRG\\5'RG-!^M?ZR MUFOT0ZWTEUOT Z__ 5!+ P04 " ,B!Q9-R#X_74$ !7'@ "@ &5X M,S(M,2YH=&WM66UOFT@0_F[)_V'.TD6)A%_35*E-+6$;-^A6BG)-4F#%"NR [L\^\P\,[,#Z"?.Y]FP7M-/3&."OZ ^ MNF,Y,W.HM_-?'&T7P_IH,3D'VSF?F1\;?L1E'[J=6(+#0IK G%[ *@H)U_(3 M&MA4,+^!%^*ER\=>-X"0B WC?<"I Y#T4C9)P#9XXI\TD_#SJ;F[!_:Z&T%B*8O*T'Z#MUG(WR%7SF7/*]#_C]Z M4T9QL4)Q8AU)&84_656PS58^J8M&0_/LQ!I93KUVV&MU]?;HA=Q6H6QU*9=4 M/+';Q^;*L:;6V'"LQ;Q>6TQA?&*94S#/S/&I8WTQ83'%87/UW)(\BW7+TY5] M:LPQJIQ%)0WH'M=KIRV[-6Z!;8Z51M ]/.IHE33&L.LU8[)8.N8$2F6@HL(4 M:M1K'SKO,47 .3'!-E8C8V[:S<79S#P'8^RHD5ZGTWNK9R]#VN+UFAMQ3EW) M(@X73&Y!;BD8G*X'W+8T&XRB,"=_M MB>SH !!H&HD0EVC^A4N*#'%'B0#*/>K!9[*#PZZ&0O?>:4 2\%E O7KM:G6; MNJE@DJ$IA'M@7KI;PC<4<*&0)8EBBG]JIDI)03+QDA9PW^)NY7 M(G9@"<*9!N,MHSY"XU*2?:>P\'WF4E&O(9("*HS2,!N$\KH&,LH&UC3)/!+N MX"N/+I#YAFH0IR))"9=JUA5?PY6P2@,*W2.OV7VWOS[([.D>0UFB"K]G)4IY M@GA1+)4O;N*5LU3F%.QL(M:$HW\6EP'=90OAB,J<'";,/-VO6#16,H58"S=+ ME*3(%3\-@AVX&#V!BM^KF!;T6\H$16%DHK0J1$U0^WV".2,P2/:]@RN!KU/@ M5CCAX8HYD)8W,V6QJ3B37_]+'1:63']M(8E\>/9K".A$=%TXV"@,0) M6EC^-\!T]^16H73^5,],=&?U>/CO:L-Q25#:A;>9MPT-J"\;V9,>W9F4^ 6I M\A9T%.!V!]W6$:Z71 'S

QJ"PXD@9\81-H#5L)VU%N]R*[5:^&^MMZ[K; MN; M0*]"H!_M?I6D7K48K_2Q[\NT2Q-L&?OUFI%N$!MZQ_G=\MWVZ=4'5CMKP2KA M\=_1H#XO^A_-)DP9#;P^+,D&NU,;[T$I=Y7) UC$V7U%'V8$(ZS9+%X=ZA/K M2\GJOO<<[]6Y^QI/)/2H/OQAW?7/^LOK*O; VG0C;6XU[F4HE(%1N>4 M?KKAW;9R;^["BL:Y2E7U8CA_4ZQ>*/\'4$L#!!0 ( R('%F6,.LY9P0 M ,< * 97@S,BTR+FAT;>U9;6^;2!#^;LG_8<[218F$WY*F2FUJ"=NX M0><:RY!3\W$-B[U76.BR7.+[]3?+2]Y:J8EJWX6[)I$=V&7V>>:9F1U OW0_ MSD?-AGYI&E/\!O6CNY8[-T=ZM_C&T6XYK(_MZ34X[O7X;"YJB6[Y=7*N3(6&%RN74L"_8MFXZKC M="8=<,R)T@CZ9^>]6G(QG&;#F-I+UYQ")0S45)=2C&;C7>\M9@BXER8XQFIL M+$RG;7^:F]=@3%PU2 U1BBS<;7LPY]22+.=PPN06YI6!P MGI$05C2)A80X@#&+([3A$0TL[G7@6,TZ"OTO63RXH$4"Y3WWX2'9PUM=0Y],W&I 4 A92O]FX6]VA7B:89$B%%"S.*QE\K .;I(H29DE01:&._ P M>D(5N7?1+.B7C F*PLA4:56*FJ+VQP2S16"0'/LG=P+?!_^C<,+A_KLSE3#< MKYFCZJEN)2_C6,,BDBY:54?<%86%E$2)U3D:Z;-1AD996'JU,R1M53_*5S7 M&,]-F)CS^=*83JW%A_>M7BL_=I;&I#I^,:5U+'PJVEXK^I>6G=7+S?_I]K!/!)6CI)Q\MAS(0UD*W\"H+O3RGX):AU+&4<#&(?$ M^PS]SCFNE\8A\PMW/0]!R>);MRV';+AJTL[])WK07]IMK-LT] >P)!ML M$1V\LZ3<4Q<,P4[RNX6!6J!Z;C G&+7M=OF*1Y]:OU? "AYMS+V22WFB:OK> MJG/?:P01XHOZXN=UN]_RQ'V=>6;U>)"2CQKI*A"J)*E21.^B\! $5Q M$ , 9F]R;3$P+6LN:'1M[+UI=]K6VC#\7;]"3YYS[CM9+R: YR0GSR(V M3FAMXQJG:<^7+"%M0(V0J ;;]->_U["WM"6$C6?CJ.N<%H.TQVL>/_R_RXEG MGHLP<@/_/__;K#?^UQ2^'3BN/_K/_[;[>]WN__Z_C\:'<0R/P:-^])]7XSB> MOGO[]N+BHGZQ7@_"T=OF[N[NVTM\YA4_].ZR]+E6H]%\^\?18=\>BXFUYOI1 M;/FV2%_R7/_'XO'QU_310>BYN4?Q&S7)^MNYH>%7)WM!?WCK+?^8>S0N?723 M'XW5HVX4;+2:VU>M@Y](7[A<]&P3UPP[%']\.CW,'H_+G\\>?1N'EA\-@W!B MQ7"%.-+F6J.UUMK2!EF+A)T;"/ZNCX+S:\?965MOJG'F+B>_4_QY8$7IB3NB M<-QJ3O@!WFAMJ >3.%PX[.Y;^#5],%H;6=8T?7AH10-Z4/Z0'S5:"P-/1*5/ MTR^YQYTX7(MG4Q&5+P5^?HL_XSNMM<:Z=BQVD/AQ."O?J_PQ-U44QO.+@B]S M#WTZ.FVG3PW<8")"U[;J=C"AQQJ;L !$2V$Y'PT3__D0N[$G/GYXR_\U/DQ$ M;)DXPIKX.W'/__-J+_!CX<=K9["15Z;-?_WG52PNX[>$NV_AK;<\Y(?_L[9F M'KC"<]Z9?1&_-X^MB7AG7CJ7[\WN/GWXWMC>^O['_A_?$6B:C7^W]G_4X6MS M;6W)UUO[W[_VX;7/[?8)_ ?WM?S+ZXWO>$;?-;H^]#R(G&#D=K:2/N!G=! ;F1;W@GL+W . MX+OH^\&?-QAR0QNRXP-/QX:L;#-'ZWA];H8B^M[X3)>__O8?Q]YSL0,;D*^/M&)]T7(P2$[PWUB=\>!,[,C.*9 M)_[S:@B(_,YL-J:Q>>9.8(_'XL(\#2:67^,O:C!#Z Z17CCNN7K-<:.I9\W> MF7[@"_S-O7R'N"]"("CTA^LXPD?J@G_!4\<)81I3CLOX5 S_\^H@#":(/VN- MK;5&,PX0A=8:FT0?70=^M^R8@ PHFP];A'F%^RZ'*:\^$JI\>)N;Y;[FW=3G M78A7KSX>_/E "]C2%U"*A:\^9FBX>!$'(8P(G%F.)GG>N[U@,G%CW%34]ATD M\2"Y@03GBNA5;L'MJ#:*"\DOLO/ NX (XK>^:X'_"%,!+*& M^U[)^J*5;-]U)2>A&(HP%$X_#NP?OUM>(JXZB^_RO>^()B)JYU\_$I.!".=6 MN=YZK%6NWV65ZX]\EG,KV&P^\CG-K^#.-]6+QR(\#OQ@*D(+H;H+&M*DL(KK M"$*VHM;=<8V.HAM%B7#VDQ!6Q+2,#H=^ZTWQK:AS*4+;C813NM86K[4$QMHV M$,K$LV+AT.8!MZ>A& L_]_<^/Q23+P M7+LW!/H#+SW:5>UNK-YNE[S(W6CIY:E*^GIY&4?._'K+67^"N M;P:OZRLKNBT^@27)WOK=U(_'(_!W@?"-6PNISV:3MR=J&[=F',]F\TO"\L8C ML)T[@>&=[11W6=_-2.+&G4W5=UKK[:']SD:ZDS"PA7 B7"1:$S#6HC?4;O>V MQM&-V]/:=&W6C#"Q-SQP?5@8(,->$,5+2DAS"]JXNP4[75!JFL'S6KRH9<[I M[GBLW^'RAM6EUG8W;?!;Z,8 34.\P$OAM*-(Q!&>UJT7M/T "]+0;U\ XMDN MD?;;K_'6NE5AC5T_MOR1._#$/9S3:-W:8[6S> M&:_ONH_?1827XCLHI=CP\2S KR19L/ &1Z-0C.#J[K+/.YL26%^(#X0C0LL# MX5]*59^$+X;NK4%^MWEG#G2;E5W+B':;=^;:^]*3*A?&,L+]'5SKSE=ZAP5> M?W[K=[;"[Z>>:(!]0)##P+[_4[Q[9,&=E[G$6=Z92JE%WOOQW9D/W&9E2YS8 MG?6:SG"(JJ*2[6%AIW"_IP*68[L>2Q_EM+]S:8LH@A?D%H#A)O[MC_CVI)MD M G6^L!X6!5#W$2BNLQVHGPPBUW$M#'/AT L1E[*614=]=R?CW!(7+:'\B)J- MV_M#;KR$\E. )=R9C?T.5X#L_E 0"V4(J\#_69C:QEX>:N''.*Z*.Q'@)X4 MT>\87_XNHL0!&,>D;(!WXQ"''$Q":TT%[]8O(U!<^&<,V?[/J\B=3#U]FMS( M/%44)*&<"1ZBD,]WZ MO^:C 8LOIY.]+9M-SC4ED^C<$D X#>-](!D?LYVH<;+?BF\)WU'OR!UG;@G*SN09L>F6.E--,XH_9VM/QY2_W=S@;F([1VEG)PY%K M?]##62UDS!^.CE;W?SCK*WPXZP]].#<) GZ2 \SH-V< 9-_+7QQ8R>744_'.8O%%Q7AD#F1+G6+42Y]8<6Y5K7.OY> CYU_DXPGP=4[<"GQ)<< M3LWM^8DPJ?709+1XV5=[45_^Q5^Y_Y\&")9V3_\$ +'L6?PLP+$@6.7E0T+Y MQE_XM:^.8/68AW-]>//+1X?G(B(]N)GA9K'B+__BGZ.(]/A 4(E(*R,B/3IP M5"+26*E@:B21YZW/++*P%7),T\F MSSQ_L+E)QMC+AYCG(P4]KS"Q.Z;OO7S >9Y2T*H!424%K9 4M&+ 54E!ST,* M>EY@LR 6L9)]7G#L826[/%/9Y4F!H)(]GK?L\93 4V].\6R( P:^&=NM]<"Q MPTTE(?V=!Y&$*N!X#DQ#O^8'81J[:ZV=[-.**IUR]3?%(?V=^R>U1,N;C>S3 MBAZN7/W-^5CVS@,Y35;I2(NVI.QP'@2M7P3DK3\KR+O6RXO<)#H5Y\+'UEB2 M1V1N/6*E:-#V;8&M(-'M<>I&/_)*X+X;Q:$[2.(@[/DOP.P_M]U/LT_"M\<3 M*RP6HR@[OGO5%DO6@FV1"Z[(J^_I7A=T*LC1<0)PK3= B#[-]%\TT:0,.BH% M9[E0U H]*_3\F=#S>9G8EPG P_JD &*V<,^Q N7M,/0@2$+M'GXF%%UTA!66 MYK"T%$(J+KITMM"]H"G0QPI+*RQ=C*5E %+QTL=%4NT"HJ[?CERK0M0*41<+ MO3D@J9!UV5RW*.X-/P>!$YV$@9/8\:'K%Q&VGTSA$)?AJK_#VG\NAGK5 3X^ MKEYS4T_.5'7XJ(3>LLA;HOKA[/O1'ZN(/QAPDT;8?A;!*+2F8]>V/ 8#N;EW M1W\\D5/ST0(0Y_]T$)!2$WWW+_W*%14(/#<: MOPAG$BE]L HGP;AD3H\]$O$X ! X%U&<)7"75+B?55J#W92G[Z>C/ B"H+&T_ M-Q!(R7C/ \RQ+>_0&JPV+$BW;B_LB_#5 <4]V?&3YR1#^"VJ>/WJQ M<'+%;BMZLIPL4L%+15]N0%].QK,(3L?RH]YP"(?[8D&E?*,555F*JE104M&2 MA6[B%Q1DLC""I"PZ_0G#2YXB!KBZ[N=PW8\6*ZQ2P)/0=T&N$G \!^XE?HH. MA16)<> YWTW4C"@R,LA )? M>=!/([@I:'DP&;^Y?0=P[&.%NPH>'P$>2T[ZB0!R^X$!LM58:[366KNW LBS M"]C5K(+&!X;&XC$_D5(K(>5![1\;:ZW&'4#Q;!P*4<'CH\!CX:R?SM*",/,4 MEI:%5]'<;&UN;NUL5^!760*6SKTAH-ENK%= \Y-JJC])AN S!I$G[:E:TGMO M8=?UE]7[Z%&[\G&*5^-<22Z;B**MYD)=@&ZL2^9:]_QE*@7E@OFBC3\1*97W]'"D=+&P=17A M[ V'8K5C>9\K25NBAUW^\"LQ<+E.SS\'6#]J"^@*=YY;@,NU':E_7BSX:83B M"@NN2R!X$3"^$M?]C 6&A7VS%Y+(58:2QR!2#VBD?KZ-M"MH>7IH>>3.VGEZ ML;HM>)\?4K&3?$-#*O]&[;#$ 5MW*0F=%QU(T\:@+'Q<)1!3E"!<07&]PW&.O?G5 M93^'RY9W\: &@BO[@:*5]@4DG7=].YB(]/(/ YNR^LH:>&H[?DH;XBH%NE:@ M4KDIEJ0J?>%YKC_Z+'P16E[;=]K.Q/6Q18B%$4R=RRG- M*A!;/1!;,2IV*B)AA?88CG-?G LOH (V\BQ_$L!:X@PJBK4X)?=+ 9LSZ[*=Q.,@=%4=%/5[Z8:?2$]_]/Z2A$V *XA, MWB])Z$:.:[^,M+'K[OV:K?\L$% *_G,LY>6#P^W(P$U6 '/OA<)QXSTK#&?# M(,3,G'+N]7.!X#68^!,"XUUI4P66-P'+*[O/M2/76EV HQ:\2F+^+()1:$W' MV$0JRQ'(-ECI65?K614X_(QZTI74H9-@&>(7#1#Z%BL*<3V%J$"BHA(%*G$< MA/&X/8%A[9?-/.8W6E&,ZRE&!1X5];C&4W3D.HXG.E:TPI'QUP"(4C:+6ZTH MR'+>GPI$*BIRA0S2#Y*?@\G,;[2B(-?+(!5X_.S4H[SYV*?$A:/Q1UV_&YZ[ MOMBS/'<8A/XJ6\&*+:3ZR> O8<=G02]LGUNNASE*!T'8@Q^M&/9.S:*T!+GK MSN2%&LB;6VO-)E$._K3>6,TL<+6/F^"=VO&#X=WJ':G6<:!P.(^97G :S"PO MGJ5IJB\@'G-!;F[JC"O?<27D+!DD5P',3R_V)+[+T/*UOU^\^ DP^R04']TH MV&@UM]_!(VHH]5-N?!RK?/#^V I%M&A\N7EZYI83P-).RB=QW', MKD#Q3>/ MDPF*-<%\M,#R>R\NKV1,;<9]X0<3U[]FSFO/HSAIR;#J9WW[UQ_C"4QQ]2U- MX>-M@>#O8;QH\"0.WT7P^VV'9KQ<-#K74; FJ],YN-:6R> 56*S&-Q89X&$\NO\1_,T\03:R?62)AK:Q\_P(;5_#SJ6AQ,:60US=H@B$%+DM]= MN$X\QE4V_OTJ]_8@".$,^>U/GF7_,#=@55'@NB/RWMH>WN4W[#W=XM)OX032U?GV]M:$U<;_;NNAGU MP]W!T_TP^/CUN'O6V3?Z9^VS3O_#VP&<,@[_<=7WU>_L?3WMGG4[?:-]O&]V M_MC[TC[^W#'W>D='W7Z_VSM^ 9MMR_=(\_G_6.:\9^?:]NMAJ;&[LO M8(,-G0:L]$X47![T3H\,'A$9VZ5S^7VWL?Y=.,)=6]L/[ 1Y&$JYWVV4!1M; MC>;W[ZA&-#9!LO_GS/UE]YOX.K$.QC <\"P_\$DD<6U3BG^G8EA4)N,@4T1> ML>Y@V3$*['QU+DU0 R#<&+%_WGE7L;O!D'@")Q[FYO;+U?!#3W=FV 1P;/;/+4)@BV40++-N, WJ+X8;.Y M;@:AV=Q\[;PQ@Z%Y-A;X4Q*ZL0NS=2[M,2J19MN.\>?F[OI&!=;/B&*JFSX( M0@/O[L"-;+CP/X45FAW?$8Y9Q)Y& 7M.2$?NL )=CC['$__/O_^[=;DQVKT7 M]''0(0/OC1UK-H.5"K^ 15ME6)1;Z#Q54.QA+PEAP)@/ L_ARJUM??EM\J?] MYQ__?/IQ[UN;V]:VOJU%ZWSU\\<_]7S_?-X>^<^>>G0\J(B,]TM%;L*JY0,=>/A&:IA9G/?-TNMH/OY ML%/%2[7;9MYC(DR;W^D?\RR0GZK+>TZ7![(0%EES(W2)& >N)TP@" ,1OIMC MG >2_G7(<8&/\I/E="\\]D]W?G1/#SO#>^&8K89.W8IK0'=1V=KO=(N MGS_H*<-%;C":S1%V$%)=BG=F @)YZ+E^B?2ZGX/%4S&B2CI^C!VT%TAP/UJ' M4>NWY+\;XG[@L3D/C_EUO/KXJ=L[ZIQV]]HUHWN\5U\(F?<'H,^ HKSN7,(1 M&7@"R*_#]$Q,*S*CJ;#1@^N8+EQG')G W$-8P)NGVWG.Y!YC[!+\Y'FP'-OU M1_]Y!70'_YY:CJ/^OO'B-,]&ZK"P \^SIA&=@ J11"/16C^I:7_ T%Z(3O-73EO> A['EF^^P]]IU/4#V]C MIR('2Y"#K1PY.+,NNS+DB$ME727O_O.;]T?C^)<__>!1=^^8Y[ M _^OYC]_S[R3]?O9\>;"'6=+ >RG9(BEM]8NVQK)/[WP!(1'U[<7R*S;?R9' M&[-?PL-/]OWL;VOA_@KK>?5QK_T3<"BY>26634/8NSNU/%-<"CO!>K_P-9!Y M$3VHE%91XN>PF1)*?%"&NB?]WI8F7SSW_DIGH8V5"?O+[N@*YD+6V0V$M1JO803*(/'E^RK62ZIY48;6M_Z]T/?TID;>T)I/<*RQZ:-'4+3 M:[N3?B,O-3T3.HUT=ZT'WUP!!$OV\@"7UFH\_*6%%IXK;:8_FPP"K[JPVU_8 MQL-?&'K6WCX$L!H<@L2^+"UEOE1$9?8W(.2+'^GL!\+#= MRYJZL>691U;X0\2ES.,NQJ_2Y/)GJ+<^^#J[OH->7F$,9J8]%B!VP)0_3)?5 M-RUFSHU,R[P G6;MAQ]B*$$+A!69CABZ/H?48>XZR"";2A'4 M NE!%7R8<\GCX5])%+O#V7T>UI^@]\JDA879/&R\_@8']2N>4U\>4Y=.:8'A MK/W+N.E&1[]Y]Y/VNEX2L;%@08"*P:($GC3?<27OZB$1\,$7?Q.L](,8OOD[ M<=$4$P?F$$/G0\IRB =*RZN^\**YFD)O2SW\ ;XO.^8KUMOS#$\.P#I#WZGJIL& M/$^/PDNX"CD.%2JC1= BK2@V=QNF8\VB524OBQ*8&9-E>C"G&:*V%%OQHF3> M\?;FR=C[UOSO-^M^*$M)?$_Y>HA(+I*_)84QCP,S3=%Q M$1!QXL8QH*[P "'#P$<[F3?M]:[U5AP>(;+F433/%;!KS_@F4H:^8EYO2 M'1&]>2E4I9@0DMX=7IU$Z@51=>'!WJ?MBY.3\WLR I5$U96OIZ(JSW[Q-Z,J MI/1[L%!A6K8-5"6TD#0@IJ'&[Y=^"QJ)OU;Z0S0!<@2SA(H9&78P@9W-:BCX MP' @+>"AC,Q1&%S$8U/^7(?M"%H;61@HM3M"6H0!$:W&^T4KI)^;[]5C"Q\P MY -SZU,+2$="X4<^O&"MZDEE VFV!FNM,G?XJA*J%^,!OXO72+FR*>OHWH[V M$.'8:&M@2NK@'+V\DZTZ<^@^5VMZ+J7KWE:H'2LM;>'1WL$[>7N0>CP%A?:] M!\=CJ_?/GU M]MDL2Q7S6]^9!Z3<^JZMY?>2J$%'RBG&9Y93%MUGGDJHM_@E^4[YO3:L_N_K MGMT\^WP_5>86%Y9:WYV_V-*%7EM;ZIEAWO.D!_.K>CC?:Z6U7:FU#8W%VA$& M?[-29U[G+D(K$=F&0+1$OU$F M1@+BP_(#5);.W8@T*M_R;=?R4!'#J@^X4NP?XUBA$YE81L)U"G:ES/+]VBJ- M&:Y7MH)5L14@;$F?AU2@,0P0%68KC@66$L&;ADO':CLPO<4M3E1.@VE%$;!F M_$H!@A@.!9F8D&<;\"6^Z:+ER0!YXU6A#2 M,]G^MK_1W!L$M[?R+<=U-W)1@XO7N33372TL6&D4?M1E=X=FE/DK 1,TQ"DG M^XAEAD1)P,&%G$PG.1FJ1ZI!9*306C==4D(4!R/Q:](K.43^1U_901@*58Z' M&&P8HI\R0$P^=X,D\F8*DUSL\W7QH4M LKQ:\:+V/1Q(6@.0C-*') MP/]JV$61"< L'@<@<3&D90"HT$4#:6(IJ:\+>:H=D!\/6*JQEX".+ M7!M8*(2AF";\B'DM^MO@)XHQX-D+2)+F$Q;+ 821[K@+060\1YQ*ER %0QVG MI1MPHU%O-O;7FH#8MT6/YR7Q7;W2%68-2TAWIP5/4#06GJ?4#O-U2<1GSML! M%'UEW;%Z#-EQ,">UY;VS?3P792-Q!@<+*O2U[=[&\7\_=?<>N@#W1DEI/GV- M2]N_5NO.5AH=N6 @HHTU&@&)1D8RH>!WF8 CD>H\(*T#]2KTL\H_;2+LY.@/H/JAJG+AEL'RD#XJQ M81Z&;T6!YY##EA8+_ [E US08K)@",W+C4*"XW L--Y!&68P) MNX)%38*(&!"P.Y#*R!PA<"\@<08^RF?4/^/OA*JXFJ^9'293BG"M;:WOUAH[ M+9.[$BXZ'UP_[=L+(CS4=!?_:M1WUY'I&30 &40X5XKSI.26CH$Y4FO/]4;- M1 Q^\\[\5Y%R;.8HQPFIDP=>8,7?W2[3C69SO?']G\:GLYW]\+6],N6'B%RWV%J0 M!J1&F\V-VN;&1FU]8TL1$+4R13I6E>RO- DY&PLC2&*RN2'\_@D M<3&:2^^[NJK7(: C#'EBA;_CXR")>MD] M(>)/78?.<@.HU,[W?^)@^/MTZ]MP]^ON]2=XU=BEU ".;F<-:\3DCF[S5D>G MCJVY50-"7=NJ2,*S6OQ^;^_K4>?XK(]UWWNG)[W3]EEGW_STIWG:.>B<=H[W M.O/]%8J=IJ*LQJ]P/LU.E>AP!FO_Y '8E9.!G?9O7P_^:QW_T)@%AII,B+L&&0IT+9KN90 \K 4HO]1-DD=(UFC M#'K614L:Q]2;UC"6RIN -^0663@RL&6721H\RX 4J9OO- Q* "6E^ M0.%RBL(['%V9['%_%)HP M?]975"^Y[BZWR%>119'J4:/%J-+\I//AH(6PT7F72!;(4U)*),^1/3&D-](P MC!R\J;M1@1$J*D)V6)\[IE!8/]8& F@=+&9*YZT?S-;"&F33/$[(KS/0T"?4 MP?)!(/)>"Y*J/=Q;J;Y'=[ -/NZUOYYU>\?MTS^-X]Y9!R2KS^W3_>[Q9_.@ M=_H-/IJ'O=ZO^#?U(2=Q;+5WO.*W!N0?*-0(Y!3?00(2A._0ZD7-2=V/+)$8 M*)& "!$'(5((S?_G^JPF(35$,=8B SAR?M=G,6." 0_H0@&Q*XDBY8/4Y1%X M9H;B PP0N0X)9##JA14Z:UX0_)"A,](59$@AC\86EB\%2$626]OM\OQMF26Z M3FHKB,H8WL/YF^FKSQ2U&J/(@G!,=0A)2/(@?U^ P/5<, MR2YI<7OHG&0>$XQ MSX4/)BH^3$?IS'T]]2Q_[DM0<%PL)1Z+N9_H)L[GOQ> QA/]!;6<*8"_6[*> M:8!7"SBGO@]"]1,BGNLG0OL%(CZL"V@".RMM:T$04O(3$5TB7$>XN([Q==0BQ@E%JJ(@FURPR1.X(>I M"(FR@/A%FHGKGP<>[,72#'FA&_T .$K@F1 I3ZH;\O:&H!P'J$X2T,'S7(4- MIQV(&=K)$?!EY%0=<2^AD*DH\; %&L(*4*TAJ%&I\N/-C"$HZ!)U5'P&X?8U MNZV;W0GJ<^@^E OCD^)YX/@B3-K*+0&(R=S\)LYOW'Q^13V -B1Q>O2>.W%C M4M]J=5$S M+P1O,[9^X$F9PP./__LJMT5 MS<6D>4$[7'6L[\VSV13F;P-/<>WW)I8WXZ,_#O! 6SE]3+U%IHY*;?QI%1#: MPTG[],SHKO >5MHQ A?0!5W<:-;-3U_[W>-.?Y5U\E6_"G4%1N_WSNGOW["[.OG2,O=[12?OXS^H6GF;QG]R '$=6S>CZ=AUK[)#FD7VOU Z4_^6/ M>X52%U%/Z8,*P8%.S=WM)@KV MQXGMH7/Q"!5Y4.?ZLPC]@343E\^F%_2RA2:K)IP7@]Y;5"VR7='CYME8I$FJ MF%047P2@1 2HB087J&Y'R2!R'=<*73S$]'70KF !EZX=U*3>"_I8$K%IC=*+ M)@-O]A8N($%UE.*;>6TP1"<)@ZDP/T\&7]3;\$S$6HN#:I@+6B1J)4,CFW$: M!DYBDZII2M51!NVM;'6SE4:<;\) &+7,D1<, X'>%,,DK&PQ]*4I@*8R1CA M@,+I!=,(@Z%BUE@S")$JM;Q2TW+.T3J#-A)KY >P?%NI^:$U%0G^K4"B;O1 MG=<>Q%PI\X U($"9F>!9D<034/<)(XP)H)L'AI"66KA#H<#*'DJCJ$?J#H\T*] M*$"+DRF-ZA8/!)HF8':J>@;OD@D9XU<]3SYLDUT/[JM"WZ=8/%RK07G( M$=IP0VXE,4RA5$.FC/!&%(]L7@2AYX"Z#@@S#5U8ODL!(L0\)/J"6N^Y5!(/ MF-$ 65L0*J/9- 460N&:P0!D8@Q2@=@-6NK-1T#>MJNY46+]14G29/@+H]2._\WR8%UQS=S[O6^>C+&IK#UCE&E/ MK'\"OVX>8<@S\)N@".U[ 1G.W%B8S+>$[XM42MCKI)R<=DZ!V6]I$6DV'H48 MA5S)+\"<(D!8FXR>?DI#:"MT0DAJM,,'GEKC$2)!Z,.$@D0 D!:HGA]L7R'V M5Y\,KA1V$RF?T,%^NT*QY1?O?NR"1+YW9O8.S+W>[]W]M>:NV3LV3SN_=XZ_ M=OJ/9Q-]S(RZ^_3#H>EY"LPC37B0(D)ZFC"5(R:N39;P@1C!S%(V(#F1B4@J M,D; 4:@ZCGJ]P.DC%)J/K!"0O=5H-11;I9_8 8/R) JSL&6*:*.\!E@;>P&H MNW2:A2>S&S" +\+QFK0&^-"JFU^""\3"&JQV0BL#6C*%H=!GBJYI7(A\'Z,L M:\#(J8T'SN4'DE !E54[6=,BXE+A-AM@HVZV,TM^C9:;G2&_(@<=6^>"W3RY M;1I#+T&O#P?ZI7X/N6-*YT]+!0_Q-]IV12V>!&T,@E6X"KYIS)@IWC:\3SSNUK^5_[T(Y%FDJ@1TKD=R9,V,]29'VM<4W ,8 M(SYS>0A/\DU:!4B-')'!GD[*UK&3"GQNQ&S..GM?CGN'O<_=O?:AV=[_O7V\ MQX%+9OMXWSPY[>U_W3LS]H'['/9.\(>* 5U]CV=*_43YTY"*)%&_>>E64D[A MHUN(G.8AK(I&/0BF6(P2+)-Y53%\J]P ?, M'V)F!A0&A ([HGT2987AN6 KL5 *WLY4:8Y@,D!I=IWYS7 X14@4)4$+5$VI MRR;HHBC8!P,9=@4ZNYO&A4]2I1-C; ;IJ4EY-TAB&23"),K@),)+.(4H#BE] M@'@2JY=S$OUK/#64?=^PQA &0T'>=3AIC&1XO>BD:O)&8&TBMNMO3-JV430- MI.QV++RI#$YB#1E/:UY3E\&5 MH0 $%.SN%=-^D*#2_?-]9 6WJ4[4%%VK44XS2XTK;B1C%Z)@BM%S,E@#!R 8 M8+W!4.$>P1"4/0)>ZQST(W(2D[*![0',;\*4L42JO@ZH.KPQ BK6;#)3"H-3 M'J"EP&51-+_-:14,5C9EFZ8X,N-'48S"LPRY6(CGTIK4>EW?F+A^@GH,Z3_P M!V9%H7$&1*DB'%4LYP8LY[33[[1/][X0@ZD8RTU,GBZ%I:6QI IB00"2+(83 MDP#141TA6J!191F+DY(?W90F:0::)QTLSF/JP8PQ1GDJ$X#!=HZ,F:5DA?2> MG/EB$ #JJ#I><^B-48NZ,Q*E&A M' "I$BT''HL"WQ>>WBC]9%S?KYLR TNW5=K(4EPB!FQ;5#%G>"*I2I@_-9R> M:#9)LIFMF:KI83P;%=\#A?7@*S.R0#5)6VR@!F&1A7,DE49PXJ>%- M:HPZ1(KA$&/@*OIY$_KY:^=/)9>;A^VOQWM?7JQ5Z,&J1=UCL7.,DMF4@ M+BN\Z,183(DEW*--FTR^Y(_*>9O6")N4PVF6FGSW/Y^E-E^)436-K ;$ H!/ M' 2! ])IN-C!Y MGNK]NGD ZCYF=+#8!,\07%H> &FFL6=&BVD04>8_8Q-0 39$L)W1 "E,%E6QL"9(9,E6R13; M$6(J?*F&LK%\[$XCF?%/D?^X&3%*;2L9=0RFF$6 13I0SD*ZA!D?<'%%5$=_ M0RX20!T.>?(S61F)_(@3[=E3GFW(D%0'1$>DLMF9LH@92C$3R7%"M"L+IZ&X M?TR<]T$"A\W)2*%4WL]O@ZZ=KI0L'Z"0(_FD@S92N19WE/7Y,549*Q'BKMQ_ MK-0<(FMH4PW%$@"/6$MQ@%61%<.C3 ='J2W*3O)@%.D)!*HK<@?6JS2!!TT3 M6*_2!%ZN;G9_8:&4PF=H3/E#E$P_,N&"/<'GE#][%#N&CVKL2"D8S.19E+=T MUZPYP1Z*,?)6JJ>"]6.1$!_LMSF\PY+55?;A)XP Q>(VZV2R'4__/[8WRS7M M;.RTY**H)QSLLFCQ)DLOVZAACB\@XMD!<&IJ 3GS@M U7W^IRX]O3/[%M11S M+VH?1HP#I MT5J$5QD^*/B7@X$"CP\TA:H($\""G_*9>DYER# M\RD[XPJEGB)_Q?W8/\,:=Y^[>T;WN'O6;9]U?^]PV,)>KW]F'K6/VY\[F6=I M);>YTG>TGPCJ%>\%%^1BM_PU+D@A'&5YB)3)%*VH69C10JD'[4<4 725$*(L M>E3:SRK$WE'4-U"16'K;*>:=" DW1F(/AA6-S3#Q+RPF!J3\Q\$%-3@"93G$ M\ 12V&5D$[Q.]?8HF@ 49\?@X'+I%4NG475.+!H2"+@M0]05@?'9H]_+ 0QW)8&R95XEP M&-2(?O$H/Z3!-=Q-J] MHPZ=AF;)*($+,8@P]P2;!5Q:"S V8*G8N@E& Y6"[.U75;G]CTSTX0D6?Y+*CD991@*5N905#%&\2&2= M?)1R Y]=UBIGG&]7IHU3F"F+B,(I9'[7L)>L98\)(C"VTA:AY$V&?!\%>T[- M2V>BIK&!>8ZEW&L%F +F)?!I G5959*YHW*PZQ@L2+?2JI89)T@^J,)#;*5;^+I59V13GW& MV,>CW"@G*BZ(_%!I@+@XY^"G;RJLTD\S Q%)QULGTUN)F;OTD'%RY'Q0R)* M#3/J-8H:3>)I$F=![<4Y4,FCAV5E(GVN"ZP":XP"K.W-%E]?DG0I/LF#H8YP M*>F7M9 RBQ$3RY\ M!PZ>W'$R"I97CRHE)O:B$*<23.B>R>6,ZBS>=FA=:&,KA1%-V]+\A.>8A-JP MN<$H$1@ F2[@0AA.0(8!7$@EZ3V-%JBRLXRY[*Q*)WRB2%W.^T$Q&&-'0<:4 MV4\9%M\X_XES.V5809:#I*4><>R-4S();I 3??': M3-_OIY1/NNPPQY7M>2I>-@O,)7&=M%@VJ^,.T^S9G.CMA!S4%/BC@&-;.=T! MX^7EQ*D7#0:CT-(HR@A:C?;B44A#=K!8* &31"TJ(98Q3PS"BC$O+\M_BD/J M(^]B*7P]-58&TE(6Q:_9^)M)S"2*? 7@18@02-CJ)0 MXT3&;R53.%D\?^G.H5I[TDLI'YF/W)T2]\J"=N=B/JK7#"!Y/VH850G_!FF63!A1,K)"P-&Q M:_^8 GZ\*<\*DCT"QF(N[P;S>(HY0^@KF9!@EB;2X.&HP C5_2(K\Z9PB)M H3F7GDQB3# M*=8NS/)D65I5:Z1E4ZY&V@[:C:($\ZBXN!]MEB1T(TU^/GCA8 P/+SJGUTN8X M \OV+'<2&; &=3Y79E\5W;'S)\ ;Q[-L8YHP(*A5,W^QIHAROV(^EN;\Q;X_ M,*4%, F;/DA"/"9C*K?*!BA6_PJ7OW!]1*N!XG-"3"C;9,C#+JW^IL.B"HM= M49*UTO16S\S14MK3*DIYJD#UG+2L)B5-I0E'!M^IPEPSBT'.*6)W^JZ* MA3I(?%M.N#\#ZCJ-$+;WPF#LIY1PGU^JF5\]FW3T+'/C9\>CZK@)A&3H\AE85GC ANK7)#(;:[?WV5NY?NCX'4) )ST^DA$ MX[H";#'028<,*\\GO7+DOW ,"S5OEXL. 0T*+C@VAH+:5/E4<[.1#W+7B;4D M=8N92)YSI Q+598DP#)TQG4.-EN(R+U=J,=ZHU-:NB36561F&GC4OH_J5HIZ&DD>H M9\N\:8)]*4KBWX4NPT4HN]"N1D<0?C*S3]9H 2#05E9DWU<@.M M[Y! I5BOUC$ WFFVN)"03"8V]%_3/G&@=Q'I(9DZ+6&MW@&A(9JZ,89LH96H MK,1?+?6VI/8UK$CFQHGTG:F(S,>=E40<+59T\5X\1H5Y& M]I*J&"2@MK9E&"C"2W#9>MDP+C=!2?]8=44OEID5'Y1[PKZ[\!0B+"]L"N\*_!^KX48^ MM$+AMK946=X%15EP+ZV1EUGE2F[$]@B,[^\X5UBFI?,\[D\[.2*:-EI2*H!2:+,4# M5Z "P53@=L?"JO#IW^8ARJ[JZC%.S =-J)82JGF-_D+(7KNL:D1CP09@U:45 MA1^J:IG%%8-P)G.",U)(E>/+;?;JS]SF( F.IQF;U8M868"SE,\>N;D 8.V40BZ^WSSGQM MO;FBF\3KP9M\&5*#,7FTN$CL@C82R(%-9L%O*H!^(D72%ZJB_07F%17<9INU MC>8FNNUM;6J7Q:WW+=[)%_U* 72A:ZOOUOLGF3 M97PP*W0S1#D_Y\KR^ 319U$QF+$SI35U-V(922]@%3T MA%1L*JX;4OS %(7*J<-[72R+/2B\]\ K)["+4T M4PTGIZ'K8WAC,9(]BYVUQ]@JCH-!19A,2&W")HJQ-(%G668J6)3CC/)XG0O" MI]:U' Y*BP5JEJHR0U6::"0SBU 5XIRB@L;3U-H!:J16)0AQ7'SF#07KF>,Z1$2U+ <].5TN.Y>'C-"I+]=(MUO!Y=,(6'N] MHY/.6;<*LWA2UT\P'%(A+ [=TX.G4KI.+DD_D(;,K.*522T1B=+K.4I(&#K_ M-?#R,6N+2X+,Q?"\]:TXBHYO^>BR!P5>Q0*8X+B.A7 E=&MFG-=YO)AT ', MBCEI+F5UT%*Q&=F$[8CTW@5&)A%0+\K+J^7EMYS'EIU2:3A'!99/5$A:IZ4> M7 D(0%.AQR;KSFV,Y8G&UI1-PHI@"Y 98]XQCYP(LH*Y%K'E&H />& MH=XL&(S'*?=2'=8BFN#DK8%,_ZSPX6D$PL^]WSNGQYBB;IQV/G\]I/*K&)'; M^WIJ[G?;GX][_;/NGOGI:[][W.GWS4IL?#J6JJJEII%XTLC-Y4)EU&"6=:3: M0X^ /H3$USPQLKB3Z) Z?UI1L?*(ROL]=P'O<_TQ"Q5*C#;9LHA4I%6356M5 MELL&6*CYEN/K!=O"FBQK1J:W=#)@V=A1VY"Y"5K5#Y6S0_S=IS+11,"Q0'3: MB MCB'QJ0NRET7Y*-$7;C.UJ25:RD N&,IZ[0!#E>RF5^^TT*XMDC#U,L,=*N[+RF)I+7PNED'L>_I>C&0%*/ZH*].ODNU*U2:N8^Q MAY0X!2@6302"7]LFA&WNKN^8K_%V);8>[.^UBW6*Q#P1+LT)!D2S/0L0>#B3 M*7<3*MAGI"W^L*@M/8)/6U':T91KE-"*,K12/>,Q8!CFC)"Q9$6=HHP^Y1J> MU,T]G,#L9@2=2D!A:2CU398GN6@4JGJH%=I%3D'U ;-NUI)IJ6J"5 ^ .WSR M-"!/1K%4LL3?6/$J14,9T>J,90EDB;7YTE;F:782BI;^UC_-Z@=G%/)(WLX^ M3WR:(JIZ[VC_-$N,5:LP,CS5*J=C3T\W5,VY^VB:40O;L@)2J[,O-.5,:AD5Z8E@$VJ#S#JN7 ]F>9#3D)NA8,=+Z.8&F21@E MED_BBX655=3NN6X8EK_1*JRAAK88)3^KI=06+%SI7M@*R!V*M0A6# R(T$=^ M,95 73.X1(:'5D8\GO1,4O\HQ5E(4J0@#J&#*UV3*S/&4F3GPM/3EH-0L![K:3/':N-VM*F[W M0>-VMZJXW4KDO+Z2M,8RD(7HLD1-JTF!3))T\"O*D*?M%:B,1Z1*HB9T]/F*DNK3C&]C MZX>"&D@6ADB32=$7;F3":L$1(/.:6'D#YHXEYZB-2*I:IY6&4ON&W,Y<#6R6 M*8L D%NAP3T%19I&"A)J3J-><&"J\H+>Z43*5#@?672I'V9 ?7Q(Z7?]OQ+. MZ/(\,>+EIH67#&#%@!&LVAY[@_!4H;L MVQFRK(?!G"30T3*U51JTRIGI#J4"GX[*T>[4ZL=.0H)=J1BEIT*6+4_*PT[>SZ:9V3FM[K8<;=93-,XS*^>M.' M@OJ7+^-\2$W897$T[LA.SAJ,E(E!#XB&()FC4,.]V*/8&"!F@R",IC, '2ZC M+[T^LL2"-@[1"C/Q8]<#%>^1H]2PMM_),+F?&2;ST(2EN>2"LU+6O^]G%5UW M=]YN[[Z5[82*[VHFC%:CN?UV>V.SS":1E?O.+:[?,YOK&SN;[^#=+36VH<96 MUA( =Y#SR."@:H+3P37?P_3:E2'[/LVN$V054.DKO][3Y&O$!I5J]>.LJJ[" MAJ^UDIYS.3RDJH14P3VBR U712)OI9LR\H7C)I2/CU/4S@?VYZ.3LN85-3EW6F$> M51X1J4HA_"-&CU)31H('EF&QL(^'%$\/YV%+NF9]YR*[% )$]F&E8[>IUZ&5 MBEITS"AO92"0OQ&3RT#;F;^)3[Z6>=L7"7ID+=8"J6JRM@WUO%=^T'X6JFM:IV ](J=:;!A:B4LB:LL>M $BGF(^+; MA#?5*SI/*ZCM@]8+#JU%F1MO 8EY1V?0:AI[!Z?F"7;,W6DU%FLWM<(!U>;. MX&Z*D:$4H]K-M,-,$>1(@WEUL$P;K)F?L;0_5P'3DH(63O-6&P1?99[I*RV8 MA8\)!H1R\?BZW@*9NQA&5!.2R^D)(0VJLL(9V0NY_#X>CJ&T##(.RR88JD?* M.<7+JF+]>A.KU')+,48)<"Z*(IVI4 ,PYKW7TO[1@J=Z?49$5U?1:F>2&;N M?%T"%(U),AO$2],;QYAE[CB%EG,6G5-%L.@95^PQ)1,4)1X[Z%F;6&8 M$B9BP[IE97%IW&RBE&+H_=!(I$V=((#*^16FMRC39LOOL.!+D:GE^>N;.]3 @T8.;%>1 Q6;O3YR0(0&4;642[:!L#DDO.J,M?/U#;')M\UF M2];G2%3:'1H:@DC6;'S; IMOM[K[;^II:R)I7*4%:568:>-STA!I:!\H\1X M@AX/ZM.$]HP20P*WY(RY/;7,DY(^L7UALT],)JUOUZ0RPJVOA]Q420LQ4ZXG M7S&/ 3(/+ U,W)(,LX.9+C1L/I!D6$&G7'P'M+XIF]V-4W2-;ZB.Z:J+ZM% [NTL9?U@87TF*&S4#4:"6QDB@NJ&+E QX M%8"\1/*%;N[;4K":%D6-7F3;LV09#+(64D@-A5YAO%!H7?@@KV9!PKJ60FFB M#.S483H=EIL]JI$,BO2/Z!C2CLMI8#$.JDNRJIL?*>DJ@-S*"]&UJZAP;3$9 MYEHG ?85(EV%@P.T1&M5?IUQI^1I37S'7V^L@D6Z <@H:EUYX%F*09A7,(AW MJXGO-Y*1E]]+3F3.2>OS8F-.A%Y^BA)A^]5'0Y.M;[S:1KVUZ?JOWGZ\AT'N M\=I>-]^D=X;B^VT6]]#5C:3$16+]LO]DTAF%>5*$_GZ6(U>.A7D,+ AE[W/G MA&J.\;2@=3M8NE?@::T.\$B V-$!8N\N +%5 <0\0*RO#D#<@IKLZL#SZ2[ MLTT.E0J Y@!HX^9N,_J)_U.N]\[;A]VS_XT>@=ID9.'JW'R,YXS.I/2BB6H1V%L M/.E26D217DHRXBQCSQQZB1TGUD,&DOR,%P* WST^ZYP>4[&?]J%1P?U#K!-] MVYF5@Y7O2'!$B R;I9-++JW5RKHK]-U=X?-DL\XKZ>$#$47=3EY6E/M+K4#DWGVE/ZP& MP)7A&?WG57.CZ*V]PD5<=FVJ5]B?6-NXH]&YH'K_%"3WYHMXU4+Z6SE-_\/2S_RH$7[6%]\T:+__(^/T@F:>LMU!/;J627'6X M-QM)'7^IG%BZC>57LG*G\QKIS)96BULQE;M7" M@ ]Q44NLNT2GO?.X\B8W:QO-4FETP8TNM=IR2'M.YWE;7%CN4)OW>YQS5/,Y MG>0#0N9ZN>A50>9S@TQ%S>\_'N)QW4"KLNJ53B#@SJUZ>2NI")^;FNA()YL7D&#J.8AP@[\8.+:N7B&FE[\ MSAYC2V78P$@$T\"3+8==/U*I[>;KM'B)",, QI]P#1CJ,@*+GR8P_9N:&5MP M D,824P&<-0!M0F<8-F2MX+J3&$YF!@4([D(KCRBFDW 0&$RE3U4X.BQ=;NJ MJJ*7(Z(%^P*+G?1Q7;(C%M44U"(YL%KF9&K97%]+^:C9E\V)_#-93 OS+ Q\ M2.V7\G0]#Z-#9"?42&;QD-O4]0OENCA**W5[IT?N!!=^G(15(9*GR>RR[+&A MRL9AZ ^6AH ;D14NBR5Z%K5A4[E8"%X2*56G(>I%0!A*_7**%7L(P@BYC,3' M5G\V("N6V]Q3]5QK"VN_A9ALCCDG6"_JTL6BK_#%^@X\[ AL&H@Y-'JY.X#4 M,(BP7A:J#N9Z0Z\X1X3!<%S0.8! I @3Z%5K.;T'2Q]=RG8[/B;8RV)O_$VA MGN[\XM-0JXS$5;#_-,W5,,KJ\+"S=_:U?6B6&U-V3F\G/&W"-AAV*N43PQU(0JFX-D8%,;D+. M>H2,$BMT5-',M+,PSXF,,U<%72Z!2P(#;_?@J+(U:FNJR1:0-5-?]?Q"J1*F M[%5/A4>YZSC*/5Y.]N B4F(XI.*74E;"NQFZ#F]4U?MQ_7/\ DEQA'Z[!= M8C]3"@B,@7E97)WE'VZ<8A*CU.=*BYY0LY6J8LFM*Y;L5!5+RCPN]U:Q9*>J M6%))3\O4ZR?N;$5QUMI$UL5W-.61RLH);FS%1?-5:>1YYJ=5 -4X+;,UQ7X5 MNZUQ3PG)!X5CJ)X/-1;4W= A?L#5I,>8%G3!-:3.!??\TFK4E;=?-@R#, Y4CAM/44Q@9J<3Q/.NE]5]>&#F^* NZKB*NSAL+O7.>YW,$'I[$OW M='_MI UJA*DK%V:F7*SN3E^ ZQ>X%FJK649@$C&F.!4R_!4LZR M1*^_EGTC48]J8<:";%\)-X %15Z*PI)8H0V%6^\6*-&93D,,3;Z-9U/D_5Y: MD= ,@YGEI58&;BHTM695BYHGU$QESQ&^FEG& W)=$8(!,A:X_@Q@)H6&Q*J5 MI&^V]\Z^$B,K.L(%M2"D:;J3M,C>+Q96PLSY.R-+1'9]; MV/*KR&^;RFNC=*)8N<0MM;Y 5]321ABLRY.)%(MM.KA4K34O=N4,J$=G@DW" MT9G 3:^H5BZV%I5FOPIUGV#QV,=7-3W/U[C.=Z%#XXGGD6R)2KPLMF1C>W,F MY[(F/[HWN(6](OACT$.HA3W#D@@C-'%CR6S9NIXM,59$C79K9C(-?,HM!]6* MS.,D^A;?F_'Z:!5Z$RS@ T"&%/P.!=D;2IZSJ6(S%N+.;Q*PR)![1&RGJ8NV M_"#Q$+Y'%F.-\A0ENCQ-]#!-%TY3Y9$4^3,>5YY8D15>(33KKY'8S!-PZ;\< M.JXJ+KT$40H$WT^G[>/]O@'_,L].V_N=H_;IK_T5EG!7FL2!=*)$6RE&6 MEO=L;2#/;6ZQU3CQ]:&RR9&QJ_YN_X674="IJ>'2']:^U$_JZ==(-K.?3OIM M^4/=:&=V N*V\JGV!4RCWL[* DKZBP9J%G9:C4:SEO;ZHR^:324S-&$COOD+ M4$W4NILL431JVFSB_.\IDU +O@!.]5)5XKC268\Z]: M@5%GHOE>8 [5?%%^IT4&&.D-C@"LN6)I3&UF@URSL9+XDXXJ4VJ4.W'FW#6: M_TMY'X 76N>6ZZE("V*8V.0U.#7F^_;YYU M]KX<]PY[GU?9!K32N*_T]Z&+;;A0IDJ*A+JO'PJ+>Z29KG,Q3]$R10O='OCO0$W"G]H M6N_4LV+TAZXJ(5EI0,5H2')UL]#V7>\QC: 5.(Z,CL,L:LR2 ?X2L:#:9QL&$NV&BDL?Q7FP#&WK69,(1 MDXZ+5:*$C"(8NF$4IWX5STI\F#&A^#(R_>CVENAJ(.U^ZJ<#I2OG&!#57(]6 M+LQTW2:\4S>_1EQ1& [0Q>4./&S]%\E.=O#]>!9A_Q3L(XS-^BB:+4Q\Z;F/ MN*T\A3X,9P::DS"*$FX/EFF^%O51'9M%(@^'JX)_!SX'H$3)R IKI@UK_3&% M,WE#Z%K#5N<"^_KY%"Q&-@"8D+;'*TS[WSDN%G?&Y0#NBW.7JJ$CAL,A4$\< MC'ASSUTGL;ST)1Q(79;>P,\<)#%)$=13D(ZL1M%Z0+,L+IH')QB&8V'5\(PL M;H-IAW!0]"G"R CT_+E^389_..X(BQX%?MWX)HT"3,D(0LH@-D_B:!@.ER,9 MF02:"-:'Q9=4GTGJ\$P_9[):H7EN3M8R)%80D 4,9TL@AK+1EZU:!0Q+XP23 M7<<)*<"$FELSTD09[%&8"@J;>&HWQP!B VC5RX MA;TP&/L:-- (-3/Q; H@/$<+%<8D8WRR%<5A(*)@.H9SHXB>H9= #2H#2' MTSY[5\8) 1WM+1\=Y(V8V3RL/!R%)MCF!K,8!I%\ACE";_[\H09%M(;3!]- MX> :XJ*M6^LJG*F0!-/4D8BMY^C.)?<0-V:6%=!!>D]6V3>[T@RTZQNR616H M]#O2M"$[3 09.V(,7P8\%K-/E7T@S%\!))" :[Y!XT3Y!GO8FTO4V)0LT1U MUI7]P/PLAH+ 3?7+L*3; V"ZN:L ^CWA#!/.<6;>H)Z^W/^1BLDI\">Z.@@# MR\G1+5V_76;#*#\BD2\*!))9R7EH6R?*)D[>,FPMH..0M.!J1'QHMA.,XO-< MRWRM+?T-D#[+!UI4,W^Q$#;R/QITXL4WCL2E:P-+.X$W)_#FB0@3IF-PVB,+ M.+1^#5?N/D\-ZF;;8?<;.GWGN<,S.Z+X!=]O#!O!YF5$*97"*H/L636]H;'$5-J/$_PC_"A3UZ,B MA2?UC0C\'-=( Q+4BC3M[9UYD&H(QOZU&L+73$/84QK"Y\[I/G!))>M_R63] M_53.Y[3#7DY5J&,36,M1A=65N&+-F29R!ZXI!2KN4PNTU^6+M&EL:E$SU+FR M.F5QPR>7$B]1QG)1,11O)[!\W(DGK)".48W4[KX].DS-.G2T+6-KB"6 M EUU0TJ[5X!EG0?4A\@ ^OL#$-ZA#DLRA<0AU5^-R,&D!:L 0QFV>T70C<.9 MO.54[T^E1S*2).&=)C&KIN;M.)99./L"\20V]]V(I(0,(_;W<^;J^5>^S# I47;W M-DH&^)*.\+YD#4A>0+PW]@#-LZEN,42%74_#MP=P'>*<+419 !6SNNMP1]I#"6DH<2Q]GQP@ MTM^1XSQ*L\T9I(2Q#'J6FX_/K= -DFB.+7.?.IQ$5[(SAVW$Y%UI8JB:(X)/ MK!_21X/!9HS\V.-;YB>R@$('Y((.[8[&WBQ-_#_GSN)#E$+)!(]-V('[5:#] M](Q#@S>$34RCGV<:M@S.DXQ?BXBC]Q>'#".LZ+DSF1Q+U3%4/@1_@BU8(H;YW1>C+,&,1R3 MN,AQ0&H:AW1K2;^%G&P99BXA<)912G8.Y"Z?0(DE,P 5@TAD.NSI_UB3Z?M] M9:77IEB((5EJ12FB$"XPCD1N6AE&^9(T0V^*6:Z>RI'FEF#SU$C&NENIYVTN ME0Q.U!H01T@($V!(LC$3KLE$%@.9!([PLHP+91R6SC5F#ED=H"")U](2+87 =FD]9N4E%8P"A#NT=Q3B M73QW"+!ENZA*%U,?;.5-R)1F^&HB0E3"L0Z!2YW?86<8IF DK$-C0(OVE,49 M]9GM'/-.9%2[N)QZZ$C+;2=+HR">HW(]KN5I6>450W,E9V'MF:L5N?.7NCF= MP>1N>A\K"HDKC48?!A\[1R>'O3\[G0=L;E7=P56+;T=(0!;D30&BRL(=.6?D M%C^SUA13R\K*KV7>N:^_T@"?18CN]!J,:7 PS]:Z&OD"HTR&B>>MQ>Y$ M+)JH;OXNM;.LP(B'@6^IHU'B-PKICD )@^41%& 4?]6E%D.76IQ$%G6BI#_X MPQ=IC(:4>]W0_"L8D,B;B[_GY<#E80P7!@YGZ[L88[*,$,[J,F^Y[,Q/\DP= MBOD>;Q3C1KXB+#N'%YA="@B%&7@\;O>UW"D^I[9CV\^N[=A=&U$]PQ9CL@KK M_9U1:Q4[C-W#HI]MA[$M](RWG8F+F<'LCWLN/:*V5KB_U;!V/W=^)"Q/PY1Q1/0:@%0_=JF6.1CW1 MW=P01AX!81:65S_)Y'>^K%Y:-W7E>V;,M^C[V;J&;,QU+[K5"3PL\2B1X(JK M;%W1-&3!LS>]%'K-=(($%(0[WLKBH91<<*T$V+H;8*["&;3NY0SF&B&L3D^! MJA/"4S@6'-VS9IDA5DX]*OD4YDW:)^/Z?ET% -;,H]Q?NI/+P9B= M&0>J66@HBW+U=RF>0+8V<.-$-B' !O=LY$]C(2PRP46ILSNK92YSA%)_59H? MA(X%&ER.53.U#@NCQ'4PC+TF:V.I2)XIH*=KLS^#%S-T?7@0O2"6+T<:YJMC7"U-"87:QK MTL7*433H@T]]2N6;@5F'\4,F#SR4"?':L/YFHXKK?]"X_F:C"NR_=X/VBR@= M-?C8/>L<&.B.S0'6 X#'#)B[3F M(G+"P*?.*NBJHE8H(I?[QN_/MSZY$.D@5,R8XB(L+,9$4D*8QH&E]2[2R%#* M@9NDY1XQ-H <=%ASSN425F5M4_(A%!RA,,!(NW#"83X8O9#F R]8=]TXD[6N M. 3*_))J0;C& (\^ H/P_O"-M#+Z##1:WG)V!F/PL2+C$9R/I[R&J!]>+# M,TXZ/!<1^9HXL0)[4E P1VXH'"8:<[H"GD.C#54(EV63B'3$#A/ >0N M6<"$SX+>)0(,^Y;Y\" _<-L'DNU@A -TAS8;:[^B<*/'2V"% &1Z7*P@%<$H MC7V2AE*IL!.L*+:R18A6&L&!MB))[1NGGO_>YQI[_* M41:/P/KN>;E9Q6! -E)SD+ P_0*\ N(0$9JLR'967/ HL_U=L'%ZJ8N2Q=G& M&)?B8JL:LU"X5(4X8T(:6"Y'H:+(U^22Z#PO$C%C&NK86X&;#KQ M9#,"Q=EXG4:N T&.$:KF#ES[V$4. -J^H*0&*Q,3A@GG9G#4:ZIG@DR0^$/K M/ A9+4IK6E?LXFEH:MN+Q]3?@BMCE'#VK"X%R'4@Q0A* +!XXZ- AB,#&/K\ MU8#KR1#@L*@'&N>YH,@Q!%[*+B4HQE+% &@L/Z0E#3E:FE ,JP%CZ0RJV(19 M$4+$NL$))38/:\JH,%$?SLMLMC A+!YCK)CE4E!IE-50(YLO1I&/K)"R.^?Z M6LJF)1CV5;+)!R38%;!>5Q>M7/0D.Z0>PE@K UI5:QYO-DHF4T[-*?7Z?&SCE'U4*27"!3%< MJ^UB*1&=5JN"P@&/*(3:\MF&"KNT1J$U'7/6&'HQE/B>*DT8\DW0TC& M9+NR1D,(4$ZHA)$E-:[/Q_.RFP4M#UZLVG-(B4]F?9)H!KROX$A)14VD6*'% MY:(T@C40AF*96%LB%!+)9%<*X+)3EV*V@7ZE,A=0':P)J&1$C<-2-T,X-!"2 M+^(Q]4'(/"&6 ^P:492ZA-#N,C-,.6&6M92Q"!UUBO9G, I>_B1+UYT@G5*2 M:$H+X._ 2[(X:UW2C5JDS*ND:Q#P4^2/J(02:[NKG"1[KRA'<>&"QJ M?#OXBQ+Q@Q0NR-TI;:<*!JZY>@V0J'9ZSAI1P9P4 MGQXEQ/^1@.6!D@9R'L?KG)U%+^3RTY3X*U^!N)>/O[K1BAOUUJ;KOWK[\1X& MN=>KV]W:WLWN+A]=M/P"'QC"3M.P#'*/+OO/'E9@0A$E>F?N"P\[7:+\@!J, M#''(I"TM\H.:EIU;7IK9_[7>K]?,3H(A"(3*-UH%>T4XB$2S*:616$\+H;<# MR0H&EX9!#(!Q+0KPV!MCN6Q_Q#4CT'*D:JWP$ZI3UD159%*Q30M::50@M%H@ MM,=5=? 6W]T(B+HH@ZB8<^J/1L:,D K#!QK&P!2)U"?40S MFD6@9!.'M29H-E10)X5D%0291!C/Y B;0PTK@%I5@.J >A-,7/N&[%!YU]Z9 M:@ 3/+9);Y-EU:0)2U!L;91,L/B9@+4ZM1LM@OJ" M9'H9NX3L64XGK.!R5>'R4(Q ][X)/" 09.)=1N]P3B)GW,F7FJAQ4!$]2W20 MJ9OR:I3%A%6 M** ='1S&>E$^"+FBW]G'J)DA@9%506>?JRI#_MP*H%06HSWB;_HV%]R, !*QT],X\I6AC M;NT]%BC*K[G^VM2S,+P89W:H&#JXU7;NSC&B59HB\M"E M!J4Z_@09K$_*(LD80#<0I@KS"ZVIZW@JCHY7H5;E\M!J!>80U=%H''#>H7K4 MCBTM?5*%_*5;,1#(Y5XXB)>C>:C;2NW_9^];F]O&CFV_XU>@4IY;,W4A10_+ MC^3<5&ED>:)SQH]CV3.5CR"Y*2$F 08/R[] 4 ^/+9D.4R-JF<;-&!L,EB/C0\K,.-!SB9^B]):EFR M-$5#]H%GZ>9EXBZ8!0^$< K7Z2XO;TTG:(N@01 MPY#"30HW2, '(R/GFX<2Y]>]4L9YIL%;[#?9#+1^K>6Q6>LS3]K^?974!HU5 MKFI+ ;:PDN-,.>QPZT;-98I=R>Q\7S<[%4P9=6%:H&T#[G099_%7$B>%$&*7@(JBU)0L2EICMZ!@_'4%&#KA:=3SJ3GYJ%(;3A;SH M59W8B[G? ++/Z519R*;CY5L!M; :TD5FA5FP5.!HTFYI. =/4UTG/3':;>0(8@W M'J]@!?CW :2I:_OO T77EUU[K67V9OW*_HH4E0N*.-FS =Z_JZ'T6 LJ=2JD M,9K_HN*A6LK/F.%O*N@OZ---^LT3[ --R2.1F1CAK\/[9)%^M!>V+1?!^9,& M6UKIS;].[*_]= P2U8L"C[_."O9[B #!NF8N*K0M1 Z>0&O8N?>L8\[)')19 M2UP6S*A=EJY8R^+K@?P*(4F@J+/E86#YC$.50.F[4Z&HQMZ3>+X1_,ZM7$8L MA4:A9P,2Z?86^5<.$KX^7).P9W#%#3+UFQN^:C#$H4+3D;$][M$\J'P,B\<; MQ='!#/=HQ *A1YU)Y%HPQ=#Z7P?'NX')P1$[(WVCK9VW//%IZ#(MG_-,+H9G M258KI&M.N%1X) ++RT;2LK2>X+V[G_MVL(T!>QB.)+$<+.[+- ]XB_$!CJER M;C/]203G?/%_)P:NCG[WV>-G>_KEC*6!@D^E9B1!7,A0$V7_$:'A>N)&2AZV M[4DH'.7L+CNA-BNS[+EJ=^2XJC'1IF+,'3OTW$D:!&OV+YJ FA0P!-)=,4WZ M7K)*6)9ZS1TI>*L,$7EV9>S*3-"V07YS^E*Z7>=5;:1U?>JY17K1AZ)HDFLU MZ@I739UWY5YQ_%^ZB5@JQP%EC/92G2L,I!OA?R ?_]PDRIB:%L[KX"2&Q'+I MF8-0".[*(?[0QNMY4-&;@8NX"=C6?=<6H)RCB#GFP5U)GS.=-+#C.!>%(V!D M5?PEY(8WME$'M*_^!-M$JY%Q]9#2_H)#(I_W,@Q2*1ED3E_3%!JU<_:X:#XN MW<_2\_HSHNJ *4ZDB_LR/?Z0GOSVXAV]S\91XDZJ<8==E=7TFUC W:/9VSQD M^=-5YR.$WSK.^UTXK3,84*$COM%2'G5@VSMO"A8/M?A3[](GP?GR$%G)QS0R ME-6>!OH7Z:>]%,(E- 98;8HRA0R&M/R$0T(JDWX+<:$]-([/GNW4X_GL(=NT M6X!MY[6A2:<3CI79RDXUCHY9X\YZ7#L(2*ZXE>N*S61BB8;\IC!F)D .T[+^ MU2F'L],"H)TVH+UJHEH>M@ I>L_M&*_-/I#\QMJMV56RU*RL7 9L[^.]W4Y_ MU3OTGELN.C,Y*U,_0"Z.DIKSKE7LF.WUJ URP!0HV3]P52,_,Y*'F$A/IA\? MW1^26TYB&C!^Z1O[^O#VU9Z4AIVD\)V!_(=+2S)84<52Z5<;I3S5B,%9:Q>M M*".J&YPJ'N>$R5*L?DAL>_[2-,=U3EJMM73\;C3RZ"=Y!O,H5X%XM.>UHWI# M\J:8%#GX\W\N RCB]#QU^\ZQR:<%BR")12RXO8W23"A0%EKO8!1N%(UJJUG M%=(VQG8AL1-?(<^#/P\ZS!#>J MM:(QYW_$EVOMX16C%'%0P-S81B3S2?J@TII+^4O=FR$G3SS'V)%!YOSL&*0Z M(P^K#C5O:"D"!HOX78WSA=1Y[-CSQCB^BM@>=.#[I8]-:>O-< F+INX6.B#! MFR-]B'Z[3$":X:$M;+8#EK#&4D5^3?+_]1A(^ODXO[T-SN_KXOSV-CB_C<&\ MC3M%-A.._7G^[[R>@.3!:LG&PJ/#(=#AT&@A*Z1D?7H$!>T>W+"9 660*681(#<?BY<3\CN3/V6,*X=$OH:M.GJ> M%HDY3'E1U-5@W(XB#/Y;$47P!A;(M]ILHP,5!3_*^L!<%E14R"PUIWB[D/%3A Z6W "Z&T$! M)G%XDD\EY8S#A*I>Q0\4^_'G!5,)AV8C2Z**O2]^<%).:BZH5I?CGNCKP(]@ M=V)C$^/&2SYLAIY "N3A&01:5=874K/C06>X(&:[Y?%RHC)/ Z)BTWMKB&5$ M+UT4U2P?RE#QI#+Y:HOQESXUE5339=.ZNMC?3Y[UXQ8!*W VG=&0P^J/,<(# M"CEQ4V4X*H78D7M63#KX '@,%U=J,YU<0V0$O*VT&GH=_ KX]=J7$-*8JN(= MXWC(V!5R R37J-'BZ"J)H[*(.#6H&H3!F$+HEJ*Q]=$9:ZWPQ']D2PKB^Q36 ME,?<=/,1U, T_6BNHKRX$IL*H[>TC41NXCS_)W3FE86.R\%1G+O(N],E$GO'6++]&)SOFOKPWTO?BCF@$C5Y1): MF5D2/UGNZ$<'V>/=@VQG9X=E:UHT2*()\3WL2ZZ56/K>_O[S@>_M;V/4D]0Q MY8]7I*&;5*A7(B9]AEWA)UF413[/,07"1$0))B<=CPM%XF^D!61__P?6:_L' M/UBI=\_(.G8AC>ZSJ^UT3=_;6BLY'EV=G-50.R!)*2Z0-1D>KF!%8E VGS]Y MPA*'+SUZ>K"+?^F_X,-K+BIQ3RAG4QY"4"X)7'S5;$CJKHBIVEQP#LB_B?%6N?"2.^)2B+ 3000U7RW M+% T3\AJXGF6-671-:]Y5@E9^ M3%I)@?[*:C:)!0J.!UOPT)J*_>R!I:QKP*]<4%/;Z>_(_4A@&7H157V6E\6_ M14@2V_.!PH),3JDLM)<_ZL.DTGQ45_G$RJHD/!J-#"W--0I>M.2EJOUF,,(? M&(RP7"K<#$6XZ;6M!3.3KUC@N)R9]6!%_Y0;PK*U/1:?.:>!V1']B0B0O/+/YI,S3Y!"C 09) 3V[84"^_JS M ,'NM!86<7LY1*PO]SH$+YX=8 M_W[F*EI>Q4A7D4E1;DS'I!:*" 7G7XKEX9MPN#/F)=6,]Y[.ND\;^5U7^3U2 M..N=1.?80E]# K2_,#'40-3/"I*4*6*\/ M$968_L)8,#M;A F BS7[0_/\8Z^^A:+VG98A-%JXAS3D]R<.]MHA-N=CO<[' MV_SJSG3.$(2W=<%37'N>/,DEEQDP$HC^2((GUT_'5V-.,,E\5^"AA$HI1R*= M3IJ2+=UI'4+#)*['&2A^F>(,# K=3 #^P/ J9&*HI+&1VC65VKN/USA&@\#8 M:*PF/C9HQP MEPY0%\09^6I4[K.")#@?\EGRL;03JE*^FVN-U=M911LA7%]TV*$DB\0YV8'-GJ^ZF89V4#G;'NA(NKN3+!=SH6M18 M*.VO"O\KFSG?Z=-#.)?M;+OZ;"N6FL')RBG>@7'!S5O38LQ-UA LYYQ$P12;4H,U>F*8**9*6,]W:P74MMC4;!@!+9NS+N=NKP(/063#3?DO;>7QI2^> 9MP5]7C>. JDX]^D8 M%1=\W;CI%<#+WQ.&@Y@2"W:PBE,QJ3V"M)J11MV27%7_!(G<=,G M)5Y7#;?6-O0EO37.Q'.G1=&3.F6XMGR^]*H="Z8KUE?E4+D\$[K;RVMBD7'> MD/M&T<)V>BH.UNPJ2W0)3K8E71NF DKR8 6AM[O69W/ M&Z5"H8/50K-?F=I%^1P>5>,Q_-G.(/H>=9,SPQ.C TO].X!Z3V=[M81) :K M[@?-P4EUOC2/#[''-G-=IG(GS4$/MPUNI/-AQG!09#(?D7F=N$D SD5P9"U> MI:H0!&$50U\I2#9V]-/R#(;8VUE!>KD^F_8].*;21$SWX"%A;!,%;&KM^DI& MXJ@_QOM]PA7.X)%-T/'@2;&E%SM7Y[\7,O@&71GN@)8+O.K5?-3ID0=!!I"V M'A@>IBN)L[K!755VK%;!I28Z"30,(] RSE,NY%ZS0DI?\DQ%R89#HB:=9:$E M>Z%)@X/&\"8DG4/ G>5GMBF_&#^G8Q5CMU8THZ;J\Q)%'39TL!2 M9N5'96:@]7R%Q5R9&5IGW;K6GA(R.8Y:P+T]@'(NX6*YU^PH05G=)T.! 8J Y,%-IQ$=:2*@%3$DG#*B8%4CF#%";#]7"GI4 M*=@C9D0^([B +AE'0,*&_IX%E3D[@ O'BQL/0K.P!(E>+XE;Z^-RS*A*R.G2 M!$8*-CLP<;3Y1^FD(,O5N)JU'7G@ (7%-#OB$$"LE+A.')"GH9 MR'(P^C3"(-)*#=9=:->6'A"K2&+*P5#5],(PTP)@MCD>#SA[IB@G=.WZ*APC MV)@S5SYV Z7<*!)2I3@!+'[!U&X['05J0XM+-X![<(^0>I M7)8=Q35,"\R,OJ'Z$0R_9LQQ10 R+L\K69/)+PI.)UWH)#X//H)2#N9>]F;$ M) V%4I[\+F #XI!*2:/-1$>%7]F_9.JM5)>E?Q0=>F9:XU/R=DIHLQZ#6KY- MB.SC#43VZT)D'V\@LAO?X^:*5%Y>68ALJ(850Q<.?_"X3W)SZ:^@P&>RTK2+ MDH=Q.< V3P=1&NOND/1/N.J38%K%>Y1JN5J%:1P(%7EB9ITI.!9E@UG1G!MK MY!B&JD2#(51+H0^FOBAX1D)[6=4?F[_"QY8F\F5BV$0P%6.AH:NFX/6'::%? M2>3;*FE!@);@&EY N1]-)IB'_/M9BFF/@A33L24]YD,F][V@3[:3>%H S%KX MC@1FFZ?,/(='L5/AHB'0IOQGY5_#J):[C2MZ27CNC@=.Y[Y&/I1P M;XP4E^"B348@Y LNSEH/[QS":G/93;=@X(X_&G;,1A^XG0SZ]K:LUT&^@JF$ M_7BB/XLU74D1O!0";Z3N(0"PD978>5 MZ#W\-:FA-16Z[R'81BDG)&2P9 AVG"]7'(MZLH6RYY6=2$>&N"BG#"93/Z!H MV+:3]LTM]ES^U;0YTVN#+H'#4AWGO33:KB=)R3 Z3(4J;#'*>J/ :S,Q<-3B M/B30][>H8;0R"]Q\3&>D$\K& I#X,2U M:^MP9-4I7F>ECK'V^)LZ6"FF>-*SLE]W/2=M&B XY_%D]H KXL?3;"EZJ9^'0LPY=% M8Y+(RB'+.KIR_05DQE"?QO>U5*U]F[UJM<:]O!#.1$R+&8?Z):[5RM)K=,'P MKRFFGTVX7H:ZH%PR616/DT]6&MM3H_N7.=00%LY,-+T,L''VKW%O2ZIUX6 Q M ?[(8G6="3,X\F9RH1/HV()>/P\AP*-!_5R95KWPV8QGW-A)-!/77]C34F2F MX4'+3:RC(--X)F3H93"0%896@)UX4EN%]UF$0),N)?(Y;%Q<6;H(IV[2E\7R M/'9.,003VN0!W/NJ+DLS26C?0W4''8:U1*D9'KTH7('1>!+O0_6FS\MUQ_89 M A?0+V(V$_%1,PKWJO13CNG2Y\6H:!.+CPCO'[X&_G;LPJ&]HJZN\EGKNBL: M[2<8\$8C4)EURURKA88D256&QT(*XTZN3]YN6:= 5()<4P:\N$O*<$PL4'I= M8SBXOF@TK6_!7(IY)EW1!*W71N]&Q#]TUP1!IV.1.!['=%&XN@6:#O;2*Q$:@(2$% MYS7,U)231'"OTJ^$NE=/Q7EZ!!ZK&U035$GDDF 2+^2?7>E N7F[0F'%38$* M44MNH&G@:&:(I0&CN2WP+7-IHT]L4Y498*6 Y\POX&H9Z&=L ,-I$0;W)&%B MT$\CE'.N_JP^R-R:!GHWH'F6 L:B XB0!^BR;LR;P$;V,@8ITKS]PJN!)5- M!UW"NJRJ>ZV8"AIF;6"=KL3ZX7+ < /OUCMO@X^8UY5;TBK*(X>;H;OHH8HCV8QL8WE$-'T!!]' M3XR._E?1_:KO,YM"9GA5$F3,=%2VN'AA5@T=#](IU=-:YR:UXJ5Y@MCG&QYL MSK>4V$A4-X($K[IU1P( HJ?0P=Q)]^ ;E?(0]<,RL0+@* 'H&)U5(1L3E\]' MQD8-$SE^$S,G&;C2:O*U? $"$P>Z3.A.&HU@V1_I>%JEZIZ:,W1Y$SH)F6],9R_$[;<+Z_GI MZ%2W,U:&917F\:WJ8\^901?D1%^>&^FBY4#/+\]N4<,G^;K,JTR/#=Z/H/U6 MK5LZBI#'K-2N:"[""585P#M@HC1'X80-T:T2VHA6ED2%6J!>G83#ZZ81UDM? M^K#3;6T=;H58PY4N:0W=@K,D].5/Q;R;I_D8HQ4B;9PB*H$DP%[K1O8WQ^ _1UL8']?%_9WL('];1R(&Q=_2E8HT=R[ MSW1KEM3[RD"=&=2QV&DU5O6.@?J3N$(]3=!+QNG>]X2ZA4W#?.@=<[I&=\].>W8JZU4)J1_1E/AXWQ1M)PK"I /N&I/ MR"3KI0'P.&"D3T$V%#9 NNRIE/&X2T-C-W(UQQ_/J]EDS:G?UEK1'L[:4J>UH(6=,@U M]']I+J.49(2<8#65?2A?DF6L[AC['NL)K-9,$4AW'PI'A0=PJ6 M6J8S;(O.([W-D9H;8\G Y"!Q4B(^20H?M) 2SLHTG']BQ$0W(B,1,B1-S*A- MM-[*79UD+! 2O:-5,!FLW%RQM?(IDU9,BEG7FN&SYQ :O4.XEC*\U@<0V=?\ M(B]F-JZF-Z32D[E8VKY=R +[&OR6,YS$8/AB1/$]RI%K6*+B"-@;,3E.&;D% M=L12%F!I)Q[O:FKGU3!V>X("FBF=D%IY#]JF59)YR9PX%,FTW^# R1&!L ?' M5[PT24QGXD;9(RE=2\Z%E,XTOZAJ_HYP=G/6D9V5AGPL#+2'!\?(65.^JFHQ%\IZ)>C@3/0SPLQ?CRMC*3AE+(M25 M"Q "C27ZMY4P\VELS$11C 77']%2.A>LT6&3A&"/T+/B"C?:(+B_7EFM+EA? MH/;0E0Z:K@E\KMA>@_8.)P$R@49L%Q/'S,&6F OYAL=+G%6 @*VI_*WU MX5%:9T]>4H;^DF^C5@&5^/@"FI+.D>=IA-=R)FP-DG<=YHEVF8"RR7GP+L54C!VA^&P'2= M.>PJYNKM# V,MZBTZX]#$(V'K>L1ZFP3PSR<"]5*$_Y2,R,7BO+94@FU/[C: M"T1$"A ?BXYB)?5 5)8C7&B6D"M"!V?!509\_/+%8:;!32T9?.E ]32I2NL6 M'H3H\&E@'C*H"5@#H7:&L@'*Q2ST\8((3T] M0P>0RPMAR*0X7V::@QT+0R$FL5/&@9;!IN55<-%$4UL2 4I%6AP[,=W]4\6^ MGH5@62Q?%/,QSP,%/W[=BE=5"TNQ*'=RD4/@ $$98TXH/E0_ .3$#,:9"ZD/ ME\Z+N<7J:SEE&F@AV4BGH2(>2;7HV^DK(_U:.>]OL#Z_!5GB-! HK'3D6<"' M+!X.!O5)+GXMU>1:ZWAR;H[4J).L MA:S2: JXEM\J=H@<,15:YXN W7=M;??WD+^^Q;M5I&647HSX1MU['ET%#;#* MM=JPFI@ @!(,S8JG3:HL)&'2(3(^2[65 D?R))"4W4.F*Q>Z"5X; ]FN\I.9;8.Q7T_ ML.&#O\*.'"+"G; I_KNGDS@S7;BZT-J[[RYOX0!8-L>$%/4AM%D0Q<+ MFWIDF#Q>G:E_^PHPK=<%E&&/[$NP,>)4T<.W1E +:_K@0XRP=P$ MVDAL[?N,.-&3P0[ M6"FA$Z#858-BP%0_KZ3#)9R<[C_0OI QW!.?&W+>1M2N86'?_-@""-0V\YJL M0RNV0!5Y<"S==G+(XKCO[3V,I"OR2;5@,&GKLM*(4GM:(%B YN-ZV!>%,UCJ "'HV:208W) M?/F@)\( )T%OMH@8 M@0]OU"7[OM=09(*]YR3)A,/\?NECKHD.[?9W7EN8Z;#VSK[5K#>N]D[#!WWS MV"#'_ ;L^IE@UR<;L.O7!;L^V8!=-X[6;0MW;=5RUIOA2X'*B\:L^F;;:":; MBXU[22Y.? 3#T];9F?X>\EPH59ERLD6>2]T,UJ3(L:6E@5EZ<7[5T#O-X47, M\E$33HF/*4"%*IT1,,M%J<'O)FY"0=4P,$8%Q]V2^^/=D+\A)F_%#G&^7EAF M8H()F>L75L0L6*B?I$@6,WY(.S/P%9GT:8X,=OIA^4J@"]T>,(R\;H,U[N"W;A^YRW-AZVJ.=!*?$8=!8^N,%J+ M-%M+)RO ')9Q,UG>5>FWO2:UYLJ*"K:24N*0?K$]>,-3G6V6JB+E5'/-L3\+ MTNN=OJ\<(!C#+>,'8+CYB)Q@P$30T=,7Z=CD"7"48?Y ^$K'5S@ M=OI+<:&#UA599%':%)-J<,*7"A8AGO@2AZ7'Z"IH<&:2&=S_1HINX;NQK7#A M5N!=VQ_&\'T6SP@;&C8\NG^6%LL@XF \JY70)%Z!9*GP7L]BEB"W!+2RV=-" MRS&%XAW[@HT6OEBHW5[TGEHZZ820 _5/8U]Y_+0<:BP%5ED0)BHOPRII'SB7 MP5 *Z7I&D3>Q^QKUC]X -UFN/R '[NH,M'&CO"DV^=P'\D,^.&1=8E4*SBI+ M#(6O00V90N5,!2%=$@2;!0E9DYH%ST*LF(E,8*I^M(Z%F'OIPAW/\WJ>R&#; M1=?Z>HG-EO0XQ(N!F8%\5;GB.KN(:RU7B &6A,>_Q!5"Y$'B7"32E!IL9L0H M05^G5RUX5QFPG3;G9(FF9'%=/@Z")'P/PY)CTU)%G?;$#7DAU:_6>O9H(((U M]\DNIFF S.$OS) E2ABK6L+ZU%9JB%?N<1T+#,OQLU/DB)&!=;4=547S3QC#<^I W5^LB3R:D+("&]EFU]MY>W6 M.;-TU.P,2J,+NK6E,GCKQ?CLZ[0"SU[*,SF%K4GMGW>-8MSEG"9Z&2ICM-W$)/;@F6XVR5CX]O5I9>T6] F^6+N MFI[HM59',APT8$<+X.2AT0N-T8!R&NR&E?GM80N5[<_PMHZA#&2W"_?NF'28 86PMA $WTCD&Z'6\6>DI^IXV3J9 M;\7"+^,J;'QAGX179]+.-$NX<^QRH(*KC^J8(,(["^;/]%HX!TN]%&, @B@W M'^?-N=^\8-9PXOT&C0,8>OND=6_'16"NX9-['4BAL MJX0WR(>ZWE&TU\3V@SYES*]QJ$(V4*$[5_.BB,\)&(68_'?(A/JM MZDVEUY')O"G&-SM7,^/(CSB3X.8?G]451C9//3?2?9X'_6/!-))_2?<>#0;>=5FK!&A&Q+BB/TR"1"9S41RU,J[LES*R&Q>PJ(0@E@1 M%NU6$,Y-(N*!."$21WR6JR!Z/U^&LM1QP#<=4O&W,_.!8/02"-RU8T543,2 M4+*! 3EO;:N?CJ*.OBI?_CL]?)]>>_0Q1S+%N[N M(31)#'>/:,N],Q1-ZP8]>@BMXN0]U]V,HJMZ &0I"UKBN]J^_4OW0I,;7^BM MO35/#1.D(F*)\'ZTI(141)* I>"/9A,VB*&[((:>;A!#7QT!P2JL]RI8$>9*;_W?#PG21JJ%--;4TS M+ZY3( ]PB$-UNQQ)N.\KJ\&WEK\,.[OW-"M/=K+LXB6 M+],?)AD0XN!ER[-9=]W?TZ%*/(TF_0HMEI(J2=P7!+#"/?Y,]V0]?^Z8Q(MJ MJBS&O?B[1&32I<'D*Q7")I]K;8 ;%9 &EV8,O2MXMNT6(A-D=6J]XIKD_\=C MQ112YM^#\HS;I5G5R4(82ZCJ?QE%0W]N-2A)@N9(AP%@'E1N1[!2*FWH87$C'NX6+@Y9HS55HFMM ="1KX/_DM9F M:*6RYD@X8LX)6Z6P744!)4?5M2!@<[P,]ATW+1D0C7'U)L'YT?89#MFGB:*Y M^&O!'.^U]0^^![QS7T*B04U9;U",[(O'NV-[\0SF"H8/[LF(0D_+4PO-JG',622] MX$W'"+-,ZGB@?+3C:\SP\[;<_X>U]&.82'J;I GS MP7G:6CD+.@)CZJ(_A[VMJ>^]MG-3^GW=X<,DKK=[_X'O0_)*B$$1TT![BIM$$^H.$)A@D/2!J06-U?!%U MDGW>P,4KY%!H/X4=&X.AW9..?P8O'-E\5XR=F'S"">9L1 MF:A9H?K7V2M9:Y\U&(D=C:!5$?$$Y55]EI?*!MND/Z(79V_GKT?OWG!;SM[N M7W_*R'O%8+*F4)'ZLQ-:AJ.Z'_U&UK:J@]^QN2/[P387E#\E!AUKKX2>B!6^ MAY#7S'GH66;='3N'VSH\S(]@81?N$I;P%ID[CG<375CF&L-[#R L-,%HBH 2 MP+9>_%)5D]0Z>>E;2]+@'OZ7H[?!DR\QF)QU!5D.!?O:48!*G,A?H'^U0Y^O MHV+4# (:WT[G(OP0[_T MFCZGHIMI&1<'ME,4WK2HYRLH&\+V^>WD).Q6R02TGT6WZK]AN8TE7(D('#S8 M"R^DY[6RO%C&?X>R'O<\=]=.8P!2Z$KE,#"NB(=7)NH^&@*M8P57^XBI5"I4 MD5I.AH#"3Q8O@7YR,HWVX(X&(/4&P+_FZ^V!1 57J9VMP6D;YAZ4J6X:-?RK MRVTZ*Q_3Z'V\T7TS-" /M*B):L.T.#YA,59_=KP1 L6 M/$M6T$W:'(VE;,D;/GE#JL7ET%H,@K7A@7AT+D"89->@HN29DFM,8_R6;F,G MTT,/BLQ6#+*Q\N!"E8RA)T=3=HD\&5$?4]()S3Y ;;3@#)D0[&_?O0<<+?(9L9%KLF6H^ M/.1V3# J!V/DN MH2'7S6S3OIM6*QY_$S=] M7*A_%W8A4LC*2,BL93#$AEA0M);-\\/",P M:M9?[@\<38:Y+&S55]JC,^XD"QH%U!!XRQ!1%ZB-A%DJI7532$ 1T7\$[X82 M,U-0.;6T+S;;&X3X\90%1S5SHW%8'XE8:W%^8S8E7\= M+&O94;G!5R,IAP2D%]VL5&H-E)@%?,[P=YV&E&C/:T2F3.Y@1^%Y;4-PZYPA>(YAD0"][WLV!O>2S$! 1 M@#EFB3I@.WU%.AW2BS/.>^:N[;:#\Z9T.KI%L#,-$Q3HX%4Z:::VF9/*$V-9 MKXOKQ*W4\9*F:\:&%(MNEY!B"7P.S]K6%3UJ*C:GD,[1_DZQ(ZMI7*NG &9" MRI>>Z>AJA)J?+E_02PP4<$10B;#:-7'37GM.-VV=IQ>B4_F26WG;TC[$7J1U M1"VW[(4V3@NF<%*-.R]D#$?(VUPHVY&\57;WJ"7=_L;/E-9T%*Z8I6C+E<*K M349ME,TWH6P6:+OI."E=>R6B(WVX:;.#.J'0Q(0]W#H\5E*C-85?G#57<^FB M'XZWN";C0OZA["%.N;-*G'P26;7U\%[6H%?R5EZSZ%"$97 A=190(=H.LS3V M%#A\TG.72+(K: BR*Y*38I%^EN,(N5WR'7A";=&,9X+O90BD/R?:P$/?,RTV M.=#/RQWFP=@H95;.4J"\SW++YUU*6$D1;S[3$>T*%Y!AHS(3U76CCR.]XJG! M[31$I9AN;0YW0+N5"[9JJ%L@3B;K47(6+//IGT<682@ M?N'[MY/@Z-LOCF2.BF4082_2T$(F&]W]+JCYR:_*'@$O.0Y'20L>(D8K$#V Z^1G7ZX MIYD,#N^TX+ MKIM/"@ID.\85O%& MJ'F-N'3T#41=%-%5E-X'I>X%2B'1MO(A]!NIY757P?;+3&8*QRKNFBBC8)N>X=+5^*--R4@0IQ;; M"I#RK-FAKB 5'WNNZN@R\00S5?O<^%?GPK;)OZVFB63!6'#7O(GX>X"*O^23 MGLB4)W7:79/OM*?T?%M-0U;5^#Z=FP0JLP$ :5Q.:"H5D;2%R,WGZ(@!?,^: M\26"(A:G:P*O2C!=*U(H-=2$-9:P[TID__N2%#V=K-T;V=OATWYM)C9 MJ5EXE:?'1_3^%!O=G)O95,'1[.6[8:'.^IGG^J9AW:/H]JQ%(AWW7W0)R^>CY3K:SP__=3D]7 MGSR]5U/-M _;-K'Q_[>]V.R;##X(GX2%N RU,3+V0#(X?!;DQ$TX_GE3IO^= MEQT2BWM[O.F[P:;GSJ]&00>4>/$4#ISXX/EV#^SSW:Q;4*]IM^@B6WKT+=S] M\/TKBW;WQ],UH"?\QE<\>19@B)!;I1="GY \/3K(]F3SZ=EJW5K?U$ZW9/K9 M5QR-T![L\QYXS*[]EEN0X(IPE?UL?Y__>]/SIA:V/B]:::CKJ2"_GNN>T4D. M[F[5&__TDA17"ZW:NZY_8O0A(M0#XR+K:J=N'^UM/]Z!5I>GR.(4=LF:N4)S M>B!']@99DD];)E>W+0(X)<)J8/U?SY\+8Q2_FZ?9OCT4A\B]HV+%,KN%#E)YO0$I?%Z3T? -2VGA$M_&( M3LG1-NRP[SW+O'6R%OKS/*'(GP)M#06)EGC$*EID*N'OD'E'6>?1GG-?H&&M M@6-KM)U^N,DMR:XSD'V7)XU<'N?0)+=R:%[1Q79W>*L>KW!FTL"9Z>U$$TU" M&WZ61*Y(?QI\.4+WDH,."7>\3K(#I9?#&^LC7A"YZ7AIP2HK91>M7<=J>#'NP>!"W+J J'T<-QN@J$' MFG/H/"FX3;[DL/HD91YMZ&-9&XE/BEFG%!6NQ,"_.J=S9SQ.K+H$HP$@AHR^ M,$BJ)N%@[XGAV6_+.:7!%?5&WH15)X[4[>0%*ZL:K*,)C[[&GJH$;MB=9'"N ML]TG-XKNQGS"."]C!IQ-N]E#=8N$ PV"U%0@F)S@)JE,29N2 S*:5< 5#+Q6 M9CGHD81+VCJ^G/:"\H@XOF:"4IA #:?:T8$O\R /CMYDBA,7QWGHD[*Y"&\; M2>HD(F)S?:(R07-EFFOH("4Y3>2^C!I8JCD2*5X[V4ZZX"8;A&,JT;A M\?2]25:VM,/-W[G6@V/*YY!]>HTSTFO]KO&B[;N52DI>AG.<0K2@" 3,DDRZ M<:(@+5261#)ZXYP_&7KC$"R/@E $+-+1B90&1S6JC;JHZ$9<8D1OPNWL'U#; M=;7@O)2EW MZZB :GA(>@-207J00Z! M\!>RGI.51P^D!5E9A3R(0,D!^NC:Q)(IVMD=;?67-96VH:-RI[S([1\P2I-$ M&9KE3$&4-KG]+082+'_Z6Q+D4^Z\VIWMO8.B_-.?__8%+O)%7]OS)T^?^_>& MK,WG+/!KCZ(@1Q)&8HEP 3&,'#"P+:(:&]M65WD M0<_&I:.-*#"I6;$4077-IKJ2AY6USQ.N_T!I\O2)=Q*EW,_[U EJRY/+-T<]9= MMT1=G)VW&S%96S%1@.R=)"2<\"VPV]R%]I%3S^1O=DYH45X8>+D;85E;87EG M.(M3GMU)7!QOZJ7)/Y8R =1AR65FM+1$5[.-;*RM;!R)UW$GR2C*07T!7#&( MTLJ)]W1]RR I$88V6C2]*4V[$:$W%Z/2\F-[182$I.C>8"S)&QD)F M9MB,R(>24Q>G+0N,G^-A63@W@K*N@O)K?METQ=U]V_Y('YTIB#J!K5XX,5%Z MJHV0K*V08(C2G21D*/2!ES(#C40GO)T+4X>UJ#!7[7O!-T*SKD+S5N=DW4EN M=";QTLQ6X5\@KYD_FN:SQH]2^+.M/ :38#8RLY8R(WU#=S)% S6C 6A)G",. MB^P;85E78?G,4,EVB&D5= B=L1&)-16)WW+0U#"CZAVEXE\=.:FF!A]L?Z@U MD)*&]8DRR_,$!]N)/]E(R[I*RUON0&%YN:O-<9P UBN1+FEO8BR]0Q:4DCA1 MXTV23>M:.&,O7;.1JW65JV.&O]W9CRF5 I 'AY9;\WP"S&F;DQA5B_-BG#)= M4520O"Q #5BC\UYR-ZE9T)_FQ7@C/FLK/K\P8]S=XNT8!&:'HC4!T\N=$7T; MZ5E+Z?E-$&^@^;N+ ,DXSHC#W>+=N:4=*+E6!:RQXVO(8)45*9M0XKC%/N?! MX-+C.)W=W<*Z*5<&90R=H[81R+44R%],A6("[_J=A,":.RM1E[DDE=W56)A>]CR7HNRXIM M=%UWU.[:+#XB;DO\U#2/IKXQFY-%G#)"*!"U1?3I7U218*A]"$_?3G\_+V9" M7+Z$/&>P.=9B',?6Z[R9Y/]*C]2*OI)+D5$>H*]R]TD6].9H MBZD^GW:EM;[-AF+)&4:N SY">R$_1#^']!Q)4IQ)!(OV'#%IG]?&ML\&@/5- MG\[#]>DXN^E[Y1?LLB>':WK M&2HJ(S<% J0HD^!V.J'4M4HXH-KUMY>^C",Y':=ARS1F?S8LT&*1HQG7_4X0 M;I[T1\+2N.BZ-5_2Q/<1.C@FW!OZ[E(W9SBE4H[HIHOI ;N8K$R""[&XX#;X MF6G!U^+ZYW]5@?M?H0^U,Q=.F2A4^^ 'Q#Y+?_WUR-'VR!<\QN[P1L-BSG^SLX M8HTRUR;6O$WR*SG;R^>/'D$>BMOE&\.T1T(-J[MA-X[[YP\.#G9^S'_Z<>^G M]$>L7/?EE2[P9UK@6U[@._](=KNVD].BU /&+VJA! 2R.B\I$'^W8T;=9>P,-N?N,K %X;2>8IF/'?'5D 6;I:]*/S$'P6$Q6 MI,V/O(EZ2PNH)N%(>G7W CN6.#L&$\%^(L)B<.O04Z23K@XY=Z(+Z]CKBI-] MD74;4OXQVUR#N\Q,3I$0*WH>X>QM):YARM <^B%>LAG,SAENVB4&&2T]WI+C MB]$MS>!.Z+,F@\^:68,*G_:LEKE$_JJ!1\G;-GC]\"WYX';Y7M[DOJ^4,-T[ MPM?],%O>D)'S3R:W]^7Y9NJ47\!@@,='./O 5>AF%^WP7UI2EP893>V,6E_-#LF"2P6S =%=]<=6/(Q MY6GB6>NW7FDR+ K."^2+VRW2K=%DBF/2XCQJVSNG5H::CIGFN27?Z.O=9 X> M@HN&WFJ2NT%F&C)IZ<6]&GW'63BBC/DA()NHJ^2H&;,@B:=!?U!1T;^#8@P# M'4*=]19_\W='U%=/HW-@!OZ0:R^D6OO']D4 M'/TEN^*,IWUO8B7U'4GW\=1>A7_=)'?X.;[*+_6.*Q@(1)=E(:%_6*GR,=QK MTB/S"SV%*,B&@2$-"KP.%*.])R8)H"LN[M(VZ5(XFP3AK*,'M^]++J<8&V,^#GMV V*:J-Q'WH#. ,+MZ=L4O6%\75^KN'$< MK%N""7P9:T\,ED]SL'6QQ%9V&+ _!/$,U82Y]3'OK+8<8VE#=VR'XP'OBUV; M%K+'Z%?2\/SA1#:JX3""TU%^+S8'X8$/ K-_D<3<^8V'0<%-UM(-N.Q=FBV2 M! AZ)H;*!]OI80D;5&X%/U?EBIDY&-XT*9#H":99.9/!01<'(ZUZ^EDPC@'$ M?4GNNZCM.$FA/+5%N[X9\D.<:K/HVMR-IT07K1TTICAAKBK:,4VD.[PGIG.B M?!ER1E&#D>$\KH)9E$OF,QL>2J%16<#G-^"%X?#9B9OZN9UYI;\W4S\N/"%U M5XT+SD*P*.A;DEF,_J=3,P$V#5R!6V;NHC1FG VQK;/\LLG"T:9+#U*T45&F M&D%L$K>S>"$8M+R0/");7]&%+=2FGQ$4C_IU[)]NQ79&Z9B)6QQ[0B8LM@6/ M*;/!\(O6Q@?[M2!G$,#!GKLYLMO20\ ,AWZ=KI M5(:WBI4)&E02?&G& Y%YL',MP;:E?Y0G8LK]-552W\-<&QU6&0@T>.)D%%\; M0"Q9*L=Y77,RYY+S(O'L%TLQ[8-MA@+DV@RYMCNTUG;T< 8LQ=EY8D>VO50] M2 X7#F6;?UKYHMU[7AXIL?J/D.6KZK+(5:'&5T_N>O6];&>7 MK\ZN&'T!C./[N[;$V34![^S %=ESEF&__G;\(CU]?_CR97KT MYM6KX]?O3S?JY6$6_[HJUS8^^DZLMQR.H^WTZ!\_'[\[/3[Z\.[D_3_6^YG6 M_KW\;A*VMM%<5/;[-9XA4 M@^Y"(85,6.6G$N;D8I'K\.<%W9UV8\NV N&B-EB6<(ECJ'!OI3;4A*R%61), M(?;,J\BZ8QH7VMF,]#]6O$0FA\_2D^"JI_+X?.L7M(C-**S/1_;L;I ]7Q?9 ML[M!]FR7('1 M./$7[K20*?F>!LZ@HI+F%<;L6A#&%KKV4PR#[F3RS_4K\U,O9G=KZ956HTN3 M=N@'_C=6P)[IEGBF)^_U+MX[I0-03JI:Q[S9O8.?9LJFLT.&[[2(^-EL[5*= M7W%W[8UF;J(=WL/$C M4V+?F^4<9Z&ZU):E2%#+OMADSY.VW4U+.X=ZVAH($ M]MH%M3*[DNH'%D#[,S%8$7_3^N$#NW97TF:#_A>67+ M B'3G7#0_"Q EE9;EZ@X70S0R9T;K5W-*AIPJS )T+8?U(.U%^37,>VB&@YYVZ[H@^?V4R,<%H8O"]WQ8PLV;B^6M@YJ;)YO"K.>O@A:(M9#D3- MI&AR>H2["0R8G&"A[$5Z)CU++[H9.%ZT6C@QK>&Y(\QR@%E_W,AEHX>JFCE: MC;NY(45M+LD-XDK\C)-+)#KV7GS=3.Y#XM$!*]QJ7LI^B-B9##.=G4DZJ\[0 M=(Q=O1MOO>"MB5]5X2%)7Q1D'T?H1OS)DN/H+W=BDC4WZGFW2'4.= &=E MG/ENN5%^Y>1A0J'!MS41C M&UI!+H.NN6B>8TMZ9E-MY=T4/YO3@&"+=1F2?N-STRP1TUXYNQ,-&:0W=09X MN+&]SRYHNR/Y"=DM'6BUWP\ 7A MUU5Y5N%*W6+2&YDB4^[G*-_?A]CY?/\Z)8%?5G620[N.ZR+J[+M):/UK":&D M B#MQ'J<5Y67AES5B)BW.\BPW M*'*W/*?1%=GK1Q=@ZKS0Z/7R,S6L'YG)KE&L% 60"5H=FP:2"WASHWU5:5_/V^-W[D^,-O.H;Z() NSDJ;O!&\S'B;\9NORE[X,BX%7_2PU8" M6KFSDS8PE>2EH>\7X/A91<<<-2R3ND;:FLXE7+ESDT_4LC8)?;K[].#I;OH; M'=C_R<&YFAZ2:>\8.7%"#G5IL@ /FJ7/]Y[L/K;.>^LYQ_ \W&;-R?Z]G9WG MZN'R@Z:7R"20IIIT,W%(&:1IH">$@RR11P8'V:AKEQ^[U.8B^6UKU%\''M_V M2LF=N+GSL@I]\:;XU%YM4?#1GMNV)MYI1UVPO\/W/HC[-\TG4X\+T,+@ZDNW MCV])"[SVCH+H9RK1B11Y>'9K43=M>@BR;4O9\RLNF5R2=V[H%= 6R^U,>$-A M7E#R-I6577ZDPT5-GSR7O\32$S]. QK"R0U/E<1/-86!N$+S.#CH>I0' \LL M['ID,?0L$ /VF&R+XO(-MO@.>@77WYC(0L454VZRE/^G:);PQD_Y4("M1]Z M:] GV91>%V0$S:*5M^_/6D4_?A;_6.[H$H$3P\1V0W?EH[BNMFZM]>I)F;BC M+"IDJ(7JE?D$SXC;GXI) =Q8^G.!=AOZ,SF%\H4JBT]I#A4))YV1=D: M& \O_JLCNV#EL5!^B%N?"#M SLB)U8-%CF?NBKGCCXCU*N-I+JK9A1BB&28JBCHVR".AUL9S-*4$YN1**JKN4./*4BT;91^=4]U($P\J=7)$F>K$M3>OZATQ6/"2P:H#%L^_H#Y$EV,X&V_YE MR_UC;\[: UK)Q]OIJY/7Q^GIXYMFGZ_;[+.W:?:YMT+D?5B$MX?OWB\Z^EQK\W&WQ -OCP MW?\L7Z;OC7P_?,Q'!FZ/_^?N;7U\4@9;:Z?B ._]!\DAFI6OIF5,75?%3-TI]?O3O<3@_9S;9C!+3JO 'S'&-_:UL:T20G$!^=Y M_=WUEG81CA5XA%2RL(+&?"GQXD>F9()?A%*7I3Z&4K?ZY=)JYU6#5/<@QV?_ M9<3+3K%L9+'#N>AU]=$PV&%:U/,O':]LCM%-]6@["&.1%Q,!42%V).L.6-*$ M@5=+A,R6ZPS$Z0R8MJ(&N#GCQ("!N=6U$DL^56&BL6%G3S(*<6F$R;,!E+<4 MY,L_4"I)Y66X2DGL2\:.T9\E?#8]UG$7-3/1FOE$=VH"<- J+KZ-C-Y/46!" M$LE2U=6DG#$RJ;QRD].$^IWY]0+)[ -R?$'U=$[9*//] 1X)__O3WO]4/V:_,!R6/VGO[UV[DJP2KDCB1[XX8]"\7_+XO^[0;^%F6P= M7H@3Y9[YK>7\_!Z>/'C9[PQ:3_ PAXY^&C[!2RE#X/VSI?_ ?OSREGW&LW,; MTRT.&QU=>IJSNJ(88DNU1GTV^G%OYW&VM_\LVSLX^&GY0.J9?OSDAZ$TT[%H MOH%7?XB@X4+8WH/]^;NX__W'U+OL_3#\IN)O[0XN95@<[$\>]WY30S#_]+?] M[/'3Y]F3W2>K?G?W6_V19WATQ^7O;1_L?QLK_ZS=?_8\>[:S^]D/8 7?]>A\ M:7.Z%A7\>TM5/=E.WQV?'K_[[?C%&C[%6GJCJ ?9T50;]_\>9?TITK*O#W\Y M!N^K1MBG7"']<'IZ\N8UYU[I"[_^X_2$_L= M.C$??GW/7T&;PR$^V.1C[^MM%G_[1]4ES;E./,HG,8486I'&7<-)%>X5+//9 M5<-0)*1A_MF5TF'OZ&168!Z8C=JS7/#HDK&R&>FD*<-#AVH#HDWI+>;$H_0P MV2:F9VY:K+0K::O"JE4B4\1D&LH AS_!?3*;"^OHE-.WLK!MLOT,%I>( &&CX+-T-(@,^KGKTWXF$NHPW',MX@ M[##%7723Y;5H2US84&9[SY;?GNM Z[^]__ISL3GF]S1^)HQ+/ZGC''7 MZ=FL&I&6&>%'$V;]#1I4[2@_UGPZCH3NL,B!ZF.J%XOX-Y:4"(4VX+DO$)I/ M2!7D9V5%>S:VZKS.%Z;#OU-,.^G&K6JRX(NDX-OD8Z%JL6NDFXQ5];])^9)V MFF0I,KTF2\N\016K3J=F+*!$P=VQSE/J83?V0N]1<"+1LB:1LN(^!-0;*ND( MF=$BR[$.99$DLVZ.SAI21F49[E99:B697H-=XCDU"S-&HVYZ7M7SJC0,MVV+ M434I[#^?49P?Y+%%Z3-SL[QMJ'-Z?[0;^@#G';KWZ!*HDJ!S"L.,,#R.&RC( MA@F)CM PA$459YKLIO/6AAP4ICQW99-SD\]L3Y69S;9&1F;N)0M3+3!MBY8W MP[ FNI2D;E%DE5^-<6'N,-XXV?>AKZ/E7H?BVM^@N+XNBFO_/QS%M3F@JP@ MM<7U@E0F T_@0*L]"4\UDG^C$34 6.IN P#7#6"]:=L$LL]SZK(;V+YY] M?Y:/T/U=L;L@#'UDR[:JZ1:KY,:T+3=_))Y(97%.L0]%766C]D%[\.3WX)?9 M(G- I[/#&4G)TAJF1)WG_R2KQ?7W&= C2AB7_I[/:%UMEA[]=IJ^/4>O^?A* MNDP.Y_F_T=L;F_H$ICX54[_:O&?>OK-1G<-LQ@8>]$=R57,;PZX$B:%E3] K M77C+>>6L.A@YA -'^',H4L*YYMX9&/LFLO8CWDQ=;N!Y)M]G+] ,+/F*O\IHTUM[.WLYV^CMXO-%CY'\KV1#^ M-B1)H23"<$#2:IN/ BH>GG=;=AZ"$OR&ET7_L!$E[17DGOQVU.XYQCLW ;IK,.&2FAW%;R([33;%9\(TL6:" MO9:G\:1,F*&0ME[>+$;?]M^NBSR17_PY->P1 M6(V'8"6^)U'/Q3ZWMRW\T!ZFVH* ,>N,Y(I!?5.-NXVLW MPRV: V#'27 Z? MYV6W576!X7GVDR5MFPI6AU0=_! C*+^J%$=VV'<%-Q!;=?(TSRN9LYPH'T;L MT](E5KJPH,HQ5CP_DCOG6>L]HQ'<1C$E0?:*G/1%,?0DF$? 8P1 V\?ST>VT M Q CH4.5!PL;-_/*NZLBU.R',\TB(V=E3]B=J90/"70'?.2$6_03/6+3UIUC M*V4'.EGRS'_D?2)M_)-X_G4U-5SDH+T%0<>/J[;)3N^B!9IVO/W3\+-[,W)N M9@O+\LV9*5@/GQNS'K2;F-Q -F:%-,P*4:S!<(F0A[J=+H<#"B] R3U#-=8 M5+3PS^Y07,F5-"S1)Y91O9*[*ZN^G&0))H+#WI(G4/#:[7/A%!=EU]HH2&_N M3RCO0C#*VN8>=2*T$R674Q11VFCF^X%*RQ!N/]Y$WRVI.=713'9)#BS[N,I+ M[^>(3U/0"[D#':: 701-/\K8 <4K'TL,W3*/ND9=B60 O#5P!Y4]YR@$'5&, M*_S ?'I[!\"IS!F)4-DH+:L.HI)T0>0HPS4HSL[I.N3*X(>)FWH $6XJBF]G M044R?7N^_6+;=??3:2:%4WH)EW2G/DK^$\,R8KX<')1--!&3)/+TR47-9/-T84I .?M=B)1"74H;+>8F(+'$]#FGG68 M2<1NG;7_3=M-7-I* XU0:LUT"E+OC8JY#_:0A+TES_PA_OU8)U8,JQ5]04A= M<@Z*"X21.[C%K]U6 *]F# W4JJL+G+F7;E52D$[;8Y_BY.=3]Q1>QQ3E=);/YV+#?3JRQ0'F#,*8?"(Z 2(G M\=>+V:R4&50.=H)4<+-@Z(T<%##I8UX82'Y8*6A6F-T35BZSO"M!R:D,!!6<.Q>//1A" M[";P.L<:^7"1*_5.#9S)4I!8 A:"@3%MIOSG) T%YA/@]LW5?-%6*TMDDQS#@^.Z.C37=,[$YLIS]CB?/JPJ4^^/?Z @"QRKGR3@H$74_C MS!@"EY#88< +-3R?^EY/@PES\V#[=3E\:,T&KBD@5?8=EG-S!JR!U(K9",MMP MT3DW(N13%SH7_-)HZD.2=-)!.['-EG8*U@A^XZBRLQ \ZZ]_>#=_P@8+M"8_ MDX(#!MJ!LM260)3;QG4QZIUXUD127"AJ=YJTO.@\>#6="OCW5+%M<_8E*@,?N21TSJYIGR#%J4 M)09.W9((DI>'(-(^^Q2@ ._T^'FF"@@*WA/['ZA)7TFN0X4GD:]@>2GQA4VZ8<:#\V1Z'5'&P"1*URHURB#=8#Z(]1QZ"E#3&!2 \ M"%.8()"LJRP8#/X>#C/RFRW[.DO7Y^RWW?TINKURNY"YR2%,TVZ&W;SD(%>4 MO_:TDP^&A4B!4AK1[7NQ@SBQ!A+N3DC>@K>KS(P(B9<$3MXGGVZ.1\EDPG;[ MF402_:DCQT<;+K2CXF-+%TV1 !^ +AXMUF@KQ%;E+C^7C\<&M7/(@C[LTE:Y M()D#_@EYQYQBXRD:Y<1F &R@&5FS;]TR#!FSZZ!6CS=0JZ\+M7J\@5JMYG+[ MSPS&'FY3UB3^_=E<5>4D"9S:Y42 ]6]G#+["5P,?SEIQ<9(5E!U5_VEAI/3A MFX[LG"Q8KY1_D$*!G^E>("<[:3^P<_6!>=;?6B6G0S;U(?^X^#3V@]@M.R M(6O" SFLC^]P49KCTN?HV+\%*12]BW]+N,FT5NRW,,2.0UD>#2==.[Q]_-BT MGV.\F-K-:Y0?\RA 88 2WI6$\1[,P\+?=R"3BE0DS!#9%W?,#\4;"B+]G]<.;NN24Z)J'E460< M1>53TW+1@Q.N#M.HUTR:Z]CX8Q'+!J[8A% MFX"3G*P!0P0) )IR\"3V[+K@4B=[R(308MZ$W1CV*3G&(J7*, O>ZH+AH.J< M2\W8U=1!_SWTOC8G\_Y@CPU >D!IY.46@OHQA%KE;07I&(?H#HAU;;:>ZZ#7 M26C;XWU3&>O!]="G0\+)R' W(+XW*8J)W>JNO,Q%W#C1TU:7/ E>IRU)4D4A M8(BV&>J'_\%PED3:@309X&ZCO6RPJW1)F5C(+47V")8"%=D]^.&:(3(PS$%2 M:B::R!^NI5R-/5JVW: MY%2:.^A0'&DS ?]ETW=]'XL>HI,B9[PUXNAYD@4.0SAU,8%#SU2PJG8!V=4Y MP:X]"/\H3KVTK@2P''08?7'^O)OIN]>*2.\+TJ(]^8.T:/\ C^5QR&-Y[\QN M?_013NQDQA\I_N=_^NDK,K0MLZ_QF;OD"C"^-%NQS&^'"@\H^;7C[T-*9^T6 MO<05]\VO^(=OEMRPST\G)8&C .I_GV1_.ZNX"O?VGV"8Z[?!^'?WY>_O[JSO M\G]\^OC.BU^R%5^=:''%XK?V[K3N'_[XV?M=/$'GE;SIM7_8]5RW#[=]^($' MWLT>[PV>E9NN^=76L_OD^3>TGKV#I]_2:I;$\ZO(Y,WV8, &[![>1VSUY<[=:[K!,_]V='/W-&G@\'4=[Z==]#+G[.G2Z[C M']G.GO+^HB,1[I4.\JLLMS?682WJ:VM9%/S3WUY6=1*P-F6VUT:[/BZ!@XJY M>1XY PA2'>&JL]#$PM9?JFGZ2)00,^OM_B"]W,R@UE:XAJI\8,""!>QO4_!D M2OURS'+U.%B7'VCI^(48$B6?VCD897E P 8B\>Q-U9Y0A.* MT,936-O0.QW1[B:/]G8Y94L/CJ9]X^G)Z#U%;[FQX%/E?+/L;2DM3(C!:!?S M$;>N;N9PW,>BCX)!"PS%8I(=.8M5'9WAY0FUCQYGSW8>.UWQ[/D/@LS2T]/3 M'/3EY_ONR\_W^E_V]TLL\9<[6WG:S&"7(6)>!3Q[[BZW]X.B1NWGL0J8U "= MLKC2J7HJI\KCR93QCN=)C)C!,W&B:X',O,J I8];WZW$\]V&#D?Z:']O4,]8 M-#W#WP2J2L)XZ#M2BERVHL\_J"T9?AV,O- MH,MKW9B5D)LOBJUZLU"ZR.3X$^:ZW1NDZEX>\/MZ70-8JZ:;H\F5>5#LF^0F M7;S)^\!/7?/@&V!5^?_^M/MX_9%5>Y]_L0>\\QHAL?XH=.U!D%A?8-'WC\3: M@ 3O&0CF_(M4_8NU@[(=PLXB4OBO4?WGOZ51_?UM-LH)U? M#-JY]VP0X78JK/E9^HMPP,B\C\F\* MNPT)?HX]][@U\V%^LKQ ^&\1K?8.S MGE<\@OQF^7]W[SC_>4G0[O]M/,EVG@W6:[^#M[&[Y#)^ZV_CQX/G@Z"/;PN8 MNV+Q6[MW6_?]0W1K<]W6VX^#9 M(.;\@;9C_Q8+^8K;\:-DZ6]>PT]?>1^VGMQZ'^ZK'']?B6&[1_?57WLS;=G! MAK9L2 J_'&W9P8:V["O#7^[_6'W)M7_1B]FP++E56!9LUSKNW-J^=8SS:6P MK22J.BPH?E6VYK0*]2-!;;^BWZO/NW"K][W]+,GCNKM& @(0VM'*NZ^F]\;) M]2KQ4FJWUVNDD+]GB^2D;<] )Z\+DVYCZ@AEZ[2C,9DF8L%,4A#0+3 5M8PQ0%O'N,E@DV##'#>\FDS#.@!PE M4S<\HTV&M='2><]("I*80YG^IQK+"U%&7IVI4I28 R,(AC(OQX6,E1D7"P%? M\,#Q15G,- :#0#&#S52LF5BC M[?0E^,%I%3P)FR&@XZX)%7Y5GE7"CJ:ORI/]*3>Y,-@[ MQ]I,,3Q5 &S<>?CDKV%6*0F.H!WQUQBWH2>MF5.HMF8ROI8'DW3CBP*TFYA: M22_X!-$CLUN6F*BTAOIQG2U5]"J*^%4LZ3\[D'80!ZLX;?9&=_?W+<;>#ZX5 MS?=H3SQG[]-%.B_Q.D\1G?; V[75/ I$QZ\Q^:),::1_P.1'&?FT=M[.>A[E MT=]^/?G?#RO#_\-7UW?/KFP[NCX]/T\/6+]) MO#XZ?O=Z#>G_UO#%W)HMCX>P[@YW]?W3#'I*=YW>=?F:SBSXMN]*5_@/:Y[,TSF>_ST$TV\'>()IM M+?AJOLP>[.YDSPZ^''?1.K;]KZ$3#YPQLH?J4,4!>$SQ?YY/5I]>N/)++:MJ M"218=WJN'ZX?\H]I C[]P-&W< M="Z#?G4IY*AI;^-C9UR<4O?OLE+3%M+\WLPJ1S^L$YCS?'D&Z&;7#* MN>'YG3,=JA26 3=1YH?_E,8(NT9P: 4=T9IP)ITR M94AE.AHQVIN9BFM5=U[$I9^()T.AFWBGV5?8".A_JH!B .)XC#EG/#HW #0P MA"48PC$WIDW'75VC.EN-Z#%R-T$MG7803D&JT-\V(K81,?R'Y(F,K.@^NCY@ MF,L4!!%\!KB8IE$;RD0\EX:Q,G_EKVWD:B-7])_ I-:&Q0:P-C-?S*HKTY>H M<5WPRP[TDQT7V72CILU+1<\Q?L-,[K02-_=M>TDT??B]GJ[S-[_H5ZQ1 !=) M,!_0CLX<'$S(,?=T5EW26Z;(NS8"B&S/ZZH[.T\/NS-:'^+F Q:>$4\:WDY_ M9F!.50J/$M^A*1J>GCDRLX)<-ZEQBUE,5H?XJ..10NO LUT(KE L*B-LG$Z4 M287A"GG\J -S6M3@Z)\2BPM(LA?J)1+J;:+T^XC2JX1\^1H.E( =Q(&";Z7O MCNX)+10H'Q$N_]: 0!T8R&J1HO;M&W;#'"9#^508H=EI6Y1:C6?.F M,2W_U7P,HPZ%J/+$6SD"[.^1,$'XVBM!H/&OJI99NYP,YC.-42[6#[%ZCS)V M*%QK%D5G1X^SR<(KLP1I]-YY'+D;;YK<9;RI0]C\H?&FZ>!XT^0.XTT5V!T8 MU!@.*4*T[/QM?X&7L.(%1-Q2]_.2_:E:S'!!>O93LVAY4GRZ]RS31@5ZY5,& M6^:ISG=OSLULJK/=F6C3XMQIV203C(BE?WE9U?/T=&M?_!K7-^$)7-$UGTF[!8-@](2+5#@2=A\XH57KQ'X!_%R,W?/=, *VN:T!^3Y]7 MXX^T4U>DU'@>HP+L:2,9Z5DH1$W60*K&&%9W 1"?=@+4A#V3[>EMB7\QEKMT8$OEBN%;2MQ;TJF3@+Z!/Y%! MQ6XR>._-/L^47%;&8@>+XKG%.*D2:T\I'"+/-9>V!=;A6**^HH/L0-Y0XMZ0 M[K#S4]Z_0I.' 5%BPT\Y,21T!L# ]%U'5WN\>R#=#+(7AEP321\=CENN%_AM MH:72EI1-/AZ825RR3S-)'CVSG1JXE<'?W H"M9'FJ66\%(D@59'URFJ";\<'!P(SZ/=;75)'^UL'RS5?T[X15@]9!?W2[SS:][)?;SW+^=< M_LX=7N+')])")J]76]3@$S0!5WA9X>5T-<]RYY,GW[.NHCUC3<<96E)-_+:& M8TC[6L+@<>.=WT^=MC&)5D]5:89N,*9 M&D^JKIV,#-QNYHNN4;P+SLX/G?^]GD^RMF_A!?LE\=P@3G)VC9@CGT?T,=)0Q^-!MO]D M5_"+O?% CY\.-H9+\D!:':^<4^?&TW"T7DGJ1/K2*;QNA@"M MY*#C*.FJ5]Q/75\HM\C>CFO\#JDTDGS,$[*1EAN;XD(<,'Q_=_#[[O*%7G=7 MOJ?IV7 ATI0]IA/?U"XR6>17O$+Q'<=U9R:^S,\W>/S$ M][=SD8(+9<%7ECK]]W;Y#:Z;>[&6L/G70F\2_<#6X4\6<[7__ 6GS"+T\8K^9:48]\K*>P[ND$Y M[CK;W<1NB7@,RS[)BZX_JC!+PF+-HJO'YXQ4Z:MAJ=W0^:4_D^INI4:!%*&P M[.#?T!KRZ,EC6^4),[^I'2M&JUOD+><4X]4DRZTF*U>C][C%:G9OO9HUDZ%U M53\O;5YPO=7/6FX_FJ$3JV,\PB#0,;>8@?AL( QBY47? KT,MP(-7KR:)H^> M9_O/'70@4DTG9[DD&V$J0OS$=H(H)$)4,%B%&94 DIGT!%N &_*)KX#W2S>,VKD>6Q*B4A+Z M_+\[P >D5W,G_=%2H>WM_)7_<,I7?!=>\=1>4?/L/VEWQA(DA0ZPWBA&I^P+ MF$:]>WZ:1"AEAF TR\O&U?X[+SL$<'M[?*W=]$>_ZEU,([97.G57LLO-'"QB M\(:)W%#FB/ZS*P4QYN[?WW)>_F6-RFI)GL9H5HQ]#3YXZPI6 IP(]')/!:#3 MW_#]8.G)\M+3'T\-;0&N=4[B8J36 5ZZ8P9)VE",E)R"+LX%$6%GU09,H$XP M5%UW-2/BA'>OT?H@A&18G)J?))*^44I4'$W=]/:"8VY%:JEDJ\1XU .%B?.< MSF W3_*S,[H2]ZHYE(C"E)X[)!D#MOJRP9!&>:NMK'B%A#CL<@\&I>XQ #:P M":MQ9U@P_5^[11?94A(R)PS^V-ZX9QFN+G"O1P>9CNP.5$!BX5>1,&WLR/V4 M/673%9-GZ(;UG$Y5J^*UXNTS>ADJ?C_;W^?_WB1()++U/&3^[6F7Y X"E48; ML)+JBPYDKK@P51[NGNFCO>W'.XPLXW7+X.D6@\P2:9%REH^33O;$9*F4O4BQ M,/K6'@2H3/P+Z#TE4R0,HY:B6=M+!:6K3^R&2KM$D$U^C:["^-,?A+42K;4\ M#\(X8=M5GH4P65@<6#Q19)Q./2Q)-6/R'?J('8!X=V?K?YSN#:=MFY ?3*], M5UEV";($1X@-Z$HKA/ZK")G M-SV?#+>@#XV; 5:D,JZX6LG@!0J=/QD^^?M M)Q!Q!WT>F7$.4!YPCWII+3#,Z8*!\5M4Z6S"HJA M&?0K;G4E14TZRRA*)[D 'H##%X^V9=W3LZ^1 MF_7H%P]TF*QT==MQ7;ZN[8GX KJ,U\- MZE"[XH06=[LWJ=X35MT#W"X0%4PL-E8$>ZI(\9LDFU]W8H&7#NG, I>W*]]B MZMXB=V1U+0!CK,D@)VZ4M+M6]U& 7%\*V];V7N5UW:I#1#ZV#IC0,68 M9%Q$FY.^U32YE5RSOX/CRSU=P;-UU\*VG&_C6UX5O/=W M]8OKWX^/WZ;XWA_;2FU21A05%9P?K=&^8Q=Z^8?EF269L#22+O!?M\.REN^(3LG1NY/W)T>'OR:'1T=O/KQ^CTD,QZ?O3UX= MOC]>Q[.RSDH+C)L4LI$5RVWCU,W%'"EL.A& >'AW-:X3BWO7Q-V@D#6_X1B..RX[(>K0YHH[D/ M_INFFTOI7(H]N8;"W/^.>!)5UKED?UUCJ/0I*RC1-I8B2SRK8'$3V00\#"-T M5ORFC1(UDE=\\=Q*S>DK9%Z$ M@L/=EUXNQ<@ 0(ZUU[4N.$SA)'B97N0USP:4?'BPPL0V2%OV'WHM(]PW;ZJ2 M0SX?MS-D<,9@V+A<-QVW)^)>5R2E9L4R$FD6%,MB$];Q487J%NM7%*^ MK"_!K:="^%]*RU?#C^N:""$Q%8D6DI^!7^6O.T>'>+![/=D/""UZ;_$-U]VL MAT?[6S1,:F&00X,,K'[#D@;C[O[5;R#>?@L:YH)%O*>_QS1,[K;)DF#5JUZ2 M$AKZ3?QK>EY=@A,7K=2K7MEMWE.BW9K!^_FB"G%O^RG4XL:\KNS'-HD[IMI= M?:/*K)$V;R0]6+>:@.?#0?]:YU="FQT?#?>"^9I66DB/^T[93'2]+.+**G9; M'6%"$<[CD:7X1%LQ.>.3QD4_0;7P(7-%F]#"D'D:0P=/#!W/B2HD/$/BB.^8 MQL!BS*6H)_&8,,_69ER=E=I:ZJ'QCAPH7RSH'GG_T$%E7/,H*E1L\IZY$ZS:F+;7\.&1E)(OEFO?'N!P)%^,E1'GKN$,[]4QO-2 D?&,O)&$[ M-3:KZ<[.#-.1Y-+8'^INOQN)VPTQ/ZL0-"0TGB;/E7A>^"&//%);>>TXW^U6 M?!2)]3LOUF^"%;_MS79\7=$+V5M56KH=-J9@=TKM4)F>^@U(#KTXO-4-6+=( M99T]9%K[.V35/AS_?_;>]#EM9ED<_LY?H5_N/?=-JL!A7Y+GI HPMLEC@P-D M_>(2TF 4"XE(PC;\]6_WS&@# 4(L!D>W[CDGMD'JZ;U[>DET&O7V90N"EW:\ M,N[P&P$$''AINTFTD0I7K3*A!\FV=(@@3*?RSB2>SV =%@#&_65'\PNN?^W> M5=+B-I%J,B[1GH%1IR9X)TGS#@]Y$M3CM$>Y\VE!AD-!''O*/1QZ\F' M<3[$4!F/B9SDO,%6%U^T:^P/S+@J6 ?';H.Q$6](-)?@ Q9O4B;250S%[G'_ M,.5";D-9,:VE6+CD',-$DT]#H]X#*X]TAABI8M\&CY=*P%]E8%K GR0X>TXU MD4^RD/'"$EL%_0LJ$D/=I%?1W@%)\&R(,>1BZ*9-=I M>048G'[%#@\<&>.2R!G2CMYH!:9)1ZO2_>^TJBJ%EV!3H7[=K*9PZ YC2%!* M-$/BJ&O'UNIL^!>A.G'(.P)58I>W6G2?,O.]8X8Y$,,XW.&)2QWIA8=,,"5% M\V9)AXYT,IQ <]^"WC*<0'/:1?PG*3:QN%ET@ML 3VS,?<3A=7D8N-!MRZ4,N4D:XI+ ML41!W9/P=1H#^2?=+D 66CI7FOCDB>E>%XJ*D6(EV/2AB1&QACJ+"PEK^2&^ MS#+S_<'M]A4RL%0P>Y5_'0R]2[+GHQ!/!2WO.;87'] T9C0QR7>\E9DWGR' M0+IUXD3$PNDQRY#BL'WT >P]$[PU,X$Y,^[*-&J94%^).#%788U)8 ME4W+G729\&',@",SX@(B%>TF33\SOXUH#0 M,0H"C@'U_ 61Z_9HXLS(U G8=,(G'J?=#+[?/()@Z&QJ'C>YKG04Z?^J(F] MC+G7-/,TLH-.-!$F(=38LISYF=!8.!W/^G/6P.PV726/?A";\VT';MY+11 ^'-D/X2S!HLIE^$56<+)H'IC2T^9L=?"Z_BK&.\0 MRE_ WK1;VF&DA+U! .OH6+#!1,?>)L"$ 45G8O&WNB_A;J0]+9T?$9C-_J<] MT81^>JQ.3+O'E?FI_"$)'^G]X;WLS!9U.OWY=($IO,B@?7%T"KQE.KBEZ'!9 M<0&CM&KBK N?,VAAX%28HB.0D"8&W:1A=P%X4V*.#-J7:)YIZ_/(9P"PCU,! M]DL^19DM\1ZGW.VMIC/1@4-3*NHMT>+CXP!T1IS7X*4?/=#@4WRK7G^E3D2B M?2$T6U@0W.XT&]VDT&KT3M"Q..7+(USRYAT\1N_:L01E,J:7#^*3VS$0-%$TQAR!J+/],[Y%Q(#9*)LV AVN\1;T)_HV=U08C]];Q,FS= M*J+.["N:4P_#TXN2H()%0Y-GT5M)YX:453T9II52 !GL7]C4SR3>?(<^!HZL M )6E*C-J\2C<)]D^^U%8BMR3U!7?20(5N2$++"N,1'5F [)+:;ON 0XYXIEJ M3*";IO '^QX]2WK[)CIU$HV;P:[00CJW_((_%/G64Y$V$$2WBAWWOS!K0\LT M!BH:,Q<"%T1NX/R\O(S/0@J'6R^0<%/DGB.B1T,O UAZU%O;P/U((@W97.X_\62W2,8F*Q3MHS MU<8@8WP,JT[P3[/)%-F"K&SA/W;YD /%W$J7$Y.;DQ1V6L90QQ8A3]7U;:?= M@G_7&S=QU] A[[*] MJ',^-W*T&MUQ0%N//-5;+&!(\-ABH26>";:@.X5=:RN98D$^S'28SQ,-NYLS MQ:3++IQ#@*GH7U(9>S,;_L:7@>)]92-^\XWY)"<0E, <*Q8=\$WL&7LVG>VE M2FXI MNWY8[?A3_21GW16\Y.)[!@/!F4&W#S D70B9 MK!3"7I5FTH(_MK":<7'A>*>":-F'1P8$M_Y/OSZ .6D*^2PFV M/,OA5B_H8_/1-)<2]7\>;8AK!CVH M7DJ[!*,=CNURFRKG*"CX*,A)UZ#E$Z+,XKDO,9VZVV75)K*V!XBQYKZ*( &3>T1=WL( MI"O.GL+>+DX]H;MK:SKFV.P;!=0-SF0^GX[(YE+IDJ,CFB.L&+(7?.M\E@;5 MD5U""^L3YTY_DWEFBS0R+CZ.+[TU!:(-48%ZNZ%\V]62?*R]0E?'.X4"WGIM MD[W/[55R)-PI0THX UAQ>1,.:#1=<<;2IH%GZ+Y,)(56;6,KF.%@IMX^O[$Q M8V_C))H\C,;5/NR0\JN4[VY#-;:-;P65?J?"D+]IQ^FU[I@I@6--Q M!9:]1G=99]-<[UNL&0ZD&1Q6\&B&!4< >:SB"KDF8<%,3WQV378IGP:3/2_^ M[B<%C]C;2\L6Q#X14>RIDX?V"M-(FD2G,MF9086!8%%@Z:69I\4A2& 3?H$= M^\0UI#Q6MI3'?#(1((_"H>4Q$"5^^5EN]9J_::WYK"-76 M.?[BVO[YO-FM7[>[7SN-KE"MM;_VA)MJY]]&3^@TN__&^9/# -W2K0373O&E MXB'%HWPF7#1;U5:]6;T6NB 2+&](I:3[]?;VFOY<[?P4SJN]:BP.!Z+.SL#U M@\K**RGU:\WV3:/3K%>30K-5/^,$KW6;Y\TJ7BTS4N_O_>.'T&L+]7:K MV[YN GLUS@-Y<3M(@JI+?:6SBR6<.US8;1=<>NIPO76W\W6Y&[_(5Y:[M'SW M#9::>FITPS]_\7;-N.^_S:;SR6RNG,P6"N_>\#)6MYXW[--W*C"B,#3(X+]O M_N?\+IW.8$(>HV4*&CAN38UMF$9'K<,'RX-#>LO25IZ@_4(Q1O^\%S\);V_K MU79-:)X+Z6PZ_W-0X]/SNC@]+VABGE,)@F;P%,@,=BT?B]YQT206/1"]W)SH==V$ M(,B<.WV&2AQ>_!ED2#03LYQX >S<;/^D><[&PE*+4Y340BRIQT636%)!4O,K M)77%XK2-1%0X!7X &2W&,GI<-(EE%&2TL%)&<;FL<$%[/5^CV2S%(GE<-#DA MD?S(&B)2F'<&^#7]R1#'^Y'3#LN]MNP]HCZ!=8ND7-'=G0@&G/$ S[!F MTX$\P>=,;'N7X+N66#5=I!)/%[&_L9_I(I5XNLAI3Q MIWW-+NQO.^UZXQPK64[P5"=Y45^U+%$:$AE;ZLCS4.DK%M^@K9B>+:6TOHQ- M49-XTH?WS]5I:6SCV5YVV:83VCPUL8VV;V$Z^[QK2Q<^?^%\/N&ITF65-4'+ M"3L3T."9G)C*Y.V9 (UGG)8(NJ(J6;SCA#_=K3Q$VXY#-%GVZA9'R,F>@D3< M(-NC'YJF5#)VX]FGX MYA&X!72.-CK!8YVD^L%9!)Z.0+O/6?:W[6C8W,WUC:<:V"=V8T>"O>TX(&RH M'TRF( IO"5-"F8+,?W)FUB>Z[M)@K_[ ]V8JN3Q=&$JK@W%^+P_1?1\4G>$W M[K!1>[B)A+-L['X".JP$JSO.:!^TY_S.#!.^X 2;=Y:<,HGKI$ =8@IH!2?4LC:%>BT85%SIK?J&JV7=MO73,"E/5;*G>$*L"M&0K?7(K"W M>R"E9^!*&?L6QF.LB ;;82]-H--?_'7(=)-<'Z@Y4"Q6LHVJ;ZC0L1-CW305 MZHP'GY=UTX6@/NU/HB,>'6S@O"-^_) G%]R3,R*!&:-5T&">J/9'FR"[RP'" M<*7A;42C*^<#@5')(U&#-H$)-=ZLR'C#8UYHXQ4#4 @ T&NYO$3K._ATNTL8 M8_(&F2=".^)XBV,?U_6Z\N+C?6"'MYEW AO=@"S'9[+B/\W)",OT9_AOUCO) M-PIY-O1:H":<7C=W?K#B-)6-%+HFP>DK,ZA4(T7P;.9'^N2WV7?H'DQ&?)4Q M,\>CT02G('CZ ^:;U%R^]K7@ 1H\6&4*P%UWD>3].B!["+TZ3=A=02@:]Z)! M'^+@V^604[/U)VE8.(D3P:1=+3#) .E+!C(.GXZNVD+/1I:Y+11.LV@"NW\= MZ8\YX$!+_:ZJK3-=8@S?#[ E=Y<V;6YKES!@ 3E6UVVV]B5H\1.=AO;68?QA*OHQG3]!T.B MP>-Q.K!0P_Z<-RBZZ.Y)ZA,F%N:7 MV=-PXIDWQP TCDQ?R"4C(YM3$^B /VUDP?FV6':9,V2[H.EL;='9,>M--#CC MMO5!PIL=98X 75Z#,\,I0]"?G#DS3#@7LJC!^5&A1B31G>1ODJ7 L:,FUAY5 M$C4Z79Z+H(CC5">65^5%\C1PRBA[+I597)W-)%7 ))]WAH9JZDE[M8ZM0Y!N MGF@.Y__[2(M3M]AH0#N=*+H+?IT!(8KY8$LQPV:"S3ZE\T$ ;MN_[+LX]42G MWFEP=NA'=PR0>QR33N>_XA1X5Q=2[\HV@3C=Q[6 =)LU#CU6=#KA_\2$:\.] M0;ET7-FSU\J>7#JN[#GMRIZ3M+%!^797\XD&GR+M\:WL_#O]-UZOK+G\#8J% MEUR[)=9>!K\5W_FN@]_*[^8OA->E M9>""<346Z$FW2HG#.CB6YP-1D^;USW MF0ZGH]X 0(B>IP".*4;A@/&^L_F##HBB\5,7X-5R1J $[HTX&TVG6;*+O MW($V9Q;**'RDL!T-;GI9L][Q\5W6>+>=8"1K8_PU&.JC!SH@5TAWO"()%8W- MY1_I$-O2H;F.KTR"50C>Z(:YJ<=1<=9BLL-,+.48.F ._OM>IUM(15-QEV)( M7!#9]3.3[<'$H,-J6:: O=$3 ^ /SO"\I#]U@/H-?C&8X*HG>O\<<^)A!GR1 M#PE:2T@K(IV=6CS119Y([ \48><*L MT#KLS&,MW*()!M,37QOF"8J\D/>G&X"<6 +R>&*8N*J"\CP9P7N1=UG5!L>) MQ[XB_SNFTV."V-YIEBCSSLCVI,XQ^^11#_-G5;C909K%M;.%^DJ>19?"9UP_ZC2I?'> MTCAI4_^!X?E1M3T3%H@! ]) J-G06<>T]G)W=%=+@ MPTDJ:@L)]Z@2].\,=EA8$]E0Y\H/QH>X#;*NS\_@.&< K4''H/3T:FWSO M)*'Q 28O?'?IAC_P:G\!*8(DQM"&%OTG,NFSLD]!'H=('+?%2OW, M6TG>:5Q6.^>XT :48J-YV1(^?^TTN^?-.NK'KM"[JO:$VTX#5^&!YNS>-M@? MSG8TMW"A1G]'QP4_B,U#EC"#=+:SY^YL8N$>2DENJYU>HMEL_GW%(/MP&$#3 M@*!T@-_;G6Y2:/QHU+_20<;MBXMFO8&_PUZP>KMSV^Y4>PWA$HMSL#*G\?<1 MX""78X$%XG9B"M?L.3;25R]."]^Y>7O$ZA']>>K>;6),W$5C0TMM\E7A+=HO M;@!OZ6>=/FJGXPMM(3Z6SCFHLBTX-X2P&'L 7]"E!S[)A 7-)AWJ;HQUPW8E M:*\537DSMX/5[\^]T#D0UK?+KL. >UM867HBDTT+LC@U^5CVN2S>?'3D&>D> M6$#HC8^GT/[> @-\U;P%8RR +>Y5FRVAUF@UP#)C M72S[.[7/;GTM_;'3N*8#L+N]=OW?J_;U>:,#'^GUX.-_H[1AZ,>NH/L$6X1X MNLJ<:\92>5V'3JT>84.YL'B :";[S%@5M: QEQ_VXWEO=&T>_I7A+MCGQWS/ M7ZFSN^;%23+!-0-VQ<";3YY,XRV@4ZB#CKG7C2F[$'>?PX_L/"CCY0_O=!> M'MGEOV^R\R4$2V ('N72FM!%+^C8N!"R]['VO"9;O/-U#(S0<,N(P*.Q3-S. M1>_SZ#X8<].SO."QZU[^OJ7\_9TH]T-0_*DJIEKNB7O:6T.17L&9/03ND!$O M8Z\^BHIJ+XT4+EC9$M*<)IN^4K]P$5D;GWIQL%.P8$4;X\3E-U_\3U"Y"Y\S M&$#RZIA><5&OP8.=*^;=SQ^2OR7[GV J^3^5"00EF!'LK^3GOF,@0[[YE$OF M2Y5D,5-<]KW-7[7-&?YW0_"S9X7<<4 >"?OE2K*=J(K=\A.+ MHQP//'?F^-K4C<8\,/C@79]CW>M4(7KEV6/\@YU#$W 3#82VYXTX0W9D&;+C MD:L3O*S>D[#ESX3;3K-5;]Y"/%NMU]M?6[TJ!+$7C0;?&M;H?&O6]S&"[&_" M]ZN0FK^)8,X]U[<38_RC@LY6,\(&_Y?4+UJ\;Y MU^N_42,=Q+@/=*RBI'N]=6GB;NMF=T.B24N2V<4/J"!^*]7A]7V:.R7QPT[/ MGBU2#!R"2GM*^JUKU*&_\S>\1)D]O;;QQF&;1+3)S)X%=X%1ZNZ(DW'MES_D MC0!M1M'>O(_VC'W?/"B^2?@;ZG8;NU&(O)"_Z>8;!P ;['%C:7/]@]K^^#1RKH=3'CMA9< %]U49K7=/07$ M^$O/8_WTM^FG'1(G&_L':_XOP#]PJM#V[RB\2)8MEL[8>PBA";C&VE;,.UNB&WNWRO5.R1.[F^QN;P3*+:2L3S]15:R2S:+ MKFDYYRK3LB_QV&G=R A?I2A'UE(>#NCAS(#!^%)2#M M#CWGQ)0,A589[VA'ZK$OJ%U%SZ,QUCO>6ANH\D]ENW3N+'.R='0V[@XM:VQ^ M>/_^Z>GIS"32V;W^^+YJ2$-R/>B\5X6+?%]*9>MI-^GT^E,.IO)I\OP MKW2VG,MZ?I5*IU/LERG\XYGU;#DF( 7/3L&1#%$"!/ ]AV\^72B&:>$D9-JP MB0F$#IV" S_4G?5\M/F@Z=0=\4$.'3H!Q\".SOD64B(9Q,+9%[1AE3_@G*CB M$Q85P-?Y" [:R)-."V^7=[!:NCV?0??Y,+@M*$N+T[HUIS%XJMZ5=/I M=V?S2XT/(6,GL<3[)&0KUI%>'9D]63INH2,+F5RFF,WF\-^9TGNN[W)WF;.A M-5JG% /586T*ZLMD(R]EG0Z6!^7R>:).!>QNSZ:SN=!Z++.LAY[JJG+J7Z[G MV-.+[.FQ5HJUTFO12OF_TG-+ERO90K%2J8!SEB_F/+]*52HI]LLP3EL7MT." MCF+#0.8=-1P>J-M_\_MIX?03$,?K9P7X6/:OJ"O8]8X[H0JL6TMED]XAAA!> M"[E<+E4N97/VL_&;N)^#]O]F0,=E #&QCHMUW.O1<5D&QJD2W*]\*AO&\_(DG:@J$\>*10M90)?%JB%6#:]$-632?Z7_DTEG*L5R M*0W^3ZY8R;]7B6B24!%9%\=>X):_IB;#B7#$YWOT+W!"!NH'1;M72:J'V](L MX1H?FQ18J>WGB4:$#!WUFJXDT>?!J*Y/K"*%,J ME#+"-]!$_XH&($:H/A)M @]N&H^*!O];KPJ5;#&3#^E6(=&7Q7T\'\834!4G M9_6%.TMMR=)M/PD_$/M)L3)\1#*,,L^!?\?"N MJ>&M.XZ>I%.=HD1[U64ZZ=R=:SG?BKR8[U\WQMX7[64KJ,4R^5B+Q5KL%6FQ MW,D2T5:+'^RA-S^NI#65*1+&VFQ M;/JTM5B!WB[&-0^Q%GM1+>:IE"]BJ?QNE5IA576GKS?E)(B]R\Q\)ITJA-%T M-"4%ZJGQ#!J&:B*F]M@@6J'J+-EYZUNQHVBQ9HDURRORCXHG2\@=:XUB&*W1 M<%>25=V]72PU?R/".UD-:#:WD)JO*?H(#B*)2?2LSNC?^#ZU6*'$"N7U*)32 MR1)R)PHEG\^7WF,G_49!5^ZT@ZX2+Q@]5=]HVPXW^S\OT =-#[TK^'G"DY?I^/VSX/AW5:,^V)S M.W&7.F-!OABGN7A""BR M'LD]^I-)$%D*G;"85JN;I&MP8 MVD WZ9N*K(@&NA=QB>8#457A_\014)#*FW!]??L.I?TL%O=3 MY9)8W#V=J:_"(2#/N8PC[DXCEMV_,%2(]\:D/8"_0OSO6X5,ET/GQ%0F_U9\ MMV05CQ9Y!=7#5(MD5VH1=ZSOL6B1./2(MM9]ZQ^ MYBB%3*Z0]LV\"-(J>+"V;FJIH;'#TCUKG6FAJIB5B:<4YWR 8R^G)TC:64[^<=NM7)TO+>3GM MB<^ZIH^F$ I81*.U2;@=:"3&@AL+[FL3W'KU^F1I&4)PZZ(J353FJ%\KVD-? M-&/[&XOQJQ/C\\;%R=(RA!C;A<:Q%,=2_(JE^+I:.UE:AI#B:[%/U%B 8P%^ MM0)\VVF<+"U#"/"M0;!:+W:G8SE^S7)\N@->ZCJ@GD)'EZTU<=^<*-';['/1 M$H4+127"6[:5EZ_L96+/1!Z[5B1XI@B_H8MTW:\?3<'I=P!BVNM9!2S7H.3$VU=!E"36N2E80V5^ 5#$\H;$-K>420J; M.115E6Z [A-!QFXK6<#>TFSZ(VT?I?_.?,16*WRTX5FGI-/+U;%N$C.!'2 V MM&4;#F]5%WT9[E7"5P'8?;HM>DG?JZ+!)Q!5_$'&XG!_ $[1[DU/#9G;WIJ@ M)PZJ+%,,L)YCPJ01'H[ON"<:"*CJ 0=/H<*7)BB_/EG$SYL3:UT^@> MZABQ%S ?JB70I!LR+2>@0Q9<>XW6)U-X*[]S3+([>\%G%>'/F4HNGYS;$RA( MXL0$DT-=!8/Y",QHFG >MI<&78P^ ?,]2'#C3&TA^P!]H$$F:$AEW,\E3JRA M;@#\\IZ,UKX98_^KA,')6691HFX97@S#F.;=:@(=1MRT;1X U/0G0QP?)HI& M;.!O__LFNV-M5FNV;QJ=9KV:%)JM^IE/I>TZ#HX),/]"5^V<%M(=X2U0M^L0 M!."/Y^_-_6='@QCY\_*E/9_CR&@:N!W\!>7K4VW*T'2P#>D[U:/*I_?F>WJ6 M7P E#C[IG@E-D&OEG_=*K%!/-9_(B4GALPF:C*EYHM2D;0H4NH4FIYBF^Z'I M7V533YI2>Y>^<\PU?Z#@SD357^R MKRH&$+OK3SBL9DP,$V]I=(TG3!;O%>CUA*+1WTHB)ACH10+^5F>_Q0ET)GQ$ MIBN,Y0\GBN.39I N/%BT)@:AA*DS.DWC?-81YK-V&3CM)\Q?$2\)\P'3UJ%] M -2$A%T](L+^QGPD)N=.>D'"B/+^+ MT0YK]DUOK1$.,&[!;5!.8(.R4&V="]VOM6[SO%GM-'<]A.$ !^I5:]>-1/M" MJ+=;O4:KM^,3Q,73@<\_E?%KSL:=_SF_2Z5WN-K'H[4KTO*068DD]+IK$D@J2FE\IJ=VA")*IJSAJD4\C%AI_)HHUW4Q$ M=W+Q

EPTB6449+2P4D;KHCD4+E3]Z76:S5(LDL=%DQ,2R?W7-3IR MVF&YXY:.@W,L7? )K-N,Z8KN[D0P<%KHWN6R/)]AS:;W=XE_J'M [S5=8OL+ MP65@K[]ASW^$*(F&2!_P/?:P[:TNVT_N;MWWZ""&!JZ+.9C=;YXW;!OQ7JR=T&I?- M;J_1:9P+MU]KU\VZ4*W7VU];O6;K4KAH=F[P.N&06#A^JNUC5Y*>H.L//$$S M];AKNFC(Z*K;-7CF"1VJINCT/EA,)IJ:M,-]"B@BLL"D_* MGZE:JSUT^A'J9Z)C)5HM!S$E<8P5A\:$S%5VE ,J.^91L$MJ?">)H?A(!!%? M13>W$'?E&];"2%[>[/-[-Y/=NX$>9/SL:A8!-8M@\^M;?!Q?RU9GS^2+V=[Y M+^T2OIQ&DD\Y5>E+?1"8OH2)[K]^D'S7#ZINPL'-@+PGH7E/MDA.PIS+P,ZY M)(@H#>TQJU.:>X%_:8)G\YP7-(W&B&_1O6/+V=0I@YV?V0?ZP!%L]Q V-LX M;X(^,>!$E-9):G[6?ET8LZVJPD!4#'PW[GI356!H,.#X4;XVSF10+7G>6#?9 M?G1^;DXIH%!BV;6JBPK?,^%U$Y61!M?\S)$'?^5'M[ :W7 :>#RNG 1R)>A@ M75PQ:*^^P_5 DD3H:D'1K=X:&PJ<:ZP2TS5Q\_50.RCG7O3&ERH*_E&%EI[9 MM;E':QRW/QK5"9D#T( '@%[6)WUX1E^?4&0E/$:.KOL4^XJ*5VR P_JA 74 MW8@:!."(!N>K8S"U.+@;IWUCT,'0Z($&MY**JJDO(CV1I9"'X !9IXM-06&J M$YG0/:&BC'S,_DR98(0==5RU,^PBG>#$P&N$*6\%%YKB;EE1T:SI3C>U'8NP MOW3(4!--Q4R@S>3NX.N/"4[Q)$QAK!<\%%[F29IC^+#"]83? W-TP*CGN1@A-?^A^W'KR^:+)MC>B3TM@ E.%WPG2.,&85 M\QZ?:Z 8HX3AUM0[2Q!X<;VMU3U%]NU'NO015 M+JKS]JBG.E:CY3GC+?6A: M@>]P=LX$^/+[)WLGLE/8S/Y$[OK;QL=^O4".PL*J!>I4#B#MQH;+I[KQ4 MQ2?3\73%\1B.0O/ QD3E%@C.C :%6IJ%G9ETW+^S!@)@&"FFB72Q'TG/MN]$ M3"S!FT;$(!_R1$)F=-E_&>N@*R #_SKD9S0%^ZN;WK]RAF4F]8E0\T[Y #P5 MC' 8B[%7 =/J?;2E(%*BJ6N4Y] S,^B[F;OQ-"38FAW.MZ(R,S (M==.=(CL M:'\DZ3Q0!A\%U8EA@+&!_Q\8 -99HN<5(Y.Z#5XA1%\R";\UX'#P+C@AT>Y! M:=$_\C,FJ1.&9[0C1 4SS9K('$M#5P4=M(+G!&QA"JXL1^\27%0+0U*7*DE\ MT;P^8+C#=['-LD@#U#CXSK#O$_J 8CRC78C!5\;C0[BBQ?!F4=>2P8"E C34 MQ4OT^2;'ICP'_\3P'K'*M;RFLXWN_/6Q$CFJDX"13CAZ@_K6CJ"S%(4.,=LY!D0I<&CDB@'(N#=M-")4 4\JC(&,,E6"##@DN0VA%Z LR*RHHI M05C'GQGNC,P3XDBF<9 +S:.H3D3+>5-0;BA!%U7CRW$)DP+!(*Y3 K"5$=V8 M-!(A'NI//:Y7$B.W)P)1,(:F_E>@_&+BC>?C1&\Z;?U)$M\Q#%<5\LCM@\?L M +81?X!3CRV@F*6JR9,SC%7 49V$A6UU] 0E44W07#[$^1B[QZ';,9X$')R$ MQ,G%O126:L%[A=%$8PO4^+(V!9,X_,\B:$<:!-FY$!)-_VMU8S[F\?V9QSGL5?@7!4 C/- C?(V\X[?6E"+PS2BB4_UZE[Z M472G;/.3X,\-]BGAX6^S[T#O/NKJ(_>6:=RET.0\Q#TXS/N>F@5STO_-'*,D MOA7SE"IY!@++]UR=LXR5?2:N0&V")+P$P;P582ZHJ"(%J+R"^60)-?6GT1M7$V MU'\QA8X_#5.XP I@K?'OH/-1=X/)TB'V 86M$0RDX)0SZK/3[[&\$?T$C59H MH0*F%)RX8T -O9OU455=!]:Q"!)1,N-&*P)P/ M9% 53<2C0IZ\4-/;]V<) \\_$[S-H@E/^N0^H /0AS&;]V;*CGF([QM@J8;P M+3!WPZE);1EFSV@]09+F/RTB#37ZA\%$H[7/(DUUBR:_SP(WP1 E]#< "1)& M7E.:T@5TTQP<6%Y\&X1MK!P$^ 6K38#$(WP^'H0[7&AR,7%G7PX^V;](*)AF MP7\A(@%9*+%V[#;/#WY:2.)8L9"(>#^XB'WJI[E^CIT\HYF@9XM7HDQ,/Y&! M7T!B[X?LUE Q64B-U2HLA/6'R*OHSOD#.<72/=0=.Z=U3JUH1"W(6PDRZ$;-R%$'@L^U_L[V(ZJ+./U M"//[\*/T$P?PQ/]J]L)V"47M[#T/HO?0O#2XP&H*/V)>@B4 MLNY=PX<30L8&W3RVW" M5FP$77&C&(V(-=1ET,/W=E W!L]-PA_HM9?O7HOZ^-Q37Q?NT#)NQT/&RR[C MD9@?*3 @S#H'+A"P!S)=N/AFP+$+4*8"%,.Y3!/'(/YC0P&X\#+]HV_TR$ZG MN_NX>C<,'+.L:QV NXC=.&%G-KSE$9YH=4E("OQK,TOP8X*BTP1[+H&(Y0F_ M P27>/4OC:Z=(#?@I31=#[8)V%BQ\PI+'^2$Z8'2DW >ZE35+>9/!%YM3339 MQLI ,='%P;:(CWY+:6)>P5(>:1H%I&EJLCL!&:)IO-!GI84L@4)C7K>D%R]T M1HO%QDZD_A$ACN7LU.4,*]T-49K:>E<6+1%D9#RQ/)=\3/2 [B ULD'S'S11 M8[.1G=;AW"KBY5V@]F=Y//YXIPHC2"3=="%5[L_,Z/#4#$OR+'Z)7<;9+!I@ M@% T,(2'YYAG@X_52[OB^WAK-?VJ"\FP'?E8 V4'S]FT]7U>Z_C>OK!,??5;/7X/@+&OF] M VP&<,)\6B?ZL^WV4RK&,K\36(@8188 P50PK09(RY[M!YQ]'G6>N0I^YKKF MUSS!#%8R+D%K?[O_\RSOA,$*Z0 <%X\ZEI/((7D4S4X2!@$31%7,5?.T?5 MPJ*M52^Q5?M!=/M?G./9X%ZA&-\K[.1>X3"[@TX.QT=RKV 3]Y06 OD'&V4= MJ7YUBX)\FQEJU>MJJ]X0NE>-1J\KG-QA; Z;!SN".G!%2_JDT_HG[^XQ8?*D&63''JCC%88@:6;^5 MT:<87-W!L>,8%FIT@A/5 !5B^+]OLB[B\I6,QQ63VQVI>-\P,3Q;38"=9?GJM]19Y.>Z^'AA_7UW]OGM/6P_;ER$F@?RQ^6QT^2@5^,.QFA'/E)9^_(Q$S=B^(8XCC3!,U8[9L65K/=*;6[6;\Q M./_>^BQI:NG-:O)&'YZ;>B+81(T/4F4L?40H[/.M2K$N>EO!- I8KKS^@T$/ M/")@PDI=B$G3QWO(HP(F4'QJ"^)39X6BD=1Q?NIJE47#0/G%]&UQ, MV>;=2*S69]IW<%*^/17D]DB]-+J9")RP9$B\K?WQ$,R9=7S2XGQ$SWD!QPTY MT^.("_X\COACL@L9Z* <=";P7?^[Y)F9XMS'.;%X=O "Y0=O5%F:CZ/]0RBL MO_'E%*MF>[ TCUA^@U=&(]'Z[QOEV?J@34:R;LE$4D8BN,?\'R:-0_ FE3[P M:_?\S:=\,E-*)]/NLDH;X$_+SAN(G6#6?$5HSP6BO1(5[95D*5/9+=H#);WB M5>V\BZU#) )'AYBU12RN3N<%//_]>UIIJX7;^L->5'V0K"\>SX88[_HYR$GL MY]BSGEW-0ZO0&%YBBYG(K),OA6*<%S)2.T9>H-P5LU&15\IF=X"\0%'+>T3- M:2.$T\V+5O?7GV\E\7N]HPSV:SL7S]!T.SQ>7HZ\.-I ;O)129]-YDK%TY6< MM>@*EI1"='2E"[M 5Z"L%#RR"JT3.1S)I<,%(Y&(%ZB*J!U+*YU0/W,FFKG M;M:L3N[SM7S]QPW9EP%?8K][.K9:VEVVXB%RC&O&&M[-P:..S9FMZJHF:!_L#X>HQ7F,P%SC1= ;KY]T^^ M-3%RU4[E!8-+&V!6U6I#2_UB6JSM&U(]-G":CM/(+8YP+N",SP=Y089:A?4- MY#$7V=BF3U@:-T9>L'!&CT@RN7U)IC?OPY>#:_?71#1)!S'3'GP%(X_*:$XT M346O%:[$IOX@'3HXI8"E]$$*QS0PVQ8HC%[9P[_][WQ%Y\4=8<,IUAR]ZCZT MZGGFG=*DQ9^\SN#SEZ_M.$SM.E:FQ?5ERNQNP&K%B-[?_E=9.].!GO!YB9R8 R6.E2__6KO=S@[QH:5C2DT/SX@D\#D=X62E']LPRQ5W0^DAQ%:R> M(SMBN\'5VMJ*IF:)VKW25YG,F^!F-I[YH*E+79=QM<^72T\+] MX2\+;&BW\L:*'@1<*+A;XAHLF3R/BW#.V% OZE]^/LC/F8KC*&P.YSKNVQS, M#00ZLI^67Y;67.&F57:"?.ZE_7Q\;"O/^;9)\L>/_$ -48GLP.76^,@GX;^% MT3\;<')D-RZ;.6$W+C(2@VU6=&]N?S:KZDT>N-< +5V3G-2XUTB-TZHQ^IZ] ME0:'\NHVN(ZC!YC+E;_2.YQ 6H47Z,H66*7D"58*T?V)?#*_3_JLC8ZO M%;:E52%F59.[EBX]\'WA#;HGW-?2\R/=*X^?IS=/JOQRK0@>B*F[WPW8<5V?]Y;PP>"_\.#YVO=)H%Q@QL M5JC! '>*,:.18\'41ZY[#X'2T+Y8)AVYN#>3S(2LDMPM7[\\(H.\IDPZLE-; MKNRMG\";.&^,QJH^):1#5TR%D,.2F+[J#2K*#['PLOT[5/IPRQB(W\N72ZW% MXP;"%[G&M5@XX9NY:!@,EKK(5R'%RMXZ$WRML3@<&1[]7;&&=;[NQC[P=%[B MS,_=S*5".N/1P0V?_(@S84RV^-#>R_.RE]TK41=>R#*1+VS*)RQCFR,O4+XR MD;ODBN&*\+=L_/$7Q#@'7&+1'F?5ZNV/B^GGKR]GT99>,M 3"*JK#)/N+BR\ MJ'3-WFO-9:^DY08"'SFIG7:B%7[G=6?AU/3X>E?*B)FD;3SD3O94OB3K[9.WX M-LYQ)G)XD4E6\GLK#6BLM]^+90)<@$J=1O;R]G9(_IR&!>>%3+$A]Q$UO-QG M(W?YY0M[O*&.2;=>^V0CQUVED('7[LQY)=B<.Q4&3/N %JIV&[/Q\.9N-A3[ M3_W[TH_6L[H_2[Y4TS #?[UHV%\I6WI.NH'NB%Z+E"P6XVJDW9,I6$]L,8VE MM+2F=K>:8H>>QO'>Z1T5,(%JNN1+K(Y&"FOOP&ELP&Q 8*))7&TW?=JZERM_ M^5JK=A]N]S8O:4EBU0,FFS+H!51X2]?95][M.\3P3C"?F\.]W4!S[X-3)I%2 MRG-JJ,@R@9<#S;+*<]]00<:+;SZEG('GGG4V+\Z;+X^:TI:HB=74,:NI535H MM 3F]\^KWGDI7WP811DLO40UA:I[65YJ%I>_O(C,;42]H\7-40$3*)_G_LEQ M P*1+2L6]0PJ'GI$F"_2J*NB"8XL_63U63'O[MS/$!R(6/4_[8:,^L2XFRF5 MF]EE;B+=?-]AK!C4INR\'CX$[V?&":Q652C\!ST/^E(Z '5EEY__%+>BT38H M#F2*GEMB4,V!G7UC1?:T5M[M#F63PK_??BH_RO>#LM,GN'"ZL6C0%>7.:GK? M_(XMCI/;]7%4J=1Y;%?/?W\+>9QU<]9"'&A5H&R#?;<":G^4E@M[.=-L7?CC MM%L*C;G'0^4B'RKLK<+R0Z7/TN6 \#.XQ]-N]70HG10"]E0N85SVQNK$&NH& M;B7>J_R5K:=>^MOP:Z9>6LZP)H5($!V0%N4P'>DX.Y>_?D,I#=KW]_D?]YL= M9P.6G3_0CN4O;*&3GU6CR%ZH@T26N7S8M'#P00JE3#*?K6PLNE3*$2+DK?6)B1&8K"(Q MX548HBWZ4;7(\;>L>XW M")=G#_G/1._F;MKD]U$$N7,4#UN,>-@ U@]D,6RY63"0>0A-RTD(42.&I[[0 M%)V'S8P[U>-'9. +F9,U\(7(OLG:X358$:!KRZW[0ZTS&EI[7*K+C & MFJTJ%NX(\L&G"']!,'N<];].Z_U2J>-H*/\[5YCR6O2W&7F<2#&&65A@O MJ1WU M2G'UNU?F9^?K\]:'/[>U![.T MR;DWX^_U:<\YW@Y;N+P3Z0N9SIP#,9K)B@CB^C3E''313-2>$!@,XG8:-E-, MEK.99#%??+'\HG7TLXKG/>T-[%_DMO=,,I<_X0VAH5 6[!9&WS*P(Y2M;3:L M0@R$SQ756U&1FUI='"N6J,X'8.K0K#=_77P;W+_D:C$76 &7*J8439 8O"_* M($MP&%ZTHB_ *>22A5->WK()Z@)%K!Q9*Q6RR5)Z;PV]WOC',U^?SB8&A3(V MR)!H)MB#IB;I(W*MFSCQO#WHB<_SLE<:ZM],HBJ_+E]@])NS:X!NVJ43IQS0 M!16@WC/[O%T[MFP3U&X@DAMT8.&5SW_?I!9T>#JJ8.Z[]^4 2 T6U@VF62Q# MZM*M:B&1&BBMWN"T0RQ1T8C<$ T-1,2['>.<#!1)L>8%E*C-:GUU2# MYWL$[@APAWXX>N8R=Z.V6C>5'_DH&XW7.SWK]4MVR=R/D#L#EF'TE-=:K*/C M!JHG*)FJ2 JK3M+LEF.;L$)S(AK5434TF8P+_I5GPVWO%M A6S=T"CRN2 MP"?&XQLN%&-T=D(HLNGJ 3CQS_]+I> @1)4_"+?B/0AQE_R9$$V";^5*0BK% MM8FL/(;W/]B1G$\4*5]1]AV]_"O[@JPM8/_[P'5 <@W2#B0ZI/0,?!H\>4 M4AS-<*[3Q/&BG@Q"@A=UB%+*DZCNTTSLX:#]3_5VJ]N^;IY7>XWS M1+<'_W/3:/6Z0OM":-\V.M5>$SY CUEOW]QV&E>-5K?YK2%1.N\R6 MA],4=MB42S?N,IGQ'I:#41_>=6A?[328C.,J4?@24H6U/A910]YK&*"XY8DO=$.PAD3X241#:("K M*ML5.%'Q$&*"T;Y$X22Y^\48=M6$L0YY)-J$F'&/F(9AV(JG;'TI6FCR!N_"LE\)MPEV4ID!//V:6$YR["\-,,3>>Y_ M(9G+A9L 'AK'@:+H;XHQK?: G_=.:=W)RMW(M*7R9SW__>';5XE<[6$,V)P& M04C0\0J4PY.[QUAS?^I#>T19CKQ'+)\LA]PO$5]XAR?8:K6034=?"Y L5W8\ MVGO5W;:W:>W2@$#GUM '6%73NQM97#&,Q';S>G8KRF"XOQ5'P]^R_IC?C^$. M5PI' 17&%-(7K9CT8"R26,.O(U\J9\)=*1]EI>DZO*V3KLCW8?E=%W)O:R:/ M=S+I40&SMJS7V0O2X$N0W2G&M;M9]FO.+-=^EK[WE8/S_)=OV5[_>_,Q M':4T8JN*;0YO4KAG$+-EW3Z87U0+A\-G1,,6>;47Q)[E<,5]1VG:MD#J.JL7 M?95P,KV35;%KEPEWB$E$0QK"L<_!>5;U,6;8@P4S^_MKVWH6R]:P?WR%VO9! MJ,C*[E%./O!9EPE90;]HBB#Z=N-,,A^731Z$B&L43_0=RYEDH7SH4LK2*J^0 MUD[>C4P[H!U9MCJZ&C]>UIZ-SY>W>_,3LE%JM?5Y1_*5<^\"R2*JG"+=.U41>L5Q*%HM[7*@9+S$ZMLBP%J3GW89(EL%T]+S8O+ZHMV?7 MF?K=K'G_N=0O&"U=C](_O^UJ3 1.&( TV*I=UU[]!4@ ?2*J]>T[ (O)7'$_ MS6,Q_=9I]^U[_TK);';OUR.QAC\*#9_Q:/B6KNE^)N1NAB_/FU:?AT72ZMZ4 MHN1Y0VKV-Y]H([Z@4##BM&X4TGJW"#6Q_(B8%L:KRJ,B$TUF%':T#L\*%TU!KD=H-.,;?5]U/G?" MEY41T;G&%D;?*IW)A3. $<32.ZB0*KE%M3LOBTKC>_WAB]D>_#KL]+PLY#CKKWU\? &'=YK<:[>1EG^N)S\1L/$-P#0*@:*(Q M;5ID9 +O(H\:.BUSL'UCEFUU[04ZB->S7];L;M:MRK7!0ZUXK8L'JKVB&5;6 ME,S-@6#A8?9,LS4YM#UB/YK6SVUPK;LD&U=(5G)1"RI?>*[BHA1C1""_1Y\XZC9\NC2=%HJ[GO?PY3 MX[K4&[\U]$?%1(D#A@Y4P"?KUH72*0NTBJB>(U^%AYQ!'5]O1:';.CT>O>=R MQY%4K-*/2:7[[K*(-5^GX&CQZWK''-Y^'I:F42:&[G"2'S9)>T>*+^._XQ[T MMD;P?92(J*:WO],N1*XX6SKJ;:W*?N5D6Z>E-TAX+?6V,_EPT\\W)5JLL8]. M8]N#K^UEA#715*2[6=HTY>H7L5_Y77Y994WA$32NLH4Q6PY!EX0AN*]:&032 M)IHNSV^TLR]0,7A62.:"5E_%^GPK$J[1Z_FP*:U0!"PG>-ZU)5;S G:NJ!.+R'>S"ZWPW+SL7EV3S,M:, Y1;,.\](EH MQ<)6%L56[,6(N,Z.;;2]-+9C(?3ZSD.*@UNFXSC!VEOF[P3?2>0J< 3.FIZ, M^L1H#Q96T?H*M^NS=LEX_OXD]7>[TO*3#8T@,G $C<*#H\>X=<'J7?Y/\F>B M/(HJ3HME6Y7CXNXHD7,Q C>PB!IK2V>_>T;]OG3S=/TCN[\Q=-[ ^86LT@;W M&ULNM-B("-&KW^Y[[Q I,R"_ K-\C\*7R[_?EYAVU'Q^UZI=<+D?VV;0[ M7]"P&?864D@O4FQ0V*"Z:.MB@YV5[!X$=^N4U_:#(\+?^.\E;1;KJ'WHJ-)\ MQZMO]8_+<\" [4%/?+XEAJ)C_Z]!1).<$_:_OES6HU+1TS^__+C_,=S_$ +) MMZD(]5N2WJ'H RRYC?-7^^*)"]T CTNK3PR#:-*T9XB:R;1!59/I3RKM(K@4 M%0WYIVHH)K@TYQ,#_ILQDCQ[OC=[XXOQ[OC_?(5 M<7=\(=X='X3C1;\L" GQ[OB#+!GWKX_/N^OCO2^A4-"L!IK9#\)D/":&))H0 MA=04,-X&\$(R 8;<58L'WK6^ D+<&^\Q!0G/3G-ZZS;459 '\__^IYS-E#X* MC3\3Q9J>TK)X_O2EIX<@/!&\<5I@*YA/YZCT/+:4S8,=3@O:P5\N7;C+9/)W M,TVNS7[^;%OG.+-M,H*33.DG0,_;G"*D!"\+"4M8Z/_CS/-F<_R%4\IOYG(& MLF*.51&P" XK?'+=[N^@V-*FT/J0FGUR:18T*!()V+J][W?O!W@G8U KW;F; MUFPN8%3'H ;( $Q1?5;,.V]>8:1K74N7'FX(%AS*):HVDLYKDTOS5[?14,JO!DFYS9$D29/11$6U MLRS):B/L>UZ3+[]?5,W,\"]&6(=8HJ(1V6XTL;$SJ^NJ_OL^,_UQ_VJP4[N; MW7=*_5_6#SGW_/MPQZ(YC;6YZZ4IZ@BW(,[YB_-Q3,A[#!L/3!L+5!UO#L^6 MP*\V@ZX^%% AII0(MX?[!=#510*[6/=IH^.%]@4@X^-V*9_Y(XP(P(2]+=J+ MQ&6WE#A6VOB"S!$-[.H(\WTG![; O:C3 _PZQ-75\4%]3@:*I)P@G]AYCE-3 M1I$?%K\Y?O.>WQQ48Y"[N)/P"C-=3&?N[O *,UW(><5T$)I1W2O=NIGT; M%PJ-']DO%WNI+^!9I;R3Z7^BO1'X4%5>,4))%36)F()H>7.(V7E<\:=G-WKX M=G?9=IHL^)5KBTUL>E7*/MHLMEYU[\:*'$C2L*'JRM30[9_+^ZNK)_G;+82I MEF+AZ3G6D[S?>K7F#\1*<3U6PNUM7]TB4S7; W9=CY?T]CGO%H[IO[XO;=DR MDTV6BZ5D!3/9:^[N/3RRY!H_"NN<#L]'J>[8-0\9)/Y?+B5J3$G'8"3UI2@166EL.GX.1.WP?J9915J MX=;0[(BW%NH/8[;:)UL%7UK,\5#8"1,KBMD+R73IH#HJYJ,#&+HY/MFB]267 M+;R4!5L[,HOBI&F:$R)[^T.^B>J$T+^UQW0C3>.9&))BXN#&?%^NYO.&^/ [ MRE:ET'LWWWRRWXEUI";"(NACW\[ZK1HAW-BTL!X?+"P*1LA>(]?,A4*>'@QM M]J@ZD>M2O"S$LM%$9*/CARLM#QMRE#>:HKL0M>:+R<*I[OK=6!)WB_E2Y.TA MX5RHOQ+G&\1(I<@;74/Z'B]%@)!KA$OEY6N$CQWTRO&!_A)L/Z?*(R\'+>]B M8_O:\6"KD- B3_0OYMU,^:&8Q:^7E6LSRDB%3;Y[B[-;B5[<96 M%DJY9+F\?J#5R2F@/:&['/8^9-&_B;IF])4B>@.GIAQYD6 F6NGX0#\4M\_Q\18W897BWMR9XAV1)B:X'FOR.-1DL#^"N.J:1B@( MWQ5KR!IQVX,!P2_=S6[;DMCK/0S&BKK/Y$Z0C\/ %!0*IZ!H2"<.J? $H IC MUC2LFW*@X[M&F*(SN.=5N.M4UV:+0 M>-JQ7Q565H/]JEPREZ/_.5K#LS$]-E0".R9'Y,1YMGC=V'.7MRWJ>2/S[<)"WKA^$ _#EF8X_+(&>U2,I>/.JAVK=-V?N 1C[,O MTNQ2^E74GLJ[77"SF7<79I[CGK@S=2Q2$D[ <^GT\0EX6- S1P?ZJ0Q9W+(: M*I?>P-':;BSCBH*4EV:_7,Q^NYCQF4MOD"W=$S,MN\"Q@_2JC+.&Z+R0GK[$ M^47$ E8IIAK/^$\R[V?PJZY+0"E=2UK[U?DW6WJH]JYVN!(@G(GT0BL0!FY0 M$,^K/81[!G-L/?TZX @3KLO=X[UP\=XBQUPZ/OECQEF M6X8)$]]EMY_[D,\FLYEP)8HQ@QR!T9EC@,AUJ9E,LI0-U_2\SS$.P/"1 L>K M+^?7EU_4TJU<16E*$< M.^BGTAOYTOT?.:>,(K\;ORD7.1+;1:?ERS/>J6'&LW27]>88*?)-\-Y: M=O??=?2U!>;\H?;G*I./NXY.T6;FC[!G]QA:*U;8F? YG/P&EW5S*B%WW#-$ MPG)7]OBX*RSHQ]>2>TR"L=P.YB,/+-P-TV_:<_2S4*]KEU;U?A1E+'S<_K0*Q.95ZYHBH,)V$U_C C$;Q"@[ MV@YX(;LI6T2O\(UKPTZ2(39(*18BC\ MY)*%?#;FCGURQVX*?'9TLUG8?A9> M)KU_ACGN@I]3XY4PT5QA^QD1^7(R4]E_C>G?RAN[9(TYVD_OG\I?RE5QWWISOH'EJ?]/]+&HGJ+QHG_OOO4T.Y?BHK?Y17'2<6 MP\IL'">^!H4=FBVV&.\8QXFGR! ;Q(G%R*4G<9QXJKY_Q#BQN/T _CA./#5> M"1,G%C?(-<5QXJE;F3G:1Z[B>J$X$?Y;!,Q]2B3^&7NY@!6YK*N)&8G&O0(/ M3_O?)4$@ E*QRUJ;O@-ZWRVB&>\6;*P%5 ;37<+=)20A2F!"X(%3(!K$S!8\ MP-*1H^@%-YH=8:!H$'XIH@HOY7&=*4 D)'3(6#+ %L&$3:%K[A0C%&9R>$(INN'H 3__R_5 H.0E3Y@W KWH-@=\F? M"8$(]8.0JPBI%%5^8%A5Y6)%11-_!G@D^V?_.R1= M5<6Q";#8__HH/"FR-<0CI?\3Q+Z6L>QRW=+'08+JD7??HX/$[**;\B+,1M5' MH3<= PA50^PKTD>A!5J.H;.E(PJ+WB^]M[^%?W'U@ZT>_GD/J Y ND'$AU2? M@,J#1X\II3B:X5RGB>-%)1F$!"_J$*64)T]/THY=Z;.'H84]OTNG"\Y8]EJS M?=/H-.O59*+9JI\)U=:YT/U:ZS;/F]5.L]'=IYG8RT'K[5:W?=T\K_8:YXEN M#_[GIM'J=87VA5"O=J^$B^OV]Q,[51"[A5,%=J8TER[=93+9N]FOCOCKY[V> M[>.B*G,R@C-,Z4= V]D&4T@)=:]-[;J6%,QG732'PH6J/[FYS? H"Z>3WMA9 M]TWRY&X.?/N:2X *OV079WL75J+9S-, M4+G6>J!W><+,7<#2[9G\56]5Y6_BM5G8_H0+@ZY#G)#YU\NMTAX9H+CEB2]T M0["&1/A)1$-H@-,I\^J\J&CP"<9A)>$DF?O%^'6^ ^C"WP&$:O36T!\58(G: M]*N)BWS;8V*(&'I4(5Y]5"R%F-6^:6'X>J?4[F:%JR_/?^K]TDTGNY=.H5"! M+]7_ ]3_PL#01X)N RV(#M0?]MR(MOZ#!^R*BP),((?4EO:(*:"01V*K?EO[ M.LM]?@*57!0;%\UOX^'U#MN>N04NSD='#/QEG6#\6]G_K$QEV=8]\-$+^2G[ MT\7_1,E([J!JO;3]E-OP5>LK<;.063Q%?*_9/5+:_@(@_.Z1,-@.%,^R1SQ] M[:X= D>6%)7X$-'3-U;QZ0PH^9NGB\E(ZCU=U:.(]HZ4O.=\F&(S[!,*&M<" M^%O\MX368 )'P\D'L2G8E2G(>7CMG(P!_XK(1XE41SHPPXS^""R3]1N&WM?O MY[G'^_O?E<'N#,/B ;PPT?2JZ(%JSTA>K8Q68"NB*8@\![,<[A;BJ)KYHZ)Q MG8://ILFW.2W"#+F[3&B:MJ$!T.\=JY/^M9@HO*; '-1R"2K6)S.?I=[M_V] MJ.C%PPAOTP3?0S>FU\V+=H>8Q'@D M;$96?2@:]V11)NOM:K]6N7KZC LJ]F?X',# )Z)0O:R0K<-31$';ONXB&W( M].$E;1\872=N.VB$*46U@ZM"FMI\^71-!%?>.Z=G4=!(=I"9_.G_ZIRK!S)^ M%+)4'T$3) ]L+ZJ2@]$54=ZBCX \\C%=NT+A.@&+[*/O==%\VCLQV(Z-KPF< MN(/X:0^^FJ0*GIKE=:_Y9*Q%PE.N/2J8\'N\PYQ<0^GM@P?L^2LJ4/DA! ME"^(".V+,LVF>(PHD9%WYF4KN=.5R)T@=XVL5B)W#62+>QO/5O3YGA!%P?'/ M"?M?3]*.U[M[,G;9VMULUJ[,*AGU=^.S](+7,D-1NRL2(#6"+7NI.5NY'I4=V-:O?WU_3GC/Y5WJOJYN!@OI;# M\]+.]'J,15/0E0U:B.>T2.9D(Y.(R%RGD"-[G]F0==:;!26YE2)GQV>@T8)E M+=<;>7Y)\\;SXV1O" %E&755C;5S4^ULB;9^)]GAIU?\EM?G>>T.6UT2P?*XE'8>&QR;/8S"&\1I31RVUI^RP3OT"M.T2O'"W1),B9$OG;C<91+?X+O.3-Z^#,92]UI\2!1XIA! MQ^HW&'R.@3TRG@J#T(@"&SEUG TYPN*%S&GD:')C'*^3X^T7@Y:WO+8/%.'" M2A%NC,:J/B6D0^@\@Y6"*VFUW\;,,K_)AS*FG#*'O [;F)^68S":I&:V+__( M;YFO.!I]N"%NUTAH)G(Y2+[R,HYN'RT.J"IO=Q>7K":-VG61&#B?V)IBK MT[/^&\05(JE^SCT\BZ7+/ XA/X#-7+KAJ$/D":.NHL$G 6KOK=D\PE[;AH?0 M%(RH&#:X6UB62ZE$V_G]]V[MV(ZFZS32!O'2@2D:9O%:R)X<[,7IW8TL5V&- MQ'J]T:G/_G2?[V:_M4RQ2J3[VUR4S=PA_8F5.]G6]MV\=B8/3\N(FFL7&X=R MQ6B#J/Y>W;4E6=OV)#&S9E;LH77I;@5I_;26^G/1#$(, CH M*FMZJXJ:5=5DG'LXQH^@2^&[AWO\/;J;??Y35I\O'OM2>3_+7P.NTB>&-!3Q M#ET?8"\9A9;> 1 ;U)?-)(9':33+GHU<.E8XUO3A?C&ZSJA&W^BPCYZ6W"KI M;&J6J-TK>+UA7XX'".6S^?U'+UW[?*GL,5VXU+VGA0RR8DT,@I6<-,&+[?:* M _NK=^[7TBVBY$>N<@O)J;$?OQT%UVF:R%T9F;V[[,$**+S7Z,\XH!KR91P: M5^FT5NMJM8LH%>0[3)6VK_4+6Y<;JZP=$76-[LKM M8,;1WI<@;^OK'&\@=U3 K*W07L**%VRX^=)DPZRAYX?GWY__D/W4H43*.PQL MH..\PP[34< :$B&RB6Y;ZB@ETMO/J6=3(?TKB.P?#X@F&\/'#U8 MU\V &)YRNRJ28>%JH%Q=1AF$%B6Q9C<:1^YI$6S2_-1^[= MCCP+;>^5=R'U1#X354^L'2;ITHC*KRW4*YC[RZ7UKRBIGY6+^WVJ<@K!T6OP M?.[H-'AHH5PD>!3MG8]<)5;:=DS3^@L2C[FBIVV/\0UFXYD8D@)N[:*C4M(* M)-^XR$FCPY13+\UUW/J<&,(A1C&@_"_H["CSR JQ^VL7L?(66PZW?OBF(EI< M+J)+PM4M3G=RB8GP#E^@!$52&?N>:AHZ"['1=6OXP)CG4STY5#NW2G7,]]QL MFA[K0VVO!>%.LO0MSY;RZ9VX!J(_#0R-7]8RA<=O1 =R^ZJJX_4D]XG9->)< MB.R85Y*YRHZ[E>/JI:-(%WD7CC0@))6L]J#Q+-$Y41W1(FT-&1+_@]?_C^#@ MTU$RIF4HDD5D_$-5D_V_\'RRJ4GJ!%7\N6*.=8@/+H&F8_@&_(P,K&@3(O.Z M/;!6_NNL>B=;N#F_OLET?[_$#3O%!OIQA.-# "B)(+DSM%!KOW*_XN5Y(IH- M*6QPDS)G.O;GN9PPEZQQ"8Z43=89Q.U'&.?"M7?OI&; ._MZ*]2R4<6+'2 < MX5XB,L+>*5AUX%'-,VWTV.D7S#^_R($2I^@EOY4YJ.] ^[)_V6J8UB;2?Q#W MG"_K)A^61!'5Y/;C,PK)0N0&WY?UMH^ 0.L45.2JR5RRG-[Q$/[XWO_EW/3R MKE3_I@ZYTKV;7??__#8O2H_GER^<:JTO4_2": E]9]K MC]IK*^>J:K8'2S56Y#OB2K*4"6='_C;?^\CY(!O(!Y&K< O)2F;'K;^Q03LZ M@U9Y,8/6N)O]VYNI/UK75>#"%S)HV1 &C>#TTG"F+!M-A=&O";(^Z:LDU K0 M#9]R&OHK,# J1I]VE,R4PN7* ZD8W8[%3+!K9Z88.8D8W9D)Q02Q$3L*(W;N MW8PU&8]5@A4[HHK\>:'J3TV-<0^NQ_268,NZ]/O'H)%GC_!AE_HQMP2Y^^-Y]'E MEU+WZ\\H>)P-0L!#"U^Q8+!(B6J*\%+EV(N0XT=@9W)1F:W+G MI<@>?,@)#B_MN87/9VV5_-I'MBV0*2)_?[?)OE,\[_H6.B\UR8$[$!1.;%;#4'& H/+M M+$G:N';B;DC(SH32!IT)?Z'?5KOI5#\L9>A(OEODQH/\'E.OL>\6^VX'\MT: M:RQ%59(FHPF=^G5.Q@;( TW;,>/1SGSI_6C4KGNSPM$:#]$] (BS>X(3UX]A M#4HE-BB1#,H2OH]B8\K1,SJQC3EQG?NWG3=\-#(_@<\-2?KFCWXO)QE_Q"A+ M7/=E5=QYEW]A7%+.QF8DO!D)8NU(AB/R'J-HO2*QW3@:/?JWG7=9Z=YZN^%Q MU*HC'3AQY@E0"A7SX3Q=+%P5HDRF.: I\48IHN<8)ZXMPYJ70FQ>HIN7)1(0 MR>)$'YZ^?XOSWL)%L)\2B7_&WOL=T#!IP&I/&1%3:)$GH:./1"W)?I$4NL10 M!A^%D6C<*_#XM/]MOT&_*(/I'*O2:Z.!.%+4Z8=U#Z:?-94987"XH'-N'A\] MP%U"$J!_]!$\<(KW79INP0,L'1F(-@M0M<3OPT057@J_&+'J84T6.F0,7(>* MK:G)!*?%PY_@M_>*:1&<0'<+_*Y( M_HBV^X4(S1V0FA*("FB7_^7RH%!R&J M_$&X%>]!H+ODSX1H$GPKGQ92*:Y99.5QI5+P-66P(SF?*.++_Z%\+TA$5;G\ M4/G#GP$>R?[9_PXP8:HX-@$6^U\?A2=%MH9XI/1_ LZXPJ.S]'&0D'H$V_=H M[R#]C7V>6K-]T^@TZ]5DHMFJGPG5UKG0_5KK-L^;U4ZST?4<_?0.W6KW&MU$ MKRW4VZUN^[IY7NTUSH6+9JO:JC>KUT*W![^X:;1ZIWW,GXUJIYMHM,[A<#?5 MGT(NDQ2PZ(\2$QVP0YWN0#X.<_U:DQ%\1PI=^DA,21QC)&5,R)PO6GXS5Z[7 M-NY%C7NW=<?^=^_W+^). #YV,G-A360^"*ZFHLC*YN]FZ5\Y=?:Y_Z>3 M&[[YU.Y<5EO-7]5>L]UR^.)5\?=VP.\=Y)JB4\D3P61HTAGUS!7PT,U)WU1D M1304>-S;IZ$B8:$;]C'!ST]#<%RF*?U) S?=^\FDX#P/HC[AACPKDDZ?";]O M3'!AEW YZE^]$Q0( H0^?EA&=P:.*0TU7=7OIPD>4@C64(2HESP251_#D\<@ M)QHF/>!8DP%(.UTMA<\&?#T0C"K8YGI9 &CN-1UP)=&_6T-B@+:8X,]C0\=- MV2;;_ (OH)T%N@)HT0$/A@H$G^;#BY8 M"KZ5HF$),> )ACZY'PJR,;DW+=V&2M=412/O&$8U8:B;8\42U?<2_)H>617! M(13A"XAB<#/AK( %&L##=][#+RSP02W4#1@E<4P!>G"O%C:*T4?+BHF#/'8,P2'I"6>"AZ7 MI(:K3&1'ZJJ[+20&[*T@2%*8IJDD!7CD@"!I$ M\D!$^ >=&0N85VC8!L= =/&7*";@17@$PNL3TX$C"4?1\<26K@+:-0=M2 7[ M$#B!&9Q(B36\T1<#;"-X #;]X#M4I#L=4CLFD@+8!P0:(UW#%X@0#?9U6;'_ M?4_@&0EX!GL',J1%7YP4&...Q*D K CXX"<83H")!'C&%'\#$F: "E:G@CD2 M501.0]/.V_'.A!Y\H\Z8DC.$Z?(1(A=D N23(CA!M"&^F[V&B*K%&FB?("2 M:(*/?Q@3?:P2"AZ$#P8N;Z==+CJV/[%O45:DL]=W&/&>N#8\(/ @3(FQH<#+ MI_!'"1@<-!;2%*VX:$C#I*V:4#Z3=*0X3K(%B)CYM^5>@H!-9$.@Z":\>TRY MZ?!4<8Q35*G8#;AR(R"1K@2G[B(O,ETU_/+_LT7]E/KYSV1#$ MAVH+X5XT+0/U&:U)!G9R!=.<@"R(!+P5SJLD&=MO8;VC6NO8; MDJ[P)A1MH(JC$0/?U3L@'B:9$PC%()+%%*P$ZA$4GN#[MJ*J(,J($:KE\3L0 MIQ)S#&>06<#@BG2'RC)3*\X@^L"= '>LI5@RM%'J.;, M!(*/%LRT[0(5R@T/>G&@XGS?6T,H(+R'Y[1#L_7!U4E3DSX2 +D3^QKF P&%T$8 M*F 8E=%HHE')&0,,Q%;"'*,0IG*3P5ZDT"HLL,DF6+E'8NMPH M_!?VR_8XE M#T_PAR?Q>Y34TV#Z(,*&1!TO(5&L>U](]U)SC<2V/0:/9^-3-1!CR%)MQ4$//N=$.QZH8QEWVWI!'JXOA$ %R!82+0EL^/5O95;I+D!@L(V;$V>O<=M2J2Z967E]4G#T-.1'>@&9 M:Q0U,9ZBEEBOJ5&!P-0TX'579^5&KE:NP8;5N![5W$&W3*Q3Z,28"IT@ MV>MVE#-0[.AU9^FZRL;ANZ@/Z.1B:'QORC=OX(3< X^>3XD .@<]]*&J]RBA M5!KWM?.35(F>AB:3L=)/P$[?@JX$?JLD/3L"(&@P :H,_:Z!9!0_)JE M;))%F)XC9<>@;"J>!29WG#O(U;)!X0$?I:'TIKRC->PZ.F@=D@,Y[MY#:#U M0RUME6X>EL4"ZG[<>B"F;J&#%!G"UKF#MXCKW+ 4:H<0IASIDFE2>>EZ6$[% M6_J23:"^V[2B(\8&9)TP=PW1--0$O871AN#.BBP:]F-GS M,%Q1]='E2H@YWBFW)?I91-\/," M-GCBE]^=IL )H7\5%5GXY<5Y^3.I=/_C\YY_W;DSO90,.M/;KN1Q _--G6H( M]/9>YB+/>7%H8@W074PG:?-[^8S\O'@\.,=W.NSXKG87X]^*.GX:%\\KJ2]? MVW>WM^76@]BX$-NURWKMHE8IUSMBN5)IW-4[M?JEV&SF#M_3. M=X+'7,7-).P@#G.B, &,NJH;"!(Q$&3?^<[O[:M?D$ST9J,GT0H$@RZ) 9YU M)R8T]X[C"0 Y>@1,#,-$2]\*AI/L5T^%,IV$5Q,&QY+N/$(%7@J7E/#T]THW]6GJOHSGB/8C9!;;PVFJG-K),2>Q(WV MGD[/N3\U#%PW_?1( 4B2*S+%=@0SX M,NA_^SJ]N]"L%>Q)RNYWI:%!..'AB=JS'TXIX5)9S5Q,W*_*_$H#Q>(\11? MB >!B&3@(C:4.WS?FL*A@%M)H/N%^?O<<\N=YJ*;:H#>5*=9+.S9@"B0@8$] MQZ"H45+[O!"%!6D\NT3)0?J7QT/IVM&XUWN4V>A= IZ[A,#\!.Y?(6AC29:; MH4$/BQB,!L%S88@: 1\?1EMAEV>22K?TKWKK_F^;'\"-)SO)&8]3>1C8 ;IA MCSQ*2=G ,]^I"?$S2+G@:1 \!P ^XH@,%;O[^(B??A<+,B"( -X/FTF0MK69 MKLZ TCV<:L?_8(4]W3!T<.6Q+FYTW>P+&%BFFS2VR0^W0WFBNLL(?$;.5*C0 MI!SQ]O[KXZUBWRHF$3Q2&5Q3AF*Q[";F)G1EH2.J>(";,2,5]5.54@R50:KL M4)\*P78JS@T[O-[7O=[7S6N!=33%]03Z1*Y'_\9%/R]3AJ$8@S$[DJ&="CS@]DA0-VE7JM M.]'R6KXK*]T^\&XRETEU%_GG']5LYF5V-52_B)9BP2:5PQ-:AZJ]?@;QN^.4 MXG9Y.Z&R!5(PZ#SR2SN(9HL1%>I(?B*E A63?3$7WNMRQWR.P.]8^J5[_O+R MUK QCB\;:%%5UH*-9\I613(,R-R\!_NXJ]2\Y]8T[JSSGR^Y8;7OG-O2AD]Q M&N2LG4#L \PEMP<_6]'>B)T99@[IQA/8VO3.@:*,T&X+40+ M/T=4C5'[]KG0L*RBL[,__%]<#=K@^\ &N[9!/Z#EW7+3R[K;X?8=[*B3@$7<]P>?&D&_Y. M&_SCXQXQQ$S2?A$"EY.I,=%-[L[DF8'3"4PZQ(0>I:X](NJ@Y9FS4TAY*U$N MGH[+4VND&W03Y0J6$K3!@5DSS2EX.9D\!)9-)5/I=+?K_+3XICW/K<>'LV?= M95[\V+(=&K/OB9+S05Z\P'VF"O\FV3=-K]*2 WLMM* MVU0.9,5*<4N)B\:!1] 5] 81;:FU/;.IG) L50/ M&#+?LB;SM,8VI02#.5[+?4O\"W['OU/NW(H-/JP3+3Y0SC]HL74'IP7U2Z+W M2)CD8OFL$D:3L"3'K:#"6@W)U#5TOU!QHANLP@FD T@2C^1S<[[)2*(\"MG< M./Q(,K#>ZO>4F!944>E0I<(2%=&-JHPQE1?_RP45'S/!@C:0R6XQR0=Y#KS> MA#*F;/=Z8&MP@D )F-MX"JY<" A"_$:F6VR,87;6,R$:[@5;L^W*Y]_T51FB M6J_IHMZC1\/$C;UZ^"M?F\L+_MUE 9PYA!"PC!86:$[-">O729\R!7R5E5W2 MZ6$*1&B@(\>\2UH]%E;8N3SA5)Z,_]Y'>@[>DA5ONB4ET<8 KXGZ%"Y?^@\D M'[@TB%S3.FYJ#-Z'Z60^F<+[,(/*;-?30=!.S_$,6GY1S&[7OI0I_93ML.4M MWO7=A670(.D; ] & M@+M!80,(MRC%*8HDFO!NDQ@X$]L\Y.=N&M;)28N.2M@9X[]O%0W4$'ZVKZ:- MJT9*R95SM[]+3\MH Y<' 7VV#1L0@6]QJYJJPM*Z_I7%/?BX?@;_P5/5J6D? M?N8TE5MZ\E$Z\!+NWOPHF4:YJZ/\_3VO7R_RO>Q\\.Y'Z5M9S*-,Q?4X+#_* M[&DZO_0HJ94#6KIMC EPU3H3LNO:6 "82;XA-=009Z!/U8@X_J#S:,*H>!-0 M6J1/J&4F-T)R/^/(_>QNY'[V^6DQ+C[=WCZIRPC"GQMC\+FAAK>5V%^_U%7- M%5VO2FR:V;K_JG *>P0 #?B[9N?[N)**=_D[\$:;0.Q,?!8C7NZ M[?5SXWNVVDH/2LZIVU-A=Y-C#F,VCWN7K3OGM0O:[9V>VMXF3I3RRSHTXME2 M%7V -<. ^P%)( !Y,Z;[@FY]<(E@:106,V&&'1D"3(2;6.BMTQT0-'.8JQWR M3+CZ;F<[PI[AE7>6;=?NBCKTY+O9MY?7Y?B)8*3F;?:D=)>+X[ M/OZM(6USF:/[](--OJ$)K ZY$-N&\@97'"<;X>VRFYA>RJY].@O\D\EOT4RR MP/D%?WHMO^@9_7O-5%/DP56KZMYK 64J*!-_489G4_I[[949:T'+[DKZ_PON M3[$9:CM5V5&3$YD,_E\,*\GO?07?]D QQOAKA<%I31BTL",KP57"%2[;IZ.P M&RHD-"^\A &?1-W45;AWNC!=)0*O/U]">-2A%=;?=#OGW%^M MV\?4[^KLZF*)_KO;FVYKQDQOK<065GO^$QO:+/$TUIV?4ZIR1S,A&LD#:,N"G_0?%Y3FQ/9)Q@D20\ WP2IL[-(YP("?%FI^?%/J-48E=?0NP5C*TZ63=-']*<#& MN:V="LFEP5C1H57VGYT1DZ()MDC$N_Y4O.-A*<5<0C,)CZK&"N\\ZAI'DUL2 MIP/;F*4&6",J0EB]L^ NE'Z150>^J%3L:%AW"25C,J]6ITO$2!D .ACG2I8 ME5G4H@0VHB_-P<-;Z-U[Q@!W*$O"_TXIP:&&.K"#WDEANJ#%(D*(0=2'RB,[ M= =Z*TCF)9D3>V"L+#A-;8\A_6F1[O]6SUM*OV>W1YRL2R- F\QUUB!DA3US?JXQ#!R4R-(B5'YSHG="KT M*3MH##WK3$^>(9#%_>VOQF/J3K]+#==I3)'#+<]_"YWPUFVYB]$.NWT>K\S7 MZJI%#.W7_F;'Y[RS$Q6Q%/09\H(UT9 4DP32 %SWGXG@FU \YC37F4YX\@1/ M8A!FNCH=$R<7P\$)0 M6!1;%>6E4+R1)#=KF WDS(-/3W;'^A*OO&"E&"CYR@G63/X+.X?HB7EW2'0 MUU0 7&/WTV *X(*0"RM+ADBYV1I!<%OP6T5I*O3IS.QK$>QA&?(W^*D@ABKZ M@?7G%4?DK80VI3'A1=#(Z7!WPOWQG]1I.H?EKO])GN:2"81-9=>0.C\-57)P MSTK-^Q56! YEV @Y+,FL5I5.C6T*L\9Q>HF SHF#3LI8?0>IMO78S74]%,@ MYDY1VSX<9?M ;82#-G"\119,8T)BA9)L(#$MY#[%F]"A.E R.:X#I3QCHF-! MMIVE:B/HH,';FUK0]DP$'!D6?TG8B6U.%3V"(@.+<8@%!X36M*:RXO +0WGT M88I+_=]3Q>18_PYH WS55!AZ-N*.TW7BP'3:IG/;)QQN0R^3C,7Z'%0PF/RN MP4X<3?%WF'PY5#;B06K:9:U(_I6U(LI=NY-O79V?WXT^7*T(_'N?M2)1WN3M M-I/%4!?:=;GUXT')7?1+[[F94:T\7$H54:;4_V*=MN/510@SB7U>P M$QFHB5VPD[I]:$QOYF:JD'_3@IW,!KZ>;0MVHFEX13F3CU9;X\+WA7ZKSV^4 M?>U,-!UN;<;'V&FC/GW6+1H !?AB0.=68) M:WUB:*Y-I=$IBM8S46?$-:.PI0AB/R">L$EFJ+-!;RC=\"IJ_[S!?OG KN,! M1S#$""^&1/P)^2 EO,@5.,, 8@@>@[ :9R+TLV<;X?; MT!P *[S;IJ G@O\F\(5=^XS06JW@P!R&4(9GL !A1'O49D M( 8:QN*1@)ZB2>Q/@CX!*"&0@;8QH>/ SXY1H4I3K3\BIF\_6'_LV$2Q^^/_ M<\\;VGOT^]2 0]%F:S2LAK)G.>WLL",:H+ Q[#G!K09BQSR8PED[> #'TWWW MTZ5'2:4[XV+>A8F?#[W3G 05YAJ@3"S96=X"!^UC\(OPNV?$RSN>Z'N?J$?BGX?-A*-;\ST<\+K 6S4RPO#Z MF=E9TF^"Q/2@&3%B/%JVP/$Y,8C&>_J"0@8%&908K3FKN\"W>&OD,\B!^8%]7?GD6=XQ+\]@+:\FJL2;,0)'8*TWX,)BYQ]L*N%A$8FFH!^M2*E*CQ M_!BL.^E@BH#),\5^B07F31O1P#U<@;R0_M0+3NX2&B<=%NE!<&?'2'3(UP:5 M'5'9S/M7#7C'5Y?C=D@2^UFE!UJ&>_B^EJ/,R^%@,.PM9S(0.LY?'? M4]:3V)6,B6;H9*4Z*@(1LYPUIR^QX$-_9X1'+(LGF0&:= #2VBV;<%#L.11& MGU*FB4D(=D3R0,7,&^,W&O_SM@B:N4PIV)GC0E(,C S=LI[K<+P,'7,UJJ:W M:4?L,;J+2?:\-+ZXN,[^)(>,LYGK+G)]O3E_?&HWYOTO7R_*M99P7[ZYJT(? MKXM:O5ROU,HW8JW>[K3N;JOUSB?MWG4PDP_B;;KR5H&4HBD3:]A^@&, #2A5 MV_T/6%>!4",+[ZL,JKU'.$0[ZF(CR5=Z*T"G!T.VY;:GT0 *;1_RS[I;PO]I M!"ER<$&6F5T)P>F%Q$KL01&P503^AXDTA]^RN?1YZ-C;?"-*^8F>EB]UO7=]'?NRU<$4:YW6M@9#UOEM:KGM8[8JK6O#U_2KR#*@UF# M5^"[D@5%8D]2L;,NY*O:?77](DRQILP9@2W",4(#VC*7@N"YXJUK!T3&4#.V MJ%5 K%T$:U42@C^%!?#:G!'X3/S24-:)B=F$ME--L< W0%X@[Y WA9_[&M[U MD>-$@[+#E)'0E M=H#01SUV"R?P)G#+D$V#.%V+7 0QYZO8LLAN,@8Q214CSS(S->?V/8Q-E_N* MT9^.P3/2/W:=>9_"S:DA0/(RRS!&E\!&".^L?5HDVM-"J]Q.?M3O+ZWR6G0! M>Z!56$I^9<2G?FQ=;IY+9!G<[+*\+COA;7<[#KWA!@H Q/,:0E1!#2:-5Q:S M^W8[B**SN/K=?_ZF7"U^S9:6H,;:[1"\36"OMT[FS"4RF97)G/O>Z\PIU!5S MPPM_N:RW;6)%UJBN80]#RU!Z4\O&54)@3=8DD9D_K'E\J,(IMTK9;1(#?D$5 M@%1WHLA=>=*=-NGEO@9++33.V?R,JA C$.D,JL 'X6;RTZ\3*X33%S$4M$T* MC%+ALC[T=&B\%L.0:DJ&-?<@IIEG<^]?_'@*Y^[>-C1B(RHLBOF';S]^]N:Z MM#9[><6^QL1JXT-UH_?+_NNZ?> 8"U$+"O!47)0%1$/AO25.TAX& S+Y\G4Y MDLW.BPW_BU4?*[/8-R+OY:!@?P1Y#ZH/37G44EYF_9V3=QBO[*W).VY&^CKR M7@IJN@?RYD$R1S?:8X+W45>-FP)@2:K (+5F<^O5R:K5+Y+ON.&QBMYI:V!C[*K0'J7%*Q%*5\"D'E M

XML 73 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
May 31, 2024
May 31, 2023
Current Assets:    
Cash and cash equivalents $ 4,170,000 $ 9,719,000
Accounts receivable, net 947,000 722,000
Inventories, net 2,376,000 2,056,000
Prepaid expenses and other 238,000 300,000
Total current assets 7,731,000 12,797,000
Property and equipment, net of accumulated depreciation and amortization 201,000 213,000
Right-of-use assets, net of accumulated amortization of $910,000 and $617,000 as of May 31, 2024 and 2023, respectively 742,000 1,035,000
Investments 165,000 165,000
Intangible assets, net of accumulated amortization of $48,000 and $30,000 as of May 31, 2024 and 2023, respectively 212,000 165,000
Other assets 203,000 79,000
Total Assets 9,254,000 14,454,000
Current Liabilities:    
Accounts payable and accrued expenses 1,138,000 892,000
Accrued compensation 655,000 696,000
Advances from customers 85,000 60,000
Lease liabilities, current portion 326,000 297,000
Total current liabilities 2,204,000 1,945,000
Lease liabilities, net of current portion 459,000 785,000
Total Liabilities 2,663,000 2,730,000
Commitments and contingencies (Note 9)
Shareholders’ Equity:    
Preferred stock, undesignated, no par value, 4,428,571 shares authorized, none issued and outstanding as of May 31, 2024 and 2023
Common stock, $0.08 par value, 25,000,000 shares authorized, 16,821,646 issued and outstanding at May 31, 2024 and 2023, respectively 1,346,000 1,346,000
Additional paid-in capital 53,542,000 52,705,000
Accumulated other comprehensive loss (102,000) (110,000)
Accumulated deficit (48,195,000) (42,217,000)
Total Shareholders’ Equity 6,591,000 11,724,000
Total Liabilities and Shareholders’ Equity 9,254,000 14,454,000
Series A Preferred Stock [Member]    
Shareholders’ Equity:    
Preferred stock, undesignated, no par value, 4,428,571 shares authorized, none issued and outstanding as of May 31, 2024 and 2023
XML 74 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Parenthetical) - USD ($)
May 31, 2024
May 31, 2023
Accumulated amortization $ 910,000 $ 617,000
Intangible assets, net of accumulated amortization $ 48,000 $ 30,000
Preferred stock, par value $ 0 $ 0
Preferred stock, shares authorized 4,428,571 4,428,571
Common stock, par value $ 0.08 $ 0.08
Common stock, shares authorized 25,000,000 25,000,000
Common stock, shares issued 16,821,646 16,821,646
Common stock, shares outstanding 16,821,646 16,821,646
Series A Preferred Stock [Member]    
Preferred stock, par value $ 0.08 $ 0.08
Preferred stock, shares authorized 571,429 571,429
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 75 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Income Statement [Abstract]    
Net sales $ 5,415,000 $ 5,339,000
Cost of sales (4,804,000) (4,893,000)
Gross profit 611,000 446,000
Operating expenses:    
Selling, general and administrative 5,487,000 6,085,000
Research and development 1,491,000 1,584,000
Total operating expense 6,978,000 7,669,000
Loss from operations (6,367,000) (7,223,000)
Other income:    
Dividend and interest income 431,000 133,000
Other income 1,000
Total other income 431,000 134,000
Loss before income taxes (5,936,000) (7,089,000)
Provision for income taxes (42,000) (51,000)
Net loss $ (5,978,000) $ (7,140,000)
Basic net loss per common share $ (0.36) $ (0.50)
Diluted net loss per common share $ (0.36) $ (0.50)
Weighted average number of common and common equivalent shares:    
Basic 16,821,646 14,154,269
Diluted 16,821,646 14,154,269
Net loss $ (5,978,000) $ (7,140,000)
Other comprehensive loss, net of tax:    
Foreign currency translation 8,000 (36,000)
Comprehensive loss $ (5,970,000) $ (7,176,000)
XML 76 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements Shareholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance at May. 31, 2022 $ 1,029,000 $ 42,447,000 $ (74,000) $ (35,077,000) $ 8,325,000
Balance, shares at May. 31, 2022 12,867,924        
Exercise of stock options $ 4,000 77,000 $ 81,000
Exercise of stock options, shares 46,500       46,500
Net proceeds from ATM $ 46,000 1,915,000 $ 1,961,000
Net proceeds from ATM, shares 573,889        
Shares issued in connection with public offering $ 267,000 7,081,000 7,348,000
Shares issued in connection with public offering, shares 3,333,333        
Foreign currency translation (36,000) (36,000)
Compensation expense in connection with options granted 1,185,000 1,185,000
Net loss (7,140,000) (7,140,000)
Balance at May. 31, 2023 $ 1,346,000 52,705,000 (110,000) (42,217,000) 11,724,000
Balance, shares at May. 31, 2023 16,821,646        
Foreign currency translation 8,000 8,000
Compensation expense in connection with options granted 837,000 837,000
Net loss (5,978,000) (5,978,000)
Balance at May. 31, 2024 $ 1,346,000 $ 53,542,000 $ (102,000) $ (48,195,000) $ 6,591,000
Balance, shares at May. 31, 2024 16,821,646        
XML 77 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Cash flows from operating activities:    
Net loss $ (5,978,000) $ (7,140,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 81,000 84,000
(Recovery) provision for allowance for credit losses (10,000) 342,000
Inventory reserve (205,000) (174,000)
Share-based compensation 837,000 1,185,000
Amortization of right-of-use asset 293,000 267,000
Changes in assets and liabilities:    
Accounts receivable (215,000) (291,000)
Inventories (115,000) 534,000
Prepaid expenses and other 62,000 20,000
Other assets (44,000) 18,000
Accounts payable and accrued expenses 246,000 (80,000)
Accrued compensation (41,000) 49,000
Advances from customers 25,000 9,000
Reduction in lease liabilities (297,000) (297,000)
Net cash used in operating activities (5,361,000) (5,474,000)
Cash flows from investing activities:    
Purchases of property and equipment (51,000) (64,000)
Expenditures related to intangibles (64,000) (14,000)
Net cash used in investing activities (115,000) (78,000)
Cash flows from financing activities:    
Gross proceeds from sale of common stock 10,014,000
Deferred offering costs (81,000)
Costs from sale of common stock (705,000)
Proceeds from exercise of stock options 81,000
Net cash (used in) provided by financing activities (81,000) 9,390,000
Effect of exchange rate changes in cash 8,000 (36,000)
Net (decrease) increase in cash and cash equivalents (5,549,000) 3,802,000
Cash and cash equivalents at beginning of year 9,719,000 5,917,000
Cash and cash equivalents at end of year 4,170,000 9,719,000
Cash paid during the period for:    
Income taxes 41,000 51,000
Non-cash investing and financing activities:    
Write off of fixed assets, cost 40,000
Write off of fixed assets, accumulated depreciation 40,000
Write off of intangible assets, cost 6,000
Write off of intangible assets, accumulated amortization $ 6,000
XML 78 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ORGANIZATION
12 Months Ended
May 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION

NOTE 1: ORGANIZATION

 

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 to treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. Our inFoods® IBS product 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, and constipation. Instead of broad and difficult to manage dietary restrictions, the inFoods® IBS product works by identifying specific foods that may be causing an abnormally high immune response in the patient. A food identified as positive, which is causing the abnormal immune response in the patient, is simply removed from the diet to help alleviate IBS symptoms.

 

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 CVS Pharmacy). 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 COVID-19 pandemic, in March 2020, we began selling these COVID-19 related diagnostic tests during fiscal 2021, and we experienced significant revenues from such sales during fiscal 2021 and 2022 with lesser sales in fiscal 2023. Due to falling demand, there were no sales of our COVID-19 related products in fiscal 2024. As such, our COVID-19 product sales caused significant swings in our revenues over the past 4 years.

 

The other existing products that contributed to our 2024 revenues are primarily focused on gastrointestinal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are Conformite Europeenne (“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.

 

XML 79 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
May 31, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

PRINCIPLES OF CONSOLIDATION

 

The consolidated financial statements for the years ended May 31, 2024 and 2023, include the accounts of Biomerica, Inc. (“Biomerica”) as well as its wholly-owned 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 our consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, as well as the disclosure of contingent assets and liabilities at the date of the financial statements. These estimates also impact the reported amounts of revenues and expenses during the reporting period. Key estimates include the allowance for doubtful accounts, based on both current and historical practices with customers; variable consideration in revenue recognition, estimated based on agreements that include guarantees of specified profit margins, requiring adjustments based on actual sales performance and market conditions, stock option forfeiture rates, calculated using historical data; and inventory obsolescence, where inventory is stated at the lower of cost or net realizable value (NRV) and assessed through judgments based on projected and historical usage of materials. The valuation of lease liabilities and right-of-use assets also involves assumptions such as the borrowing rate at lease commencement and the likelihood of lease extensions.

 

These estimates are critical to our financial reporting, and actual results could materially differ from those estimates.

 

 

LIQUIDITY AND GOING CONCERN

 

The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $48 million as of May 31, 2024. As of May 31, 2024, the Company had cash and cash equivalents of approximately $4,170,000 and working capital of approximately $5,527,000.

 

On January 22, 2021, the Company filed a prospectus supplement to the base prospectus included in a registration statement filed with the SEC on July 21, 2020, and declared effective by the SEC on September 30, 2020, for purposes of selling up to $15,000,000 in “at-the-market” offerings, as defined in Rule 415 promulgated under the Securities Act (the “ATM Offering”).

 

Under the ATM Offering, the sales agent uses commercially reasonable efforts to sell on the Company’s behalf all 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 agent and the Company. The Company has no obligation to sell any shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering.

 

During the year ended May 31, 2023, the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 pursuant to the ATM Agreement, which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company of $1,961,000, after deducting commissions for each sale and legal, accounting, and other fees related to offering in the amount of $53,000.

 

On March 7, 2023, the Company sold 3,333,333 shares of common stock in a firm commitment public offering at a gross sales price of $2.40 per share, with net total proceeds, after deducting issuance fees and expenses of $700,000, of approximately $7,300,000. As a result of this public offering, the Company terminated the ATM offering agreement.

 

On September 28, 2023, we filed a “shelf” registration statement on Form S-3 with the SEC, allowing the Company to issue up to $20,000,000 in common shares. Under this registration statement, shares of our common stock may be sold from time to time for up to three years from the filing date. On May 10, 2024, the Company filed a prospectus supplement with the SEC, as part of the registration statement filed on September 28, 2023, which was declared effective on September 29, 2023. This supplement was intended to facilitate the sale of up to $5,500,000 in common stock through ATM offerings, as defined in Rule 415 under the Securities Act. As part of this transaction, the Company incurred $81,000 in deferred offering costs. The amount of capital that we can raise under the ATM offering is highly dependent upon the trading volume and the trading price of our stock. The average trading volume of our stock over the last three full calendar months is approximately 229,000 shares per day and the high and low trading price of our stock during the same period of time was $1.25 and $0.50, respectively. If our stock continues to trade at low volumes and price, the amount of capital that we can raise under the ATM offering will be constrained.

 

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

 

As of May 31, 2024 and 2023, the Company had cash and cash equivalents of approximately $4,170,000 and $9,719,000, respectively. As of May 31, 2024 and 2023, the Company had working capital of approximately $5,527,000 and $10,852,000, respectively.

 

The Company’s ability to continue as a going concern over the next twelve months is influenced by several factors, including:

 

  Our need and ability to generate additional revenue from international opportunities and our new product launches;
  Our need to access the capital and debt markets to meet current obligations and fund operations;
  Our capacity to manage operating expenses and maintain gross margins as we grow; and
  Our ability to retain key employees and maintain critical operations with a substantially reduced workforce.

 

Management has analyzed the Company’s cash flow requirements through August 2025 and beyond. Based on this analysis, we believe our current cash and cash equivalents are insufficient to meet our operating cash requirements and strategic growth objectives for the next twelve months.

 

To address our capital needs and sustain operations beyond the next year, we are actively pursuing strategies to increase sales, reduce expenses, sell non-core assets, seek additional financing through debt or equity, and seek other strategic alternatives. While we are committed to these plans, there is no assurance that these efforts will be successful or sufficient to meet our capital requirements.

 

These factors raise substantial doubt about the Company’s ability to continue as a going concern. Our future viability depends on the successful execution of our strategic plans, securing additional financing, and achieving profitable operations.

 

The Company’s consolidated financial statements as of May 31, 2024 were prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business.

 


FAIR VALUE OF FINANCIAL INSTRUMENTS

 

The Company has financial instruments whereby the fair market value of the financial instruments could be different than the amount recorded on a historical basis. The Company’s consolidated financial instruments consist of its cash and cash equivalents, accounts receivable, and accounts payable. The carrying amounts of the Company’s financial instruments approximate their fair values. The Company also maintains an investment in privately held company (see below).

 

CONCENTRATION OF CREDIT RISK

 

The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. From time to time, the Company has uninsured balances. The Company does not believe it is exposed to any significant credit risks.

 

The Company provides credit in the normal course of business to customers throughout the United States and in foreign markets. The Company performs ongoing credit evaluations of its customers and requires accelerated prepayment in some circumstances.

 

Our net sales were approximately $5,415,000 for fiscal 2024, compared to $5,339,000 for fiscal 2023. For the fiscal years ended May 31, 2024, and 2023, the Company had one distributor each year that accounted for 33% and 35% of our net sales, respectively.

 

Total gross receivables as of May 31, 2024, and 2023 were approximately $966,000 and $751,000, respectively. As of May 31, 2024, and 2023, the Company had four and one distributor, respectively, that accounted for a total of 64% and 36% of gross accounts receivable. Of the 64% as of May 31, 2024, 37% was owed by a distributor in Asia.

 

For the fiscal year ended May 31, 2024, the Company had one vendor which accounted for 16% of the purchases of raw materials. For the fiscal year ended May 31, 2023, the Company did not have any significant concentration of vendor spend for raw materials.

 

 

GEOGRAPHIC CONCENTRATION

 

As of May 31, 2024 and 2023, approximately $537,000 and $626,000, respectively, of Biomerica’s gross inventory was located in Mexicali, Mexico, respectively.

 

As of May 31, 2024 and 2023, approximately $14,000 and $17,000, respectively, of Biomerica’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico.

 

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, NET

 

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.

 

The Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (codified as Accounting Standards Codification (“ASC”) 326) on June 1, 2023. ASC 326 adds to U.S. GAAP the current expected credit loss (“CECL”) model, a measurement model based on expected losses rather than incurred losses. Prior to the adoption of ASC 326, the Company evaluated receivables on a quarterly basis and adjusted the allowance for doubtful accounts accordingly. Balances over ninety days old were usually reserved for unless collection was reasonably assured. Under the application of ASC 326, the Company’s historical credit loss experience provides the basis for the estimation of expected credit losses, as well as current economic and business conditions, and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of financial assets based upon its evaluation of risk characteristics, including consideration of the types of products and services sold. Account balances are written off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.

 

Occasionally, certain long-standing customers who routinely place large orders will have unusually large receivable 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 May 31, 2024 and 2023, the Company has established an allowance of approximately $19,000 and $29,000, respectively, for credit losses.

 

PREPAID EXPENSES AND OTHER

 

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

 

As of May 31, 2024 and 2023, the prepaids were approximately $238,000 and $300,000, respectively, comprised 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.

 

 

The following is a summary of approximate net inventories:

 

   2024   2023 
   May 31, 
   2024   2023 
Raw materials  $1,519,000   $1,677,000 
Work in progress   1,145,000    869,000 
Finished products   179,000    182,000 
Total gross inventory  $2,843,000   $2,728,000 
Inventory reserve   (467,000)   (672,000)
Net inventory  $2,376,000   $2,056,000 

 

Reserves for inventory obsolescence are recorded as necessary to reduce obsolete inventory to estimated net realizable value or to specifically reserve for obsolete inventory. As of May 31, 2024 and 2023, inventory reserves were approximately $467,000 and $672,000, respectively.

 

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 amounted to approximately $63,000 and $66,000 for the years ended May 31, 2024 and 2023, 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 at least 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 patents are based on their individual useful lives which average around 15 years. Amortization amounted to approximately $18,000 for the years ended May 31, 2024 and 2023.

 

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. The Company uses a qualitative assessment to determine whether there was any impairment. There was no impairment of intangible assets for the years ended May 31, 2024 and 2023.

 

INVESTMENTS

 

The Company has made investments in a privately held 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 dividend and interest 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 May 31, 2024 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 year ended May 31, 2024.

 

 

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 $837,000 and $1,185,000 of share-based compensation during the years ended May 31, 2024 and 2023, respectively.

 

In applying the Black-Scholes option-pricing model, the following assumptions used in the valuation of awards issued for years ended May 31, 2024 and 2023:

 

   For the year ended May 31, 
   2024   2023 
Dividend yield   0%   0%
Expected volatility   100.54 - 111.98%   98.81 - 101.77%
Risk free interest rate   4.0 - 4.59%   3.12 - 3.35%
Expected term   4.69 - 6.25 years    6.25 years 

 

REVENUE RECOGNITION

 

The Company has various contracts with customers, and these contracts specify the recognition of revenue based on the nature of the transaction.

 

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 title passes. This applies to clinical lab products sold to domestic and international distributors, including hospitals, clinical laboratories, medical research institutions, medical schools, and pharmaceutical companies. OTC products are sold directly to drug stores, e-commerce customers, and distributors, while physicians’ office products are sold to physicians and distributors. The Company does not allow returns except in cases of defective merchandise, and therefore, does not establish an allowance for returns. Additionally, the Company has contracts with customers that provide purchase discounts contingent on achieving specified sales volumes. These contracts are regularly evaluated, and the Company does not anticipate granting any discounts through the end of the contract period.

 

Furthermore, the Company offers margin guarantees to certain retail drug store customers to ensure a minimum profit margin. Should pricing adjustments cause these margins to fall below the agreed-upon thresholds, the Company is committed to compensating for the shortfall. This arrangement introduces variable consideration into our revenue recognition process. These considerations are estimated monthly based on actual sales and potential price reductions, ensuring accurate and compliant revenue reporting.

 

For diagnostic testing services sold directly to patients or physician offices that require processing by a third-party CLIA-certified lab, we recognize revenue once the lab has completed the test results.

 

For services related to contract manufacturing, revenue is recognized when the service has been performed. Services for some contract work are invoiced and recognized as the project progresses.

 

As of May 31, 2024, the Company had approximately $85,000 of advances from domestic customers, which are prepayments on orders for future shipments.

 

 

Disaggregation of revenue:

 

The following is an approximate breakdown of revenues according to primary markets to which the products are sold:

 

   2024   2023 
   For Year Ended May 31, 
   2024   2023 
Clinical lab  $3,236,000   $3,310,000 
Over-the-counter   1,426,000    1,169,000 
Contract manufacturing   741,000    610,000 
Physician’s office   12,000    250,000 
Total  $5,415,000   $5,339,000 

 

See Note 8 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 $1,491,000 and $1,584,000 of research and development costs during the years ended May 31, 2024 and 2023, respectively.

 

INCOME TAXES

 

The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years and the benefits of net operating loss and tax credit carryforwards. These temporary differences and the benefits of net operating loss and tax credit carryforwards are measured using enacted tax rates. A valuation allowance is recorded to reduce deferred tax assets to the extent that management considers it is more likely than not that a deferred tax asset will not be realized. In determining the valuation allowance, the Company considers factors such as the reversal of deferred income tax assets, projected taxable income, and the character of income tax assets and tax planning strategies. A change to these factors could impact the estimated valuation allowance and income tax expense. As of May 31, 2024 and 2023, in accordance with ASC 740, the Company has a valuation allowance for all of its net deferred tax assets. During the year ended May 31, 2024, this valuation allowance was increased to $10,369,000, which fully covers the net deferred tax asset of $10,369,000.

 

The Company accounts for its uncertain tax provisions by using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not, based solely on the technical merits, that the position will be sustained in an audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the appropriate amount of the benefit to recognize. The amount of benefit to recognize is measured as the maximum amount which is more likely than not to be realized. The tax position is derecognized when it is no longer more likely than not capable of being sustained. On subsequent recognition and measurement, the maximum amount which is more likely than not to be recognized at each reporting date will represent the Company’s best estimate, given the information available at the reporting date, although the outcome of the tax position is not absolute or final. The Company elected to follow an accounting policy to classify accrued interest related to liabilities for income taxes within the “Interest expense” line and penalties related to liabilities for income taxes within the “Other expense” line of the consolidated statements of operations and comprehensive loss.

 

ADVERTISING COSTS

 

The Company reports the cost of all advertising as expense in the period in which those costs are incurred. Advertising costs were approximately $101,000 and $156,000 for the years ended May 31, 2024 and 2023, 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 year, and revenues and costs are translated using average exchange rates for the year. The resulting adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transaction gains or losses that are included in the consolidated statements of operations for the years ended May 31, 2024 and 2023.

 

 

RIGHT-OF-USE ASSETS AND LEASE LIABILITIES

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued an accounting standard update which requires lessees to recognize most leases on the balance sheet with a corresponding right-of-use asset. 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. For additional information, see Note 9-Commitments and Contingencies.

 

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 amounts of anti-dilutive stock options not included in the loss per share calculation for the years ended May 31, 2024 and 2023 were 3,479,616 and 2,342,616, respectively.

 

SEGMENT REPORTING

 

ASC 280, Segment Reporting (“ASC 280”), establishes standards for reporting, by public business enterprises, information about operating segments, products and services, geographic areas, and major customers. The Company’s operations are analyzed by management and its chief operating decision maker as being part of a single industry segment: the design, development, marketing, and sales of diagnostic kits.

 

REPORTING COMPREHENSIVE LOSS

 

Comprehensive loss represents net loss and any revenues, expenses, gains and losses that, under GAAP, are excluded from net loss and recognized directly as a component of shareholders’ equity. Items of other comprehensive loss consist solely of foreign currency translation adjustments for the years ended May 31, 2024 and 2023.

 

RECENT ACCOUNTING PRONOUNCEMENTS

 

Recent ASU’s issued by the FASB and guidance issued by the SEC did not, or are not believed by the 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. This ASU requires 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 SEC to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company adopted ASU 2016-03 on June 1, 2023, and the adoption of this update did not have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Improvements to Reportable Segment Disclosures.” The ASU includes enhanced disclosure requirements, primarily related to significant segment expenses that are regularly provided to and used by the chief operating decision maker (“CODM”). The amendments are to be applied retrospectively to all prior periods presented in the financial statements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.

 

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”. The ASU includes enhanced disclosure requirements, primarily related to the rate reconciliation and income taxes paid information. The amendments are to be applied prospectively in the financial statements. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.

 

 

XML 80 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
May 31, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

NOTE 3: PROPERTY AND EQUIPMENT, NET

 

The following is an approximate breakdown of property and equipment, net of accumulated depreciation:

 

   2024   2023 
   May 31, 
   2024   2023 
Equipment  $1,384,000   $1,333,000 
Furniture, fixtures and leasehold improvements   211,000    211,000 
Less accumulated depreciation   (1,394,000)   (1,331,000)
Net property and equipment  $201,000   $213,000 

 

XML 81 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET
12 Months Ended
May 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS, NET

NOTE 4: INTANGIBLE ASSETS, NET

 

The following is an approximate breakdown of intangible assets, net of accumulated amortization:

 

   2024   2023 
   May 31, 
   2024   2023 
Patents  $260,000   $196,000 
Less accumulated amortization-patents   (48,000)   (31,000)
Intangible assets, net  $212,000   $165,000 

 

Expected amortization of intangible assets for the years ending May 31:

 

      
2025  $18,000 
2026   18,000 
2027   18,000 
2028   18,000 
2029   18,000 
Thereafter   122,000 
Total  $212,000 

 

XML 82 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES
12 Months Ended
May 31, 2024
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES

NOTE 5: ACCOUNTS PAYABLE AND ACCRUED EXPENSES

 

The following is an approximate breakdown of accounts payable and accrued expenses balances:

 

   2024   2023 
   May 31, 
   2024   2023 
Accounts payable  $288,000   $344,000 
Accrued expenses   850,000    548,000 
Total  $1,138,000   $892,000 

 

As of May 31, 2024, the Company had two vendors that accounted for 69% of accounts payable. As of May 31, 2023, the Company had one vendor that accounted for 23% of accounts payable.

 

 

XML 83 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHAREHOLDERS’ EQUITY
12 Months Ended
May 31, 2024
Equity [Abstract]  
SHAREHOLDERS’ EQUITY

NOTE 6: SHAREHOLDERS’ EQUITY

 

STOCK OPTION AND RESTRICTED STOCK PLANS

 

In December 2014, the Company adopted and shareholders approved a stock option and restricted stock plan (the “2014 Plan”). Subsequently, in December 2017, the Company adopted and shareholders approved a stock option and restricted stock plan (the “2017 Plan”). In February 2020, the Board approved the 2020 Stock Incentive Plan (the “2020 Plan”, and collectively with the 2014 Plan and 2017 Plan, the “Equity Incentive Plans”) and on December 11, 2020, the shareholders of the Company approved the 2020 Plan. In April 20, 2023, the Board approved the Company’s 2023 Stock Incentive Plan and on December 7, 2023, the shareholders of the Company approved the 2023 Plan.

 

The Equity Incentive Plans provide that non-qualified options and incentive stock options and restricted stock may be granted to directors, affiliates, employees, or consultants of the Company. The Equity Incentive Plans authorize awards representing up to 850,000, 900,000, 900,000, and 1,200,000 shares of the Company’s common stock to be issued under the 2014 Plan, 2017 Plan, 2020 Plan, and 2023 Plan, respectively. Awards granted under the Equity Incentive Plans typically vest over 4 years. Options granted under the Equity Incentive Plans will be granted at prices not less than 80% of the then fair market value of the common stock and will expire not more than 10 years after the date of grant. The 2014 Plan expires in December 2024, the 2017 Plan expires in December 2027, the 2020 Plan expires in December 2030, and 2023 Plan expires on April 20, 2033.

 

Stock-based compensation expense for the years ended May 31, 2024 and 2023 is as follows:

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Cost of sales  $70,000   $143,000 
Selling, general and administrative   742,000    971,000 
Research and development   25,000    71,000 
Total stock option expense  $837,000   $1,185,000 

 

Activity as to aggregate stock options outstanding is as follows:

 

   Number of Stock Options   Weighted Average Exercise Price   Aggregate Intrinsic Value 
Options Outstanding at May 31, 2022   2,321,616   $3.72   $1,838,000 
Options granted   243,000   $2.70   $- 
Options exercised   (46,500)  $1.73   $90,000 
Options canceled or expired   (175,500)  $5.56   $- 
Options Outstanding at May 31, 2023   2,342,616   $3.52   $146,000 
Options granted   1,338,500   $1.13   $- 
Options canceled or expired   (201,500)  $4.64   $- 
Options Outstanding at May 31, 2024   3,479,616   $2.53   $- 
Options vested and exercisable at May 31, 2024   2,047,712   $3.23   $- 

 

The weighted average grant date fair value of options granted during 2024 and 2023 were $0.80 and $2.19, respectively.

 

On May 31, 2024, total compensation cost related to non-vested stock option awards not yet recognized totaled approximately $1,265,000. The weighted-average period over which this amount is expected to be recognized is 2.37 years. The weighted average remaining contractual term of options that were exercisable on May 31, 2024 was 4.97 years. The weighted average remaining contractual term of options that were vested, exercisable, or expected to vest on May 31, 2024 was 6.62 years.

 

COMMON STOCK ACTIVITY

 

On January 22, 2021, the Company filed a prospectus supplement to the base prospectus included in a registration statement filed with the SEC on July 21, 2020, and declared effective by the SEC on September 30, 2020, for purposes of selling up to $15,000,000 in the ATM Offering, as defined in Rule 415 promulgated under the Securities Act.

 

 

On May 21, 2021, in conjunction with the Company’s 2020 Stock Incentive Plan, that was approved by shareholders at the Company’s annual meeting in December 2020, the Company filed an S-8 Registration Statement to register up to 900,000 shares of the Company’s common stock that could be issued under this Plan.

 

Under the ATM Offering, the sales agent uses 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 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 year ended May 31, 2023 the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 pursuant to the ATM Offering, which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company of $1,961,000, after deducting commissions for each sale and legal, accounting, and other fees related to the offering in the amount of $53,000.

 

On March 7, 2023, the Company sold 3,333,333 shares of common stock in a firm commitment public offering at a gross sales price of $2.40 per share, with net total proceeds, after deducting issuance fees and expenses of $700,000, of approximately $7,300,000. As a result of this public offering, the Company terminated the ATM offering agreement.

 

On September 28, 2023, the Company filed a “shelf” registration statement on Form S-3 with the SEC, allowing the Company to issue up to $20,000,000 in common shares. Under this registration statement, shares of our common stock may be sold from time to time for up to three years from the filing date. On May 10, 2024, the Company filed a prospectus supplement with the SEC, as part of the registration statement filed on September 28, 2023, which was declared effective on September 29, 2023. This supplement was intended to facilitate the sale of up to $5,500,000 in common stock through ATM offerings, as defined in Rule 415 under the Securities Act.

 

During the year ended May 31, 2024, the Company has not sold any shares of its common stock through the ATM Offering.

 

PREFERRED STOCK ACTIVITY

 

On February 24, 2020, the Company entered into and closed on a Stock Purchase Agreement (the “Stock Purchase Agreement”) with Palm Global Small Cap Master Fund LP (“Palm”) pursuant to which the Company agreed to sell and issue to Palm, and Palm agreed to purchase from the Company, 571,429 shares of the Company’s Series A 5% Convertible Preferred Stock, $0.08 par value per share for a purchase price of approximately $2 million, or $3.50 per Series A Convertible Preferred Stock. Under the terms of the Stock Purchase Agreement, each share of issued Convertible Preferred Stock can be converted at any time by Palm into one share of the Company’s common stock, subject to certain adjustments.

 

The Series A 5% Convertible Preferred Stock accrued annual preferred dividends at a rate of $0.175 per Series A 5% Convertible Preferred Share. However, accruing dividends were payable only when, as, and if declared by the Board and the Company had no obligation to pay such accruing dividends.

 

On March 24, 2020, Palm converted 250,000 shares of Convertible Preferred Stock into 250,000 shares of unregistered common stock. On July 21, 2020, the Company filed with the SEC a registration statement on Form S-3, that among other things, registered 571,429 common shares issued, or to be issued, to Palm upon conversion of the Convertible Preferred Stock into common shares. On September 30, 2020, the Company received a Notice of Effectiveness from the Securities and Exchange Commission for registration of these shares. On January 21, 2021, Palm converted their remaining 321,429 Convertible Preferred Shares into registered common shares. On May 30, 2021, the Company had no shares of Preferred Stock outstanding. Under the terms of the Preferred Stock Purchase Agreement, none of the cumulative dividends were paid to Palm during the period they owned the Preferred Stock. Once converted to common shares, Palm lost all rights to receive any past cumulative dividends.

 

 

XML 84 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES
12 Months Ended
May 31, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 7: INCOME TAXES

 

Provision for income taxes for the years ended May 31 consists of the following:

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Current:          
U.S. Federal  $-   $- 
Foreign Taxes Subsidiaries   (41,000)   (50,000)
State and local   (1,000)   (1,000)
Total current   (42,000)   (51,000)
Deferred:          
U.S. Federal   -    - 
State and local   -    - 
Total deferred   -    - 
Income tax expense  $(42,000)  $(51,000)

 

Provision for income taxes differs from the amounts computed by applying the U.S. Federal income tax rate applicable for each year (21% for 2024 and 2023) to pretax income as a result of the following:

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Computed “expected” tax benefit  $1,247,000    1,490,000 
Increase (reduction) in income taxes resulting from:          
Change in valuation allowance   (1,428,000)   (1,973,000)
State income taxes, net of federal benefit   459,000    583,000 
Permanent tax differences and other   (148,000)   (17,000)
Stock based compensation benefit   -    (5,000)
Foreign taxes of subsidiaries   (172,000)   (129,000)
Income tax expense  $(42,000)  $(51,000)

 

The tax effect of significant temporary differences is presented below:

 

   2024   2023 
   May 31, 
   2024   2023 
Deferred tax assets:          
Accounts receivable, principally due to allowance for credit losses  $5,000   $8,000 
Inventory valuation   131,000    188,000 
Compensated absences   144,000    118,000 
Net operating loss carryforwards   6,658,000    5,817,000 
Tax credit carryforwards   1,380,000    1,239,000 
Deferred rent expense/capitalized leases   11,000    11,000 
Stock options   1,561,000    1,296,000 
Sec 174 capitalized costs   501,000    284,000 
Losses of foreign subsidiaries and other, net   2,000    - 
Accumulated depreciation and amortization   (24,000)   (21,000)
Total deferred tax assets   10,369,000    8,940,000 
Less valuation allowance   (10,369,000)   (8,940,000)
Net deferred tax asset  $-   $- 

 

The Company has provided a valuation allowance of approximately $10,369,000 and $8,940,000 as of May 31, 2024 and 2023, respectively. The net change in the valuation allowance for the years ended May 31, 2024 and 2023 was an increase of $1,429,000 and $1,973,000, respectively. The Company has recorded a full valuation allowance against its United States and foreign deferred tax assets in each of the years ended May 31, 2024 and 2023 because the Company’s management believes that it is more likely than not that these assets will not be realized.

 

On May 31, 2024, the Company has Federal income tax net operating loss carryforwards of approximately $24,384,000. On May 31, 2024, the Company has California state income tax net operating loss carryforwards of approximately $22,014,000. For tax reporting purposes, operating loss carryforwards are available to offset future taxable income; such carryforwards expire in varying amounts beginning in 2024 and 2038 for federal and state purposes, respectively. Federal net operating losses beginning in 2018 have no expiration date.

 

 

On May 31, 2024, the Company has Federal research and development tax credit carryforward of approximately $888,000. The Federal credits begin to expire in 2028. The Company also had similar credit carryforwards for state purposes of $623,000 on May 31, 2024, which do not expire.

 

Pursuant to Internal Revenue Code (“IRC”) Sections 382 and 383, annual use of the Company’s net operating loss (“NOL”) and credit carryforwards may be limited by statute because of a cumulative change in ownership of more than 50%. Pursuant to Sections 382 and 383 of the IRC, the annual use of the Company’s NOLs and credit carryforwards would be limited if there is a cumulative change of ownership (as that term is defined in Section 382(g) of the IRC of greater than 50% in a three-year period). Management has not performed an analysis to determine if the Company has had a cumulative change in ownership of greater than 50%.

 

For the year ended May 31, 2024, the Company performed an analysis and has not identified any uncertain tax positions as defined under ASC 740. Should such position be identified in the future, and should the Company owe interest and penalties as a result of this, these would be recognized as interest expense and other expense, respectively, in the consolidated financial statements. The Company is no longer subject to any significant U.S. federal tax examinations by tax authorities for years before fiscal 2018.

 

XML 85 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
GEOGRAPHIC INFORMATION
12 Months Ended
May 31, 2024
Segment Reporting [Abstract]  
GEOGRAPHIC INFORMATION

NOTE 8: GEOGRAPHIC INFORMATION

 

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

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Revenues from sales to unaffiliated customers:          
Asia  $1,881,000   $2,021,000 
Europe   1,438,000    1,798,000 
North America   1,285,000    1,470,000 
Middle East   800,000    39,000 
South America   11,000    11,000 
Total  $5,415,000   $5,339,000 

 

XML 86 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
May 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 9: COMMITMENTS AND CONTINGENCIES

 

OPERATING LEASES

 

The Company leases facilities in Irvine, California and Mexicali, Mexico.

 

As of May 31, 2024, the Company had approximately 22,000 square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California. The lease for its headquarters expires in August 2026. The Company has the option to extend the lease for an additional five-year term. The Company made a security deposit of 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. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in the Company’s 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.

 

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 liabilities. 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 liabilities but are instead recognized as variable lease expense in the consolidated statements of operations and comprehensive loss when they are incurred.

 

 

The following table presents information on our operating leases for the years ended May 31, 2024 and 2023:

 

           
   For the Year Ended May 31, 
   2024   2023 
Operating lease cost  $353,000   $353,000 
Variable lease cost   11,000    - 
Short-term lease cost  14,000   5,000 
Total lease cost  $378,000   $358,000 

 

The future minimum lease payments of the Company’s operating lease liabilities by fiscal year are as follows:

 

      
Year Ending May 31,    
   Operating Leases 
2025  $365,000 
2026   376,000 
2027   101,000 
Total minimum future lease payments   842,000 
Less: imputed interest   57,000 
Total operating lease liabilities  $785,000 

 

The following table summarizes the Company’s other supplemental lease information for the years ended May 31, 2024 and 2023:

 

           
   For the Year Ended May 31, 
   2024   2023 
Cash paid for operating lease liabilities  $356,000   $347,000 
Weighted-average remaining lease term (years)   2.27    3.27 
Weighted-average discount rate   6.50%   6.50%

 

The Company also has various insignificant leases for office equipment.

 

RETIREMENT SAVINGS PLAN

 

Effective September 1, 1986, the Company established a 401(k) plan for the benefit of its employees. The plan permits eligible employees to contribute to the plan up to the maximum percentage of total annual compensation allowable under the limits of IRC Sections 415, 401(k) and 404. The Company, at the discretion of its Board of Directors, may make contributions to the plan in amounts determined by the Board each year. No contributions by the Company have been made since the plan’s inception.

 

LITIGATION

  

The Company is, from time to time, involved in legal proceedings, claims, and litigation arising in the ordinary course of business. While the amounts claimed may be substantial, the ultimate liability cannot presently be determined because of considerable uncertainties that exist. Therefore, it is possible the outcome of such legal proceedings, claims, and litigation could have a material effect on quarterly or annual operating results or cash flows when resolved in a future period. However, based on facts currently available, management believes such matters will not have a material adverse effect on the Company’s consolidated financial position, results of operations or cash flows.

 

There were no legal proceedings pending as of May 31, 2024. 

 

CONTRACTS

 

Contracts and Licensing Agreements

 

The Company has one royalty agreement in which it has obtained rights to manufacture and market certain products for the life of the products. Royalty expenses of approximately $10,000 and $13,000 is included in cost of sales for the agreement for each of the years ended May 31, 2024 and 2023, respectively. Sales of products manufactured under these agreements comprise approximately 1% and 2% of total sales for the years ended May 31, 2024 and 2023, respectively. The Company may license other products or technology in the future as it deems necessary for conducting business. The Company has other royalty agreements; however, they are not considered material.

 

Clinical Trial Agreements

 

There are no Clinical Trial Agreements for each of the years ended May 31, 2024 and 2023.

 

XML 87 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS
12 Months Ended
May 31, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 10: SUBSEQUENT EVENTS

 

As part of our ongoing efforts to reduce costs, we have implemented significant cost-cutting measures, including a workforce reduction of nearly 15% in July 2024.

XML 88 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
May 31, 2024
Accounting Policies [Abstract]  
PRINCIPLES OF CONSOLIDATION

PRINCIPLES OF CONSOLIDATION

 

The consolidated financial statements for the years ended May 31, 2024 and 2023, include the accounts of Biomerica, Inc. (“Biomerica”) as well as its wholly-owned German subsidiary (“BioEurope GmbH”) and Mexican subsidiary (“Biomerica de Mexico”). All significant intercompany accounts and transactions have been eliminated in consolidation.

 

ACCOUNTING ESTIMATES

ACCOUNTING ESTIMATES

 

The preparation of our consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, as well as the disclosure of contingent assets and liabilities at the date of the financial statements. These estimates also impact the reported amounts of revenues and expenses during the reporting period. Key estimates include the allowance for doubtful accounts, based on both current and historical practices with customers; variable consideration in revenue recognition, estimated based on agreements that include guarantees of specified profit margins, requiring adjustments based on actual sales performance and market conditions, stock option forfeiture rates, calculated using historical data; and inventory obsolescence, where inventory is stated at the lower of cost or net realizable value (NRV) and assessed through judgments based on projected and historical usage of materials. The valuation of lease liabilities and right-of-use assets also involves assumptions such as the borrowing rate at lease commencement and the likelihood of lease extensions.

 

These estimates are critical to our financial reporting, and actual results could materially differ from those estimates.

 

 

LIQUIDITY AND GOING CONCERN

LIQUIDITY AND GOING CONCERN

 

The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $48 million as of May 31, 2024. As of May 31, 2024, the Company had cash and cash equivalents of approximately $4,170,000 and working capital of approximately $5,527,000.

 

On January 22, 2021, the Company filed a prospectus supplement to the base prospectus included in a registration statement filed with the SEC on July 21, 2020, and declared effective by the SEC on September 30, 2020, for purposes of selling up to $15,000,000 in “at-the-market” offerings, as defined in Rule 415 promulgated under the Securities Act (the “ATM Offering”).

 

Under the ATM Offering, the sales agent uses commercially reasonable efforts to sell on the Company’s behalf all 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 agent and the Company. The Company has no obligation to sell any shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering.

 

During the year ended May 31, 2023, the Company sold 573,889 shares of its common stock at prices ranging from $3.15 to $4.26 pursuant to the ATM Agreement, which resulted in gross proceeds of approximately $2,014,000 and net proceeds to the Company of $1,961,000, after deducting commissions for each sale and legal, accounting, and other fees related to offering in the amount of $53,000.

 

On March 7, 2023, the Company sold 3,333,333 shares of common stock in a firm commitment public offering at a gross sales price of $2.40 per share, with net total proceeds, after deducting issuance fees and expenses of $700,000, of approximately $7,300,000. As a result of this public offering, the Company terminated the ATM offering agreement.

 

On September 28, 2023, we filed a “shelf” registration statement on Form S-3 with the SEC, allowing the Company to issue up to $20,000,000 in common shares. Under this registration statement, shares of our common stock may be sold from time to time for up to three years from the filing date. On May 10, 2024, the Company filed a prospectus supplement with the SEC, as part of the registration statement filed on September 28, 2023, which was declared effective on September 29, 2023. This supplement was intended to facilitate the sale of up to $5,500,000 in common stock through ATM offerings, as defined in Rule 415 under the Securities Act. As part of this transaction, the Company incurred $81,000 in deferred offering costs. The amount of capital that we can raise under the ATM offering is highly dependent upon the trading volume and the trading price of our stock. The average trading volume of our stock over the last three full calendar months is approximately 229,000 shares per day and the high and low trading price of our stock during the same period of time was $1.25 and $0.50, respectively. If our stock continues to trade at low volumes and price, the amount of capital that we can raise under the ATM offering will be constrained.

 

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

 

As of May 31, 2024 and 2023, the Company had cash and cash equivalents of approximately $4,170,000 and $9,719,000, respectively. As of May 31, 2024 and 2023, the Company had working capital of approximately $5,527,000 and $10,852,000, respectively.

 

The Company’s ability to continue as a going concern over the next twelve months is influenced by several factors, including:

 

  Our need and ability to generate additional revenue from international opportunities and our new product launches;
  Our need to access the capital and debt markets to meet current obligations and fund operations;
  Our capacity to manage operating expenses and maintain gross margins as we grow; and
  Our ability to retain key employees and maintain critical operations with a substantially reduced workforce.

 

Management has analyzed the Company’s cash flow requirements through August 2025 and beyond. Based on this analysis, we believe our current cash and cash equivalents are insufficient to meet our operating cash requirements and strategic growth objectives for the next twelve months.

 

To address our capital needs and sustain operations beyond the next year, we are actively pursuing strategies to increase sales, reduce expenses, sell non-core assets, seek additional financing through debt or equity, and seek other strategic alternatives. While we are committed to these plans, there is no assurance that these efforts will be successful or sufficient to meet our capital requirements.

 

These factors raise substantial doubt about the Company’s ability to continue as a going concern. Our future viability depends on the successful execution of our strategic plans, securing additional financing, and achieving profitable operations.

 

The Company’s consolidated financial statements as of May 31, 2024 were prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business.

 


FAIR VALUE OF FINANCIAL INSTRUMENTS

FAIR VALUE OF FINANCIAL INSTRUMENTS

 

The Company has financial instruments whereby the fair market value of the financial instruments could be different than the amount recorded on a historical basis. The Company’s consolidated financial instruments consist of its cash and cash equivalents, accounts receivable, and accounts payable. The carrying amounts of the Company’s financial instruments approximate their fair values. The Company also maintains an investment in privately held company (see below).

 

CONCENTRATION OF CREDIT RISK

CONCENTRATION OF CREDIT RISK

 

The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. From time to time, the Company has uninsured balances. The Company does not believe it is exposed to any significant credit risks.

 

The Company provides credit in the normal course of business to customers throughout the United States and in foreign markets. The Company performs ongoing credit evaluations of its customers and requires accelerated prepayment in some circumstances.

 

Our net sales were approximately $5,415,000 for fiscal 2024, compared to $5,339,000 for fiscal 2023. For the fiscal years ended May 31, 2024, and 2023, the Company had one distributor each year that accounted for 33% and 35% of our net sales, respectively.

 

Total gross receivables as of May 31, 2024, and 2023 were approximately $966,000 and $751,000, respectively. As of May 31, 2024, and 2023, the Company had four and one distributor, respectively, that accounted for a total of 64% and 36% of gross accounts receivable. Of the 64% as of May 31, 2024, 37% was owed by a distributor in Asia.

 

For the fiscal year ended May 31, 2024, the Company had one vendor which accounted for 16% of the purchases of raw materials. For the fiscal year ended May 31, 2023, the Company did not have any significant concentration of vendor spend for raw materials.

 

 

GEOGRAPHIC CONCENTRATION

GEOGRAPHIC CONCENTRATION

 

As of May 31, 2024 and 2023, approximately $537,000 and $626,000, respectively, of Biomerica’s gross inventory was located in Mexicali, Mexico, respectively.

 

As of May 31, 2024 and 2023, approximately $14,000 and $17,000, respectively, of Biomerica’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico.

 

CASH AND CASH EQUIVALENTS

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, NET

ACCOUNTS RECEIVABLE, NET

 

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.

 

The Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (codified as Accounting Standards Codification (“ASC”) 326) on June 1, 2023. ASC 326 adds to U.S. GAAP the current expected credit loss (“CECL”) model, a measurement model based on expected losses rather than incurred losses. Prior to the adoption of ASC 326, the Company evaluated receivables on a quarterly basis and adjusted the allowance for doubtful accounts accordingly. Balances over ninety days old were usually reserved for unless collection was reasonably assured. Under the application of ASC 326, the Company’s historical credit loss experience provides the basis for the estimation of expected credit losses, as well as current economic and business conditions, and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of financial assets based upon its evaluation of risk characteristics, including consideration of the types of products and services sold. Account balances are written off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.

 

Occasionally, certain long-standing customers who routinely place large orders will have unusually large receivable 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 May 31, 2024 and 2023, the Company has established an allowance of approximately $19,000 and $29,000, respectively, for credit losses.

 

PREPAID EXPENSES AND OTHER

PREPAID EXPENSES AND OTHER

 

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

 

As of May 31, 2024 and 2023, the prepaids were approximately $238,000 and $300,000, respectively, comprised of prepayments to insurance and various other suppliers.

 

INVENTORIES, NET

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.

 

 

The following is a summary of approximate net inventories:

 

   2024   2023 
   May 31, 
   2024   2023 
Raw materials  $1,519,000   $1,677,000 
Work in progress   1,145,000    869,000 
Finished products   179,000    182,000 
Total gross inventory  $2,843,000   $2,728,000 
Inventory reserve   (467,000)   (672,000)
Net inventory  $2,376,000   $2,056,000 

 

Reserves for inventory obsolescence are recorded as necessary to reduce obsolete inventory to estimated net realizable value or to specifically reserve for obsolete inventory. As of May 31, 2024 and 2023, inventory reserves were approximately $467,000 and $672,000, respectively.

 

PROPERTY AND EQUIPMENT, NET

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 amounted to approximately $63,000 and $66,000 for the years ended May 31, 2024 and 2023, respectively.

 

INTANGIBLE ASSETS, NET

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 at least 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 patents are based on their individual useful lives which average around 15 years. Amortization amounted to approximately $18,000 for the years ended May 31, 2024 and 2023.

 

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. The Company uses a qualitative assessment to determine whether there was any impairment. There was no impairment of intangible assets for the years ended May 31, 2024 and 2023.

 

INVESTMENTS

INVESTMENTS

 

The Company has made investments in a privately held 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 dividend and interest 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 May 31, 2024 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 year ended May 31, 2024.

 

 

SHARE-BASED COMPENSATION

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 $837,000 and $1,185,000 of share-based compensation during the years ended May 31, 2024 and 2023, respectively.

 

In applying the Black-Scholes option-pricing model, the following assumptions used in the valuation of awards issued for years ended May 31, 2024 and 2023:

 

   For the year ended May 31, 
   2024   2023 
Dividend yield   0%   0%
Expected volatility   100.54 - 111.98%   98.81 - 101.77%
Risk free interest rate   4.0 - 4.59%   3.12 - 3.35%
Expected term   4.69 - 6.25 years    6.25 years 

 

REVENUE RECOGNITION

REVENUE RECOGNITION

 

The Company has various contracts with customers, and these contracts specify the recognition of revenue based on the nature of the transaction.

 

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 title passes. This applies to clinical lab products sold to domestic and international distributors, including hospitals, clinical laboratories, medical research institutions, medical schools, and pharmaceutical companies. OTC products are sold directly to drug stores, e-commerce customers, and distributors, while physicians’ office products are sold to physicians and distributors. The Company does not allow returns except in cases of defective merchandise, and therefore, does not establish an allowance for returns. Additionally, the Company has contracts with customers that provide purchase discounts contingent on achieving specified sales volumes. These contracts are regularly evaluated, and the Company does not anticipate granting any discounts through the end of the contract period.

 

Furthermore, the Company offers margin guarantees to certain retail drug store customers to ensure a minimum profit margin. Should pricing adjustments cause these margins to fall below the agreed-upon thresholds, the Company is committed to compensating for the shortfall. This arrangement introduces variable consideration into our revenue recognition process. These considerations are estimated monthly based on actual sales and potential price reductions, ensuring accurate and compliant revenue reporting.

 

For diagnostic testing services sold directly to patients or physician offices that require processing by a third-party CLIA-certified lab, we recognize revenue once the lab has completed the test results.

 

For services related to contract manufacturing, revenue is recognized when the service has been performed. Services for some contract work are invoiced and recognized as the project progresses.

 

As of May 31, 2024, the Company had approximately $85,000 of advances from domestic customers, which are prepayments on orders for future shipments.

 

 

Disaggregation of revenue:

 

The following is an approximate breakdown of revenues according to primary markets to which the products are sold:

 

   2024   2023 
   For Year Ended May 31, 
   2024   2023 
Clinical lab  $3,236,000   $3,310,000 
Over-the-counter   1,426,000    1,169,000 
Contract manufacturing   741,000    610,000 
Physician’s office   12,000    250,000 
Total  $5,415,000   $5,339,000 

 

See Note 8 for additional information regarding geographic revenue concentrations.

 

SHIPPING AND HANDLING FEES

SHIPPING AND HANDLING FEES

 

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

 

RESEARCH AND DEVELOPMENT

RESEARCH AND DEVELOPMENT

 

Research and development costs are expensed as incurred. The Company expensed approximately $1,491,000 and $1,584,000 of research and development costs during the years ended May 31, 2024 and 2023, respectively.

 

INCOME TAXES

INCOME TAXES

 

The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years and the benefits of net operating loss and tax credit carryforwards. These temporary differences and the benefits of net operating loss and tax credit carryforwards are measured using enacted tax rates. A valuation allowance is recorded to reduce deferred tax assets to the extent that management considers it is more likely than not that a deferred tax asset will not be realized. In determining the valuation allowance, the Company considers factors such as the reversal of deferred income tax assets, projected taxable income, and the character of income tax assets and tax planning strategies. A change to these factors could impact the estimated valuation allowance and income tax expense. As of May 31, 2024 and 2023, in accordance with ASC 740, the Company has a valuation allowance for all of its net deferred tax assets. During the year ended May 31, 2024, this valuation allowance was increased to $10,369,000, which fully covers the net deferred tax asset of $10,369,000.

 

The Company accounts for its uncertain tax provisions by using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not, based solely on the technical merits, that the position will be sustained in an audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the appropriate amount of the benefit to recognize. The amount of benefit to recognize is measured as the maximum amount which is more likely than not to be realized. The tax position is derecognized when it is no longer more likely than not capable of being sustained. On subsequent recognition and measurement, the maximum amount which is more likely than not to be recognized at each reporting date will represent the Company’s best estimate, given the information available at the reporting date, although the outcome of the tax position is not absolute or final. The Company elected to follow an accounting policy to classify accrued interest related to liabilities for income taxes within the “Interest expense” line and penalties related to liabilities for income taxes within the “Other expense” line of the consolidated statements of operations and comprehensive loss.

 

ADVERTISING COSTS

ADVERTISING COSTS

 

The Company reports the cost of all advertising as expense in the period in which those costs are incurred. Advertising costs were approximately $101,000 and $156,000 for the years ended May 31, 2024 and 2023, respectively.

 

FOREIGN CURRENCY TRANSLATION

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 year, and revenues and costs are translated using average exchange rates for the year. The resulting adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transaction gains or losses that are included in the consolidated statements of operations for the years ended May 31, 2024 and 2023.

 

 

RIGHT-OF-USE ASSETS AND LEASE LIABILITIES

RIGHT-OF-USE ASSETS AND LEASE LIABILITIES

 

In February 2016, the Financial Accounting Standards Board (“FASB”) issued an accounting standard update which requires lessees to recognize most leases on the balance sheet with a corresponding right-of-use asset. 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. For additional information, see Note 9-Commitments and Contingencies.

 

NET LOSS PER SHARE

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 amounts of anti-dilutive stock options not included in the loss per share calculation for the years ended May 31, 2024 and 2023 were 3,479,616 and 2,342,616, respectively.

 

SEGMENT REPORTING

SEGMENT REPORTING

 

ASC 280, Segment Reporting (“ASC 280”), establishes standards for reporting, by public business enterprises, information about operating segments, products and services, geographic areas, and major customers. The Company’s operations are analyzed by management and its chief operating decision maker as being part of a single industry segment: the design, development, marketing, and sales of diagnostic kits.

 

REPORTING COMPREHENSIVE LOSS

REPORTING COMPREHENSIVE LOSS

 

Comprehensive loss represents net loss and any revenues, expenses, gains and losses that, under GAAP, are excluded from net loss and recognized directly as a component of shareholders’ equity. Items of other comprehensive loss consist solely of foreign currency translation adjustments for the years ended May 31, 2024 and 2023.

 

RECENT ACCOUNTING PRONOUNCEMENTS

RECENT ACCOUNTING PRONOUNCEMENTS

 

Recent ASU’s issued by the FASB and guidance issued by the SEC did not, or are not believed by the 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. This ASU requires 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 SEC to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company adopted ASU 2016-03 on June 1, 2023, and the adoption of this update did not have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Improvements to Reportable Segment Disclosures.” The ASU includes enhanced disclosure requirements, primarily related to significant segment expenses that are regularly provided to and used by the chief operating decision maker (“CODM”). The amendments are to be applied retrospectively to all prior periods presented in the financial statements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.

 

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”. The ASU includes enhanced disclosure requirements, primarily related to the rate reconciliation and income taxes paid information. The amendments are to be applied prospectively in the financial statements. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.

XML 89 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
May 31, 2024
Accounting Policies [Abstract]  
SCHEDULE OF NET INVENTORIES

The following is a summary of approximate net inventories:

 

   2024   2023 
   May 31, 
   2024   2023 
Raw materials  $1,519,000   $1,677,000 
Work in progress   1,145,000    869,000 
Finished products   179,000    182,000 
Total gross inventory  $2,843,000   $2,728,000 
Inventory reserve   (467,000)   (672,000)
Net inventory  $2,376,000   $2,056,000 

SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS

In applying the Black-Scholes option-pricing model, the following assumptions used in the valuation of awards issued for years ended May 31, 2024 and 2023:

 

   For the year ended May 31, 
   2024   2023 
Dividend yield   0%   0%
Expected volatility   100.54 - 111.98%   98.81 - 101.77%
Risk free interest rate   4.0 - 4.59%   3.12 - 3.35%
Expected term   4.69 - 6.25 years    6.25 years 
SCHEDULE OF DISAGGREGATION REVENUE

The following is an approximate breakdown of revenues according to primary markets to which the products are sold:

 

   2024   2023 
   For Year Ended May 31, 
   2024   2023 
Clinical lab  $3,236,000   $3,310,000 
Over-the-counter   1,426,000    1,169,000 
Contract manufacturing   741,000    610,000 
Physician’s office   12,000    250,000 
Total  $5,415,000   $5,339,000 
XML 90 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
May 31, 2024
Property, Plant and Equipment [Abstract]  
SCHEDULE OF PROPERTY AND EQUIPMENT, NET

The following is an approximate breakdown of property and equipment, net of accumulated depreciation:

 

   2024   2023 
   May 31, 
   2024   2023 
Equipment  $1,384,000   $1,333,000 
Furniture, fixtures and leasehold improvements   211,000    211,000 
Less accumulated depreciation   (1,394,000)   (1,331,000)
Net property and equipment  $201,000   $213,000 

XML 91 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
May 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
SCHEDULE OF INTANGIBLE ASSETS, NET

The following is an approximate breakdown of intangible assets, net of accumulated amortization:

 

   2024   2023 
   May 31, 
   2024   2023 
Patents  $260,000   $196,000 
Less accumulated amortization-patents   (48,000)   (31,000)
Intangible assets, net  $212,000   $165,000 

SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS

Expected amortization of intangible assets for the years ending May 31:

 

      
2025  $18,000 
2026   18,000 
2027   18,000 
2028   18,000 
2029   18,000 
Thereafter   122,000 
Total  $212,000 

XML 92 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
12 Months Ended
May 31, 2024
Payables and Accruals [Abstract]  
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES

The following is an approximate breakdown of accounts payable and accrued expenses balances:

 

   2024   2023 
   May 31, 
   2024   2023 
Accounts payable  $288,000   $344,000 
Accrued expenses   850,000    548,000 
Total  $1,138,000   $892,000 
XML 93 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHAREHOLDERS’ EQUITY (Tables)
12 Months Ended
May 31, 2024
Equity [Abstract]  
SCHEDULE OF STOCK BASED COMPENSATION EXPENSE

Stock-based compensation expense for the years ended May 31, 2024 and 2023 is as follows:

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Cost of sales  $70,000   $143,000 
Selling, general and administrative   742,000    971,000 
Research and development   25,000    71,000 
Total stock option expense  $837,000   $1,185,000 
SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS

Activity as to aggregate stock options outstanding is as follows:

 

   Number of Stock Options   Weighted Average Exercise Price   Aggregate Intrinsic Value 
Options Outstanding at May 31, 2022   2,321,616   $3.72   $1,838,000 
Options granted   243,000   $2.70   $- 
Options exercised   (46,500)  $1.73   $90,000 
Options canceled or expired   (175,500)  $5.56   $- 
Options Outstanding at May 31, 2023   2,342,616   $3.52   $146,000 
Options granted   1,338,500   $1.13   $- 
Options canceled or expired   (201,500)  $4.64   $- 
Options Outstanding at May 31, 2024   3,479,616   $2.53   $- 
Options vested and exercisable at May 31, 2024   2,047,712   $3.23   $- 
XML 94 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES (Tables)
12 Months Ended
May 31, 2024
Income Tax Disclosure [Abstract]  
SCHEDULE OF PROVISION FOR INCOME TAXES

Provision for income taxes for the years ended May 31 consists of the following:

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Current:          
U.S. Federal  $-   $- 
Foreign Taxes Subsidiaries   (41,000)   (50,000)
State and local   (1,000)   (1,000)
Total current   (42,000)   (51,000)
Deferred:          
U.S. Federal   -    - 
State and local   -    - 
Total deferred   -    - 
Income tax expense  $(42,000)  $(51,000)
SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Computed “expected” tax benefit  $1,247,000    1,490,000 
Increase (reduction) in income taxes resulting from:          
Change in valuation allowance   (1,428,000)   (1,973,000)
State income taxes, net of federal benefit   459,000    583,000 
Permanent tax differences and other   (148,000)   (17,000)
Stock based compensation benefit   -    (5,000)
Foreign taxes of subsidiaries   (172,000)   (129,000)
Income tax expense  $(42,000)  $(51,000)
SCHEDULE OF DEFERRED TAX ASSETS

The tax effect of significant temporary differences is presented below:

 

   2024   2023 
   May 31, 
   2024   2023 
Deferred tax assets:          
Accounts receivable, principally due to allowance for credit losses  $5,000   $8,000 
Inventory valuation   131,000    188,000 
Compensated absences   144,000    118,000 
Net operating loss carryforwards   6,658,000    5,817,000 
Tax credit carryforwards   1,380,000    1,239,000 
Deferred rent expense/capitalized leases   11,000    11,000 
Stock options   1,561,000    1,296,000 
Sec 174 capitalized costs   501,000    284,000 
Losses of foreign subsidiaries and other, net   2,000    - 
Accumulated depreciation and amortization   (24,000)   (21,000)
Total deferred tax assets   10,369,000    8,940,000 
Less valuation allowance   (10,369,000)   (8,940,000)
Net deferred tax asset  $-   $- 
XML 95 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
May 31, 2024
Segment Reporting [Abstract]  
SCHEDULE OF GEOGRAPHIC INFORMATION

 

   2024   2023 
   For the Year Ended May 31, 
   2024   2023 
Revenues from sales to unaffiliated customers:          
Asia  $1,881,000   $2,021,000 
Europe   1,438,000    1,798,000 
North America   1,285,000    1,470,000 
Middle East   800,000    39,000 
South America   11,000    11,000 
Total  $5,415,000   $5,339,000 
XML 96 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
May 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
SCHEDULE OF OPERATING LEASES

The following table presents information on our operating leases for the years ended May 31, 2024 and 2023:

 

           
   For the Year Ended May 31, 
   2024   2023 
Operating lease cost  $353,000   $353,000 
Variable lease cost   11,000    - 
Short-term lease cost  14,000   5,000 
Total lease cost  $378,000   $358,000 
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS

The future minimum lease payments of the Company’s operating lease liabilities by fiscal year are as follows:

 

      
Year Ending May 31,    
   Operating Leases 
2025  $365,000 
2026   376,000 
2027   101,000 
Total minimum future lease payments   842,000 
Less: imputed interest   57,000 
Total operating lease liabilities  $785,000 
SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION

The following table summarizes the Company’s other supplemental lease information for the years ended May 31, 2024 and 2023:

 

           
   For the Year Ended May 31, 
   2024   2023 
Cash paid for operating lease liabilities  $356,000   $347,000 
Weighted-average remaining lease term (years)   2.27    3.27 
Weighted-average discount rate   6.50%   6.50%
XML 97 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF NET INVENTORIES (Details) - USD ($)
May 31, 2024
May 31, 2023
Accounting Policies [Abstract]    
Raw materials $ 1,519,000 $ 1,677,000
Work in progress 1,145,000 869,000
Finished products 179,000 182,000
Total gross inventory 2,843,000 2,728,000
Inventory reserve (467,000) (672,000)
Net inventory $ 2,376,000 $ 2,056,000
XML 98 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS (Details)
12 Months Ended
May 31, 2024
May 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00% 0.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum 100.54% 98.81%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 111.98% 101.77%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum 4.00% 3.12%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 4.59% 3.35%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term   6 years 3 months
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 4 years 8 months 8 days  
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term 6 years 3 months  
XML 99 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF DISAGGREGATION REVENUE (Details) - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Product Information [Line Items]    
Total $ 5,415,000 $ 5,339,000
Clinical Lab [Member]    
Product Information [Line Items]    
Total 3,236,000 3,310,000
Over The Counter [Member]    
Product Information [Line Items]    
Total 1,426,000 1,169,000
Contract Manufacturing [Member]    
Product Information [Line Items]    
Total 741,000 610,000
Physicians Office [Member]    
Product Information [Line Items]    
Total $ 12,000 $ 250,000
XML 100 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
12 Months Ended
May 10, 2024
Sep. 28, 2023
Mar. 07, 2023
Jan. 22, 2021
May 31, 2024
May 10, 2024
May 31, 2023
Product Information [Line Items]              
Accumulated deficit         $ 48,195,000   $ 42,217,000
Cash and cash equivalents         4,170,000   9,719,000
Working capital         5,527,000   (10,852,000)
Shelf registration statement maximum authorized common stock issuance value $ 5,500,000 $ 20,000,000   $ 15,000,000      
Proceeds from issuance of common stock           10,014,000
Sale of stock expenses     $ 700,000        
Deferred Offering Costs $ 81,000         $ 81,000  
Average trading volume description           The average trading volume of our stock over the last three full calendar months is approximately 229,000 shares per day and the high and low trading price of our stock during the same period of time was $1.25 and $0.50, respectively.  
Working capital         (5,527,000)   10,852,000
Revenues         5,415,000   5,339,000
Other receivables, gross, current         966,000   751,000
Inventory, gross         2,843,000   2,728,000
Property, plant and equipment, net         $ 201,000   213,000
Threshold period past due for write-off of trade accounts receivable         90 days    
Allowance accounts receivable, credit loss         $ 19,000   29,000
Prepaid expense and other assets         238,000   300,000
Inventory reserves         467,000   672,000
Amortization of intangible assets         18,000   18,000
Intangible asset impairment charges         0   0
Investments         165,000   165,000
Share-based payment arrangement, expense         837,000   1,185,000
Proceeds from customers         85,000    
Research and development expense         1,491,000   1,584,000
Deferred tax assets, valuation allowance         10,369,000   8,940,000
Deferred tax assets, net         10,369,000   8,940,000
Advertising expense         $ 101,000   $ 156,000
Share-Based Payment Arrangement, Option [Member]              
Product Information [Line Items]              
Antidilutive securities excluded from computation of earnings per share, amount (in shares)         3,479,616   2,342,616
Polish Distributor [Member]              
Product Information [Line Items]              
Investments         $ 165,000    
Equity method investment, ownership percentage         6.00%    
Purchased Technology Rights [Member]              
Product Information [Line Items]              
Finite-lived intangible asset, useful life         10 years    
Patents [Member]              
Product Information [Line Items]              
Finite-lived intangible asset, useful life         15 years    
Property, Plant and Equipment [Member]              
Product Information [Line Items]              
Depreciation, depletion and amortization         $ 63,000   $ 66,000
MEXICO              
Product Information [Line Items]              
Inventory, gross         537,000   626,000
Property, plant and equipment, net         $ 14,000   $ 17,000
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Distributor One [Member]              
Product Information [Line Items]              
Concentration risk, percentage         33.00%   35.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Four Distributor [Member]              
Product Information [Line Items]              
Concentration risk, percentage         64.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Distributor [Member]              
Product Information [Line Items]              
Concentration risk, percentage             36.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Distributors in Asia [Member]              
Product Information [Line Items]              
Concentration risk, percentage             37.00%
Cost of Goods and Service, Product and Service Benchmark [Member] | Supplier Concentration Risk [Member] | One Vendor [Member]              
Product Information [Line Items]              
Concentration risk, percentage         16.00%    
Minimum [Member]              
Product Information [Line Items]              
Property, plant and equipment, useful life         5 years    
Maximum [Member]              
Product Information [Line Items]              
Property, plant and equipment, useful life         10 years    
ATM Agreement [Member]              
Product Information [Line Items]              
Sale of stock, number of shares issued in transaction             573,889
Sale of stock, consideration received on transaction         $ 2,014,000    
Proceeds from issuance of common stock     7,300,000       $ 1,961,000
Sale of stock expenses     $ 700,000       $ 53,000
Net proceeds from ATM (in Shares)     3,333,333        
Share price     $ 2.40        
ATM Agreement [Member] | Minimum [Member]              
Product Information [Line Items]              
Sale of stock, price per share             $ 3.15
ATM Agreement [Member] | Maximum [Member]              
Product Information [Line Items]              
Sale of stock, price per share             $ 4.26
XML 101 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
May 31, 2024
May 31, 2023
Property, Plant and Equipment [Line Items]    
Less accumulated depreciation $ (1,394,000) $ (1,331,000)
Net property and equipment 201,000 213,000
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Furniture, fixtures and leasehold improvements 1,384,000 1,333,000
Furniture and Fixtures Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Furniture, fixtures and leasehold improvements $ 211,000 $ 211,000
XML 102 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF INTANGIBLE ASSETS, NET (Details) - USD ($)
May 31, 2024
May 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Patents $ 260,000 $ 196,000
Less accumulated amortization-patents (48,000) (31,000)
Intangible assets, net $ 212,000 $ 165,000
XML 103 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS (Details)
May 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2025 $ 18,000
2026 18,000
2027 18,000
2028 18,000
2029 18,000
Thereafter 122,000
Total $ 212,000
XML 104 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
May 31, 2024
May 31, 2023
Payables and Accruals [Abstract]    
Accounts payable $ 288,000 $ 344,000
Accrued expenses 850,000 548,000
Total $ 1,138,000 $ 892,000
XML 105 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details Narrative) - Accounts Payable [Member] - Customer Concentration Risk [Member]
12 Months Ended
May 31, 2024
May 31, 2023
Two Vendor [Member]    
Product Information [Line Items]    
Net sales percent 69.00%  
One Vendor [Member]    
Product Information [Line Items]    
Net sales percent   23.00%
XML 106 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF STOCK BASED COMPENSATION EXPENSE (Details) - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Total stock option expense $ 837,000 $ 1,185,000
Cost of Sales [Member]    
Total stock option expense 70,000 143,000
Selling, General and Administrative Expenses [Member]    
Total stock option expense 742,000 971,000
Research and Development Expense [Member]    
Total stock option expense $ 25,000 $ 71,000
XML 107 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS (Details) - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Equity [Abstract]    
Options Outstanding, shares 2,342,616 2,321,616
Options Outstanding Weighted Average Exercise Price $ 3.52 $ 3.72
Options outstanding, Aggregate Intrinsic Value $ 146,000 $ 1,838,000
Options granted, shares 1,338,500 243,000
Options Granted Weighted Average Exercise Price $ 1.13 $ 2.70
Options exercised, shares   (46,500)
Options Exercised Weighted Average Exercise Price   $ 1.73
Options exercised, Aggregate IntrinsicValue   $ 90,000
Options cancelled or expired, shares (201,500) (175,500)
Options canceled or expired Weighted Average Exercise Price $ 4.64 $ 5.56
Options Outstanding, shares 3,479,616 2,342,616
Options Outstanding Weighted Average Exercise Price $ 2.53 $ 3.52
Options outstanding, Aggregate Intrinsic Value $ 146,000
Options vested and exercisable, shares 2,047,712  
Options vested and exercisable Weighted Average Exercise Price $ 3.23  
Options vested and exercisable Aggregate Intrinsic Value  
XML 108 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHAREHOLDERS’ EQUITY (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
May 10, 2024
Sep. 28, 2023
Mar. 07, 2023
Jan. 22, 2021
Feb. 24, 2020
Mar. 24, 2020
May 31, 2024
May 31, 2023
Apr. 20, 2023
May 21, 2021
Jan. 21, 2021
Jul. 21, 2020
Feb. 29, 2020
Dec. 31, 2017
Dec. 31, 2014
Subsidiary, Sale of Stock [Line Items]                              
Sale of stock, net proceeds             $ 10,014,000              
Sale of stock expenses     $ 700,000                        
Shelf registration statement maximum authorized common stock issuance value $ 5,500,000 $ 20,000,000   $ 15,000,000                      
Preferred stock, par value             $ 0 $ 0              
Common Stock [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Conversion of stock, shares issued           250,000                  
Conversion of stock, shares issued upon conversion                     321,429 571,429      
Series A Preferred Stock [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Preferred stock, shares issued             0 0              
Preferred stock, par value             $ 0.08 $ 0.08              
ATM Offering [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Sale of stock expenses               $ 53,000              
Common Stock [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Sale of stock shares issued     3,333,333                        
Sale of stock, price per share     $ 2.40                        
Sale of stock, net proceeds     $ 7,300,000                        
Common Stock [Member] | ATM Offering [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Preferred stock, purchase price               $ 2,014,000              
Sale of stock shares issued               573,889              
Sale of stock, net proceeds               $ 1,961,000              
Convertible Preferred Stock [Member] | Series A Preferred Stock [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Conversion of stock, shares converted           250,000                  
Convertible Preferred Stock [Member] | Stock Purchase Agreement [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Preferred stock, purchase price         $ 2,000,000                    
Sale of stock, price per share         $ 3.50                    
Preferred stock, shares issued         571,429                    
Preferred stock, par value         $ 0.08                    
Dividends payable, amount per share         $ 0.175                    
Maximum [Member] | Common Stock [Member] | ATM Offering [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Sale of stock, price per share               $ 4.26              
Maximum [Member] | Common Stock [Member] | ATM Agreement [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Preferred stock, purchase price       $ 15,000,000                      
Minimum [Member] | Common Stock [Member] | ATM Offering [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Sale of stock, price per share               3.15              
Share-Based Payment Arrangement, Option [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Vesting period             4 years                
Award purchase price, percent             80.00%                
Expiration period             10 years                
Granted, weighted average grant date fair value             $ 0.80 $ 2.19              
Compenation cost related to non-vested stock option             $ 1,265,000                
Weighted average period expected term             2 years 4 months 13 days                
Exercisable weighted average remaining contractual term             4 years 11 months 19 days                
Vested, exercisable or expected to vest weighted average remaining contractual term             6 years 7 months 13 days                
Share-Based Payment Arrangement, Option [Member] | 2014 Plan [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Share-based payment award, number of shares authorized                             850,000
Share-Based Payment Arrangement, Option [Member] | 2017 Plan [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Share-based payment award, number of shares authorized                           900,000  
Share-Based Payment Arrangement, Option [Member] | 2020 Plan [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Share-based payment award, number of shares authorized                         900,000    
Share-Based Payment Arrangement, Option [Member] | 2023 Plan [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Share-based payment award, number of shares authorized                 1,200,000            
2020 Stock Incentive Plan [Member]                              
Subsidiary, Sale of Stock [Line Items]                              
Share-based payment award, number of shares authorized                   900,000          
XML 109 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF PROVISION FOR INCOME TAXES (Details) - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Income Tax Disclosure [Abstract]    
U.S. Federal
Foreign Taxes Subsidiaries (41,000) (50,000)
State and local (1,000) (1,000)
Total current (42,000) (51,000)
U.S. Federal
State and local
Total deferred
Income tax expense $ (42,000) $ (51,000)
XML 110 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION (Details) - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Income Tax Disclosure [Abstract]    
Computed “expected” tax benefit $ 1,247,000 $ 1,490,000
Change in valuation allowance (1,428,000) (1,973,000)
State income taxes, net of federal benefit 459,000 583,000
Permanent tax differences and other (148,000) (17,000)
Stock based compensation benefit (5,000)
Foreign taxes of subsidiaries (172,000) (129,000)
Income tax expense $ (42,000) $ (51,000)
XML 111 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF DEFERRED TAX ASSETS (Details) - USD ($)
May 31, 2024
May 31, 2023
Income Tax Disclosure [Abstract]    
Accounts receivable, principally due to allowance for credit losses $ 5,000 $ 8,000
Inventory valuation 131,000 188,000
Compensated absences 144,000 118,000
Net operating loss carryforwards 6,658,000 5,817,000
Tax credit carryforwards 1,380,000 1,239,000
Deferred rent expense/capitalized leases 11,000 11,000
Stock options 1,561,000 1,296,000
Sec 174 capitalized costs 501,000 284,000
Losses of foreign subsidiaries and other, net 2,000
Accumulated depreciation and amortization (24,000) (21,000)
Total deferred tax assets 10,369,000 8,940,000
Less valuation allowance (10,369,000) (8,940,000)
Net deferred tax asset
XML 112 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES (Details Narrative) - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]    
Federal income tax rate 21.00% 21.00%
Deferred tax assets, valuation allowance $ 10,369,000 $ 8,940,000
Increase in valuation allowance 1,429,000 $ 1,973,000
Domestic Tax Jurisdiction [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Operating loss carryforwards 24,384,000  
Domestic Tax Jurisdiction [Member] | Research Tax Credit Carryforward [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Tax credit carryforward 888,000  
State and Local Jurisdiction [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Operating loss carryforwards 22,014,000  
State and Local Jurisdiction [Member] | Research Tax Credit Carryforward [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Tax credit carryforward $ 623,000  
XML 113 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF GEOGRAPHIC INFORMATION (Details) - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 5,415,000 $ 5,339,000
Asia [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 1,881,000 2,021,000
Europe [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 1,438,000 1,798,000
North America [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 1,285,000 1,470,000
Middle East [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 800,000 39,000
South America [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 11,000 $ 11,000
XML 114 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
GEOGRAPHIC INFORMATION (Details Narrative)
12 Months Ended
May 31, 2024
Segment
Segment Reporting [Abstract]  
Number of operating segments 1
XML 115 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF OPERATING LEASES (Details) - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 353,000 $ 353,000
Variable lease cost 11,000
Short-term lease cost 14,000 5,000
Total lease cost $ 378,000 $ 358,000
XML 116 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
May 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 365,000
2026 376,000
2027 101,000
Total minimum future lease payments 842,000
Less: imputed interest 57,000
Total operating lease liabilities $ 785,000
XML 117 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION (Details) - USD ($)
12 Months Ended
May 31, 2024
May 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Cash paid for operating lease liabilities $ 356,000 $ 347,000
Weighted-average remaining lease term (years) 2 years 3 months 7 days 3 years 3 months 7 days
Weighted-average discount rate 6.50% 6.50%
XML 118 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Details Narrative)
1 Months Ended 12 Months Ended
Nov. 30, 2016
May 31, 2024
USD ($)
ft²
May 31, 2023
USD ($)
ft²
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Lease area | ft²   22,000 8,100
Lease term description 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. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in the Company’s manufacturing process    
Operating lease term 10 years    
Operating lease renewal term 10 years    
Royalty Agreements [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Royalty expense   $ 10,000 $ 13,000
Royalty expense percentage of sales   1.00% 2.00%
Building in Irvine California [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Security deposit   $ 22,000  
XML 119 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 120 309 1 false 56 0 false 6 false false R1.htm 00000001 - Document - Cover Sheet http://biomerica.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets Sheet http://biomerica.com/role/BalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://biomerica.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements Shareholders' Equity Sheet http://biomerica.com/role/StatementsShareholdersEquity Consolidated Statements Shareholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Cash Flows Sheet http://biomerica.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - ORGANIZATION Sheet http://biomerica.com/role/Organization ORGANIZATION Notes 7 false false R8.htm 00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://biomerica.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://biomerica.com/role/PropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 9 false false R10.htm 00000010 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://biomerica.com/role/IntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 10 false false R11.htm 00000011 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES Sheet http://biomerica.com/role/AccountsPayableAndAccruedExpenses ACCOUNTS PAYABLE AND ACCRUED EXPENSES Notes 11 false false R12.htm 00000012 - Disclosure - SHAREHOLDERS??? EQUITY Sheet http://biomerica.com/role/ShareholdersEquity SHAREHOLDERS??? EQUITY Notes 12 false false R13.htm 00000013 - Disclosure - INCOME TAXES Sheet http://biomerica.com/role/IncomeTaxes INCOME TAXES Notes 13 false false R14.htm 00000014 - Disclosure - GEOGRAPHIC INFORMATION Sheet http://biomerica.com/role/GeographicInformation GEOGRAPHIC INFORMATION Notes 14 false false R15.htm 00000015 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://biomerica.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 15 false false R16.htm 00000016 - Disclosure - SUBSEQUENT EVENTS Sheet http://biomerica.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 16 false false R17.htm 00000017 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 17 false false R18.htm 00000018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://biomerica.com/role/SummaryOfSignificantAccountingPolicies 18 false false R19.htm 00000019 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://biomerica.com/role/PropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://biomerica.com/role/PropertyAndEquipmentNet 19 false false R20.htm 00000020 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://biomerica.com/role/IntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://biomerica.com/role/IntangibleAssetsNet 20 false false R21.htm 00000021 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables) Sheet http://biomerica.com/role/AccountsPayableAndAccruedExpensesTables ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables) Tables http://biomerica.com/role/AccountsPayableAndAccruedExpenses 21 false false R22.htm 00000022 - Disclosure - SHAREHOLDERS??? EQUITY (Tables) Sheet http://biomerica.com/role/ShareholdersEquityTables SHAREHOLDERS??? EQUITY (Tables) Tables http://biomerica.com/role/ShareholdersEquity 22 false false R23.htm 00000023 - Disclosure - INCOME TAXES (Tables) Sheet http://biomerica.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://biomerica.com/role/IncomeTaxes 23 false false R24.htm 00000024 - Disclosure - GEOGRAPHIC INFORMATION (Tables) Sheet http://biomerica.com/role/GeographicInformationTables GEOGRAPHIC INFORMATION (Tables) Tables http://biomerica.com/role/GeographicInformation 24 false false R25.htm 00000025 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://biomerica.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://biomerica.com/role/CommitmentsAndContingencies 25 false false R26.htm 00000026 - Disclosure - SCHEDULE OF NET INVENTORIES (Details) Sheet http://biomerica.com/role/ScheduleOfNetInventoriesDetails SCHEDULE OF NET INVENTORIES (Details) Details 26 false false R27.htm 00000027 - Disclosure - SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS (Details) Sheet http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS (Details) Details 27 false false R28.htm 00000028 - Disclosure - SCHEDULE OF DISAGGREGATION REVENUE (Details) Sheet http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails SCHEDULE OF DISAGGREGATION REVENUE (Details) Details 28 false false R29.htm 00000029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesTables 29 false false R30.htm 00000030 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT, NET (Details) Sheet http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails SCHEDULE OF PROPERTY AND EQUIPMENT, NET (Details) Details 30 false false R31.htm 00000031 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS, NET (Details) Sheet http://biomerica.com/role/ScheduleOfIntangibleAssetsNetDetails SCHEDULE OF INTANGIBLE ASSETS, NET (Details) Details 31 false false R32.htm 00000032 - Disclosure - SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS (Details) Sheet http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS (Details) Details 32 false false R33.htm 00000033 - Disclosure - SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) Sheet http://biomerica.com/role/ScheduleOfAccountsPayableAndAccruedExpensesDetails SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) Details 33 false false R34.htm 00000034 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details Narrative) Sheet http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details Narrative) Details http://biomerica.com/role/AccountsPayableAndAccruedExpensesTables 34 false false R35.htm 00000035 - Disclosure - SCHEDULE OF STOCK BASED COMPENSATION EXPENSE (Details) Sheet http://biomerica.com/role/ScheduleOfStockBasedCompensationExpenseDetails SCHEDULE OF STOCK BASED COMPENSATION EXPENSE (Details) Details 35 false false R36.htm 00000036 - Disclosure - SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS (Details) Sheet http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS (Details) Details 36 false false R37.htm 00000037 - Disclosure - SHAREHOLDERS??? EQUITY (Details Narrative) Sheet http://biomerica.com/role/ShareholdersEquityDetailsNarrative SHAREHOLDERS??? EQUITY (Details Narrative) Details http://biomerica.com/role/ShareholdersEquityTables 37 false false R38.htm 00000038 - Disclosure - SCHEDULE OF PROVISION FOR INCOME TAXES (Details) Sheet http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails SCHEDULE OF PROVISION FOR INCOME TAXES (Details) Details 38 false false R39.htm 00000039 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION (Details) Sheet http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION (Details) Details 39 false false R40.htm 00000040 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS (Details) Sheet http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails SCHEDULE OF DEFERRED TAX ASSETS (Details) Details 40 false false R41.htm 00000041 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://biomerica.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://biomerica.com/role/IncomeTaxesTables 41 false false R42.htm 00000042 - Disclosure - SCHEDULE OF GEOGRAPHIC INFORMATION (Details) Sheet http://biomerica.com/role/ScheduleOfGeographicInformationDetails SCHEDULE OF GEOGRAPHIC INFORMATION (Details) Details 42 false false R43.htm 00000043 - Disclosure - GEOGRAPHIC INFORMATION (Details Narrative) Sheet http://biomerica.com/role/GeographicInformationDetailsNarrative GEOGRAPHIC INFORMATION (Details Narrative) Details http://biomerica.com/role/GeographicInformationTables 43 false false R44.htm 00000044 - Disclosure - SCHEDULE OF OPERATING LEASES (Details) Sheet http://biomerica.com/role/ScheduleOfOperatingLeasesDetails SCHEDULE OF OPERATING LEASES (Details) Details 44 false false R45.htm 00000045 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) Sheet http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) Details 45 false false R46.htm 00000046 - Disclosure - SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION (Details) Sheet http://biomerica.com/role/ScheduleOfOtherSupplementalLeaseInformationDetails SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION (Details) Details 46 false false R47.htm 00000047 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://biomerica.com/role/CommitmentsAndContingenciesTables 47 false false All Reports Book All Reports bmra-20240531.xsd bmra-20240531_cal.xml bmra-20240531_def.xml bmra-20240531_lab.xml bmra-20240531_pre.xml form10-k.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 121 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10-k.htm": { "nsprefix": "BMRA", "nsuri": "http://biomerica.com/20240531", "dts": { "schema": { "local": [ "bmra-20240531.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "bmra-20240531_cal.xml" ] }, "definitionLink": { "local": [ "bmra-20240531_def.xml" ] }, "labelLink": { "local": [ "bmra-20240531_lab.xml" ] }, "presentationLink": { "local": [ "bmra-20240531_pre.xml" ] }, "inline": { "local": [ "form10-k.htm" ] } }, "keyStandard": 287, "keyCustom": 22, "axisStandard": 23, "axisCustom": 0, "memberStandard": 31, "memberCustom": 22, "hidden": { "total": 57, "http://fasb.org/us-gaap/2024": 41, "http://biomerica.com/20240531": 13, "http://xbrl.sec.gov/dei/2024": 3 }, "contextCount": 120, "entityCount": 1, "segmentCount": 56, "elementCount": 480, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 563, "http://xbrl.sec.gov/dei/2024": 40 }, "report": { "R1": { "role": "http://biomerica.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R2": { "role": "http://biomerica.com/role/BalanceSheets", "longName": "00000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R3": { "role": "http://biomerica.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "BMRA:OperatingLeaseRightOfUseAssetAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-05-31", "name": "BMRA:OperatingLeaseRightOfUseAssetAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R4": { "role": "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss", "longName": "00000004 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R5": { "role": "http://biomerica.com/role/StatementsShareholdersEquity", "longName": "00000005 - Statement - Consolidated Statements Shareholders' Equity", "shortName": "Consolidated Statements Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2022-05-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-05-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R6": { "role": "http://biomerica.com/role/StatementsOfCashFlows", "longName": "00000006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R7": { "role": "http://biomerica.com/role/Organization", "longName": "00000007 - Disclosure - ORGANIZATION", "shortName": "ORGANIZATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R8": { "role": "http://biomerica.com/role/SummaryOfSignificantAccountingPolicies", "longName": "00000008 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R9": { "role": "http://biomerica.com/role/PropertyAndEquipmentNet", "longName": "00000009 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R10": { "role": "http://biomerica.com/role/IntangibleAssetsNet", "longName": "00000010 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R11": { "role": "http://biomerica.com/role/AccountsPayableAndAccruedExpenses", "longName": "00000011 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R12": { "role": "http://biomerica.com/role/ShareholdersEquity", "longName": "00000012 - Disclosure - SHAREHOLDERS\u2019 EQUITY", "shortName": "SHAREHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R13": { "role": "http://biomerica.com/role/IncomeTaxes", "longName": "00000013 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R14": { "role": "http://biomerica.com/role/GeographicInformation", "longName": "00000014 - Disclosure - GEOGRAPHIC INFORMATION", "shortName": "GEOGRAPHIC INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R15": { "role": "http://biomerica.com/role/CommitmentsAndContingencies", "longName": "00000015 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R16": { "role": "http://biomerica.com/role/SubsequentEvents", "longName": "00000016 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R17": { "role": "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "00000017 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "17", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R18": { "role": "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "00000018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R19": { "role": "http://biomerica.com/role/PropertyAndEquipmentNetTables", "longName": "00000019 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R20": { "role": "http://biomerica.com/role/IntangibleAssetsNetTables", "longName": "00000020 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R21": { "role": "http://biomerica.com/role/AccountsPayableAndAccruedExpensesTables", "longName": "00000021 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R22": { "role": "http://biomerica.com/role/ShareholdersEquityTables", "longName": "00000022 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Tables)", "shortName": "SHAREHOLDERS\u2019 EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R23": { "role": "http://biomerica.com/role/IncomeTaxesTables", "longName": "00000023 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R24": { "role": "http://biomerica.com/role/GeographicInformationTables", "longName": "00000024 - Disclosure - GEOGRAPHIC INFORMATION (Tables)", "shortName": "GEOGRAPHIC INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R25": { "role": "http://biomerica.com/role/CommitmentsAndContingenciesTables", "longName": "00000025 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R26": { "role": "http://biomerica.com/role/ScheduleOfNetInventoriesDetails", "longName": "00000026 - Disclosure - SCHEDULE OF NET INVENTORIES (Details)", "shortName": "SCHEDULE OF NET INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R27": { "role": "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails", "longName": "00000027 - Disclosure - SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS (Details)", "shortName": "SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R28": { "role": "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails", "longName": "00000028 - Disclosure - SCHEDULE OF DISAGGREGATION REVENUE (Details)", "shortName": "SCHEDULE OF DISAGGREGATION REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R29": { "role": "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "00000029 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-05-102024-05-10", "name": "BMRA:AverageTradingVolumeDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "BMRA:LiquidityPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R30": { "role": "http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails", "longName": "00000030 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT, NET (Details)", "shortName": "SCHEDULE OF PROPERTY AND EQUIPMENT, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R31": { "role": "http://biomerica.com/role/ScheduleOfIntangibleAssetsNetDetails", "longName": "00000031 - Disclosure - SCHEDULE OF INTANGIBLE ASSETS, NET (Details)", "shortName": "SCHEDULE OF INTANGIBLE ASSETS, NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:FiniteLivedPatentsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:FiniteLivedPatentsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R32": { "role": "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails", "longName": "00000032 - Disclosure - SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS (Details)", "shortName": "SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R33": { "role": "http://biomerica.com/role/ScheduleOfAccountsPayableAndAccruedExpensesDetails", "longName": "00000033 - Disclosure - SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details)", "shortName": "SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R34": { "role": "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "longName": "00000034 - Disclosure - ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details Narrative)", "shortName": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "From2023-06-012024-05-31_us-gaap_AccountsPayableMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoVendorMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-012024-05-31_us-gaap_AccountsPayableMember_us-gaap_CustomerConcentrationRiskMember_custom_TwoVendorMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R35": { "role": "http://biomerica.com/role/ScheduleOfStockBasedCompensationExpenseDetails", "longName": "00000035 - Disclosure - SCHEDULE OF STOCK BASED COMPENSATION EXPENSE (Details)", "shortName": "SCHEDULE OF STOCK BASED COMPENSATION EXPENSE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-06-012024-05-31_us-gaap_CostOfSalesMember", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R36": { "role": "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails", "longName": "00000036 - Disclosure - SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS (Details)", "shortName": "SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2023-05-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-05-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R37": { "role": "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "longName": "00000037 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Details Narrative)", "shortName": "SHAREHOLDERS\u2019 EQUITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2022-06-012023-05-31", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2020-03-042020-03-24_us-gaap_CommonStockMember", "name": "us-gaap:ConversionOfStockSharesIssued1", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R38": { "role": "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails", "longName": "00000038 - Disclosure - SCHEDULE OF PROVISION FOR INCOME TAXES (Details)", "shortName": "SCHEDULE OF PROVISION FOR INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:CurrentForeignTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:CurrentForeignTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R39": { "role": "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails", "longName": "00000039 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION (Details)", "shortName": "SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R40": { "role": "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails", "longName": "00000040 - Disclosure - SCHEDULE OF DEFERRED TAX ASSETS (Details)", "shortName": "SCHEDULE OF DEFERRED TAX ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R41": { "role": "http://biomerica.com/role/IncomeTaxesDetailsNarrative", "longName": "00000041 - Disclosure - INCOME TAXES (Details Narrative)", "shortName": "INCOME TAXES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R42": { "role": "http://biomerica.com/role/ScheduleOfGeographicInformationDetails", "longName": "00000042 - Disclosure - SCHEDULE OF GEOGRAPHIC INFORMATION (Details)", "shortName": "SCHEDULE OF GEOGRAPHIC INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-06-012024-05-31_srt_AsiaMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "unique": true } }, "R43": { "role": "http://biomerica.com/role/GeographicInformationDetailsNarrative", "longName": "00000043 - Disclosure - GEOGRAPHIC INFORMATION (Details Narrative)", "shortName": "GEOGRAPHIC INFORMATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R44": { "role": "http://biomerica.com/role/ScheduleOfOperatingLeasesDetails", "longName": "00000044 - Disclosure - SCHEDULE OF OPERATING LEASES (Details)", "shortName": "SCHEDULE OF OPERATING LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R45": { "role": "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails", "longName": "00000045 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)", "shortName": "SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R46": { "role": "http://biomerica.com/role/ScheduleOfOtherSupplementalLeaseInformationDetails", "longName": "00000046 - Disclosure - SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION (Details)", "shortName": "SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "BMRA:ScheduleOfSupplementalLeaseInformationTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2024-05-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "BMRA:ScheduleOfSupplementalLeaseInformationTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } }, "R47": { "role": "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "00000047 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:AreaOfLand", "unitRef": "Sqft", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-05-31", "name": "us-gaap:AreaOfLand", "unitRef": "Sqft", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-k.htm", "first": true, "unique": true } } }, "tag": { "BMRA_ATMAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "ATMAgreementMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "ATM Agreement [Member]", "documentation": "ATM Agreement [Member]" } } }, "auth_ref": [] }, "BMRA_ATMOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "ATMOfferingMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "ATM Offering [Member]", "documentation": "ATM Offering [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://biomerica.com/role/ScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/ScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses", "totalLabel": "Total", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r45", "r46" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "ACCOUNTS PAYABLE AND ACCRUED EXPENSES", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r44", "r46", "r49", "r825" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://biomerica.com/role/ScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r44", "r682" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableMember", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r626" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r769" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://biomerica.com/role/ScheduleOfAccountsPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfAccountsPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r34", "r133", "r496" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r15", "r16", "r64", "r141", "r491", "r521", "r522" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r7", "r16", "r393", "r396", "r437", "r517", "r518", "r750", "r751", "r752", "r758", "r759", "r760", "r761" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r54", "r682", "r888" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r538", "r758", "r759", "r760", "r761", "r839", "r889" ] }, "BMRA_AdjustmentsToAdditionalPaidInCapitalCompensationExpenseInConnectionWithOptionsGranted": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "AdjustmentsToAdditionalPaidInCapitalCompensationExpenseInConnectionWithOptionsGranted", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Compensation expense in connection with options granted", "documentation": "Adjustments to additional paid in capital compensation expense in connection with options granted." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "ADVERTISING COSTS", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r114" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advertising expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r339", "r673" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://biomerica.com/role/ScheduleOfStockBasedCompensationExpenseDetails", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based payment arrangement, expense", "verboseLabel": "Total stock option expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r331", "r337" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance accounts receivable, credit loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r142", "r228", "r235", "r236", "r238", "r856" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization of intangible assets", "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." } } }, "auth_ref": [ "r5", "r245", "r251", "r665" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r724" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r188" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AreaOfLand", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease area", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r387" ] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaMember", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "auth_ref": [ "r891", "r892", "r893", "r894" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets [Default Label]", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r94", "r107", "r136", "r164", "r191", "r199", "r215", "r218", "r232", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r388", "r390", "r410", "r486", "r575", "r658", "r659", "r682", "r709", "r793", "r794", "r847" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r128", "r145", "r164", "r232", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r388", "r390", "r410", "r682", "r793", "r794", "r847" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r724" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r721", "r723", "r724" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r721", "r723", "r724" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r721", "r723", "r724" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r728" ] }, "BMRA_AverageTradingVolumeDescription": { "xbrltype": "stringItemType", "nsuri": "http://biomerica.com/20240531", "localname": "AverageTradingVolumeDescription", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Average trading volume description", "documentation": "Average trading volume description." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r326", "r327", "r328", "r329", "r330" ] }, "BMRA_BuildingInIrvineCaliforniaMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "BuildingInIrvineCaliforniaMember", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Building in Irvine California [Member]", "documentation": "Building in Irvine California [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r19", "r131", "r644" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "CASH AND CASH EQUIVALENTS", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r20" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r19", "r73", "r161" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r73" ] }, "BMRA_CashPaidDuringYearForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://biomerica.com/20240531", "localname": "CashPaidDuringYearForAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the period for:", "documentation": "Cash Paid During Year For [Abstract]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/BalanceSheetsParenthetical", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r125", "r137", "r138", "r139", "r164", "r182", "r183", "r185", "r187", "r193", "r194", "r232", "r268", "r270", "r271", "r272", "r275", "r276", "r278", "r279", "r281", "r284", "r291", "r410", "r532", "r533", "r534", "r535", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r563", "r584", "r602", "r619", "r620", "r621", "r622", "r623", "r732", "r755", "r762" ] }, "BMRA_ClinicalLabMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "ClinicalLabMember", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Clinical Lab [Member]", "documentation": "Clinical Lab [Member]" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r387" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 9)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r50", "r95", "r488", "r562" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r85", "r262", "r263", "r627", "r788", "r790" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r699", "r700", "r701", "r703", "r704", "r705", "r706", "r758", "r759", "r761", "r839", "r887", "r889" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r53" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r53", "r563" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r53" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r53", "r563", "r581", "r889", "r890" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.08 par value, 25,000,000 shares authorized, 16,821,646 issued and outstanding at May 31, 2024 and 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r53", "r490", "r682" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r17", "r147", "r149", "r155", "r480", "r501", "r502" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "REPORTING COMPREHENSIVE LOSS", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r27", "r28", "r40", "r41", "r226", "r626" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r27", "r28", "r40", "r41", "r226", "r524", "r626" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r27", "r28", "r40", "r41", "r226", "r626", "r738" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "CONCENTRATION OF CREDIT RISK", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r42", "r117" ] }, "BMRA_ConcentrationRiskGeographicPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://biomerica.com/20240531", "localname": "ConcentrationRiskGeographicPolicyPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "GEOGRAPHIC CONCENTRATION", "documentation": "Concentration Risk Geographic Policy [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration risk, percentage", "verboseLabel": "Net sales percent", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r27", "r28", "r40", "r41", "r226" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r27", "r28", "r40", "r41", "r226", "r626" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "PRINCIPLES OF CONSOLIDATION", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r39", "r647" ] }, "BMRA_ContractManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "ContractManufacturingMember", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract Manufacturing [Member]", "documentation": "Contract Manufacturing [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advances from customers", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r293", "r294", "r297" ] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Conversion of stock, shares converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r22", "r23", "r24" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Conversion of stock, shares issued", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r22", "r23", "r24" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r278", "r279", "r281", "r703", "r704", "r705", "r706" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Conversion of stock, shares issued upon conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r13", "r35", "r52", "r87", "r287" ] }, "us-gaap_CostOfGoodsProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsProductLineMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service, Product and Service Benchmark [Member]", "documentation": "Cost of product sold and service rendered from specified product or service, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r737" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r67", "r164", "r232", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r410", "r658", "r793" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://biomerica.com/role/ScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "SHIPPING AND HANDLING FEES", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r741" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "U.S. Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r740", "r757", "r834" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Taxes Subsidiaries", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r740", "r757" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r370", "r757" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "State and local", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r740", "r757", "r834" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r78", "r226" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "U.S. Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r757", "r833", "r834" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r123", "r757" ] }, "us-gaap_DeferredOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredOfferingCosts", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred Offering Costs", "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period." } } }, "auth_ref": [ "r774" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State and local", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r757", "r833", "r834" ] }, "BMRA_DeferredTaxAssetsAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "DeferredTaxAssetsAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated depreciation and amortization", "documentation": "Deferred Tax Assets Accumulated Depreciation and Amortization." } } }, "auth_ref": [] }, "BMRA_DeferredTaxAssetsCapitalizedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "DeferredTaxAssetsCapitalizedCosts", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Sec 174 capitalized costs", "documentation": "Deferred tax assets capitalized costs." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, net", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r362" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Inventory valuation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r831" ] }, "BMRA_DeferredTaxAssetsLossesOfForeignSubsidiariesOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "DeferredTaxAssetsLossesOfForeignSubsidiariesOtherNet", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Losses of foreign subsidiaries and other, net", "documentation": "Deferred tax assets losses of foreign subsidiaries other net." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax asset", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r829" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r831" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Tax credit carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r831" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Compensated absences", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days)." } } }, "auth_ref": [ "r831" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, principally due to allowance for credit losses", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r831" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred rent expense/capitalized leases", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent." } } }, "auth_ref": [ "r831" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative", "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets, valuation allowance", "negatedLabel": "Less valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r363" ] }, "BMRA_DefferedTaxAssetsStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "DefferedTaxAssetsStockOptions", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfDeferredTaxAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Stock options", "documentation": "Deffered tax assets stock options." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r33" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation, depletion and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r191", "r202", "r218", "r658", "r659" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF DISAGGREGATION REVENUE", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r797" ] }, "BMRA_DistributorOneMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "DistributorOneMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Distributor One [Member]", "documentation": "Distributor One [Member]" } } }, "auth_ref": [] }, "BMRA_DistributorsInAsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "DistributorsInAsiaMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Distributors in Asia [Member]", "documentation": "Distributors in Asia [Member]" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividends payable, amount per share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r22" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r723" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r721", "r723", "r724" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r721", "r723", "r724", "r726" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r722" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r710" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r723" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r723" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r725" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r713" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r347" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Basic net loss per common share", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r156", "r171", "r172", "r173", "r174", "r175", "r176", "r180", "r182", "r185", "r186", "r187", "r190", "r383", "r386", "r400", "r401", "r481", "r503", "r650" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Diluted net loss per common share", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r156", "r171", "r172", "r173", "r174", "r175", "r176", "r182", "r185", "r186", "r187", "r190", "r383", "r386", "r400", "r401", "r481", "r503", "r650" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "NET LOSS PER SHARE", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r25", "r26", "r189" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes in cash", "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." } } }, "auth_ref": [ "r842" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Federal income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r165", "r347", "r373", "r674" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationLineItems", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r347", "r348", "r674" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Stock based compensation benefit", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r736", "r827", "r828" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTable", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation [Table]", "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation." } } }, "auth_ref": [ "r347", "r348", "r674" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "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)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average period expected term", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r332" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Compenation cost related to non-vested stock option", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r824" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r716" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r712" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r712" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r731" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r712" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r727" ] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingParValuePerShare", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r724" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r712" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r712" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r712" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r712" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r729" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r126", "r151", "r152", "r153", "r166", "r167", "r168", "r170", "r175", "r177", "r179", "r192", "r233", "r234", "r258", "r292", "r371", "r372", "r380", "r381", "r382", "r384", "r385", "r386", "r392", "r393", "r394", "r395", "r396", "r397", "r399", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r437", "r500", "r517", "r518", "r519", "r538", "r602" ] }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityInterestIssuedOrIssuableByTypeAxis", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Interest Type [Axis]", "documentation": "Information by type of equity interests that are issued or issuable in a business combination." } } }, "auth_ref": [] }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityInterestIssuedOrIssuableTypeDomain", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Name of equity interest issued or issuable to acquire an entity in a business combination." } } }, "auth_ref": [ "r92" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r229", "r230", "r231", "r379", "r733", "r734", "r735", "r835", "r836", "r837", "r838" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity method investment, ownership percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r229" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EuropeMember", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r891", "r892", "r893", "r894" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r675" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r675" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "FAIR VALUE OF FINANCIAL INSTRUMENTS", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finite-lived intangible asset, useful life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r134", "r242", "r250", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r784", "r896" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r252", "r640", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r252", "r640", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r252", "r640", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r252", "r640", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r252", "r640", "r665" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r244", "r246", "r247", "r248", "r249", "r250", "r253", "r254", "r448", "r449", "r640" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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." } } }, "auth_ref": [ "r244", "r246", "r247", "r248", "r249", "r250", "r253", "r254", "r640" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/ScheduleOfExpectedAmortizationOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r448", "r783" ] }, "BMRA_FiniteLivedPatentsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "FiniteLivedPatentsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://biomerica.com/role/ScheduleOfIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated amortization-patents", "documentation": "Finite lived patents accumulated amortization.", "label": "FiniteLivedPatentsAccumulatedAmortization" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedPatentsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedPatentsGross", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfIntangibleAssetsNetDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Patents", "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights." } } }, "auth_ref": [ "r742", "r783" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "FOREIGN CURRENCY TRANSLATION", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r411" ] }, "BMRA_FourDistributorMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "FourDistributorMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Four Distributor [Member]", "documentation": "Four Distributor [Member]" } } }, "auth_ref": [] }, "BMRA_FurnitureAndFixturesLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "FurnitureAndFixturesLeaseholdImprovementsMember", "presentation": [ "http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures Leasehold Improvements [Member]", "documentation": "Furniture and Fixtures Leasehold Improvements [Member]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "INTANGIBLE ASSETS, NET", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r775", "r776" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r65", "r67", "r106", "r164", "r232", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r410", "r652", "r658", "r763", "r765", "r766", "r767", "r768", "r793" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r721", "r723", "r724" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Intangible asset impairment charges", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r5", "r245", "r256" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r66", "r98", "r106", "r482", "r498", "r652", "r658", "r763", "r765", "r766", "r767", "r768" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://biomerica.com/role/ScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r259", "r260", "r261", "r404", "r408", "r409", "r514", "r516", "r587", "r640", "r676", "r858" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://biomerica.com/role/ScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r260", "r261", "r404", "r408", "r409", "r514", "r516", "r587", "r640", "r676", "r858" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r160", "r347", "r348", "r358", "r367", "r674", "r830" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r160", "r347", "r348", "r358", "r367", "r674", "r830" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://biomerica.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r165", "r343", "r347", "r355", "r356", "r357", "r359", "r365", "r374", "r376", "r377", "r378", "r537", "r674" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails", "http://biomerica.com/role/ScheduleOfProvisionForIncomeTaxesDetails", "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for income taxes", "negatedTotalLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r112", "r124", "r178", "r179", "r191", "r203", "r218", "r346", "r347", "r375", "r505", "r674" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "INCOME TAXES", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r150", "r344", "r345", "r359", "r360", "r364", "r369", "r531" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r352", "r674", "r827" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign taxes of subsidiaries", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r348", "r351", "r674", "r827" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Computed \u201cexpected\u201d tax benefit", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r347", "r674" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Permanent tax differences and other", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r353", "r354", "r827" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "State income taxes, net of federal benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r350", "r674", "r827" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r21", "r160", "r366", "r367" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Advances from customers", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r445", "r753" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation", "label": "Increase (Decrease) in Employee Related Liabilities", "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." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Reduction in lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r739", "r753" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://biomerica.com/role/IntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r243", "r255", "r257", "r639", "r640" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://biomerica.com/role/ScheduleOfIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/ScheduleOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization of $48,000 and $30,000 as of May 31, 2024 and 2023, respectively", "totalLabel": "Intangible assets, net", "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." } } }, "auth_ref": [ "r244", "r783", "r785" ] }, "us-gaap_InterestAndDividendIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestAndDividendIncomeOperating", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Dividend and interest income", "documentation": "Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein." } } }, "auth_ref": [ "r97", "r99", "r101", "r102", "r103", "r895" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfNetInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfNetInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Finished products", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r746" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfNetInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfNetInventoriesDetails", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "totalLabel": "Total gross inventory", "label": "Inventory, gross", "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." } } }, "auth_ref": [ "r748" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLIFOReservePeriodCharge", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory reserve", "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." } } }, "auth_ref": [ "r81" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://biomerica.com/role/ScheduleOfNetInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/ScheduleOfNetInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Net inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r144", "r645", "r682" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "INVENTORIES, NET", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r113", "r130", "r143", "r239", "r240", "r241", "r446", "r648" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfNetInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfNetInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r748" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://biomerica.com/role/ScheduleOfNetInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfNetInventoriesDetails", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory reserve", "label": "Inventory reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r82", "r748" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfNetInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfNetInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Work in progress", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r747" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "INVESTMENTS", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r504", "r527", "r528", "r529", "r530", "r610", "r611" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Investments", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r484", "r485", "r696", "r698" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/ScheduleOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r428", "r681" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF OPERATING LEASES", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r844" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "RIGHT-OF-USE ASSETS AND LEASE LIABILITIES", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r426" ] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease term description", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r427" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r845" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r435" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r435" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r435" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r435" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Less: imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r435" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease renewal term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r843" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r843" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r45", "r46", "r47", "r48", "r49", "r50", "r51", "r164", "r232", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r389", "r390", "r391", "r410", "r561", "r651", "r709", "r793", "r847", "r848" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Shareholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r58", "r96", "r493", "r682", "r756", "r773", "r841" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Shareholders\u2019 Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r47", "r129", "r164", "r232", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r389", "r390", "r391", "r410", "r682", "r793", "r847", "r848" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "BMRA_LiquidityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://biomerica.com/20240531", "localname": "LiquidityPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "LIQUIDITY AND GOING CONCERN", "documentation": "Liquidity [Policy Text Block]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "MX", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "MEXICO" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r300", "r338", "r402", "r444", "r513", "r515", "r523", "r553", "r554", "r608", "r612", "r614", "r615", "r617", "r637", "r638", "r664", "r666", "r669", "r677", "r678", "r679", "r680", "r692", "r795", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "us-gaap_MiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MiddleEastMember", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Middle East [Member]", "documentation": "Region of Middle East." } } }, "auth_ref": [ "r891", "r892", "r893", "r894" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r300", "r338", "r402", "r444", "r513", "r515", "r523", "r553", "r554", "r608", "r612", "r614", "r615", "r617", "r637", "r638", "r664", "r666", "r669", "r677", "r678", "r679", "r692", "r795", "r849", "r850", "r851", "r852", "r853", "r854" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r159" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r73", "r74", "r76" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows", "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss", "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r68", "r76", "r100", "r127", "r146", "r148", "r153", "r164", "r169", "r171", "r172", "r173", "r174", "r175", "r178", "r179", "r184", "r232", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r383", "r386", "r401", "r410", "r499", "r583", "r600", "r601", "r707", "r793" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "RECENT ACCOUNTING PRONOUNCEMENTS", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r71" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other income:" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NorthAmericaMember", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "auth_ref": [ "r891", "r892", "r893", "r894" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://biomerica.com/role/GeographicInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of operating segments", "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." } } }, "auth_ref": [ "r659", "r764" ] }, "BMRA_OneDistributorMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "OneDistributorMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Distributor [Member]", "documentation": "One Distributor [Member]" } } }, "auth_ref": [] }, "BMRA_OneVendorMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "OneVendorMember", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Vendor [Member]", "documentation": "One Vendor [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expense", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r106", "r652", "r763", "r765", "r766", "r767", "r768" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfOperatingLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r429", "r681" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Total operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r424" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r424" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://biomerica.com/role/ScheduleOfOtherSupplementalLeaseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash paid for operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r425", "r432" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets, net of accumulated amortization of $910,000 and $617,000 as of May 31, 2024 and 2023, respectively", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r423" ] }, "BMRA_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated amortization", "documentation": "Accumulated amortization." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of right-of-use asset", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r754" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://biomerica.com/role/ScheduleOfOtherSupplementalLeaseInformationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r434", "r681" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://biomerica.com/role/ScheduleOfOtherSupplementalLeaseInformationDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-average remaining lease term (years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r433", "r681" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r368" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://biomerica.com/role/Organization" ], "lang": { "en-us": { "role": { "label": "ORGANIZATION", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r43", "r93", "r525", "r526" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r135" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss", "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r62", "r63", "r64", "r412", "r413", "r414" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other comprehensive loss, net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r158" ] }, "us-gaap_OtherReceivablesGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivablesGrossCurrent", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other receivables, gross, current", "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r140" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r723" ] }, "BMRA_OverTheCounteMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "OverTheCounteMember", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Over The Counter [Member]", "documentation": "Over The Counter [Member]" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "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." } } }, "auth_ref": [ "r91", "r777", "r778", "r779", "r780", "r781", "r783", "r786", "r787" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred offering costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Costs from sale of common stock", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Expenditures related to intangibles", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r72" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r72" ] }, "BMRA_PhysiciansOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "PhysiciansOfficeMember", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Physicians Office [Member]", "documentation": "Physicians Office [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823" ] }, "BMRA_PolishDistributorMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "PolishDistributorMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Polish Distributor [Member]", "documentation": "Polish Distributor [Member]" } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r717" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r719" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r52", "r278" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r52", "r563" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r52", "r278" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r52", "r563", "r581", "r889", "r890" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, undesignated, no par value, 4,428,571 shares authorized, none issued and outstanding as of May 31, 2024 and 2023", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r52", "r489", "r682" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Prepaid expense and other assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r749" ] }, "BMRA_PrepaidExpensesAndOtherPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://biomerica.com/20240531", "localname": "PrepaidExpensesAndOtherPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER", "documentation": "Prepaid Expenses and Other [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromCustomers", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from customers", "documentation": "Cash receipts from customers during the current period which are usually for sales of goods and services." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/StatementsOfCashFlows", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gross proceeds from sale of common stock", "verboseLabel": "Proceeds from issuance of common stock", "terseLabel": "Sale of stock, net proceeds", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r11" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductInformationLineItems", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r222", "r447", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r642", "r667", "r691", "r692", "r693", "r695", "r697", "r791", "r792", "r797", "r857", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "auth_ref": [ "r222", "r447", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r642", "r667", "r691", "r692", "r693", "r695", "r697", "r791", "r792", "r797", "r857", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6", "r436" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://biomerica.com/role/PropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET", "documentation": "The entire disclosure 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." } } }, "auth_ref": [ "r83", "r118", "r121", "r122" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture, fixtures and leasehold improvements", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r84", "r132", "r497" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails", "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r436" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net of accumulated depreciation and amortization", "verboseLabel": "Property, plant and equipment, net", "terseLabel": "Net property and equipment", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r436", "r483", "r497", "r682" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "PROPERTY AND EQUIPMENT, NET", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r6", "r118", "r121", "r495" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://biomerica.com/role/PropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PROPERTY AND EQUIPMENT, NET", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r84", "r436" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease [Axis]", "documentation": "Information by property that could be leased or is available for lease." } } }, "auth_ref": [ "r111" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "(Recovery) provision for allowance for credit losses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r157", "r237" ] }, "BMRA_PurchasedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "PurchasedTechnologyRightsMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchased Technology Rights [Member]", "documentation": "Purchased Technology Rights [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r264", "r265", "r266", "r267", "r298", "r300", "r327", "r328", "r329", "r338", "r402", "r442", "r443", "r444", "r513", "r515", "r523", "r553", "r554", "r608", "r612", "r614", "r615", "r617", "r637", "r638", "r664", "r666", "r669", "r677", "r678", "r679", "r680", "r692", "r701", "r789", "r795", "r840", "r850", "r851", "r852", "r853", "r854" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r264", "r265", "r266", "r267", "r298", "r300", "r327", "r328", "r329", "r338", "r402", "r442", "r443", "r444", "r513", "r515", "r523", "r553", "r554", "r608", "r612", "r614", "r615", "r617", "r637", "r638", "r664", "r666", "r669", "r677", "r678", "r679", "r680", "r692", "r701", "r789", "r795", "r840", "r850", "r851", "r852", "r853", "r854" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r227", "r299", "r438", "r439", "r487", "r494", "r556", "r557", "r558", "r559", "r560", "r580", "r582", "r607" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r227", "r299", "r438", "r439", "r487", "r494", "r556", "r557", "r558", "r559", "r560", "r580", "r582", "r607", "r846" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Research and development", "verboseLabel": "Research and development expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r341", "r640", "r658", "r855" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://biomerica.com/role/ScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "RESEARCH AND DEVELOPMENT", "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." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchMember", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r830" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "negatedLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r55", "r88", "r492", "r520", "r522", "r536", "r564", "r682" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r126", "r166", "r167", "r168", "r170", "r175", "r177", "r179", "r233", "r234", "r258", "r371", "r372", "r380", "r381", "r382", "r384", "r385", "r386", "r392", "r394", "r395", "r397", "r399", "r421", "r422", "r517", "r519", "r538", "r889" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r104", "r105", "r191", "r200", "r201", "r214", "r218", "r222", "r224", "r226", "r295", "r296", "r447" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://biomerica.com/role/GeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF GEOGRAPHIC INFORMATION", "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." } } }, "auth_ref": [ "r79" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r585", "r641", "r649" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails", "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net sales", "verboseLabel": "Revenues", "terseLabel": "Total", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r104", "r105", "r154", "r164", "r191", "r200", "r201", "r214", "r218", "r222", "r224", "r226", "r232", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r410", "r482", "r658", "r793" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RoyaltyAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyAgreementsMember", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Royalty Agreements [Member]", "documentation": "Contractual arrangement, generally for a defined period of time, entitling the entity to use the rights and property of another party. Examples include, but not limited to, licensing the use of copyrighted materials and leasing the extraction of natural resources." } } }, "auth_ref": [ "r38", "r342", "r777", "r778", "r779", "r780", "r781", "r783", "r786", "r787", "r826" ] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Royalty expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r69" ] }, "BMRA_RoyaltyExpensePercentageOfSales": { "xbrltype": "percentItemType", "nsuri": "http://biomerica.com/20240531", "localname": "RoyaltyExpensePercentageOfSales", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Royalty expense percentage of sales", "documentation": "Royalty expense percentage of sales." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of stock, consideration received on transaction", "verboseLabel": "Preferred stock, purchase price", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "BMRA_SaleOfStockExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "SaleOfStockExpenses", "crdr": "debit", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of stock expenses", "documentation": "Sale of stock expenses." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of stock, number of shares issued in transaction", "verboseLabel": "Sale of stock shares issued", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of stock, price per share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r226", "r737" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://biomerica.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PROVISION FOR INCOME TAXES", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r832" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://biomerica.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF DEFERRED TAX ASSETS", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r829" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://biomerica.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r349", "r674", "r827" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://biomerica.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF STOCK BASED COMPENSATION EXPENSE", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r37" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r229", "r230", "r231", "r379", "r733", "r734", "r735", "r835", "r836", "r837", "r838" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://biomerica.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF INTANGIBLE ASSETS, NET", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r665", "r782" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF NET INVENTORIES", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r14", "r59", "r60", "r61" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative", "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://biomerica.com/role/ScheduleOfPropertyAndEquipmentNetDetails", "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6", "r436" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r32", "r65" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://biomerica.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r9", "r10", "r89" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r90" ] }, "BMRA_ScheduleOfSupplementalLeaseInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://biomerica.com/20240531", "localname": "ScheduleOfSupplementalLeaseInformationTableTextBlock", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION", "documentation": "Schedule of Supplemental Lease Information [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://biomerica.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r665", "r784" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r711" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r715" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Security deposit", "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." } } }, "auth_ref": [ "r743" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r714" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r720" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r224", "r225", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r550", "r551", "r552", "r609", "r613", "r616", "r618", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r643", "r668", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r694", "r701", "r797", "r857", "r859", "r860", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://biomerica.com/role/GeographicInformation" ], "lang": { "en-us": { "role": { "label": "GEOGRAPHIC INFORMATION", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r107", "r191", "r195", "r196", "r197", "r198", "r199", "r204", "r205", "r206", "r216", "r217", "r218", "r219", "r220", "r222", "r223", "r226", "r653", "r656", "r657", "r658", "r660", "r662", "r663" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "SEGMENT REPORTING", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r221", "r224", "r654", "r655", "r661" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r70" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://biomerica.com/role/ScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/BalanceSheetsParenthetical", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r744", "r745", "r796" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r670" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based payment award, number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r672" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options exercised, Aggregate IntrinsicValue", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options cancelled or expired, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r804" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options canceled or expired Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r804" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options granted, shares", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r310" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Granted, weighted average grant date fair value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, Aggregate Intrinsic Value", "periodEndLabel": "Options outstanding, Aggregate Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options Outstanding, shares", "periodEndLabel": "Options Outstanding, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r306", "r307" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options Outstanding Weighted Average Exercise Price", "periodEndLabel": "Options Outstanding Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r306", "r307" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options vested and exercisable Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options vested and exercisable, shares", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options vested and exercisable Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r302", "r303", "r304", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r326", "r327", "r328", "r329", "r330" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options Exercised Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r311" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Options Granted Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r310" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION", "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." } } }, "auth_ref": [ "r301", "r305", "r324", "r325", "r326", "r327", "r330", "r333", "r334", "r335", "r336" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r671" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://biomerica.com/role/ScheduleOfShare-basedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r326" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercisable weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r36" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vested, exercisable or expected to vest weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r322" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award purchase price, percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "BMRA_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue", "crdr": "credit", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shelf registration statement maximum authorized common stock issuance value", "documentation": "Shelf registration statement maximum authorized common stock issuance value." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfOperatingLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r430", "r681" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r77", "r162" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r718" ] }, "srt_SouthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SouthAmericaMember", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "South America [Member]" } } }, "auth_ref": [ "r891", "r892", "r893", "r894" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r347" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/BalanceSheetsParenthetical", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r125", "r137", "r138", "r139", "r164", "r182", "r183", "r185", "r187", "r193", "r194", "r232", "r268", "r270", "r271", "r272", "r275", "r276", "r278", "r279", "r281", "r284", "r291", "r410", "r532", "r533", "r534", "r535", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r563", "r584", "r602", "r619", "r620", "r621", "r622", "r623", "r732", "r755", "r762" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r53", "r56", "r57", "r126", "r151", "r152", "r153", "r166", "r167", "r168", "r170", "r175", "r177", "r179", "r192", "r233", "r234", "r258", "r292", "r371", "r372", "r380", "r381", "r382", "r384", "r385", "r386", "r392", "r393", "r394", "r395", "r396", "r397", "r399", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r437", "r500", "r517", "r518", "r519", "r538", "r602" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r224", "r225", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r550", "r551", "r552", "r609", "r613", "r616", "r618", "r625", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r643", "r668", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r694", "r701", "r797", "r857", "r859", "r860", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/BalanceSheetsParenthetical", "http://biomerica.com/role/ScheduleOfStockBasedCompensationExpenseDetails", "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r166", "r167", "r168", "r192", "r422", "r447", "r527", "r549", "r555", "r556", "r557", "r558", "r559", "r560", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r582", "r585", "r586", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r702" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/BalanceSheetsParenthetical", "http://biomerica.com/role/ScheduleOfStockBasedCompensationExpenseDetails", "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r166", "r167", "r168", "r192", "r227", "r422", "r447", "r527", "r549", "r555", "r556", "r557", "r558", "r559", "r560", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r582", "r585", "r586", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r602", "r702" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://biomerica.com/role/StatementsShareholdersEquity", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net proceeds from ATM, shares", "verboseLabel": "Net proceeds from ATM (in Shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r8", "r52", "r53", "r88", "r532", "r602", "r620" ] }, "BMRA_StockIssuedDuringPeriodSharesSharesIssuedInConnectionWithPublicOffering": { "xbrltype": "sharesItemType", "nsuri": "http://biomerica.com/20240531", "localname": "StockIssuedDuringPeriodSharesSharesIssuedInConnectionWithPublicOffering", "presentation": [ "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares issued in connection with public offering, shares", "documentation": "Stock issued during period shares shares issued in connection with public offering." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://biomerica.com/role/ScheduleOfActivityToAggregateStockOptionsDetails", "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options, shares", "negatedLabel": "Options exercised, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r52", "r53", "r88", "r311" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net proceeds from ATM", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r8", "r52", "r53", "r88", "r538", "r602", "r620", "r708" ] }, "BMRA_StockIssuedDuringPeriodValueSharesIssuedInConnectionWithPublicOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "StockIssuedDuringPeriodValueSharesIssuedInConnectionWithPublicOffering", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares issued in connection with public offering", "documentation": "Stock issued during period value shares issued in connection with public offering." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r8", "r53", "r56", "r57", "r88" ] }, "BMRA_StockPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "StockPurchaseAgreementMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock Purchase Agreement [Member]", "documentation": "Stock Purchase Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/StatementsShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Shareholders\u2019 Equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r53", "r56", "r57", "r80", "r565", "r581", "r603", "r604", "r682", "r709", "r756", "r773", "r841", "r889" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 Equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://biomerica.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r86", "r163", "r277", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r289", "r290", "r292", "r398", "r605", "r606", "r624" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://biomerica.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r440", "r441" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]", "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Cash Flow Information:" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r78" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax credit carryforward", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r368" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r368" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r368" ] }, "us-gaap_ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Threshold period past due for write-off of trade accounts receivable", "documentation": "Threshold period past due for trade accounts receivable to write off as uncollectible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE, NET", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r108", "r109", "r110", "r770", "r771", "r772" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransactionDomain", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r646" ] }, "us-gaap_TransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransactionTypeAxis", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Transaction Type [Axis]", "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments." } } }, "auth_ref": [ "r646" ] }, "BMRA_TwoThousandFourteenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "TwoThousandFourteenPlanMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2014 Plan [Member]", "documentation": "2014 Plan [Member]" } } }, "auth_ref": [] }, "BMRA_TwoThousandSeventeenPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "TwoThousandSeventeenPlanMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2017 Plan [Member]", "documentation": "2017 Plan [Member]" } } }, "auth_ref": [] }, "BMRA_TwoThousandTwentyPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "TwoThousandTwentyPlanMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2020 Plan [Member]", "documentation": "2020 Plan [Member]" } } }, "auth_ref": [] }, "BMRA_TwoThousandTwentyStockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "TwoThousandTwentyStockIncentivePlanMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2020 Stock Incentive Plan [Member]", "documentation": "2020 Stock Incentive Plan [Member]" } } }, "auth_ref": [] }, "BMRA_TwoThousandTwentyThreePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "TwoThousandTwentyThreePlanMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2023 Plan [Member]", "documentation": "2023 Plan [Member]" } } }, "auth_ref": [] }, "BMRA_TwoVendorMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20240531", "localname": "TwoVendorMember", "presentation": [ "http://biomerica.com/role/AccountsPayableAndAccruedExpensesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Vendor [Member]", "documentation": "Two Vendor [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://biomerica.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r387" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "ACCOUNTING ESTIMATES", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r29", "r30", "r31", "r115", "r116", "r119", "r120" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://biomerica.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Increase in valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r361" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://biomerica.com/role/ScheduleOfOperatingLeasesDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Variable lease cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r431", "r681" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r181", "r187" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common and common equivalent shares:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r180", "r187" ] }, "BMRA_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "WorkingCapital", "crdr": "credit", "presentation": [ "http://biomerica.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Working capital", "label": "Working capital", "documentation": "Working capital." } } }, "auth_ref": [] }, "BMRA_WriteOffOfFixedAssetsAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "WriteOffOfFixedAssetsAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Write off of fixed assets, accumulated depreciation", "documentation": "Write off of fixed assets accumulated depreciation." } } }, "auth_ref": [] }, "BMRA_WriteOffOfFixedAssetsCost": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "WriteOffOfFixedAssetsCost", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Write off of fixed assets, cost", "documentation": "Write off of fixed assets cost." } } }, "auth_ref": [] }, "BMRA_WriteOffOfIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "WriteOffOfIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Write off of intangible assets, accumulated amortization", "documentation": "Write off of intangible assets, accumulated amortization." } } }, "auth_ref": [] }, "BMRA_WriteOffOfIntangibleAssetsCost": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20240531", "localname": "WriteOffOfIntangibleAssetsCost", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Write off of intangible assets, cost", "documentation": "Write off of intangible assets, cost." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r730" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481501/840-20-50-4" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481839/830-10-45-9" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482014/830-20-35-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-12" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r732": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org/705/tableOfContent" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480341/340-10-S99-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477346/946-830-45-39" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } }

5RLM\XB!>V@?\N:^H'OON>SLJ_LV M5?Z6S%:_#3473=$W ?2E):!TGN_C&RJP2[=VPTL^>GS"NMERP^0=%SS9IW +BPG M:< VTI]9;%;R>7P5382)'7T [S#Y"YTU?_,X\"/]]U%>^QE]D!X?RV==[:=_ MYXL7,.H:@TM=E\TF*[B]4;1MY54;\!Z5/2J6][BOMI@:-W[+_?/,0[U2^GC7 M[LJ-==RB:S;,U2N]*P](J+C^@S42*K5:I00RGTR-_DCB,.6&]"R"F\M0Z.C! M>)<0J_^;K,B8,C*29B2<'N([2?I!SE2L%2"PDG\&!RIF(F2D $1*7K"][=?_ M_3\G)^*%0E3Y'[%)Z?!?.M)OA(WX1\RFQ9,37C0K*S-[/@R9P<%/.%.E_I.8 M.LW1]6!69@AA(8_Y4_%@'_S?Z.NJ*DU,.A?[IP"X0SA-:V4)L'^[H506W@B" M.K"AO4\"I5#&^'K1/O%NF+U5_XH@K?X1RX;44_K_BG7*]6P[ZSIL8CKI$4AS^4>/W0RQ]RPFZNNU"O3;W=JKZ,:IDO7R^KCWO^X MN6X_C8M[WQGHHJ"B5N+= M/6_)"^R>DA#P)_V8LO#NDW^-4*KX^QA1>]F:-U5JA)4U&6 Y$=&W3JS7B*CK M%WV<>RC?FHNLMU$1?BN!=>&LJSRQOY> C)@838J6SG8[$;8]6"HHV4_ZH8K&=ZSX*X0K_B)!@U>;%YFUJ,50S8J*G0E/X>SDEE\'EB/7[Y6RNTKH5P_%^$'L?K]KG9? MOCD6>[_[Y($Q=*F:!0@A8LA$H53 H,QRB9= D()6^<.M;[ MW44Q6\CJQ7MZW\B'+)22W47_J7(MITJ-)%6YOI8KE<8=E4%"JUJI4H%T=E-- MB/5JYRB3/DR%*/T2XCU--41OHOH-K]$$!#-?728"11AD2#4FPT:)J'E1?UTI M!0AC4W/*<26QE!.KTU@%IP@-XZ'C#ID+Q 3/LP(H$1R$8NYVNG,@&4 ?LUA. M*I8QX[OX%39]=];0]@?:E9@P0QO=@BJ=T,8.NOU0:0F!)0]^X$PR%'UJ"O:? M *);09PM/B0?;X"!>UF9*?(40+@\>08,#@Z,L1D+]\L$0EZH+>H AV:7M3+\ M52,(7G$JEE75P8LS!83M9-^&'BY\?,"E6/*1Z83JN2IC 1UY6 MD&1] KO)Q334*U-K#+ID4?ZXFP#LB?@7;T-:;M_Q)J1_BW7]E!KDJ?Q)BMKD M%T[Q?LV#/X(F2>I?D<%1B#?_!BK^-M6(F++;--(GX"^ PX8EW7>G[5/QLEQN,G!GELN.2(1]R^4=%5!_ M[8]4JI4;YRMC729J@G+2V$558K]TVI#M.X\&\YG[$]=YN3B1?54;R-J_IY)!V9;*&91(3%3(0"@<;A0[OK*NW/2+ M")T'2(6NJ.H##@[==( M$B=SYC-TZ;0!\W>N_V$7@[_R%/CF>Z52;2 UI0+:4U;[\Z7KYI"S?.Y M($MSBC/54!&&J"IA/@ZPWD&TTDNJ1Y]&5$LBNUUA M47BK-IMYJ# 2810L0(OO*A $T,6A'YT4HTT-@7)XS_"E6XW_,*.C989.4M[(<2?^N%PJL!WU= G]$ZU$#]\BB/2 M9;L )QSTCPD1[ 2)'W3@(3 C13&?Q/Y( @\0W6'ZW;ZWCP:SHV3B9I1@U\CY MA*#KE/<;X!"OE$H4X&]HY7MJ"WH/" O=+V JJE/ Q2U*0T!JL2($2?3)B=* M3A$>!4G)P"U<.A0P(:9'" C+D<1DE(UW.-'I1U'MP!P8>FI4!,T!:\5>'XJ_ M,7WL>*_'@*7H4WL;M5)UGA!L9!U5UX8G@!;"",=1;9]'NDCIDUZ^B.>K2GWH MF&D 5#[D:G"L6SR^J68+'?: *V==,C(@V0VZ*/,+SHJN.SP579QL,-85U"61 M&!C,B2,V3'LZSB?ZE.!@KD ^2"CZ (C6P4VQ@5)0R #/ "]K,QVH7V#I+*(Y M4B;(DM"7@^%WL.4>"6RG7?)06#(K!QG>(TK6=PSS@EN6[??H37K.-9D(!<-? M9-JZ-$KS]M4X_>PVRW(&BM(7$EZ9MBY@$&]*\>M."]L':E9"@T0':LZWWEQ> M@/JK4*JD+^X?2I7Q1C)U_%>[^[(+_)S[/SW%-N*AVR(S+=710>7NYO^TK^&S6GOC9; MU6:Y=BY4?S:K]7:U+4*DI-&YJK:.KL@/XW_1/3H;=Q5RMYM%QB9 T8_ (E+< MK!W$+@0!R4K>6?\#?!IQZ$S"7P6]GHZG&ZAQFVQP1:;S8JY(HL";:+.XR3%4 M]9Z,YB88>FAB@KP%5P!5\R MAU>*.F$=-&*#V!ZMV=-\2-12L^_)S\#7[18@'LIA=O#Z[(SEGX^O8A6W3N=+ M9XJ;ZUBY#?>/:U:-7Y>-M**W%_KC^^U?I!95W#J%+Y-E:-F;/)GD M#AJ".M==:'/EHC*X'_=ZA2]?:_7[:KW3:-6J[81PC.^^[^3_%7M2_PG\K9H, M54:Z\0^4K%K$KVTQ['N/OL,:/%&+[9G'2G73$O^2B46,L:*!?]9$_'V02SU% M<]RM(+(@2$7?M"B-@!?3"5G9WLV!8IC0$S'!?]*GEC FUDB7S;]!HX*,/-X/ M!CQI.#>?>XR%/QQ=;*:09^_X9PGG:!=Z!Q/G .45;,B2K1CU%JI1=8NW)5/;^[ MP=YFU- 0/9:'?U,V$GV;;ASO]BU-+9U>MFOE9@'$)G_3 )6(O?J%]1S^=+NIVZ]%W4Q>0;KJ2;=_N7T[X\WM&\#Y'ET7[/#_^Y+^XIQ;ME3V MI#"1:7VL58S"SW0Z>*VLT ^B%@!C[F;Z^UY_U=-"H7]^6\R,;F:7/WJO7W]F M1^MGG=N7W]$?AZ[RK]PT[O+=Y;[Y&/3C[MQG9[;VT0 MH[(FS]E4YF$^"63^=R M?X<)D=\_^: ! ]>7NUYVF>$-W?)B+P7WC(^6_F_T>044^HA/?OGZGR5CIO*! MQ_&:W&VWYEB5_4N.+7YTI107Q3B5J>]VAQP&\47+S:US 8KYC>[ZCR J(_7< M"T7#O&:$1/6+2O/)ZH_;CS^UAZ>]:+?+I:9/@X\4IO:TG2!;<,,W,%2V,DY6 M2>/-1GHOEO&=_ ;R>OL,[\)&++.$&.(>PI$ 7D\ T3*SN#4!%--[)X!(R9=: M 4G7H2+/XB*/RK[Z0LG?=!>_[^3OE8K1/BM*;ZPF8I.S(-+;=KIBR%K_"%2W M%L?01VWY9'+K;,=$,9MYW1T=S=VX\F?" @$]79572A6V3_#S/SQW@>^=/8+] MRQCGM]58'^^@H\1*/KFUXR6=**17)K:N/<"MA$HDSN6]G:338@D]5,#4:UU9 MZ8Y-6[0TL\W?#_?UJSNR'Z?A:]0J9QUV0M+Q5G7(_J^8=!\B@0V$W=:IW=G\ M1DZ0*5T^]?H7 M9R_R[G2IX +2; $Q1'NDX*M[,C3FZS9KV;L'?B\- M80T:;( U\MOK!YG"2NSE;<][>V/T2$'[I:!HX;JUYX**UMR[4) M=GD>Y=Z2 MQ>Q0^ULUO? D#):3D/U7?^ED?Y+LS]Q^LO]VO[X#+C#Y\M563 0&BF?K_-Y: M"R>AWY!9S:U&P+4.R8V63O\@3P'^ E^PO%6W](\VM) <618B,N PN^H$"D($ MN_H!IA,>,ZI'MJ+B>I KA+@3.]V.+ MK]>8"EMC0:PQ%39HZK!TMW@ZW87\8.;+-[545GF[W8H4_:FMG0MK].K/T6+A M_0HV\ZD09.]2#/O5!9S5.*#]H8+.+,E?]:[[DV+FT%L42=?#W!,9SY[."H"7 MT6A66YT'1!0',/'F;;7>.6+WOO_D;=(4?#T-\+8U+;PT)0OK[$Y%K'.7%4 ! M9#@:H%1BS2 'HWV$VWN,B+*LL!Q&H8RF6!)#KQ!;4##O@-8CN"Q.3^/BF@_EY2BUPHBWIQ<#F3159D(,6P 0GX'['.O9GQ20 LSO1 M60D\PVXP6"-15I>(D(?+NCC @CU-'+A",D;XW &5-:R*D,,IL:)$A/N#%SF< M'SZ&E8_V_'"?V,-L:O:&PLXAY!&=!M1PNMM"-T(?OS%HWY%9^?,TMPW^E3+55RYTMMEIZ\6[UXVUO M4;U_J-7ZO;?8:N_'XVYU"+\BUE:GDLOV&CX!.$E8^P\<8%J&! Z($U71""_B M/Q5O +D<@8I#%PKG.2^/ 4 O QE8PG$#8O\1&GOIX=D4.1P\SQO?O_\8_U0=BO3.+0%-1=CL0FV-UAE.<=:X8?OL->L)T/+6 M)FI^9=P^VD)-;W.Z:>=T,_LXW8O;PLOS73G9'XT^SNFFG=/-O.9TT]N;U"M= MJ0[4-DJN<+-R=/T(S/7S&6SO=^B3DT^'C&[( 0.09'KJ-;^_TG[Q*CP 'K.4(.:[H /;KHVS8Z#\:RZ+\1*DA7]>'<^17(:,#] M<6Q(U(^8"#]N.? 1-=4*B,'4#7'.*WF6!UFFYY-,#>E)G\%C&Y MJP+4.%":-0:J/F N"7IY,OAR0QP#5/G 0) 4BSZA#.Q.!LS,UH:(8B7T%:,_ M'0.X>Q]_ 6!1=$*L:9"C2([A)&Q )O W?":Q?S"3#S,4$$6/(+Z80RQ+; Z1 MV1RN->&Q&A)(;Q!#>ND3.D2JR-4 H"O62P^_P=PWK($3L)+-H*M4_@ND\!L M@0W<3BOMRACOFV?S6W#&>71$![=Y:E :IR*AXTB3%L[55A%_3]7YX'$V&?S( M.RHB^]*)BGBU0<;=VB1E4^JNF5%,.S4=<@G$V=ZUABJ>\\2>H5<$TT5'B6%& M>!Y\,,77YECF)!*0'D[%LL_C%]_8]X:#O&, %)'_***[.96> M[HJF^O1X_\O%K_7-!8#S@G?JEZ_!:90VFT;0'EUDZ]\*U?+9Q6 ZVF@:J_L2 MK)S(*I> W\#P$<#6QO[.YQHR"@=1E? M!T&(&IF\\1?OX<0;:W&W)4#2AS1I;.;(8%9!.WD>$=XZC_B]F5Z7J-..C+<$ M0G5(4+#9"$3J8"#TH_;I.GO.;+ K'KVYAB.P5QY9#RMZCRFF8X2PMF'8KGB@ MZL\<8-1>XA3;7 '**EV5A%V.V*I17Z=RU0&,%3SK@+Y:$H01YQ[M'@?F?UDE M?FO.&V$&KK[P-F"V;=.5]6B!?$Z:T^%E4_KN2[WQ'X77].!XHV&1G'GMU$)" M^K6B.'X;G4W7#J:U.?-ED>BT"=Q:;+]^[NND>&[KF6OZ MQB+<:])&7+A_IHC?MYZB]G9[.KVQUFU5!XQ1-#F3$K M9D14600RI7>WIT%U@INNT-'&H%+-H).A0F8H#1G&M^L*H4K#F"#,N@]]7) ) M]LWTMMT$<>7UH02 M%F/35!M?(VNO:H$6PBX >.WP'.Y,9!:R^+U+F LQ)ZL M^2VZBMR7PK\E!."9 TX7W,%S=P-M6_IY^/2[_#L]GA9E7T(JGU&<3%3[T3B> MENAI!(3)(G?ER5L?[WG52* MSWT=!<3>A)W11S:NM5JK7]!+C'(^G>Y)VD,L36H.?/F:7T8G_[49G[/S,=/M M/2;/"$N #!PJG/%BH&?%/-Y8.S'5H(\P5+EBI@VQ.U[0!]GEX.U92B\*C-O MB^A,IW0)V9@FG3[&GS2H=ARH#+?>:1D/*9F,MH4K/A&GA7PXTL7C,L'VVN#V M4[#QADF9C!J2TZ#=*/ZE#.!7?T/*U13C0.PQ.QID$'.JPF4F8%J>WH-T?UP, MO?[ZQ!,U8@UOJ>2R#$DS&6&[VCAK9@*7(4R7KIZ>C62(?)/AE]1JF!J>+A(F MY7:Z>^:4&*?B.7B1J2YO"D[SN&!1#&O8)/,'4:Q"DBU=@'7,&_T8>I?CT\'. MY.PV<-@L$*Y\'A&-0%@J*D(IKHM0]B7#F -A\3HG('+!_T5L)P.LV?/XEU1_ M8QO6'8>P+BE3#>F;=7FV;'.34VN0]8COKK,_*46WT_,T!G)6$!P0(I@]4[PUO8@$8PT;\?I&W.Y$%RF1_") M7/"),GV#:\E@U$?8])^(L^/WD,D>>\CLIH=,ZMA#YMA#9EWQW=NTDMFW'R\; MRC9LCZ@B=091>Q#%A,IS#.]-> IK30/NH@H7)*+RU,& A\];+[#%:-W%]UNK MV'[Y\>LZ?="-LO/=Q65J^)BN#TL5\_'+U_95N54].2NWJ^="I7$+W;++G5JC M?G0$?AB%E+4,8C'&X93:B3;M(@LP A MQTXQ>/02\F6XFCB@NM8)TTEQ4%[TX0OV8;-:YT-HWD&>H0'U4;P6!%51_BDR MGJCZG-@]&L$*,NT6VZ()\TF!RJ:2<4##B?\I2.#FG\SIR), MTE6)RC14B(5" MMT/''522@YP:CJ3%7MJEG>GY'WQH0+-,4#3HC MSU]@$[.*=/S[I$]"">)4Z'C?2*PO[Z.D)XYN8^9^*ZA@$;% M;(SPY_BG&.T0I"]*WFCD.X0D<'ZC)L5$508*]+M$UN&LG:C#BF&=A2^<'?:IL]1]9(.,A?GH&E!.T_H3ZJ) M9# @N,6'CU8#P_:GA?>\],N$//N"YL >QP9V,_YN&4VQWL:BJ+T$<+)I)+E M1C!X,=N!WA&?YH+C17MKXT+>\MHRZP9+Y&AECK=\C\X,F63&A;-J;U8HNJEZ MWCN4]UWWWF8)>Y)KT\]BS6N[Y(OL]N#SF2T@7,K;;7#?!I4@$WTLKG@")5=U6]E2]-,9$O377RHNZC)M]67D:J<7:D'8X?6-(&*=N:5 MCJ=O)[A":C=+]2K=4Y-E,:!*9.\8>L^?L68*PS$LY!1@(2'$0F_2677?8'F' M,NN5[6 SW87^\OM*O7VI-U0I3CM8C^M";)8?('])+/\HM\[I##J-RK78:((G MHYT0[\LW=^C5H#9S^^Z6_?K@V\>^ICOE.W3Z>8M/[[[%Z.YF>Z$;.+WH"-$' MV< =-T']8\CLM2U+=S=;UMGU0VS3\826G5#F@VQ3;'9_53O:7%0[VIW"?MGY M-.AY^B,[E\9JVAJ0YACM'U*G/P???S;F.;GW92>'L]J)L?#SDI)[_,2=HLW'T;Y#XOSZ_Q M>>9VE#K^]AS_&C4F9N^]G29OAT/&QT; T7)I?=[.*YGFWCD"8!N.=OK^ BJD ME'Q[4;Z=/?9N%KW,P0JHR+W>4CN)V\!^C:Q*)9.GN6Q(8"&+Q/U_/H_F+H[F M)%18M??K.7 T#(GVO=@@D@&>BK]&Y;14O_K5_PC$RW9H2^*-V[9O'?&F4J>E MXII:]&TZBZ_2K8]7$^?)W!]Z-85TYV>K^C_TAYOVW:'S"TNZ1V-9Q< M[JFV=N\U'8=5^@WX5"& J7VCB^6S009M 7KGE+08> BPV>IN =Z@]]IWNXO\ M;_WQ7LJWK5^%@ZG8CD .*W<797V@7ZAW]=O'WI>OK>I]M7Y7%5K52N.R7CN" MAKW[Y(.P4#/)4'2 2=890I I/BO62&1HXL0P':0IDWB> 40).C&GI1$G:RBP M-QBQ^[%_- F1EC@4CP=M]3,!4AS,Y+D\,AD2MMVBUI14CMKE04CR C)Y&CD MCA)@TT^(G."TPAI(7#3.V!\ D&&B*X#3XO29 "1DEP &Q ""0*+258 3'NHZ MH)(!!':_/S6@+Q42'^#!B!/$7 :@)P4[#*B ,6;I8E]5-(3J4J5>H,\$8-%1 M(J;[UW=1M#74K.CSGM8%WAX6PD@W)XHEJ?27WK%U0P+$+-A7NQL&(*%)!JQ- MH]^P$"_*\V>S/])UU6XM2;6WL=0G4X8JW$<65&!!C4[%TU>#;C_,79 5>@K0 MVA8684R'(N!UP5OD*WFX.HT2T? ARZ(L( M]N8\'1J0P:?9DL,!BI, ?(-N!&5OS<0&JQ-$<.Y+)L-XD\F @<^(,.>1!%W% MB"-4#,2937B YTS0PZ!5":5U'!R1#.E3 O_(J5B6986=H3I/!,#+E@LRALY' MEPWU+TX[4-%NI.>/[9CHM_LCA8_,74 J&5M0)P7N\E,. WMBLQ.%40C1 +JV(84GTMY28)47U<+:74'5Z MU";Z1/*SV>'R/7:\&T9SF:3 ^,/*K-E11IJ.E[ %@>F!#!^:!O%+AWO-4?E MH&)W2'!N(GY?F7;C>42CM4D#QNO-*9M8(\603R:28;!6@8- =V== #)Q;ODF!AHB5V#3&/ O:=",BA%H.HDB.'^.5' M!YD.@-&!=Q/.N?HQ/AVEDP^%)]TC])?T[@1O':"YMNW/@%@SJ1AV/_*L&T\" M"!M%F^GT&::3>E5DT]:,H7,J_)?*5M15#W3?#YIHRJ'&)$$5<2V$Z(7'==,$ M04-D$]Q(%?N&CDXXK#Y**0VIPC)$LTIP';C_?#(/ M_EVZOAP<3*H*H@PO4"VX" MS:N%B2AR9?W9&T$PL36DP?H*Z[Q)\5QD[2O1I^'VJ QY,]\$LW?OE.N/KIWE MNHMTY5XM3O3QMWDO#OSM>:U=OKQL52\9LBT/QQTF,O#!8_'&GX7O1/\5XZ*K MQO_ .Z)\OF:2_XK\L!V%%Y7A=X )M9DR6[KH1AF#5]^>A_/AX"'?DC? %/TH M![@"'_;@CB\T]Q[X'0]H 6OH+].-2H:[K7^;/[RDJM2DWYC^7K%!;P2!>Y@' MR7+-MKH0CC? Q^+ 31#C/\J9V-CR#X K7XV!*W]PYQ11X'5DL<,XNM=AL7^4 M,SGJ31]H ;L@*0TB)^K'H*S/J PQ6>THL[Z:%>[^PA@8#\;^4*R1'0^KOO"$ MO3+$6DTB=Z27[@C+PYK,&]0P>%B758ZQL-3)284G]=U(/;N ;);YG4XE?V3; MQA8N@UW"2,7_*G<]Y/?=-L'>+9RI*O5>+=[>"6Y]XPGN&YC]/[O:R51^%7K[ M_E$VMN#35:%L3UDFX]ANB&']COA"W!X$H0AWAG)B?E60^_5G\Y[H_D>>//+D M*WDR5. 8ER?C=@F(X,E,*OG9>#)2UXFH$-NYKM.@RDEG1"J03$YL;4>7Y,=& M/O.MW\GN5=U9 ID2]U.[/!/8AQ-K!+43L!/&*VGIHXK) [AJ/H%07*JH1'!; M0"S&Q72/:!B=3>])5?GP1'/DMC^9VY:J(.NY+2[*>E1[]GSI4W!;I.:1?@LO M"Q_LUINC;VL@Q=^W1'JZJ\SU_L$X7/;J9.&;A;/S534<1>=1=.[!H[*<.0,B M=.OJ@4(V]2D$Z)'GCCRW&X]);)Z+B_<=XKG\OCPG'T%IJ;R!TM)T\ \:6'7J MZ"L#Y9:,7BHDF__('I/P0;U!:,_9,PXP8>+L6=7NJPGO/\X^>%,1O*]% M'*B07JH810N @'R."W\=-BO3^Q'/D5QR$!?^D;^/_/V62E@<_BYN'4].Y_:D M?WT,!H]4RU*O5,L6WW\.7[+GEV>EI_U&H^+Z@F(G4@4/);UKV=71+4G=3=+7 MWN>ZI9S%>8BR/NVIY%7E!V^5";#?51RHN%T+0E&,VX@[)%)SB6QJ)0[%/ACC MW56G(U\?^?H#\/6:/D#%K:/9N40FLT5\[<"X>C-H\?/NXO?=SWE'?4X/:Z4C MM/A;%Y0?#$1 FQ"AKEM$+")\DN2@H8J*QM@1) + 2##LA"'1AX8T&2E]!R&M M#]!W(!@0__ 3 2[M'1B^F NB?E1TTVH,VH SN1H1WMN7>/E+W44CK_7.GPN_ MDX9R,/@>$5#P9]V%9CV>G=__NIF-54JV5[5FLU:_%,KU<_&*_L\-_8=X4:VV MCXCP[SIY+R(\0\$FIHOA#6"'@-JL(N@KH-CV%%7E0(P.9*U"51#"(<0/59Q0 M&K;/\:W;310+X783#%J\K,GG5&BK.F+C06,7S21,9 3$BS\^MO;M[F)Q6;R[ M&@V>?GY_/&0YD^TN4LW9@S&O]UX>4M!RHETMMRI7*&?.J_?5FT;SMEKO'*7, MNT[>)DG$8I9=HJ3<8W+<)L+H$Q%5J2#"!@ (_NR =[I/K$;P3,?EA6@DS^'T M2OH^KUD/XYR#Y&D/(P;GS^>TWB9;,8TMO2K;!Z(2V=+*]!Q<96A;"QMM:PB3 MI"U=?)]T5**I$K9M=!IAI+UBLP-I 9##E FF&/+,#\ M=W$:$,X6WX39 ^ Q]": Y@KJ_%!OW?=0XDN9X'5;T_I4D>E(+ZM5^',/ RQ[ MA5ZL_9^SXNUOJ3$Z: 6^W%T8':GQ>WA[F;^A%VNM7FG<5H5.^>=19?] *CN M)&*K$' &*$B4HB6]$%3*&8(BME#!;BCE=D4L9),)D5&OV,$'_X+4G73R7_Y7 M_%?JW[]/Q7,R(-B&APXH0O\=BS6&416)6@&*I4!O!4,Q"4. MLAXHAL TB@K MT .#(#ATCUC/Q&[\0\>!%@W8&B9Z0+M;BF+P=@MPW8_9$A4V"G2"@*@V L(/ M%(VN3Y%4P;3H+QC"-#8+>*:&"@?PQS>E%\0,I-LDL]X/\"_/T R(F@M>NV=+ MCVADH%@X83!Q] EVH*!"6M5-_AA=5)_NDD*5&EMV\ '4 MFL9$@EXALCC%=@A$DUC/YQ,H9O19#1O=P$N"%#$Z M.R1XI >-&2C++$#IJVGT66A[KFCV?1BQ!C^RNSL12*_4Z7_-*5RT)N]2-J-_ MDK#/E#,-EUWX6A,VC#^;(](+>\CMXM,?27"QL^Y5H1&< YNHDH:3A[ZE%AEB MKZ6Z >0CI;H"V&! M(#@"(=A&28K\+#H$Z'&0,LS.6RB;H0NG-^<4JB]:R?F!:9,.^"!-#2NM/HQ?:%LNL6_A48 M4C<5%DW!1GD#Q3 M$4=36$NT]A/3.?"<2046V: M28J*-Q.!5G9XEVO0<= BWCM8"-S!"=X;BVI.\&O>F-,B_1%K<0C&%; >WN^( MJ6U/$*]H>CV;],SH1 #O*=5(/)T30=?2U:G;"!0[]@AT-^F]CEV=0,-C MZ.9V!RF;,TV/2C=!D[\9Q_89U+8.#F1@*=NA"QPZN_:AG<+=L#8JK"F/I!7NN\2\X[2NC-1O=K[ET@L=+7Z1*B=,N2,!^1.R8 M-)WJ>%0;,**'IN8K4UAAZJA)V =P*C8HSTQ[)K:WL'SDXQ(IZF>)I4L2UBW) MVP24 #LX[<]$4+UM_7H"/@W-\FH0=BD '<>T'$TF(0Z5&3<$/*%*P25H3GG^ M[U#-2[5&3A=$?6JAVF/WD@WL-;95["$=HJH/YH$:\"*J7,'3189)3_=,X!*# MM2T%@Y[U%J47$O2YI7\UIH1W$&5]P9QV5%[;)62#@9+%K19N9-7L(;C.QJTM M.HQ&6*,ZJL*K.-KV'VE 9\*H+]C;YC.A/(83_3,W0.@#@MT%SR"4:$UHX@DV MR6>ZW?;N:BH%74UE&7-6X^>=?G'W72) ;_?'0//_[,S&(/_XC^)86SOQ^9E5U*_N\ M>;ZS,C3T[6SRL_7T\OUWL^A8,-XYQ@Q;A#^W50BHD-P^6I%<'0#B__7$@=;M M;W![J^NW-Q0BFB3;U:3\<'5;RKW!]JX.!162VZ/UY-9@]; ]MGOH!D(]PC'4 MLZO[MY ,Y6M=4)67KK " D:CUR>THF?'8Y8U&?^I,O5G]OM M&VQ#=+R^W_WZ!MM1D16(25 R1". 7L:WY$7IZ]P H&.REEOT(]Q% K(*GY&@ M>:ZI"\%ML$LA!7H M\PY&X;( &FNW"D8Y_FP\U-1#UHTSW<7%<_KQ_FQZT[\>??G:JEU>=4X:%R=W[:I0;K>K MG;8(RUFUJG=LRR>N?)US3A@O2,*6BVZ60JST(I%W:^$2J; M/&30MJ@N@BDY9SK]CY-1=5%NG]GI5*)BFA!#D#31$VPP^9OB=,*"*N@0,^@M MI% 5CDIHX ]3\,6LQN!H4PG+HV(>M9ZD8NZ$.2*85 .J-&5S _P&NL:BNCN@(. HHG_B&)DZI6F:H<^;G@T0!6VO#^8D0QV0* M*O[3JZ:ZW]&GAJCW5#LT"$$_Z82+-F7((B698A$(%EN!\(7H-T5\$5=0? MUG(G2C7?,=S[F-.$)\'"I7Q_W6P<>](0SR405APH+T0.3A;R*0+;<"HR,8?3 MX)$EA2GH/(>-+HYNGIL QF@!PVRR 0HY2\-BKE1/S$^82!;]@N8/P:'1UEA) V],SM M&P0>/14;[!4!EVVAE6:(+*2.H6-^*G@0/&O,,4Z\A!N1^>99 6;02::N4:UH M+MK) '3V]DIP9_E^4#,78Y/AG4!3;C(UJ!5H$G<&0&FPJ1:/C,O +E3N@ ZI M*@,2S*"$=T8ZRR$S*/G93 -/CQ4(Q/?F#@$A47A)\V)I)6F"&H]$Q(+3T@G= M>3H6'YI^%V6H?*>G2H-6]V M%ZGSYOF/UF-136X#7_B1]*BGX=-@9MP]EA[[7[[6JQWAIM%NB\UJ2VQ?E5O5 MH\+TKI,_DTRE+V#:,A5<]*9!WX^)7J4I]T5!>B$^06U(!3PZ7"JQ_"9XAKO% MM"E ]#D:4T@ MS$%_DQ6>K(2"G27@HFN19;/[/PO*&\I>:V1@+HII4=ZR17A"?)8,0[+%HNU, MT] "IV\))J'C,BW$]5E:!N;IS/E88V*-=#N%"+"?G.1T$/5TSB=LQE01\'W< M>Z^XMYC_%/J2VI^R&(00VZ_&8JVKJL#*=%;VI-K.$AG ")$9 F6Q M?Z5^;GH,PSAN2H]Q(_C1])A.9++I5?1XC,MOJ_^F0G'Y-AF"7=&R- :%6;C5:G M5K\\:L+O.OERNR*DBTEX *E2=,C25VQ)'[&]@PEP,5$%4S%' +_B^!-9=0!_ M.0':\F1*G^J+/= CB0D*'#7A)U"%";GT'@@HJ4=U9<%U)YEL+JS(#0H@F;)J M,B1\^FL/4I0$JBF+9X^E1SH'!^O%YRYR7#">L"VHFY(FJ?,%T^[=6D',)X9J MC/Y((0./HPL$,91CH-_/ #.!);Q/)(-E%(J@,V,MGDSG 1HS6\L_J,C*Q*0' MF?#6TR?@X)\(VS1<)4#3P%BR(@TUG9YX7WBB'OVD6VVEC(3P!8PV6V4&G<-EO5 MJVJ]7;NOBN#:.(KQ=YV\CS:98\.)6GA<&2!?6#(TR_Q)V$YZD*F8$X,>6CYSP]OO]"ZCDK<" M2G.Y4FG&#(/4+J'!E. M%9F#6GC_WJY6J,B46?4K!+@PAQ&@)E2%BFKG.0^:A:4GQ)$T@QBADX7*8Z?21(>S.1KFO!MJA%O)@>0#Z<82F3XEY-4!@P< MQ<3?.&D82"5N4:U=Y>2$4CDZ"[_B![SNE)V[C6G@U$D+]"J5,8!/E!G$%.@? M1T25H\M?W3P$.BM+-[!8&SYL* 0Q4-@-C4 L+'YKVGG(/#;- OCF= +#XK_A M1Y)H?]^VSZ[W_$JK-=YY#(G;#+;C%' AVKD-^! M&ABL=&@F&,X&HRYWL_'0*8'1-0F<)''#N=T_4%3V#L^M]B0PF&-Z;L3C+T!5 M3](P]P7*T =8O>^1CE "[=GJI6Z6G/ 0="0K>0\ Q('_DHDEC/A% B2!B8[$)V,$ MCX#YP7.\V T)5QJ'=.(!>%[- [2%;))>Y$%QX#XI>L0 9Y_3D!@0MA0#J/K! M+08.'TIHJB(Y@"X^N(^)I,A>1W\4 PM^!I[XV#R9_9A!#!G^);\Z>P MG#]7]&/)7707L]3/\V_M[&20W*8UW8?AY/@U985C3=EN:LJRQYJR8TV9[89< MUE7BD-;PYCTQ"NE4T 7>Y/GP395JRF5-KM(K%8.][JV\Q/WM:QZ_R3#=Q?BZ M:LHUQ9K^+!S,'4#/J][H5(7,/X%DN6(ZUUU,+FKY6[&O;*2(CUZB=HF+&"]W9.K2%(^:5DMH1&2_DX-.JAS'HJ_= NCJ[. MI/[!4";4PS#,/70@F5@,YV(YB7CIR?HS>G;L^A?4@(F] PF&DCT0O>@%=G$, M*)C_'&8W.K_BYF?;LU)W(9=__Y >\X/VA=NNAVJV$U6B'Z.T3+Y\;5>NJN=W M-U6Q<2'&86SKB:_ M%D8AJ)VM4+.C%@!C[F;Z^UY_R8/S=6L]WEU-OOVLOSR]?OV9':T?^W6N4'4_ M#EWE7[EI/#]CE_OF8]"/NW/I3\YN'XJ7&$TX$L 'V[]4PW%PXT?KGSV;@QT> MK)RP_VK72YB3ZB*9/M=J%]*7U11*[Z@0NJ$Q[/V53F83Z4PQD<[E_@Y3,;^\ M\G!YV5O#[CV\V)WY!+>6OY?^;_2Q!LSG_T:9V?]9,F8J'WC<[D"]LI)C]9FL M@M9W"S/\FQ]0DK?O9Y#(+.VM%;T!D=L5S7Z?X1Q"!3(KSR'_BG/(9'9[#I&2 MXF*?DH*ELI^<7$P-NCAJ[M,'+^@^@(/XQBZC]P8!;$%RG>STKWO2]V)2V4*0 M_& PJ:ON0-B=2!GB3#4!0 M-+/ WR_=SJY2KW5EI;NHZK/K?$\:C\=D+TK%T3(T4XJGUBPY_/!&_WT\WU><;R0. M>";]&G4IGGC;]'PC!5XFCM94)Q;H3 NEG4L7Y;O??6NX.V4&O9H,R@/>5B-H M)2S(TDL%&9WK$B]P8(0U\/J!7Z<$T'W< M0)QEM[[+E_846$WLG !B[6VTH#D>_S;''RWMMC;2TZEXIN&NCM^6@3R%8(>Q MGK?#9?4$ ,O5[B([^Z7]T@N=\=X M;>@V*@"Y4;#QU>LJ>N+X[?9O*?WMA_P,6F/,=47'&?<0G]_A!NPIX+Z7X/IN MS_T@B?5-*#'H??'VN_-BJ^ M1VB:S^W#!T27;&=\GT9V:Q=M.I_\8^+.FVQSI.\@N[VGM+2L8^*.P\I.\#>T M5H]CV>M MB,^8]/#M[G''[]2ZK>[UM/36T2"MPCY>-7=DTDTGW^6T,#9;:L< M0;Q+#G0#J;&U)S1;/$9UWNKHHB71UE[,]PK8!,WX.K$8AB[]RJ6NR] &I*MT MJ )A>0310M&J;:584\>%O2@0V_MJ(\54+=)4W]9!_*F]^7'H80-15MC>JY]^ MIZ#.D0Q>0P;18G'K[*A4/G<,[KPBN%/H+N2K8:_0ZUL![O:]TIY[L8+GGGFU_J4[O2+[N+G+V50E0OEAV$FCCN]^K-9K72JYV+Y%@!]?V&S M\T@_^\=UL>=VZ&+?=>*C1X_<8<9MM,-^8%Q=I[3[^4AVLZ,B[N[UV;LQ/1.Y M:.=A4!A%B*$Z_5CGF:@SM+2Y9YV/=M/IJH= MG FZG)8>'MWEW!OZPM)!<(]-?6%;'$)\Q3RWOGR@=X3G6<] M1([9GM6>3T>3C*J^<1$%/8+\NR;I;[6!&Y#2UNZJF*3TRAS\+98_,@@)4=!M ML2C_ZMPF)S>]-TZ]]Q-3X="("79S W+:ODKL@Y+3A3XU0M1DU K]8BU7L=3, MV\NCXH&1$.S@!A2TO;=A;Q3TN@OM@CX;HJ!:\R5W-QAD?^7D=Y5'I4,C)F6V M@3C*)S\>,9UO34QE0$Q<2E&6UOSU6_UV/_R^0QTI?C"Q,R(&04S'@P\[[9)F M?6>V >%NK^&GMW.]+XU%[4HZ8@T1AJ(\1'LQ__6S_92LS5J#=PY%19$T]-,] M5HULQ@,;E0WEMR\;>N,(TV<++>2ZBT)_T&[VGYN9)^5@?,_O6#>2SP:?STNSTOGSEW9;:8K/\4$:7>/U;U<_ M:>>EG9-Q<7FY21SR6QDH2T;6G6P^;'?Q\K.]2/\Z-R:'TSQLH_H3B>\)51[F M3KL=B6V+V\BA)ZF "F]^RF!9I;O(9I.CQ45)RW1(GcF+@H) \/VYT[U/C M:V8]X3OKYV7);#W>WA@[P)?\T(!_[OHO/'4YLUSZIO))K5I>;'Q768H5Y&LO-CYY_&#I26W _IEM";.8BU>9N%5TX'AD M*V3)UI[NW*[KPM;*E;,-/9*.I,'HCD?4W+6MRQ=33@5^="JS'0L<,>(^!#U$"\2MB\N*I?<._:T*K!6[B_/RP[.5D3/E M^L[ DPZS;^N^W:0'XPAE=Z4G: M(W*!;+Y\S9/#:#]ZLZV#:!SQP;049M\; !]J*+E[9/TBJ&6NFU+[S]!.QIB MF !N;LWKND4V@WB./49W,Q>5.NMP]XD6_GO]C#Y&N:<$[ZJ+A2JR@5\ -(LCY!(#Z-7H0C MR2!:.CQH$-.BTA/>8W^;J'2R?\&XP*/IY+_P(1$Z M/."_4__^?2JTIST3%0Q+G2=$11.]LRJ\U:P*@F]68DT3+TC/F$K&'&S&))O' MF2X9LOLQ^!7\442Q3-\!O4N9$5QAX OT*<\7$C@ST%](']Y0YU2%L48"&Y'O M$3X#<\-_L1GP\9CL#WS1M*>/+^J>G4PQRY>OPK=SU(3P[3!?F^"L#4;&_2A/ M#$4581#7B([8$#X2%\HF/AR]0<%9%KPC>R(9J(?H6S0V0\) MZ^OI/M*4YO"K,GR)JJ&4(1H#_*M9MJ@I0-6T1HL&#MCM'5NZ51O\IJQ='CCN';Z)[GA.4 M6LXFQ)*NUK.;MTJUSOYO(=">C^<>$[T?7C^'O:?'N6 MIT:@B$B$:.[L+6BN\)8TUR8S<&'XB>ZQ9Y9&Y>_53EH]4*(KO(+H(K8D0'5Q MXYC15%=*KJ8Z(4AUF3>@NG0RF4Z7WHKJ.L]T6G,ORC+J>_%73I,.DN'3R M))D^H3NX#<4%MR- ;AL%=#8F-[S_@R17? N2RR2SZ>3;DAQBVWCI+I<\(+;(J?^DH;15="U)=*I%?3']_+@+;H]?3S6 M-:Z44BV0ZJ2*:4+NZ%2C%HOHL^,27B/.L:D2W+SCUDM"H)^;V-;@J5AF&J>M MZ;K#+M%5K?D$_-K4D)Q1I5FDYE$X<%G>!?O@_]S3;U =N$FM EU.=67K84U M?W,F6O0RR5\MRS!+0&&NTQ.3]/^1 MIP8 B 9(,>SIW>'>?OF:#?FJ.8DBENFIV. &TWI2$1BI .BRUXJ2H$VMTJ?4 MKNF6J$(O!FJS:2'RN0B23V_]$GO!)3:G1G]$?]F$+S8&%60D/ (>S-TD360+ MJIIM+_T\2!I!C@I'@BECB3U"FQ_^J3I2 3D3[)RX1:]DB18]T@T109T@>V M.8TMOWN02<28P:&8$ M;D*ZD*%4G=((BBGFIW%=HXP\S("_V,YF<^[;9<\5$J+/P6D_)_B?RR0#M[0S MGN[WAV8RG\G[N.M8:&E%8U&':(DQHW)PR=6IJGH??VH,6J2O#S70.QE)5733 M,C>#@=CQ-[N+XNUMO6+6O%&7,0!@ M A#6 7#B7U1^9^NWK6?IUW7IDQ> NSM1Z4;DHRZN=&-X=34O#Y4=='H] M(B]LNFD77.8"3*-8]8K<(QC#I^/%#\5>$;TF76N':4)$CE:4.+YH=^1I!DE0P YTJ48U!&Q+ ;2.I?M>I7\^'Y?0@]1X-96%&8'%@4OK' M!Q6(=2P;.A%"A^+3Y(O)K8$("G].(]I7',SR@H5U![,]3&\V\P8($9G]RY,V M59>AK1S1B"&I4!LJCQ5-,;%\8T;XL(ZL63QVK.+#MZ'Z?9OFU:]!SN<338A# M-E6&N.>;[+MBH>]%L&QT.@':WAJQH)"-5Z"[;BL/[1B6BY'7',/636E+A7A= M:;>0*\7]RY46,:DZWA_1S3HG,Z+J$WB8CV9+DV\7 U*J=J[-R398-J_IHK > MUL9> ,H9V5W"9\=*V8<8BT$, :[9OG7M=BU+_W" G'T(SO6,3$EY>X@ M=K80H(M%/I]]>9E+G9=M>O(M49TV:LH=$U3'7PS /=M'9)6]"$M_,,C+#:FM M,0*+F<(1;N<@B2(D3 ,DL;4?(95(%=^[E_%(MS#+D[BG6?&5?@EQD0'K;P;N+[[7ODF&-E)^C MPZGRM=Z"_5)GTK-\=4O28W7 M@Z!3NZ]U'L1.0RQ?7K:JE^5.E0>>6=5M.X"C\?$;!>TI$!X/.2(8XEX7&HO8 MA15R-I;9M>F(NP\LK9X!2P&'& FKZ.32:;^+//QM^X'J!I'%,J4I@ 2IOA"C MKY@$)X()H,B.T#N^<]RQLGNAW'LNXY?=?9-AY?<4G:2 MQI-A2U5N@Z?T?Q;M0%KQ2U[CO!< M%I>BQ[\/6[U&MXV9 !-7A^6UB(&=>#5#[UK9+.V0;R]AR6:-5T9=&KII1K/K M5?]BK'__V7^ )*\ N_)]"^F9'XSQ(M:Z3=@@_;JJ[_325+=(_ML)\;PY">]* MXS,W.M*56E\D5<_(E3;(&=\OYU*(JB]Y97)<=>^MJ7UW>[,5%\1MNK1Q433I\?_C).!X%Q:PC!<3XU'/@$1N_>0)K-?7)7 MJ7=E)5HVU1:E>9)8%74^"LDF9WM>?^?^M48,;;RFK:3)ZQPUV7PBM[\K]>_W MIL$5M^E&NN"Z&\,^PE=EVOV+B*4U_2^D0%>%N#XX0$5:A]Q6!?D9G].A5L MES&$"]T8$,6: K:O'A^:@(&67 M\)V/[6*KGWM@QW?FQEWKJYG7>X%RI[G8\?4=L>J;IB:]';_NCVJ7N9_V=Q[[ M]4K%**S82.E:GOR46;)SNYK!+@COL^1'A2"5S$[J9Z$^J9S/-DJ/>O6.?8"; M(%[25+1,?W725#:]2=+4$B&R[R2.3\:!*[2WG0"6;Y=C%6))I?K]MMS,#Y[# M[L%M4JP^&:MNG'@5S<"[2+S*Q4Z\.O+OGOEWE];7VCRM$,/WRX;:?1YPUSN4*4W;@9E9YN?M2, M:>:8R[4I)[S>CY<_/IOK&*M\5;K8&\8J0])2_76673RXY7'>.7>O1\Q')SIW00IL]N[6&/-8$MJVP*D[G7*676_4*VDQ;RFP8JEW!EZ_HJW?R>_?_;^]+FQ)%E[>_\"KU][]R8B8L] M[$OWN1V! =MX 0S8W?870J "9 L):P'#KW\SJR0AA A%H.;B#FG,6BIRLK, MRLKE23DKSGN3MA:I/&)I73M4Z2G#R6 >V-DJPJ1OO]-)A'EN_=ZH3]JL:H@).>DVWL]OZ;-[)=\:VS#FZ;\11+I<#H:.&7H MM ]O>Q_.[55IOW>&-Z%?8C\\RSQZF9>ZO4P1"-K1*HUCM<2CTDG]: MIXAMCG,W(]QY/X!&CX1&U@;+FQLL303D!)3"#B^JW! %$ '7E=E,04Z@D##T MG$0E&0_EW(BHA/MO-D1;/T62.\MV=&V(],<"C/T2ACY%:7 ["Z:]]>B3&^,! MW,7N:M<]OVY6'C] MRARWN/_=3T MTX4YG7;;:SMX%_[0=%@I"?N'89L?6,DST_"T5:Z,KQ+ M8 ]%R1H,5.4#>$:']9[7-06'KK$YE:A#.)-YBU59D=E J 1I%$K'^3NVVBXK M^C,!OK0&XX1;F[6T-U(M[Z]O[\JK_B9TI_ );"AK$7&5>MD+698=@%>K$I<* M"=QK.!J.I1;UAZ.R=AX"N\M6VV>6VAY0SA19Q\"C^Z>3*W#YYDROY24YT$+.)4T-^+G M^70N[::UV@9I+<3:, <=L2LT=^WZXXO!HUMD\ 6NN<69 M&7OF^U_I2"U62WY$^UF;\9_FB>E)RZ,3BG1TVT*QO>7]]C-UGHHMEY4CM?S_ MT[)/+JUC];O!'/*5^_M*.<2:95J--(]X2L=^FKSA98-7QUPL1G4Y:'0=MA*4 M8UX>]E3QZ)>B^$SZ@7\[BKW!APSHRQ;242IAXN.'%(/):$D$Z'N1ZX MUIASW%,G YWJ,2X>L6X$1<8-#'6@:$ /V.LT(DFH48T!#GKN(#N3@\G3OL"H M)$&[:*) V-C!K"3PQH0[>2**C;&-U*S$^:JI^=U5#YL2V$_GW/ MPT':Z)M;AF-;>3=$?5S"3HR@\QCH>$7%?W'+N!A[[$2P.GVS2?'YS7970%;#VKMOH2Z9_JS^6;C*.@[!CXGC@HC-'8NO3QZ_TK*U# M2$^_6!0VLK-8;/H)*=F<):2UN\W3A$VZ.3]GUW;FUV#C M7%L_ULW+0TO2)N+D@ZJ*G__Y?V=GW*5().$[5X4-_@<\Z=T@D,AR9V=F MZ%D0A_XK:-A4[2M2= =:J\^QO^[%7AO=XA1!71EXACSGNT_11WOU:[VLGSD) M9I'J!X<2_YW+J7Q+;/_@RB".C)QE!4D833GO^M>Z#7^:1E&M$.I__@5:>U!= M)?S;68N Q,"S!W2I3#K#Q(Z3R%/V7$8$)^F0IHQL#AX^/ 43 MH&\_H^=<4(YT="S,$N9DNX$[2\_E>'N,.XM1+B**9\ @BOX"H)%I-_FFA,N< MVBRK-KO<$G1@<9+<#($XT-39&I[NC9 MQ$-%MDB/ESHG.#U$N,X?\((^;#B\ M3F^B\]0,.+W+0DC!J\Q;J>\71RG*F%/A?M!^9.,OO/1'D?_K-@['I7R^H%5;Y^%/@UV'6&!LN@5)G?:X8 &[/H-DHAHLD# MX%$OAVYN6TRW'Z=M,*9+2Y5)]"I9SR4ZNV.ZM9VM2YDNLP4DHM@\>,7^F6Y@ MJ+#6TQ@(3#PTM;!8&A.,UY!TYN7M(F KNGC;8/I1A;HBMRZR44CBP'?W="$U MNLU.&MUQ;_=1A!UL[X&QK&/A2#3A><#=/POC,4 F^I0I=27DM#F!1^>XTME5 MH6K>AV2F_".W8:4<-#T&3OPP7B?:_4-.>UVY<:^<[YZX+Q,)GJ&934678ZGO MB_G"(;Z#'D$X]1AMG26[]/NBIM&4) S?$AY4*)ZCZ7E5(EU>@J-KNXU9H?8Q M5@&&5;D.H0=Z.U<7N5@Q*ETMF[_L+V")L#G\ 6Q E"K; M/H.MM>[!HBZSA5^)Q7DL]B3#S.V-=B.K/+*L1]B/71NZ:-I(;'MF)>]L"UNT MY*MV8;<:F'0F.;UR7[E76V2!W%JOW,HN.R>6KD7PZU*9VTS3RZ->X=#J\V)B M;*$9XX?NS&_@VO2P&>\=#B^?#G/0SF-)D:B>X#% M;$3-K2UGMU0["B/889BI6K6RVTZFT.>80M,$U%C&RQZRDF@Q*!F+_-!Z1.K0 MS]$?B[)CX8]+8#ZN?A:?IG_4B_DP1C*5$2[[#'LH(6J9+,EOM74KOMV9JF%G M:IBNOFF6@$-"+(%S(@MD8QE3>^"G2>WM_:(0'76&==&1#@$O6S3'/GN?(P_" M95-8^\?2.FZFP#>?U"+MD3V+9::?9G5$-O#I*199E3K*DH 8.>@.?U:VPM7-2(7>F^$RB]U3.F*=U1%-JY_+$9^_)LGLPGB[. M#HK'G'6=A6"! AV^#=/%]X>LE 06/Z,S-4B=%1X1;A=;?&[BRVFAESL _]/Z6:T5+XNU6K'P=Q%%YF&]S^L]*S*2WWN2E):O,35^Y@EF.<'H#YHMO(EC)R[JW)_ MFX_$B^W;G0%@"[5B.GXKQ<_.S1.8ZQ"_P<>PZ 5].[L4LQ 'UF!ML\M..W0; M';&9TSX!O:2:D"!.1Z/E(8M$8K'$IN=[F=98P.^S[YLO0(.;*QU'"W<3G.J[?=97H.U?+&+J>/I=XN<16)G0*RIEV#YO,TP MR[)9N>R:S?*CD^EH.!%;B-"T/#^:2BH:*USR+\XQ,VY*XCHC\8K KY,055ZM MJ-0F%*BQYW;/'@_SI:._/P9WSXHBOBYF/CBP^ ,6\T>E3V+"S9._(N>1S$(N MM(DT]8[3$R8_U7&V[W]G>3 #.26GG"QX5,PX3*<+=>GYL5#L+F'&&6KN/I7& M9,R]L*A?_^M9ZANGM7FD3VK.S;*00\&BD>!OFN(^QW/Y-:)/Q\-1D^JU,GSO MJB^)V&=$M';-,=G(YG";\?/D8J\!DL7>0)?LGE-''3%K/,S=>-8D#=F3"9NY M+C@(>A!EI4I+7H$M,]&9UV:7H,/-43[R$=HQ#%V*=%AXE3JD%K-6EYY\#^61"'L!'(@L;" M\RI6^GB%9YU%F@7KGBH_IKCH-+?J>#5C-Z452Q6I-5!LQ6A/$&.,WCZNWL:9A^Z;+[[PYTA;/INU.6)9\DTV$LP_L?[Z&K*%3>&*D-(H-Z*1 MA:9H9/-A;FS'4F2.9PP3F %,"MAR6O*[W6+31,9#53.4A2\[E>!P@1JZU M7E.#+#T#@;$!BU5_/US]&HP?7J[683'.&%!D;>LZ?RRWUEP7F55I1+;PRWV; M]5A>Y:*=R>I@>3L"*[57ID 582M2X*;9]!BW0C.YDD*&(1R ;#%G/MVQ$@SE9; =+ M;+EL+.!JDU"R TO(H:^GW$3C_A$O($MV"G"DK[MEQM$I=Z$#QWW/?'0QC'T" M;%=+V^@;$D]3D68/-J$!+PJVA O3' 83R1T^CCEE))OIGG,.I@JF[CADQ"7M MIHTL80L#C&G2UE\:0V*B(DY]10->TT->0YPY 7V!,\0FX(/)R E\<#O@@^D3 M^. NP0=GUF0@B3J<';NHDJREB$1BE)6/1:"]/1IN9&^_>.BZXNP)2K0V/X#A MZ2HF)\[L;W$WN'E)!MU*&OQ'0=0P"\5020/><2%AR<%,7\$96V39;\JDVCKS).>0\=L](A@2*U0Q+C(0'L6;?MJ#]?Z-1M)_K:$.MKE25549BFBHTEP!D4Z' MT_D/P@K"K1Q/;2;)TT)DLXVTCF)62'P_2E^H6^W-BN)%OCGY]:O_,UG/7]=+#S>%;G*)5>M59Y*]5*ES%U6:IRGZ%+ZK+5M MKDO#,]P"OV,ZN@*&VLH]-X-;KGFGREK%XJW?:(_7Z<;K?Q0S]/G!N7=L9J5] MF^MO[/<%LYOX^O?/-VB.L@;-CL?:8P-JX;K]W[?8-YLQ$J ?/)J:3 J-I_V%X&(KY]EX3X'/KFFQXP$)./6J-R'8V497VO](WOE+ZT MF7(@,?L:FMO:,Y8N%)VE"[M?X(":]&LL<>RD#0^:9'M0<%OE?R_O MD]IM_1V+),*Q>"8<2R;_V41&\H:J G6^!R6+]]JN/?EYI\:FG.A\(K7TMOO( M;0SR1#L/N;$-HYE&EB:;7A),+9;FCJ+-/I\O-8H7DW*BWIRHQN]TXRZN]J\S M B1]G M/5$0"%P#7!$3/UJJ%,E&T]]^GMFGS"\OSY]$Y,SNB>PI^&D/P5=4 H]8(?C% MY.]LXJ&T5QIJ M0N8Y-KH;/@R4W>KKO1AJ"P^(E"(,:Q9ILI?#]8X/U,MDR#;%V[? M0]BVA =Z\5IBOH!3 ^XJ?CLZ+3DYQ-80\W2T\[3+DLYB?)-/S=##(ONLSQ>H M14;JY>9D>%53(K\N8T:Z?1 6V1\2A=D!\_F-$L2R?U0HYA,I'8]\4CS&2RG, M''5]J8:;QUZJD^Y_]+4O$97=DE?O2S)J[*02]D3I^">IA)B'2ECJP)DJ J<# MIZ )D<9-Z:/PRZMDX!C,A4"^&\&DV,DINQ\I26Y#2GR?1O>80WE:VWCJT];6 M4S%>>%7JN15BN=$41%"*4T5X_UM\3M7U:EHFGV<<[=A]'6-\7+++KZP>6EMV M$\6"R0N]C1,4HR61+3@0YW*V=OM2?\[#K7JNXWY[;L\UTMB/PSJV+X?UB>&V MPG KW-3QP'W3]N.=7L5NUG9A%N%[E)P[JG)SQ>;D-?/PI#>>2R_1U":EW.Y! M6<40APP0N/LN&,\HX<)48R"AM1#,P=(9MR0\&TMA"B'$Z M.!W/8L"M>"58&%C(:[?0IFUQ_G;#)L4=!I -\62K@1H\K$9 ^+$1%H]BF+.2 M^M&A8NB*.IZYN"D,S*YPK@+4!C'22EO\$%$OF&!("T;_[:=[D-'=#'*NBC-> MN.WE'EYKDU?>QR"7:M(M##/8-I]8"YC)!$P_BSF4<-58C6F[J^FMV%02:\'6 M+IY<+.JQO2SM8/X7%20D>@B=B#C ?RB K$J0)4SNX-W]/!?#$&P;().K/_8YN0Y=ZDE6I+^N]':;)?<&]+"17-2U5OBDT9&UVK"#])" M\?*RB)VGB@Z4!:Y6S%?*^=)=*=*H5?0<#V/B=\N;RV-&]Y!\S. ME.BA;\/?5E=Y/)JT&*6.I(!P@]KI%;6#/CV?VV"[@"?W-1)[W34CL41ZGT6& M6RKS_!(UJ9_-5ZM<)H'#/M%P(KO7TM7]0_-LG'PV/PE8,)7P&N'^5HE@4'K] M@VWC9]R]S$6$KEQT^)XRRT_Y98>667ZYVB3+TTX/)=E**(,+;GMLL-&3T^O5_F77]7'X['#/&POUN@"1'MHS1=!]MF$_P2N]!M+#LPU MP+K,1;6T!&[ZQ_ MHKG4L?8L*[?7)%7=;1'0#HPMEM7O-*W"G$QH[*UCQFTW//X>DZP%$K5%/!)0 M^:X!NN%*,DMF=RY.?X[%N'M66*5BUT#"<*5_97:O5U>:OY'5RK6L8- 3W@M MB9C'^%G%VOU(O K:ZT/]2CAB.[=*8!6QM03U)K)$)>S8PQJ^T=Z%?X)$!3-D MO)@DH&;=''@BFC@9MXO7,UWS:^;ST;Y_%[Q&! QX -WH MM\4/4$(:W& Y3VG*Y*P*OA,^(MVWI\=1(TA2[B?;MMA:L(6SIEF@UK3_*(O6 M9UE1\E35OEN5MFTI#:+W4IL[=I*?JO9BJXU*$[ITALH%T^3215Z:U6Z#2S7V M?B'I[*IIW6M&\[6+ M5&9Q,>!<3!TC/B+? MM*AY/5TCK K&<=X%I/;$ZN]+)$^!&??MZP!'#GB]3H MD1 U$ZCW@YY!X55B!\P:#(>0_D!1>77L#(HP5A0U+ S5D-$%KD4D9;35)M3[ ME2=7/62B.7E[&"MMY:.JU'W50Q:*E\5:K5B@=9"Y>KW8..26TZ?ZQW7K\W*. MJL=6_O*7HC[E])F1]1+VNN@:!GRU#?&4U/^5)MR"AP?6FW*A0>:L7WVA _6=Z;+ MIP8',75(\%2::[=5@YII$W$(9ZXPG!(%>6V.. E"0ZQ!D% ([N$A0(> MM8&,HLY)"M#V6/K5?E8)\?99<=9+F=,JG46N\/0:N1&[38GX.G7#7YR//'W< MZ34J8V;Y:-NII4$JA:=;1'S9%E&2AV 5*NK8K>J5CTJQ7HUUQ=3Q-"3WJD V MIS?[+)N=65]E:#@:M7HIG=Y]BOU'Z) M]0QD9[HF["AFB%2SOR9"KJ71Z(9;8=[&WX:D419RN4_$P0]8OCV='<>;TSL) MSU:Y90W-&CBT'DTD3IKURS"'MS(.CHL4/0!EG%VFC"L#HO((!',')^P\KZIC MF.F(5X4Y53LI1*Z,Y*^WU/-A-,\.1JTR%F=;9LGCHIEVK/^]_7[9+V))/X MT=4!P@0M-^Q)5:ZT1SQXP;^:S*Q1BN*&@XEGMHV5=U*3NUAX;Q49W+,#AM)^ M@4M6EG@$\Q];5]2(K+NUYWOG]E4I^?AXTLNW3LV Y4!52AL7G^NK%SV=3GJ[R+&94WNT_DI]957M'FDZMJ]Q_2=5X7 MT\ECMBSKI,U%TPG.:4NV<;HG"5G.#OXU8C9P8DHRY&=M5EE#@09.:=DVMLX?K3Y] MIED[L'M%O4]V&A MZH)SO=$W)(SB%\A !8ZQXORYO@)*9D+_=&NOT=6[>C,82I<-\6A-O(450 Z2 M@ A-:4(U&^^@RE[JJG9<2W5X,%'>>M,?GZZA.C<'7(UMVRHY 91],<[SMH/7 M\ ,MXKQMGWZV DFVM(3K2@7#IRDV8!_1[7V$;BGER64NTYPHL??[T<.HF+[Z M1&"R@-%\!4Y$L'!SA99_A/6S7I"!\H%?-1T%+@_L2(N$XZE3^XD#7&@/K0@+ MO4&14C:QWS2-]?/S/;JGB>42!6?4IBKP[:W6?^R47M_'7Q#Z]XYHVC:[JIU, M&3]0>6LWVUJJC(-GU.Q"&9_,Y>/F,>]](+!+:Q?[P%;LXL*RG8&ZABVKV-P' M2DKLY:96RJHO0<#T]HW1ZQNR$NL$YHUD[\4YP:;NS!$),I9:Y8C<_N(O,TA/ MB[W+Q4Y_[F*OAU![T9PH3U+W<9*3JT;ZA%"[ _!3K-OCY3'7XQ'05!F* E;+ M>IGF&.+C!W#-!^RY.I'&W'_/ H=F9QJ6^CKUE)KM*;#D>/1P(Q5%Y3'S^HW3 M11WGYX%7%?8:W-H'THTLW^#Y/,LL7\HY(0PKS!%VJ3-M,6%-;,G+0CM]52IT M2\/>P1#6T]R+[N38;]*5QJA-G$0.EY9&<' H84XEVH!U/Y+&YQS(!>TQV[;[ M?^OPC9=((( 2_C8FO*IQ!+N_>;^"&_%:")=4;JN8@HYCF5OEC&.5Y\GHIK35 M0=ELBL;6.Q6)-AU8K:5.7._E"B-#:=DK7[*&X-W7?-6"KSNP(,#_P D;E&LD M%O;H6")A\4UI'[-I;TK=J-][OAP^O1IO;P=%^Z48^$#YX-GZ2QIF4\J'0_-R MYMQ_5-)&6PGWGXXA29X2QW=Y4=9T3M0U[A%>#U?3IK8LT\1*0?'PO@/)0X1O M]U#R_(ELB[1Y ]9*GP[S?_XK$XNF?VBP3FGW%ITW'6"68X),#6)FO--?7*&WE-441_G/D3- M<4$!?@92M?,H]^KXGO1;1(4-H#62M&[N\J/8MI509GX;7!#?+1?,]/>^ M,511$T1* 8L?QDHOU1[_?AUWLX? #RO&Z^*,P&9W+!:.1%=PQB6:2QZ#RH>G[(BQ)M<: KP 4=T.ZPA>F&2AF'_L#XZ >G M&; 'S3Z!? Q$U;0)U#&^FN\S),\6 ;4HXS?PH[4[A6*1>(::GAU34^&6Q;AU M.N;9K=;2:?,L3.;>$LV ) S!!%;8R-@6+,#CCWYOHGU8R$=;,@3R\S__[^R, MNQ2))'SGJK";_X GO1L(7?.=2T:YLS/3?R2(0_^N=;.OA'5%BG:"6:O[Q>H& M%G "_14OB6V M?W!E4 ^,G&4%21C-.._ZU[H-?YIZA"QWT'_^!5I[4!ULH[>S%D'K[CLWH$ME MTADF=IQ$GG>+>1'!23JD*2.;@X>/4@H/?,OE51'R=A&Q0), MDU7VQ)(I!S4Q[G4>GRY(= .J*,3Y&M MX>/*_-W]QS%P_-@%^Q3NL6>.-_#PETK(&;H9.5@;41'^.0?)M-V&8$>$T/4' MOZ$B0*\GUI3PTEB#5P/%!(+C@ &8LYBQ0'!3\+,B[J&=)'_'0[Y4U)#E7O;P M+L_:DMYKC^R-:XS<(0K8[KPCTDO&L!6TX=#!H^4 >Q_L]2)3&/R460UXI\KE MZOE0.A$YY^H]*A/4ZV!=CQ+B>+ 9WV+^BC!S)K"[G&-51LA=P$M@7]%K!@0& MK-,:3Q0N^-Z0="89HA9FCFXFD2'JWFXK79G6S?/:]$$F1M.T3-3Z9M:!$;8& M"=LS/6C3CS M\;Q^;GM36-MP6'^99]0%A4CC"*;A@U-&FXM%$-BQ%,:B@35 O2?')6/_:=EB MUG+UK'6G9FRWART80S7="WO@+'F$:M^92L-,,:87W8,(9*6"D$=EYO %N=1QPS+=^^ZG(9.$!QYS3.7=%E*[*#^!X [L# M>QW.3"5=, 9Q]F@7:[P$*X&[ZHS?A4<5CD%E[?LN^W0#*;)N'6<> _!QQ0]V M-,C3>FRPVB[&TTGE,%-@::_NG(.9-GAJ)SRTZ)ZA8H\O"[5D>/J4NT=-?CT'LN732_]F:FKD72[DOY]RY]: MNFY$WT33*_-.0!D^S4]'I528YI&X/)#]:Q>2+0%3AV\)V.*(G4E]2VC.53.^P3 M\L$GTFX1Y+3[H*YJJFU%7/ ]/CWB\Q&*I]/><)O)6#+664X4W=9QYN&L? M-JC*M,_UMY\X@>#$_B/:"5LLL^4->8J09:S1G#$UG!DZQA5FS6/S@97J$5#50;$4JG/] M+"NJWLO1,(EM8#[?O/5)79"NI-T"P>X M8].AS/G-.0A++VWAERY]!LTNTFD#P#.+QY(3]JWW(N"()$BK^EV'9Y8-#XB[RVB M[1;?=+>.-38O#B=VDILU5::5)>[FC5G)201&/,U$3MU*#V+IYU6FSZ4/[(HY MA':EZ>"695TQYBS+2/*J=9&/93[*GPB"%X14"X,L=):;&IPG2,K=V++S+.B2 MS>#P-)\&UK['0.B)TWR;SBLY+;A?Z2 XS;\Y/,R^UA7&ZLY1=G+"<"MR1.AA/1=9P3)S#5K\QH*\#5$H%]8,EP?"VS_I!@ M7+/-2;S8KTK=K#SJ)XX/QG77=5")N1J!O-+OBSJMP,C)0A[> $M$Y+9(M-4E M4<[==;T'-2>E7B9J9'LOY8L@'OS/J([*SE='730GDVIL\%C-_7I+\-]^YBOW M]Z7&?;'])Q]H4(MA]DDYKKK6(URHG!9R M012[H8<$5QF;N[S0V78(*[TJG3M8281T,>KO'=V)MCW)5C+OAGJ=:DT!5? 6 M+""4X*959M#T\?Z!LY-^79JNLL!WM#]BB[K4FF6![P8B\74(H47H'4E!6)P! MCYBQ#"ZVK:@#!2LSN1[A!;P<; <-?XVFD^DH]P1SO.5A=#*7HR9>R%,V6(4Y M%21:!HZ/GGD@PUBADI4SNL FN)2I>;A;7%IE0$E+<8!T(K.2^^FS$18 S#.\ MAI="'7%H DH@,L3L _N\ !/E--(V$)L'6Y5BM?^:P*1U\_8"NWL1%E 5$R)4 M?5QG%?4-I:+F+ 3$2T6=@D+B1)AGUVHY>V&($MJ;)9E1=DI7R]6;'53$^F6B MIFD)FS'KKFFM8D[7/);"^K"1-5<-S,7)@1V R]GXI&-W;8.XN#_JX'YL2D;( M+/<6P&Q712JE* K15#3*2MWP4SS2G,0*'\7K3KR:JDSU*+V3P<@(T_N_K3XY M1%-GT2@]/[)/\8B+[>80$U:,^=O/DAPJ*T/*PHA.D0I[XNJPO=[1NWT E7SX/IWD=W]YKV2T^/.PN93F5/ MV!'SI:)^F,\QBY6<-[4LZ,@YACV/D$06>I4("X7@.6Q^#*/JW$OJ0Q2'T#PZ M@(T!BRV!-L&%1K@YGNO#]'MGNG)&/W M'F&,D.D-S6Z?X8&@[UAJD(TV3'C! MC$Z[XHZ'#)N$96?.'CEF%QVAK<4V7=([419X(\Q=$328QXOY((Q8&S/V,3(& M%IGO0:=WW@%;F! VU,.>H]H4=#OWA9Q)BT*F(66=C M?(*= A_=MJ"<20Y-G4B1 RU68??C)4!AEHZFT:I3A3.F>H76DG M$?I,E3#RLW611+YENGC.N9Q]AD0H-880Q_#9)--P4!$]D+J)9^0_9$)#JCAS MVD]%X0;PE0!_M'5\&,BR2L1^RU#-3BD2+*JBPF,H+"VV3NCS"/\/9/>/L_=@MJEHK/GU9 (^9!G2\%+$O/G-(\ M[VA.DO%XO36.WEQG@Z0![3NPPE#D<#-C\C# G@ R;3CA;KS!6 7+.'//];2BBL#/'B*I9;SQ*I[O:T\2PG9Z(ZF^G!KX]W3S+Q1 MXE)#/I=Y?!XEVYT=S,P-U^87H6LM'*E=XZAMAHX6"-_I8.BT#HJ67SBQ8QCT M'*#7>LLX3;-.>C8;M.RN9I^_RT^TUV)S4GIO/47316TRG,)A;E.]6G@^"4^T M#K>G';T";A+X VM9#X+%NMH]*E]9H//T#)9XG H,(1!/+FH$XSW--4!TCI7: M*[)O4X&3O+=.:T]YS4U0=HY->7%MN)5.=[%6:G^QDC_%=G40'>4;C M%HOWFUT4N\T-Y=_U"M?6%ICYY0@F,>G@H'"+FN[ZH+;_[>I/6JP56UPZ,$B; MOQJF[=4 1KQ\@4VQT>SKEL8HYB](A&2*N0K9WC[GN]Z%EN^MH2+,!U%7SX@P M-P96X6RCB&KF@=LLE%KR8%]?:[ MZG-U;BLJW?+-B93C+Z78\+F?C@7WGZ[OUK5&O?7XP,'ZOO>4+[S30%K:5\[I MG9FA,+[G=9K6OC3(EEJ1"KGB::$ M7'Z(XT'C41IV_ 3G+A\;C[4B=U\JE^X?[UF$CJOFGFFUY2E2MX5(W5<@VR%% M&U/)SXXV6M8)&W=TY9Z^OSA=UA%W_-5Z)5?I^G4WF3F@Z-P\OI:'X6U%QE#! MNT)CJZ(W2WQUVXZ5;>C@\'WDV%)LRO-]T]@-M2VTK8Q\-6C04KNF:F[^!8.4 M81:-$9&&Y!XSTC6L_>CS=Y6[N^JD@RZ&J[&6>QE?Y3JQUYUZ)9VB;NJAM''+-JC*UA3/OJ83, M\0W?5Y+26%1B2G2?(17?G)7^%$=]8&# W?(NKN :W!L<8#+B+TJY/4^^;X># M@R1-L5%"3[_-S'T=/DYN8X/FI#CDM5LI>7\U$?>M#IG/W_(EF*Z%69?"46C+ M-1@ML"\VDUB$9+"QFO2]N3Z"C:^UL7"(",4/K"#-T3(BIBIMCAK'6\5J_#F6 M4(($DH)9>;[E"R?XG1/[ T-G=?5$)9\4D#X0U;EH5=?@ZN X>^D]:\_XPB0] MFQXN;N[%WC]^/ZH/EY>I3PN++G&@GN)E*Q/8[)5=@Z,#GX?2/GNG["QFMBIB MUJB^]A,I.2%=9?89,3NNDJNL#1!Q<5_+?:^W>T0P)%+IU(W!0**EIKQ$F:LT M+3Q:&B>*-HD%RA3D:>LWH[>*3S\PJU-*,/0X"+-.\($18;PT53 MI=$4-8 MN3LSI%4J7U9J][E&J5+^](C0(4533K5;C@JGN=JM\#!U7BMGO).8UG[H?'>ZL..='+^ZLC6 M8A5O3_;LX<9R0S4GV:JHE4=)_>$Z2)W*IF5E>5[K<0->%*B9ML:!]<"KGRSZ M!LNXS09V+,>3_L(B7Z_>;"G%5^2Z9H-G."?\N:(VBV/F%\KQ+WKF)T(.1);O MDAI!'"1G':2G+%UR/77.+L^N2* M;TRNE>&PI8,JF$[N&J^3*E%QZT6)&HA"4Q@T)_UK$LLFW\K"\VZBNS[DRW+# M^%XWX M;5R[4[*NYXO&(M5,M)VX3Y.[I][7\44?N O/V9^$(@WW3*Q%Q4 8+0W>*W80 MG=R&W:0&/8/EM"$YCQXK\="'_)_6SUJQ4:I1OVBHGGLJE:_J7/4N5SXU\=G] MD(N=#@'E-R2A.AGH#,X_&N:BV2,B:($XOPM_32 :( XV\P'Q&=S?9%B !+86[%EJ&3$/RE M6S<9 \[\L\]_T 2: =LUT)3 0AP:.3:A;Q$#E<@:BZ/P&)JA3FT;FQ8.Z'0$ M<%^IE@>RM!E^*C9;M&:%T95$)#$#VQNV@,[1=E$)@]]C$[U0>)6"GQBT% MJ45\VS[_1J9SHF]Q3DN4;6Q:"QX92-L:TRO8,PG?[H702#WGRHKK4>:%4P#[ M(:X D5G'%DU$<$[K77;T";^E@,8GK;9[K797:I2NS,C.,2NRG96 [GC/1XQX MAAD.]U#1@W\1!'RH2$.&[RR1+N@,VB2 H L3[FA+O-A'='E0 NC'ZYJJ1*50 MWA8HLZ+"Y;PZ!J&D"-4@_2T#+B :J+M?/5$B%'K<$G#Z4 3L9K#7B$2O@]TA M\A)3LH:DTPX>MOL0'@P*3=$MW$^)WN?4$Z3-&^S%"! M@GHS%9T)04YK#A&M M/$0^1$VG2IBA7",J/L*6(U(Z5<)T0H;>1E!M>)Z&L-G^*0,4D 2F?W@.)Z%B M\P="]Q5$*#7Q^:5QB#:>HEIZZC6%Z<'D-<3[;J-CM8/5D RV&GZR%XJWDB:M M=A+7RHC <2*,S0#@$@R:@Q$/E$: :THOWNHV$Q/ICP"3>B&ZW* '=)QBX95KG-TGL M$ O8P/KQ/%0S7VUVI=!\='YTIAZ;MQ?9W6:_L=ELEFG_1VQ!4.GDIEU#6(]' M]\.F;&GW=KQ*W]13VH?R0.Q&6ZZ!KVR_/C/094%01X]'\^;F@H&Y7)>!,;2B MD:4M2G%QYQ8ALWP1W(DW6UB$_P>.])7"N5,_07*HG-2('S%A9EF//9;-=8B1L3OEK8-C$]S>&>7I&I[7BH=.@(,*>U(J,N%@JS'WJ]+ MKPOYR>4)HL1>Q&,TOWG%;'8B]G[185=$+**+6.\ORB,>+9O77,(=J(2K7WSW MZHF_'D;CG[J$FRH-O]"N*Y8PMG@);3\F)4#(=P:X6RW,]FX>PZ;>IE1F>>>V MKL#'DW9/5B2E.[:<&N81&ZP),"H$H(<6D@F62:&C T<$E,7;T32<>COFVFC2 M-\U9+-H/KF>=V>V&5'CDMMP7U#W"CMW'=18^7E,337])E#'R'VI0?\<16_Q' M>/1B+@DF")RU$IQ[)5;9"O-*X;CDQVOAW.'T+9<]@4IWY_G4C99&FYKIQ2%2 M?4%Y4^3"B4N]Z)[F)*-7QX.[VT*B0 Z\B F40+G2*(:BD>\N(R(3RS0G7?%" MO8C(FL@Y+33@57JHH$V_Y*Z"&S'I M@'I@!W[80HTV Q6&YXP(\V:+?;/4#-M'.G(>\+*SMJ'3[=QLZ5+(' M+B!'R"NS@UW6'S/^@ZNP%K??N3L>SJRG=IFS!3/!VF7&(@';97IUBCQ\?O-L MT3I#-MVB$2B 'URI0#\T(QG83C]T=#=C0 SG2F\C-Q^7KT^1V]%K[J%7_/>A M,OY(W@T&OVHDUKKL_?H0>P^UWXFJ4%<+9>DMGJDD;^/E.[XTSMR.)]>CR8-2 M$VN/NE!JEP=R7QB-[MX'4K%:TAYK5^U(:U@OD]9%=5+.\+?Z<^RI_;__IG-2 M85R0>W(TH13?A\)-*IT=B&_/^7;VMOQ1_4CEK_-/X[Q:T?-WR53]O?5X47N7 MGQY^WU[>7G_*ZM':'<\WU1KPUOHJ57CY:^5](S7WVU=[J;+4J)VV6O]&FH?\6S\?W.%E_+-;;K[ M?__'J/)O2Q'&/[G__-O3^]+/_P]02P$"% ,4 " ,B!Q98-_ &NL- #H MB $0 @ $ 8FUR82TR,#(T,#4S,2YX&UL4$L! A0#% @ #(@<63#J]E)F*@ /(," !4 M ( !PB, &)M&UL4$L! A0#% M @ #(@<62/W[@1''0 G,4 H ( !$_4 &5X,3 M."YH M=&U02P$"% ,4 " ,B!Q9A>=12N(# B& "@ @ &" M$@$ 97@R,RTQ+FAT;5!+ 0(4 Q0 ( R('%F0MQ L @@ $T[ * M " 8P6 0!E>#,Q+3$N:'1M4$L! A0#% @ #(@<66DZ""++ M!P YS4 H ( !MAX! &5X,S$M,BYH=&U02P$"% ,4 M" ,B!Q9-R#X_74$ !7'@ "@ @ &I)@$ 97@S,BTQ+FAT M;5!+ 0(4 Q0 ( R('%F6,.LY9P0 ,< * " 48K M 0!E>#,R+3(N:'1M4$L! A0#% @ #(@<63P ,H^)[P$ 17$0 P M ( !U2\! &9O XML 71 form10-k_htm.xml IDEA: XBRL DOCUMENT 0000073290 2023-06-01 2024-05-31 0000073290 2023-11-30 0000073290 2024-08-28 0000073290 2024-05-31 0000073290 2023-05-31 0000073290 us-gaap:SeriesAPreferredStockMember 2024-05-31 0000073290 us-gaap:SeriesAPreferredStockMember 2023-05-31 0000073290 2022-06-01 2023-05-31 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 2022-05-31 0000073290 us-gaap:CommonStockMember 2023-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-05-31 0000073290 us-gaap:RetainedEarningsMember 2023-05-31 0000073290 us-gaap:CommonStockMember 2022-06-01 2023-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2023-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-01 2023-05-31 0000073290 us-gaap:RetainedEarningsMember 2022-06-01 2023-05-31 0000073290 us-gaap:CommonStockMember 2023-06-01 2024-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2024-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-01 2024-05-31 0000073290 us-gaap:RetainedEarningsMember 2023-06-01 2024-05-31 0000073290 us-gaap:CommonStockMember 2024-05-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2024-05-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-05-31 0000073290 us-gaap:RetainedEarningsMember 2024-05-31 0000073290 2021-01-22 2021-01-22 0000073290 BMRA:ATMAgreementMember 2022-06-01 2023-05-31 0000073290 srt:MinimumMember BMRA:ATMAgreementMember 2023-05-31 0000073290 srt:MaximumMember BMRA:ATMAgreementMember 2023-05-31 0000073290 BMRA:ATMAgreementMember 2023-06-01 2024-05-31 0000073290 BMRA:ATMAgreementMember 2023-03-07 2023-03-07 0000073290 BMRA:ATMAgreementMember 2023-03-07 0000073290 2023-09-28 2023-09-28 0000073290 2024-05-10 2024-05-10 0000073290 2024-05-10 0000073290 2023-05-10 2024-05-10 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:DistributorOneMember 2023-06-01 2024-05-31 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:DistributorOneMember 2022-06-01 2023-05-31 0000073290 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember BMRA:FourDistributorMember 2023-06-01 2024-05-31 0000073290 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember BMRA:OneDistributorMember 2022-06-01 2023-05-31 0000073290 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember BMRA:DistributorsInAsiaMember 2022-06-01 2023-05-31 0000073290 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember BMRA:OneVendorMember 2023-06-01 2024-05-31 0000073290 country:MX 2024-05-31 0000073290 country:MX 2023-05-31 0000073290 srt:MinimumMember 2024-05-31 0000073290 srt:MaximumMember 2024-05-31 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2023-06-01 2024-05-31 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2022-06-01 2023-05-31 0000073290 BMRA:PurchasedTechnologyRightsMember 2024-05-31 0000073290 us-gaap:PatentsMember 2024-05-31 0000073290 BMRA:PolishDistributorMember 2024-05-31 0000073290 us-gaap:EmployeeStockOptionMember 2023-06-01 2024-05-31 0000073290 us-gaap:EmployeeStockOptionMember 2022-06-01 2023-05-31 0000073290 srt:MinimumMember 2023-06-01 2024-05-31 0000073290 srt:MaximumMember 2023-06-01 2024-05-31 0000073290 BMRA:ClinicalLabMember 2023-06-01 2024-05-31 0000073290 BMRA:ClinicalLabMember 2022-06-01 2023-05-31 0000073290 BMRA:OverTheCounteMember 2023-06-01 2024-05-31 0000073290 BMRA:OverTheCounteMember 2022-06-01 2023-05-31 0000073290 BMRA:ContractManufacturingMember 2023-06-01 2024-05-31 0000073290 BMRA:ContractManufacturingMember 2022-06-01 2023-05-31 0000073290 BMRA:PhysiciansOfficeMember 2023-06-01 2024-05-31 0000073290 BMRA:PhysiciansOfficeMember 2022-06-01 2023-05-31 0000073290 us-gaap:EquipmentMember 2024-05-31 0000073290 us-gaap:EquipmentMember 2023-05-31 0000073290 BMRA:FurnitureAndFixturesLeaseholdImprovementsMember 2024-05-31 0000073290 BMRA:FurnitureAndFixturesLeaseholdImprovementsMember 2023-05-31 0000073290 us-gaap:AccountsPayableMember us-gaap:CustomerConcentrationRiskMember BMRA:TwoVendorMember 2023-06-01 2024-05-31 0000073290 us-gaap:AccountsPayableMember us-gaap:CustomerConcentrationRiskMember BMRA:OneVendorMember 2022-06-01 2023-05-31 0000073290 us-gaap:EmployeeStockOptionMember BMRA:TwoThousandFourteenPlanMember 2014-12-31 0000073290 us-gaap:EmployeeStockOptionMember BMRA:TwoThousandSeventeenPlanMember 2017-12-31 0000073290 us-gaap:EmployeeStockOptionMember BMRA:TwoThousandTwentyPlanMember 2020-02-29 0000073290 us-gaap:EmployeeStockOptionMember BMRA:TwoThousandTwentyThreePlanMember 2023-04-20 0000073290 us-gaap:EmployeeStockOptionMember 2023-06-01 2024-05-31 0000073290 us-gaap:EmployeeStockOptionMember 2022-06-01 2023-05-31 0000073290 us-gaap:EmployeeStockOptionMember 2024-05-31 0000073290 srt:MaximumMember us-gaap:CommonStockMember BMRA:ATMAgreementMember 2021-01-22 2021-01-22 0000073290 BMRA:TwoThousandTwentyStockIncentivePlanMember 2021-05-21 0000073290 us-gaap:CommonStockMember BMRA:ATMOfferingMember 2022-06-01 2023-05-31 0000073290 srt:MinimumMember us-gaap:CommonStockMember BMRA:ATMOfferingMember 2023-05-31 0000073290 srt:MaximumMember us-gaap:CommonStockMember BMRA:ATMOfferingMember 2023-05-31 0000073290 BMRA:ATMOfferingMember 2022-06-01 2023-05-31 0000073290 us-gaap:CommonStockMember 2023-03-07 2023-03-07 0000073290 us-gaap:CommonStockMember 2023-03-07 0000073290 2023-03-07 2023-03-07 0000073290 us-gaap:ConvertiblePreferredStockMember BMRA:StockPurchaseAgreementMember 2020-02-24 0000073290 us-gaap:ConvertiblePreferredStockMember BMRA:StockPurchaseAgreementMember 2020-02-24 2020-02-24 0000073290 us-gaap:ConvertiblePreferredStockMember us-gaap:SeriesAPreferredStockMember 2020-03-04 2020-03-24 0000073290 us-gaap:CommonStockMember 2020-03-04 2020-03-24 0000073290 us-gaap:CommonStockMember 2020-07-21 0000073290 us-gaap:CommonStockMember 2021-01-21 0000073290 us-gaap:CostOfSalesMember 2023-06-01 2024-05-31 0000073290 us-gaap:CostOfSalesMember 2022-06-01 2023-05-31 0000073290 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-06-01 2024-05-31 0000073290 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-06-01 2023-05-31 0000073290 us-gaap:ResearchAndDevelopmentExpenseMember 2023-06-01 2024-05-31 0000073290 us-gaap:ResearchAndDevelopmentExpenseMember 2022-06-01 2023-05-31 0000073290 us-gaap:DomesticCountryMember 2024-05-31 0000073290 us-gaap:StateAndLocalJurisdictionMember 2024-05-31 0000073290 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2024-05-31 0000073290 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2024-05-31 0000073290 srt:AsiaMember 2023-06-01 2024-05-31 0000073290 srt:AsiaMember 2022-06-01 2023-05-31 0000073290 srt:EuropeMember 2023-06-01 2024-05-31 0000073290 srt:EuropeMember 2022-06-01 2023-05-31 0000073290 srt:NorthAmericaMember 2023-06-01 2024-05-31 0000073290 srt:NorthAmericaMember 2022-06-01 2023-05-31 0000073290 us-gaap:MiddleEastMember 2023-06-01 2024-05-31 0000073290 us-gaap:MiddleEastMember 2022-06-01 2023-05-31 0000073290 srt:SouthAmericaMember 2023-06-01 2024-05-31 0000073290 srt:SouthAmericaMember 2022-06-01 2023-05-31 0000073290 BMRA:BuildingInIrvineCaliforniaMember 2024-05-31 0000073290 2016-11-01 2016-11-30 0000073290 2016-11-30 0000073290 us-gaap:RoyaltyAgreementsMember 2023-06-01 2024-05-31 0000073290 us-gaap:RoyaltyAgreementsMember 2022-06-01 2023-05-31 iso4217:USD shares iso4217:USD shares pure utr:sqft BMRA:Segment false FY 0000073290 10-K true 2024-05-31 --05-31 2024 false 001-37863 BIOMERICA, INC. DE 95-2645573 17571 Von Karman Avenue Irvine CA 92614 949 645-2111 Common Stock, par value $0.08 BMRA NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 14544346 0.08 16821646 Portions of the registrant’s definitive Proxy Statement on Schedule 14A relating to the registrant’s 2024 annual meeting of stockholders, to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K, are incorporated by reference in Part III, Items 10 through 14 of this Annual Report on Form 10-K. Except for the portions of the Proxy Statement specifically incorporated by reference in this Form 10-K, the Proxy Statement and related proxy solicitation materials shall not be deemed to be filed as part hereof. 200 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have audited the accompanying consolidated balance sheets of <b><i>Biomerica, Inc. </i></b>(the “Company”) as of May 31, 2024 and 2023, the related consolidated statements of operations and comprehensive loss, shareholders’ equity, and cash flows for each of the years then ended, and the related notes (collectively, the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of May 31, 2024 and 2023, and the consolidated results of its operations and its cash flows for each of the years then ended, in conformity with U.S. generally accepted accounting principles.</span> HASKELL & WHITE LLP Irvine, California 4170000 9719000 947000 722000 2376000 2056000 238000 300000 7731000 12797000 201000 213000 910000 617000 742000 1035000 165000 165000 48000 30000 212000 165000 203000 79000 9254000 14454000 1138000 892000 655000 696000 85000 60000 326000 297000 2204000 1945000 459000 785000 2663000 2730000 0.08 0.08 571429 571429 0 0 0 0 0 0 4428571 4428571 0.08 0.08 25000000 25000000 16821646 16821646 16821646 16821646 1346000 1346000 53542000 52705000 -102000 -110000 -48195000 -42217000 6591000 11724000 9254000 14454000 5415000 5339000 4804000 4893000 611000 446000 5487000 6085000 1491000 1584000 6978000 7669000 -6367000 -7223000 431000 133000 1000 431000 134000 -5936000 -7089000 42000 51000 -5978000 -7140000 -0.36 -0.50 -0.36 -0.50 16821646 14154269 16821646 14154269 -5978000 -7140000 8000 -36000 -5970000 -7176000 12867924 1029000 42447000 -74000 -35077000 8325000 46500 4000 77000 81000 573889 46000 1915000 1961000 3333333 267000 7081000 7348000 -36000 -36000 1185000 1185000 -7140000 -7140000 16821646 1346000 52705000 -110000 -42217000 11724000 16821646 1346000 52705000 -110000 -42217000 11724000 8000 8000 837000 837000 -5978000 -5978000 16821646 1346000 53542000 -102000 -48195000 6591000 16821646 1346000 53542000 -102000 -48195000 6591000 -5978000 -7140000 81000 84000 -10000 342000 -205000 -174000 837000 1185000 293000 267000 215000 291000 115000 -534000 -62000 -20000 44000 -18000 246000 -80000 -41000 49000 25000 9000 -297000 -297000 -5361000 -5474000 51000 64000 64000 14000 -115000 -78000 10014000 81000 705000 81000 -81000 9390000 8000 -36000 -5549000 3802000 9719000 5917000 4170000 9719000 41000 51000 40000 40000 6000 6000 <p id="xdx_80A_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zsOtqgjTjZef" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 1: <span id="xdx_824_z0Z3lzJbqR3h">ORGANIZATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our primary focus is the research, development, commercialization and in certain cases regulatory approval, of patented, diagnostic-guided therapy (“DGT”) products to treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. Our inFoods<sup>®</sup> IBS product 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, and constipation. Instead of broad and difficult to manage dietary restrictions, the inFoods<sup>®</sup> IBS product works by identifying specific foods that may be causing an abnormally high immune response in the patient. A food identified as positive, which is causing the abnormal immune response in the patient, is simply removed from the diet to help alleviate IBS symptoms.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 CVS Pharmacy). 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due to the global COVID-19 pandemic, in March 2020, we began selling these COVID-19 related diagnostic tests during fiscal 2021, and we experienced significant revenues from such sales during fiscal 2021 and 2022 with lesser sales in fiscal 2023. Due to falling demand, there were no sales of our COVID-19 related products in fiscal 2024. As such, our COVID-19 product sales caused significant swings in our revenues over the past 4 years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The other existing products that contributed to our 2024 revenues are primarily focused on gastrointestinal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are Conformite Europeenne (“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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_805_eus-gaap--SignificantAccountingPoliciesTextBlock_zup2sQABeXFj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2: <span id="xdx_82E_zmqilmkm8DC1">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zHzRByx8f8J3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zcPvF8YIQlE2">PRINCIPLES OF CONSOLIDATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements for the years ended May 31, 2024 and 2023, include the accounts of Biomerica, Inc. (“Biomerica”) as well as its wholly-owned 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_848_eus-gaap--UseOfEstimates_zASloOkR9sZ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_865_zSJ8TJCoeNi4" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ACCOUNTING ESTIMATES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of our consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, as well as the disclosure of contingent assets and liabilities at the date of the financial statements. These estimates also impact the reported amounts of revenues and expenses during the reporting period. Key estimates include the allowance for doubtful accounts, based on both current and historical practices with customers; variable consideration in revenue recognition, estimated based on agreements that include guarantees of specified profit margins, requiring adjustments based on actual sales performance and market conditions, stock option forfeiture rates, calculated using historical data; and inventory obsolescence, where inventory is stated at the lower of cost or net realizable value (NRV) and assessed through judgments based on projected and historical usage of materials. The valuation of lease liabilities and right-of-use assets also involves assumptions such as the borrowing rate at lease commencement and the likelihood of lease extensions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These estimates are critical to our financial reporting, and actual results could materially differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_84E_ecustom--LiquidityPolicyTextBlock_z7wKFRe8qIpk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_866_zR8d4yEnuAv1">LIQUIDITY AND GOING CONCERN</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $<span id="xdx_909_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_pn6n6_di_c20240531_z6wWE43xvHgl" title="Accumulated deficit">48</span> million as of May 31, 2024. As of May 31, 2024, the Company had cash and cash equivalents of approximately $<span id="xdx_904_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20240531_zPrUtDXx5gEc" title="Cash and cash equivalents">4,170,000</span> and working capital of approximately $<span id="xdx_909_ecustom--WorkingCapital_iNI_di_c20240531_zErhSMw7Ott8" title="Working capital">5,527,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 22, 2021, the Company filed a prospectus supplement to the base prospectus included in a registration statement filed with the SEC on July 21, 2020, and declared effective by the SEC on September 30, 2020, for purposes of selling up to $<span id="xdx_90E_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20210122__20210122_zJnwytjYBwo8" title="Shelf registration statement maximum authorized common stock issuance value">15,000,000</span> in “at-the-market” offerings, as defined in Rule 415 promulgated under the Securities Act (the “ATM Offering”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the ATM Offering, the sales agent uses commercially reasonable efforts to sell on the Company’s behalf all 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 agent and the Company. The Company has no obligation to sell any shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended May 31, 2023, the Company sold <span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20220601__20230531__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_ztrUdyp4Li3e" title="Sale of stock, number of shares issued in transaction">573,889</span> shares of its common stock at prices ranging from $<span id="xdx_90E_eus-gaap--SaleOfStockPricePerShare_iI_c20230531__srt--RangeAxis__srt--MinimumMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zHO1i5A5Mq9k" title="Sale of stock, price per share">3.15</span> to $<span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_c20230531__srt--RangeAxis__srt--MaximumMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zqQ6oKz6b4yf" title="Sale of stock, price per share">4.26</span> pursuant to the ATM Agreement, which resulted in gross proceeds of approximately $<span id="xdx_90D_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_c20230601__20240531__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_z4wkzm8kMMkl" title="Sale of stock, consideration received on transaction">2,014,000</span> and net proceeds to the Company of $<span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20220601__20230531__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_ztoDrQ4ER2f9" title="Proceeds from issuance of common stock">1,961,000</span>, after deducting commissions for each sale and legal, accounting, and other fees related to offering in the amount of $<span id="xdx_902_ecustom--SaleOfStockExpenses_c20220601__20230531__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zclu9bLyNyV7" title="Sale of stock expenses">53,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 7, 2023, the Company sold <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zo3oQIsl1eYf" title="Net proceeds from ATM (in Shares)">3,333,333</span> shares of common stock in a firm commitment public offering at a gross sales price of $<span id="xdx_90F_eus-gaap--SharePrice_iI_c20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zEOUXcJdnv6d" title="Share price">2.40</span> per share, with net total proceeds, after deducting issuance fees and expenses of $<span id="xdx_907_ecustom--SaleOfStockExpenses_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zZRMj1qEvHFl" title="Sale of stock expenses">700,000</span>, of approximately $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_z1CLFM92IOoi" title="Proceeds from issuance of common stock">7,300,000</span>. As a result of this public offering, the Company terminated the ATM offering agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 28, 2023, we filed a “shelf” registration statement on Form S-3 with the SEC, allowing the Company to issue up to $<span id="xdx_90B_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20230928__20230928_zl6mL9bOh9lh">20,000,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in common shares. Under this registration statement, shares of our common stock may be sold from time to time for up to three years from the filing date. On May 10, 2024, the Company filed a prospectus supplement with the SEC, as part of the registration statement filed on September 28, 2023, which was declared effective on September 29, 2023. This supplement was intended to facilitate the sale of up to $<span id="xdx_90B_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20240510__20240510_z2cqlDRicbsk">5,500,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in common stock through ATM offerings, as defined in Rule 415 under the Securities Act. As part of this transaction, the Company incurred $<span id="xdx_90B_eus-gaap--DeferredOfferingCosts_iI_c20240510_zVMZOj1UoU1g">81,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in deferred offering costs. </span>The amount of capital that we can raise under the ATM offering is highly dependent upon the trading volume and the trading price of our stock. <span id="xdx_904_ecustom--AverageTradingVolumeDescription_c20230510__20240510_z28RCix78Laa" title="Average trading volume description">The average trading volume of our stock over the last three full calendar months is approximately 229,000 shares per day and the high and low trading price of our stock during the same period of time was $1.25 and $0.50, respectively.</span> If our stock continues to trade at low volumes and price, the amount of capital that we can raise under the ATM offering will be constrained.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company intends to use the net proceeds from this offering for general corporate purposes, including, but not limited to, sales and marketing activities, clinical studies and product development, acquisitions of assets, businesses, companies, or securities, capital expenditures, and working capital needs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024 and 2023, the Company had cash and cash equivalents of approximately $<span id="xdx_906_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20240531_ziUST6RHDDUh" title="Cash and cash equivalents">4,170,000</span> and $<span id="xdx_907_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20230531_znKARWYi5Fc9" title="Cash and cash equivalents">9,719,000</span>, respectively. As of May 31, 2024 and 2023, the Company had working capital of approximately $<span id="xdx_90F_ecustom--WorkingCapital_iNI_di_c20240531_z1MYOuLys176" title="Working capital">5,527,000</span> and $<span id="xdx_909_ecustom--WorkingCapital_iI_c20230531_zRm7QzoMoyLi" title="Working capital">10,852,000</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s ability to continue as a going concern over the next twelve months is influenced by several factors, including:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our need and ability to generate additional revenue from international opportunities and our new product launches;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our need to access the capital and debt markets to meet current obligations and fund operations;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our capacity to manage operating expenses and maintain gross margins as we grow; and</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our ability to retain key employees and maintain critical operations with a substantially reduced workforce.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management has analyzed the Company’s cash flow requirements through August 2025 and beyond. Based on this analysis, we believe our current cash and cash equivalents are insufficient to meet our operating cash requirements and strategic growth objectives for the next twelve months.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To address our capital needs and sustain operations beyond the next year, we are actively pursuing strategies to increase sales, reduce expenses, sell non-core assets, seek additional financing through debt or equity, and seek other strategic alternatives. While we are committed to these plans, there is no assurance that these efforts will be successful or sufficient to meet our capital requirements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These factors raise substantial doubt about the Company’s ability to continue as a going concern. Our future viability depends on the successful execution of our strategic plans, securing additional financing, and achieving profitable operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s consolidated financial statements as of May 31, 2024 were prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><br/></span></p> <p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zp4D9mFFK4Xe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_z5coPyjkSOyc">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has financial instruments whereby the fair market value of the financial instruments could be different than the amount recorded on a historical basis. The Company’s consolidated financial instruments consist of its cash and cash equivalents, accounts receivable, and accounts payable. The carrying amounts of the Company’s financial instruments approximate their fair values. The Company also maintains an investment in privately held company (see below).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84C_eus-gaap--ConcentrationRiskCreditRisk_zXmQs5wolAwk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zcidVbRKUuq5">CONCENTRATION OF CREDIT RISK</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. From time to time, the Company has uninsured balances. The Company does not believe it is exposed to any significant credit risks.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides credit in the normal course of business to customers throughout the United States and in foreign markets. The Company performs ongoing credit evaluations of its customers and requires accelerated prepayment in some circumstances.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our net sales were approximately $<span id="xdx_909_eus-gaap--Revenues_c20230601__20240531_znCMpWNVGtAe">5,415,000</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for fiscal 2024, compared to $<span id="xdx_90D_eus-gaap--Revenues_c20220601__20230531_zHqcwJiHzZvh">5,339,000</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for fiscal 2023. For the fiscal years ended May 31, 2024, and 2023, the Company had one distributor each year that accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20240531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DistributorOneMember_zz86YJWXbyoa">33</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DistributorOneMember_zfEYPdhRixvc">35</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% of our net sales, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total gross receivables as of May 31, 2024, and 2023 were approximately $<span id="xdx_906_eus-gaap--OtherReceivablesGrossCurrent_iI_c20240531_zIrkOrXXf6T3" title="Other receivables, gross, current">966,000</span> and $<span id="xdx_907_eus-gaap--OtherReceivablesGrossCurrent_iI_c20230531_zUskxGsR9AU4" title="Other receivables, gross, current">751,000</span>, respectively. As of May 31, 2024, and 2023, the Company had four and one distributor, respectively, that accounted for a total of <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20240531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FourDistributorMember_zM1AJ04EJgnf" title="Concentration risk, percentage">64</span>% and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneDistributorMember_zKWARtDmL41c" title="Concentration risk, percentage">36</span>% of gross accounts receivable. Of the <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20240531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FourDistributorMember_zNuqktN4Jbzh" title="Concentration risk, percentage">64</span>% as of May 31, 2024, <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DistributorsInAsiaMember_zraHaQc8jD6a" title="Concentration risk, percentage">37</span>% was owed by a distributor in Asia.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the fiscal year ended May 31, 2024, the Company had one vendor which accounted for <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20240531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneVendorMember_zmOqdcD3YNC9" title="Concentration risk, percentage">16</span>% of the purchases of raw materials. For the fiscal year ended May 31, 2023, the Company did not have any significant concentration of vendor spend for raw materials.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_841_ecustom--ConcentrationRiskGeographicPolicyPolicyTextBlock_zboncs3jKYb6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_zlKsoSRExhI3">GEOGRAPHIC CONCENTRATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024 and 2023, approximately $<span id="xdx_902_eus-gaap--InventoryGross_iI_c20240531__srt--StatementGeographicalAxis__country--MX_zomXlOXxpWfg" title="Inventory, gross">537,000</span> and $<span id="xdx_907_eus-gaap--InventoryGross_iI_c20230531__srt--StatementGeographicalAxis__country--MX_zomVWLKSkm8g" title="Inventory, gross">626,000</span>, respectively, of Biomerica’s gross inventory was located in Mexicali, Mexico, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024 and 2023, approximately $<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20240531__srt--StatementGeographicalAxis__country--MX_zKxom5YAMsz4" title="Property, plant and equipment, net">14,000</span> and $<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20230531__srt--StatementGeographicalAxis__country--MX_zgQBWOuhLEIa" title="Property, plant and equipment, net">17,000</span>, respectively, of Biomerica’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zUkW4f1pAqNi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zUXgv9s8wftj">CASH AND CASH EQUIVALENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less than three months.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z8474o8Vizad" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zckCKd19O067">ACCOUNTS RECEIVABLE, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (codified as Accounting Standards Codification (“ASC”) 326) on June 1, 2023. ASC 326 adds to U.S. GAAP the current expected credit loss (“CECL”) model, a measurement model based on expected losses rather than incurred losses. Prior to the adoption of ASC 326, the Company evaluated receivables on a quarterly basis and adjusted the allowance for doubtful accounts accordingly. Balances over <span id="xdx_90C_eus-gaap--ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable_dc_c20230601__20240531_zFbBg0Y5lyme" title="Threshold period past due for write-off of trade accounts receivable">ninety days</span> old were usually reserved for unless collection was reasonably assured. Under the application of ASC 326, the Company’s historical credit loss experience provides the basis for the estimation of expected credit losses, as well as current economic and business conditions, and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of financial assets based upon its evaluation of risk characteristics, including consideration of the types of products and services sold. Account balances are written off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Occasionally, certain long-standing customers who routinely place large orders will have unusually large receivable 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024 and 2023, the Company has established an allowance of approximately $<span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240531_zRGr9ySHm2wi" title="Allowance accounts receivable, credit loss">19,000</span> and $<span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20230531_zZ79C2FVY9C5" title="Allowance accounts receivable, credit loss">29,000</span>, respectively, for credit losses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_841_ecustom--PrepaidExpensesAndOtherPolicyTextBlock_zeqeXBD5k5ua" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_z7YxVMci6Jme">PREPAID EXPENSES AND OTHER</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company occasionally prepays for items such as inventory, insurance, and other items. These items are reported as prepaids, until either the inventory is physically received or the insurance and other items are utilized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024 and 2023, the prepaids were approximately $<span id="xdx_907_eus-gaap--PrepaidExpenseAndOtherAssets_iI_c20240531_zIRvkygel9Pc" title="Prepaid expense and other assets">238,000</span> and $<span id="xdx_905_eus-gaap--PrepaidExpenseAndOtherAssets_iI_c20230531_zOZGO2ioSzoj" title="Prepaid expense and other assets">300,000</span>, respectively, comprised of prepayments to insurance and various other suppliers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_z5Hin4L6ep5k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_znyiFCfVmbb7">INVENTORIES, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">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></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zuRIfuJJBw2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of approximate net inventories:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B6_zenvMWSGfjyf" style="display: none">SCHEDULE OF NET INVENTORIES</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20240531_zeuNmnCr7X22" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230531_zcDM83hLvGWb" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">May 31,</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryRawMaterialsAndSupplies_iI_maIGzLcj_zPuSavrLdz49" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left; padding-left: 0pt">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,519,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,677,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryWorkInProcess_iI_maIGzLcj_zPKF2SdOaDtc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,145,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">869,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_maIGzLcj_zsktcmSjXnYk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Finished products</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">179,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">182,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryGross_iTI_mtIGzLcj_maINzi6L_zqUdQCCrSB8a" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">Total gross inventory</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,843,000</span></td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-style: normal; font-weight: normal; text-align: left">$</td><td style="font-style: normal; font-weight: normal; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,728,000</span></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--InventoryValuationReserves_iNI_di_msINzi6L_zP4PqYVNHUe9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Inventory reserve</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(467,000</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(672,000</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--InventoryNet_iTI_mtINzi6L_zY39GkbcFBxd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left; padding-left: 0pt">Net inventory</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,376,000</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,056,000</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_8A0_zuRNxT4Xe4X5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reserves for inventory obsolescence are recorded as necessary to reduce obsolete inventory to estimated net realizable value or to specifically reserve for obsolete inventory. As of May 31, 2024 and 2023, inventory reserves were approximately $<span id="xdx_903_eus-gaap--InventoryValuationReserves_iI_c20240531_ze9wQIWYKp17" title="Inventory reserves">467,000</span> and $<span id="xdx_907_eus-gaap--InventoryValuationReserves_iI_c20230531_zFdYs6ALI14i" title="Inventory reserves">672,000</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z4e6HbKcp836" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_zaKg5kemvkB7">PROPERTY AND EQUIPMENT, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from <span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240531__srt--RangeAxis__srt--MinimumMember_zP2vK0UyiV85" title="Property, plant and equipment, useful life">5</span> to <span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240531__srt--RangeAxis__srt--MaximumMember_zjMbzEVYIIcb" title="Property, plant and equipment, useful life">10</span> 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 amounted to approximately $<span id="xdx_903_eus-gaap--DepreciationDepletionAndAmortization_c20230601__20240531__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zgfwyOQQWmXl" title="Depreciation, depletion and amortization">63,000</span> and $<span id="xdx_902_eus-gaap--DepreciationDepletionAndAmortization_c20220601__20230531__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zFM7xwUA0chh" title="Depreciation, depletion and amortization">66,000</span> for the years ended May 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zHlxPu4zUum3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zVwWSSqeTnTg">INTANGIBLE ASSETS, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 at least annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 18 years for marketing and distribution rights, <span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240531__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PurchasedTechnologyRightsMember_zqulyfjvpfW6" title="Finite-lived intangible asset, useful life">10</span> years for purchased technology use rights, and patents are based on their individual useful lives which average around <span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240531__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zGsduCyIjLzl" title="Finite-lived intangible asset, useful life">15</span> years. Amortization amounted to approximately $<span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20230601__20240531_z9kU8slkjVZj" title="Amortization of intangible assets"><span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_c20220601__20230531_z4NJ7EABFfuh" title="Amortization of intangible assets">18,000</span></span> for the years ended May 31, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The Company uses a qualitative assessment to determine whether there was any impairment. There was <span id="xdx_90E_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_do_c20230601__20240531_zDePugGPaQ17" title="Intangible asset impairment charges"><span id="xdx_903_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_do_c20220601__20230531_zqlpYPmYgDul" title="Intangible asset impairment charges">no</span></span> impairment of intangible assets for the years ended May 31, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zvBvHMWBE9Af" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zWM9O7hvDgNl">INVESTMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has made investments in a privately held 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 $<span id="xdx_908_eus-gaap--Investments_iI_c20240531__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PolishDistributorMember_zwgkqAq2mu8d" title="Investments">165,000</span> into the Polish distributor and owns approximately <span id="xdx_906_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20240531__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PolishDistributorMember_zDEr21FROH8e" title="Equity method investment, ownership percentage">6</span>% of the investee.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 dividend and interest income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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 May 31, 2024 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 year ended May 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p id="xdx_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zQMt8SxWZK2a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_866_zG1gj2Ng9Csj">SHARE-BASED COMPENSATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company expensed approximately $<span id="xdx_907_eus-gaap--AllocatedShareBasedCompensationExpense_c20230601__20240531_zp3m7BEbv78j" title="Share-based payment arrangement, expense">837,000</span> and $<span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20220601__20230531_zErO0k0DQdK" title="Share-based payment arrangement, expense">1,185,000</span> of share-based compensation during the years ended May 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zIdMExhliBHl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In applying the Black-Scholes option-pricing model, the following assumptions used in the valuation of awards issued for years ended May 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_zoxqHlMxNOla" style="display: none">SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the year ended May 31,</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 50%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend yield</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 21%; text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zluXfQXOy5db" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 21%; text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zpZsp2s7UJf5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected volatility</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zJxiJBjbLzb3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100.54 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_c20230601__20240531_zk8ZhA2aNHZc">111.98</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zwt7VWA2OxUj" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">98.81 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_c20220601__20230531_zP6VdfGH1SJ">101.77</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk free interest rate</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zyuNt1IDVvP5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.0 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zpZLskRnV1j9">4.59</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zl1vfL6Kg4F1" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.12 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zFUUkKGXYol6">3.35</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dtY_c20230601__20240531__srt--RangeAxis__srt--MinimumMember_zaQBWb2w7M32">4.69</span> </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dtY_c20230601__20240531__srt--RangeAxis__srt--MaximumMember_z2zBZY22JtCc">6.25</span> </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dtY_c20220601__20230531_zlb8ljxiwQIb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.25 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A4_zNCnU0nHgpGl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span></p> <p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z6qojVa6StZ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zAofoFlUNMjb">REVENUE RECOGNITION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has various contracts with customers, and these contracts specify the recognition of revenue based on the nature of the transaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 title passes. This applies to clinical lab products sold to domestic and international distributors, including hospitals, clinical laboratories, medical research institutions, medical schools, and pharmaceutical companies. OTC products are sold directly to drug stores, e-commerce customers, and distributors, while physicians’ office products are sold to physicians and distributors. The Company does not allow returns except in cases of defective merchandise, and therefore, does not establish an allowance for returns. Additionally, the Company has contracts with customers that provide purchase discounts contingent on achieving specified sales volumes. These contracts are regularly evaluated, and the Company does not anticipate granting any discounts through the end of the contract period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore, the Company offers margin guarantees to certain retail drug store customers to ensure a minimum profit margin. Should pricing adjustments cause these margins to fall below the agreed-upon thresholds, the Company is committed to compensating for the shortfall. This arrangement introduces variable consideration into our revenue recognition process. These considerations are estimated monthly based on actual sales and potential price reductions, ensuring accurate and compliant revenue reporting.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For diagnostic testing services sold directly to patients or physician offices that require processing by a third-party CLIA-certified lab, we recognize revenue once the lab has completed the test results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For services related to contract manufacturing, revenue is recognized when the service has been performed. Services for some contract work are invoiced and recognized as the project progresses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024, the Company had approximately $<span id="xdx_90F_eus-gaap--ProceedsFromCustomers_c20230601__20240531_zEYKyrLXYAV2" title="Proceeds from customers">85,000</span> of advances from domestic customers, which are prepayments on orders for future shipments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disaggregation of revenue:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--DisaggregationOfRevenueTableTextBlock_zaTSi1EK9MKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is an approximate breakdown of revenues according to primary markets to which the products are sold:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B5_z2CVl8pomJyb" style="display: none">SCHEDULE OF DISAGGREGATION REVENUE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49F_20230601__20240531_zHJwgygfY6Rd" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_493_20220601__20230531_zMNJyYx1Euni" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For Year Ended May 31,</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: normal 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ClinicalLabMember_zv3q210W4Sr" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Clinical lab</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,236,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,310,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OverTheCounteMember_zoadjO63JcT4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Over-the-counter</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,426,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,169,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContractManufacturingMember_z8qMeakUCyoc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract manufacturing</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">741,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">610,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--PhysiciansOfficeMember_z8fiMehxCe46" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Physician’s office</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">250,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zQXgx4DGB9k4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,415,000</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,339,000</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8AD_zqUXyTlw2gI9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 8 for additional information regarding geographic revenue concentrations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--CostOfSalesPolicyTextBlock_zO6nbDw7q0ri" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zntjBDVZLvml">SHIPPING AND HANDLING FEES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company includes shipping and handling fees billed to customers in net sales.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_zzG8UHhfkXQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_z1PvYryNbxY1">RESEARCH AND DEVELOPMENT</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs are expensed as incurred. The Company expensed approximately $<span id="xdx_902_eus-gaap--ResearchAndDevelopmentExpense_c20230601__20240531_zguHaQyItYm5" title="Research and development expense">1,491,000</span> and $<span id="xdx_907_eus-gaap--ResearchAndDevelopmentExpense_c20220601__20230531_zSaFQpT5Qdk2" title="Research and development expense">1,584,000</span> of research and development costs during the years ended May 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zzcXv8MqaOhi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zrTaOqgMG6L1">INCOME TAXES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years and the benefits of net operating loss and tax credit carryforwards. These temporary differences and the benefits of net operating loss and tax credit carryforwards are measured using enacted tax rates. A valuation allowance is recorded to reduce deferred tax assets to the extent that management considers it is more likely than not that a deferred tax asset will not be realized. In determining the valuation allowance, the Company considers factors such as the reversal of deferred income tax assets, projected taxable income, and the character of income tax assets and tax planning strategies. A change to these factors could impact the estimated valuation allowance and income tax expense. As of May 31, 2024 and 2023, in accordance with ASC 740, the Company has a valuation allowance for all of its net deferred tax assets. During the year ended May 31, 2024, this valuation allowance was increased to $<span id="xdx_900_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20240531_zimM1p4kToe3" title="Deferred tax assets, valuation allowance">10,369,000</span>, which fully covers the net deferred tax asset of $<span id="xdx_908_eus-gaap--DeferredTaxAssetsGross_iI_c20240531_z7iP8qbnrRIb" title="Deferred tax assets, net">10,369,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for its uncertain tax provisions by using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not, based solely on the technical merits, that the position will be sustained in an audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the appropriate amount of the benefit to recognize. The amount of benefit to recognize is measured as the maximum amount which is more likely than not to be realized. The tax position is derecognized when it is no longer more likely than not capable of being sustained. On subsequent recognition and measurement, the maximum amount which is more likely than not to be recognized at each reporting date will represent the Company’s best estimate, given the information available at the reporting date, although the outcome of the tax position is not absolute or final. The Company elected to follow an accounting policy to classify accrued interest related to liabilities for income taxes within the “Interest expense” line and penalties related to liabilities for income taxes within the “Other expense” line of the consolidated statements of operations and comprehensive loss.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zpdUwodWUQed" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zSOykICg2T5h">ADVERTISING COSTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reports the cost of all advertising as expense in the period in which those costs are incurred. Advertising costs were approximately <span style="background-color: white">$<span id="xdx_90F_eus-gaap--AdvertisingExpense_c20230601__20240531_zJBpXRkxQqP8" title="Advertising expense">101,000</span> </span>and $<span style="background-color: white"><span id="xdx_90E_eus-gaap--AdvertisingExpense_c20220601__20230531_zp0SE0dYHM95" title="Advertising expense">156,000</span></span> for the years ended May 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zLXHdcIGwWui" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_866_z9VRV5crcjkc">FOREIGN CURRENCY TRANSLATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 year, and revenues and costs are translated using average exchange rates for the year. The resulting adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transaction gains or losses that are included in the consolidated statements of operations for the years ended May 31, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_84C_eus-gaap--LesseeLeasesPolicyTextBlock_z4Q512uXOYIl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zFw2jVBuLcKh">RIGHT-OF-USE ASSETS AND LEASE LIABILITIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In February 2016, the Financial Accounting Standards Board (“FASB”) issued an accounting standard update which requires lessees to recognize most leases on the balance sheet with a corresponding right-of-use asset. 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. For additional information, see Note 9-Commitments and Contingencies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--EarningsPerSharePolicyTextBlock_z1DPDWRj8l06" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zkgkfvrUj9jc">NET LOSS PER SHARE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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 amounts of anti-dilutive stock options not included in the loss per share calculation for the years ended May 31, 2024 and 2023 were <span id="xdx_907_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230601__20240531__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z5ZaRsN0LDed" title="Antidilutive securities excluded from computation of earnings per share, amount (in shares)">3,479,616</span> and <span id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220601__20230531__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z0D1yZvCjcHl" title="Antidilutive securities excluded from computation of earnings per share, amount (in shares)">2,342,616</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--SegmentReportingPolicyPolicyTextBlock_z4SvmMKB03Q" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zgnEZRxYXlDa">SEGMENT REPORTING</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 280, Segment Reporting (“ASC 280”), establishes standards for reporting, by public business enterprises, information about operating segments, products and services, geographic areas, and major customers. The Company’s operations are analyzed by management and its chief operating decision maker as being part of a single industry segment: the design, development, marketing, and sales of diagnostic kits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zUz0vebV2LRh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_867_zTgqIF4EOzdk">REPORTING COMPREHENSIVE LOSS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive loss represents net loss and any revenues, expenses, gains and losses that, under GAAP, are excluded from net loss and recognized directly as a component of shareholders’ equity. Items of other comprehensive loss consist solely of foreign currency translation adjustments for the years ended May 31, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zvKWhHDeUgz6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_866_z6vU9V5gMQ17">RECENT ACCOUNTING PRONOUNCEMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recent ASU’s issued by the FASB and guidance issued by the SEC did not, or are not believed by the management to, have a material effect on the Company’s present or future consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the FASB issued ASU 2016-13. This ASU requires 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 SEC to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company adopted ASU 2016-03 on June 1, 2023, and the adoption of this update did not have a material impact on the Company’s consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Improvements to Reportable Segment Disclosures.” The ASU includes enhanced disclosure requirements, primarily related to significant segment expenses that are regularly provided to and used by the chief operating decision maker (“CODM”). The amendments are to be applied retrospectively to all prior periods presented in the financial statements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”. The ASU includes enhanced disclosure requirements, primarily related to the rate reconciliation and income taxes paid information. The amendments are to be applied prospectively in the financial statements. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.</span></p> <p id="xdx_85F_zv1XDJS4pf04" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span></p> <p id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zHzRByx8f8J3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zcPvF8YIQlE2">PRINCIPLES OF CONSOLIDATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements for the years ended May 31, 2024 and 2023, include the accounts of Biomerica, Inc. (“Biomerica”) as well as its wholly-owned 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_848_eus-gaap--UseOfEstimates_zASloOkR9sZ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span id="xdx_865_zSJ8TJCoeNi4" style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ACCOUNTING ESTIMATES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of our consolidated financial statements in accordance with generally accepted accounting principles in the United States of America (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, as well as the disclosure of contingent assets and liabilities at the date of the financial statements. These estimates also impact the reported amounts of revenues and expenses during the reporting period. Key estimates include the allowance for doubtful accounts, based on both current and historical practices with customers; variable consideration in revenue recognition, estimated based on agreements that include guarantees of specified profit margins, requiring adjustments based on actual sales performance and market conditions, stock option forfeiture rates, calculated using historical data; and inventory obsolescence, where inventory is stated at the lower of cost or net realizable value (NRV) and assessed through judgments based on projected and historical usage of materials. The valuation of lease liabilities and right-of-use assets also involves assumptions such as the borrowing rate at lease commencement and the likelihood of lease extensions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These estimates are critical to our financial reporting, and actual results could materially differ from those estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_84E_ecustom--LiquidityPolicyTextBlock_z7wKFRe8qIpk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_866_zR8d4yEnuAv1">LIQUIDITY AND GOING CONCERN</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $<span id="xdx_909_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_pn6n6_di_c20240531_z6wWE43xvHgl" title="Accumulated deficit">48</span> million as of May 31, 2024. As of May 31, 2024, the Company had cash and cash equivalents of approximately $<span id="xdx_904_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20240531_zPrUtDXx5gEc" title="Cash and cash equivalents">4,170,000</span> and working capital of approximately $<span id="xdx_909_ecustom--WorkingCapital_iNI_di_c20240531_zErhSMw7Ott8" title="Working capital">5,527,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 22, 2021, the Company filed a prospectus supplement to the base prospectus included in a registration statement filed with the SEC on July 21, 2020, and declared effective by the SEC on September 30, 2020, for purposes of selling up to $<span id="xdx_90E_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20210122__20210122_zJnwytjYBwo8" title="Shelf registration statement maximum authorized common stock issuance value">15,000,000</span> in “at-the-market” offerings, as defined in Rule 415 promulgated under the Securities Act (the “ATM Offering”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the ATM Offering, the sales agent uses commercially reasonable efforts to sell on the Company’s behalf all 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 agent and the Company. The Company has no obligation to sell any shares under the ATM Offering, and may at any time suspend offers under, or terminate the ATM Offering.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended May 31, 2023, the Company sold <span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20220601__20230531__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_ztrUdyp4Li3e" title="Sale of stock, number of shares issued in transaction">573,889</span> shares of its common stock at prices ranging from $<span id="xdx_90E_eus-gaap--SaleOfStockPricePerShare_iI_c20230531__srt--RangeAxis__srt--MinimumMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zHO1i5A5Mq9k" title="Sale of stock, price per share">3.15</span> to $<span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_c20230531__srt--RangeAxis__srt--MaximumMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zqQ6oKz6b4yf" title="Sale of stock, price per share">4.26</span> pursuant to the ATM Agreement, which resulted in gross proceeds of approximately $<span id="xdx_90D_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_c20230601__20240531__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_z4wkzm8kMMkl" title="Sale of stock, consideration received on transaction">2,014,000</span> and net proceeds to the Company of $<span id="xdx_90E_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20220601__20230531__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_ztoDrQ4ER2f9" title="Proceeds from issuance of common stock">1,961,000</span>, after deducting commissions for each sale and legal, accounting, and other fees related to offering in the amount of $<span id="xdx_902_ecustom--SaleOfStockExpenses_c20220601__20230531__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zclu9bLyNyV7" title="Sale of stock expenses">53,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 7, 2023, the Company sold <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zo3oQIsl1eYf" title="Net proceeds from ATM (in Shares)">3,333,333</span> shares of common stock in a firm commitment public offering at a gross sales price of $<span id="xdx_90F_eus-gaap--SharePrice_iI_c20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zEOUXcJdnv6d" title="Share price">2.40</span> per share, with net total proceeds, after deducting issuance fees and expenses of $<span id="xdx_907_ecustom--SaleOfStockExpenses_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zZRMj1qEvHFl" title="Sale of stock expenses">700,000</span>, of approximately $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_z1CLFM92IOoi" title="Proceeds from issuance of common stock">7,300,000</span>. As a result of this public offering, the Company terminated the ATM offering agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 28, 2023, we filed a “shelf” registration statement on Form S-3 with the SEC, allowing the Company to issue up to $<span id="xdx_90B_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20230928__20230928_zl6mL9bOh9lh">20,000,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in common shares. Under this registration statement, shares of our common stock may be sold from time to time for up to three years from the filing date. On May 10, 2024, the Company filed a prospectus supplement with the SEC, as part of the registration statement filed on September 28, 2023, which was declared effective on September 29, 2023. This supplement was intended to facilitate the sale of up to $<span id="xdx_90B_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20240510__20240510_z2cqlDRicbsk">5,500,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in common stock through ATM offerings, as defined in Rule 415 under the Securities Act. As part of this transaction, the Company incurred $<span id="xdx_90B_eus-gaap--DeferredOfferingCosts_iI_c20240510_zVMZOj1UoU1g">81,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in deferred offering costs. </span>The amount of capital that we can raise under the ATM offering is highly dependent upon the trading volume and the trading price of our stock. <span id="xdx_904_ecustom--AverageTradingVolumeDescription_c20230510__20240510_z28RCix78Laa" title="Average trading volume description">The average trading volume of our stock over the last three full calendar months is approximately 229,000 shares per day and the high and low trading price of our stock during the same period of time was $1.25 and $0.50, respectively.</span> If our stock continues to trade at low volumes and price, the amount of capital that we can raise under the ATM offering will be constrained.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company intends to use the net proceeds from this offering for general corporate purposes, including, but not limited to, sales and marketing activities, clinical studies and product development, acquisitions of assets, businesses, companies, or securities, capital expenditures, and working capital needs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024 and 2023, the Company had cash and cash equivalents of approximately $<span id="xdx_906_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20240531_ziUST6RHDDUh" title="Cash and cash equivalents">4,170,000</span> and $<span id="xdx_907_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20230531_znKARWYi5Fc9" title="Cash and cash equivalents">9,719,000</span>, respectively. As of May 31, 2024 and 2023, the Company had working capital of approximately $<span id="xdx_90F_ecustom--WorkingCapital_iNI_di_c20240531_z1MYOuLys176" title="Working capital">5,527,000</span> and $<span id="xdx_909_ecustom--WorkingCapital_iI_c20230531_zRm7QzoMoyLi" title="Working capital">10,852,000</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s ability to continue as a going concern over the next twelve months is influenced by several factors, including:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="width: 0.25in"> </td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our need and ability to generate additional revenue from international opportunities and our new product launches;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our need to access the capital and debt markets to meet current obligations and fund operations;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our capacity to manage operating expenses and maintain gross margins as we grow; and</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="text-align: justify; padding-left: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our ability to retain key employees and maintain critical operations with a substantially reduced workforce.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management has analyzed the Company’s cash flow requirements through August 2025 and beyond. Based on this analysis, we believe our current cash and cash equivalents are insufficient to meet our operating cash requirements and strategic growth objectives for the next twelve months.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To address our capital needs and sustain operations beyond the next year, we are actively pursuing strategies to increase sales, reduce expenses, sell non-core assets, seek additional financing through debt or equity, and seek other strategic alternatives. While we are committed to these plans, there is no assurance that these efforts will be successful or sufficient to meet our capital requirements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These factors raise substantial doubt about the Company’s ability to continue as a going concern. Our future viability depends on the successful execution of our strategic plans, securing additional financing, and achieving profitable operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s consolidated financial statements as of May 31, 2024 were prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><br/></span></p> -48000000 4170000 -5527000 15000000 573889 3.15 4.26 2014000 1961000 53000 3333333 2.40 700000 7300000 20000000 5500000 81000 The average trading volume of our stock over the last three full calendar months is approximately 229,000 shares per day and the high and low trading price of our stock during the same period of time was $1.25 and $0.50, respectively. 4170000 9719000 -5527000 10852000 <p id="xdx_848_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zp4D9mFFK4Xe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_z5coPyjkSOyc">FAIR VALUE OF FINANCIAL INSTRUMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has financial instruments whereby the fair market value of the financial instruments could be different than the amount recorded on a historical basis. The Company’s consolidated financial instruments consist of its cash and cash equivalents, accounts receivable, and accounts payable. The carrying amounts of the Company’s financial instruments approximate their fair values. The Company also maintains an investment in privately held company (see below).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84C_eus-gaap--ConcentrationRiskCreditRisk_zXmQs5wolAwk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zcidVbRKUuq5">CONCENTRATION OF CREDIT RISK</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company maintains cash balances at certain financial institutions in excess of amounts insured by federal agencies. From time to time, the Company has uninsured balances. The Company does not believe it is exposed to any significant credit risks.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides credit in the normal course of business to customers throughout the United States and in foreign markets. The Company performs ongoing credit evaluations of its customers and requires accelerated prepayment in some circumstances.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our net sales were approximately $<span id="xdx_909_eus-gaap--Revenues_c20230601__20240531_znCMpWNVGtAe">5,415,000</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for fiscal 2024, compared to $<span id="xdx_90D_eus-gaap--Revenues_c20220601__20230531_zHqcwJiHzZvh">5,339,000</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for fiscal 2023. For the fiscal years ended May 31, 2024, and 2023, the Company had one distributor each year that accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20240531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DistributorOneMember_zz86YJWXbyoa">33</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DistributorOneMember_zfEYPdhRixvc">35</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% of our net sales, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total gross receivables as of May 31, 2024, and 2023 were approximately $<span id="xdx_906_eus-gaap--OtherReceivablesGrossCurrent_iI_c20240531_zIrkOrXXf6T3" title="Other receivables, gross, current">966,000</span> and $<span id="xdx_907_eus-gaap--OtherReceivablesGrossCurrent_iI_c20230531_zUskxGsR9AU4" title="Other receivables, gross, current">751,000</span>, respectively. As of May 31, 2024, and 2023, the Company had four and one distributor, respectively, that accounted for a total of <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20240531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FourDistributorMember_zM1AJ04EJgnf" title="Concentration risk, percentage">64</span>% and <span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneDistributorMember_zKWARtDmL41c" title="Concentration risk, percentage">36</span>% of gross accounts receivable. Of the <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20240531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FourDistributorMember_zNuqktN4Jbzh" title="Concentration risk, percentage">64</span>% as of May 31, 2024, <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--DistributorsInAsiaMember_zraHaQc8jD6a" title="Concentration risk, percentage">37</span>% was owed by a distributor in Asia.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the fiscal year ended May 31, 2024, the Company had one vendor which accounted for <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20240531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneVendorMember_zmOqdcD3YNC9" title="Concentration risk, percentage">16</span>% of the purchases of raw materials. For the fiscal year ended May 31, 2023, the Company did not have any significant concentration of vendor spend for raw materials.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> 5415000 5339000 0.33 0.35 966000 751000 0.64 0.36 0.64 0.37 0.16 <p id="xdx_841_ecustom--ConcentrationRiskGeographicPolicyPolicyTextBlock_zboncs3jKYb6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_zlKsoSRExhI3">GEOGRAPHIC CONCENTRATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024 and 2023, approximately $<span id="xdx_902_eus-gaap--InventoryGross_iI_c20240531__srt--StatementGeographicalAxis__country--MX_zomXlOXxpWfg" title="Inventory, gross">537,000</span> and $<span id="xdx_907_eus-gaap--InventoryGross_iI_c20230531__srt--StatementGeographicalAxis__country--MX_zomVWLKSkm8g" title="Inventory, gross">626,000</span>, respectively, of Biomerica’s gross inventory was located in Mexicali, Mexico, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024 and 2023, approximately $<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20240531__srt--StatementGeographicalAxis__country--MX_zKxom5YAMsz4" title="Property, plant and equipment, net">14,000</span> and $<span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20230531__srt--StatementGeographicalAxis__country--MX_zgQBWOuhLEIa" title="Property, plant and equipment, net">17,000</span>, respectively, of Biomerica’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 537000 626000 14000 17000 <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zUkW4f1pAqNi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zUXgv9s8wftj">CASH AND CASH EQUIVALENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents consist of demand deposits and money market accounts with original maturities of less than three months.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--TradeAndOtherAccountsReceivablePolicy_z8474o8Vizad" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zckCKd19O067">ACCOUNTS RECEIVABLE, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company adopted Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (codified as Accounting Standards Codification (“ASC”) 326) on June 1, 2023. ASC 326 adds to U.S. GAAP the current expected credit loss (“CECL”) model, a measurement model based on expected losses rather than incurred losses. Prior to the adoption of ASC 326, the Company evaluated receivables on a quarterly basis and adjusted the allowance for doubtful accounts accordingly. Balances over <span id="xdx_90C_eus-gaap--ThresholdPeriodPastDueForWriteoffOfTradeAccountsReceivable_dc_c20230601__20240531_zFbBg0Y5lyme" title="Threshold period past due for write-off of trade accounts receivable">ninety days</span> old were usually reserved for unless collection was reasonably assured. Under the application of ASC 326, the Company’s historical credit loss experience provides the basis for the estimation of expected credit losses, as well as current economic and business conditions, and anticipated future economic events that may impact collectability. In developing its expected credit loss estimate, the Company evaluated the appropriate grouping of financial assets based upon its evaluation of risk characteristics, including consideration of the types of products and services sold. Account balances are written off against the allowance for expected credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Occasionally, certain long-standing customers who routinely place large orders will have unusually large receivable 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024 and 2023, the Company has established an allowance of approximately $<span id="xdx_908_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240531_zRGr9ySHm2wi" title="Allowance accounts receivable, credit loss">19,000</span> and $<span id="xdx_90D_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20230531_zZ79C2FVY9C5" title="Allowance accounts receivable, credit loss">29,000</span>, respectively, for credit losses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> P90D 19000 29000 <p id="xdx_841_ecustom--PrepaidExpensesAndOtherPolicyTextBlock_zeqeXBD5k5ua" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_z7YxVMci6Jme">PREPAID EXPENSES AND OTHER</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company occasionally prepays for items such as inventory, insurance, and other items. These items are reported as prepaids, until either the inventory is physically received or the insurance and other items are utilized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024 and 2023, the prepaids were approximately $<span id="xdx_907_eus-gaap--PrepaidExpenseAndOtherAssets_iI_c20240531_zIRvkygel9Pc" title="Prepaid expense and other assets">238,000</span> and $<span id="xdx_905_eus-gaap--PrepaidExpenseAndOtherAssets_iI_c20230531_zOZGO2ioSzoj" title="Prepaid expense and other assets">300,000</span>, respectively, comprised of prepayments to insurance and various other suppliers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 238000 300000 <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_z5Hin4L6ep5k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_znyiFCfVmbb7">INVENTORIES, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">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></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zuRIfuJJBw2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of approximate net inventories:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B6_zenvMWSGfjyf" style="display: none">SCHEDULE OF NET INVENTORIES</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20240531_zeuNmnCr7X22" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230531_zcDM83hLvGWb" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">May 31,</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryRawMaterialsAndSupplies_iI_maIGzLcj_zPuSavrLdz49" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left; padding-left: 0pt">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,519,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,677,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryWorkInProcess_iI_maIGzLcj_zPKF2SdOaDtc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,145,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">869,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_maIGzLcj_zsktcmSjXnYk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Finished products</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">179,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">182,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryGross_iTI_mtIGzLcj_maINzi6L_zqUdQCCrSB8a" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">Total gross inventory</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,843,000</span></td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-style: normal; font-weight: normal; text-align: left">$</td><td style="font-style: normal; font-weight: normal; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,728,000</span></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--InventoryValuationReserves_iNI_di_msINzi6L_zP4PqYVNHUe9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Inventory reserve</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(467,000</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(672,000</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--InventoryNet_iTI_mtINzi6L_zY39GkbcFBxd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left; padding-left: 0pt">Net inventory</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,376,000</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,056,000</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_8A0_zuRNxT4Xe4X5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reserves for inventory obsolescence are recorded as necessary to reduce obsolete inventory to estimated net realizable value or to specifically reserve for obsolete inventory. As of May 31, 2024 and 2023, inventory reserves were approximately $<span id="xdx_903_eus-gaap--InventoryValuationReserves_iI_c20240531_ze9wQIWYKp17" title="Inventory reserves">467,000</span> and $<span id="xdx_907_eus-gaap--InventoryValuationReserves_iI_c20230531_zFdYs6ALI14i" title="Inventory reserves">672,000</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zuRIfuJJBw2h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is a summary of approximate net inventories:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B6_zenvMWSGfjyf" style="display: none">SCHEDULE OF NET INVENTORIES</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20240531_zeuNmnCr7X22" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230531_zcDM83hLvGWb" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">May 31,</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryRawMaterialsAndSupplies_iI_maIGzLcj_zPuSavrLdz49" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left; padding-left: 0pt">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,519,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,677,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--InventoryWorkInProcess_iI_maIGzLcj_zPKF2SdOaDtc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,145,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">869,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_maIGzLcj_zsktcmSjXnYk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Finished products</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">179,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">182,000</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryGross_iTI_mtIGzLcj_maINzi6L_zqUdQCCrSB8a" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">Total gross inventory</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,843,000</span></td><td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-style: normal; font-weight: normal; text-align: left">$</td><td style="font-style: normal; font-weight: normal; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,728,000</span></td><td style="font-weight: bold; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--InventoryValuationReserves_iNI_di_msINzi6L_zP4PqYVNHUe9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Inventory reserve</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(467,000</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(672,000</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--InventoryNet_iTI_mtINzi6L_zY39GkbcFBxd" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left; padding-left: 0pt">Net inventory</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,376,000</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,056,000</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> 1519000 1677000 1145000 869000 179000 182000 2843000 2728000 467000 672000 2376000 2056000 467000 672000 <p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_z4e6HbKcp836" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_zaKg5kemvkB7">PROPERTY AND EQUIPMENT, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation and amortization are provided over the estimated useful lives of the related assets, ranging from <span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240531__srt--RangeAxis__srt--MinimumMember_zP2vK0UyiV85" title="Property, plant and equipment, useful life">5</span> to <span id="xdx_90B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240531__srt--RangeAxis__srt--MaximumMember_zjMbzEVYIIcb" title="Property, plant and equipment, useful life">10</span> 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 amounted to approximately $<span id="xdx_903_eus-gaap--DepreciationDepletionAndAmortization_c20230601__20240531__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zgfwyOQQWmXl" title="Depreciation, depletion and amortization">63,000</span> and $<span id="xdx_902_eus-gaap--DepreciationDepletionAndAmortization_c20220601__20230531__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zFM7xwUA0chh" title="Depreciation, depletion and amortization">66,000</span> for the years ended May 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P5Y P10Y 63000 66000 <p id="xdx_849_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zHlxPu4zUum3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zVwWSSqeTnTg">INTANGIBLE ASSETS, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 at least annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets are being amortized using the straight-line method over the useful life, not to exceed 18 years for marketing and distribution rights, <span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240531__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PurchasedTechnologyRightsMember_zqulyfjvpfW6" title="Finite-lived intangible asset, useful life">10</span> years for purchased technology use rights, and patents are based on their individual useful lives which average around <span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240531__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zGsduCyIjLzl" title="Finite-lived intangible asset, useful life">15</span> years. Amortization amounted to approximately $<span id="xdx_90E_eus-gaap--AmortizationOfIntangibleAssets_c20230601__20240531_z9kU8slkjVZj" title="Amortization of intangible assets"><span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_c20220601__20230531_z4NJ7EABFfuh" title="Amortization of intangible assets">18,000</span></span> for the years ended May 31, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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. The Company uses a qualitative assessment to determine whether there was any impairment. There was <span id="xdx_90E_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_do_c20230601__20240531_zDePugGPaQ17" title="Intangible asset impairment charges"><span id="xdx_903_eus-gaap--ImpairmentOfIntangibleAssetsExcludingGoodwill_do_c20220601__20230531_zqlpYPmYgDul" title="Intangible asset impairment charges">no</span></span> impairment of intangible assets for the years ended May 31, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P10Y P15Y 18000 18000 0 0 <p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zvBvHMWBE9Af" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zWM9O7hvDgNl">INVESTMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has made investments in a privately held 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 $<span id="xdx_908_eus-gaap--Investments_iI_c20240531__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PolishDistributorMember_zwgkqAq2mu8d" title="Investments">165,000</span> into the Polish distributor and owns approximately <span id="xdx_906_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20240531__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PolishDistributorMember_zDEr21FROH8e" title="Equity method investment, ownership percentage">6</span>% of the investee.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 dividend and interest income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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 May 31, 2024 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 year ended May 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> 165000 0.06 <p id="xdx_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zQMt8SxWZK2a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_866_zG1gj2Ng9Csj">SHARE-BASED COMPENSATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company expensed approximately $<span id="xdx_907_eus-gaap--AllocatedShareBasedCompensationExpense_c20230601__20240531_zp3m7BEbv78j" title="Share-based payment arrangement, expense">837,000</span> and $<span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20220601__20230531_zErO0k0DQdK" title="Share-based payment arrangement, expense">1,185,000</span> of share-based compensation during the years ended May 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zIdMExhliBHl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In applying the Black-Scholes option-pricing model, the following assumptions used in the valuation of awards issued for years ended May 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_zoxqHlMxNOla" style="display: none">SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the year ended May 31,</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 50%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend yield</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 21%; text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zluXfQXOy5db" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 21%; text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zpZsp2s7UJf5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected volatility</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zJxiJBjbLzb3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100.54 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_c20230601__20240531_zk8ZhA2aNHZc">111.98</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zwt7VWA2OxUj" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">98.81 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_c20220601__20230531_zP6VdfGH1SJ">101.77</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk free interest rate</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zyuNt1IDVvP5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.0 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zpZLskRnV1j9">4.59</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zl1vfL6Kg4F1" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.12 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zFUUkKGXYol6">3.35</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dtY_c20230601__20240531__srt--RangeAxis__srt--MinimumMember_zaQBWb2w7M32">4.69</span> </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dtY_c20230601__20240531__srt--RangeAxis__srt--MaximumMember_z2zBZY22JtCc">6.25</span> </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dtY_c20220601__20230531_zlb8ljxiwQIb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.25 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A4_zNCnU0nHgpGl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span></p> 837000 1185000 <p id="xdx_893_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zIdMExhliBHl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In applying the Black-Scholes option-pricing model, the following assumptions used in the valuation of awards issued for years ended May 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_zoxqHlMxNOla" style="display: none">SCHEDULE OF SHARE-BASED PAYMENT AWARD, STOCK OPTIONS, VALUATION ASSUMPTIONS</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the year ended May 31,</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 50%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend yield</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 21%; text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zluXfQXOy5db" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 21%; text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zpZsp2s7UJf5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td><td style="width: 1%; text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected volatility</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zJxiJBjbLzb3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100.54 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_c20230601__20240531_zk8ZhA2aNHZc">111.98</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zwt7VWA2OxUj" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">98.81 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_c20220601__20230531_zP6VdfGH1SJ">101.77</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk free interest rate</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zyuNt1IDVvP5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.0 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20230601__20240531_zpZLskRnV1j9">4.59</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zl1vfL6Kg4F1" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.12 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_pid_dp_uPure_c20220601__20230531_zFUUkKGXYol6">3.35</span></span></td><td style="text-align: left"><span style="font-size: 10pt">%</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dtY_c20230601__20240531__srt--RangeAxis__srt--MinimumMember_zaQBWb2w7M32">4.69</span> </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">- <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dtY_c20230601__20240531__srt--RangeAxis__srt--MaximumMember_z2zBZY22JtCc">6.25</span> </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_iP1us-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_dtY_c20220601__20230531_zlb8ljxiwQIb" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.25 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 0 0 1.0054 1.1198 0.9881 1.0177 0.040 0.0459 0.0312 0.0335 P4Y8M8D P6Y3M P6Y3M <p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z6qojVa6StZ7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zAofoFlUNMjb">REVENUE RECOGNITION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has various contracts with customers, and these contracts specify the recognition of revenue based on the nature of the transaction.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 title passes. This applies to clinical lab products sold to domestic and international distributors, including hospitals, clinical laboratories, medical research institutions, medical schools, and pharmaceutical companies. OTC products are sold directly to drug stores, e-commerce customers, and distributors, while physicians’ office products are sold to physicians and distributors. The Company does not allow returns except in cases of defective merchandise, and therefore, does not establish an allowance for returns. Additionally, the Company has contracts with customers that provide purchase discounts contingent on achieving specified sales volumes. These contracts are regularly evaluated, and the Company does not anticipate granting any discounts through the end of the contract period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furthermore, the Company offers margin guarantees to certain retail drug store customers to ensure a minimum profit margin. Should pricing adjustments cause these margins to fall below the agreed-upon thresholds, the Company is committed to compensating for the shortfall. This arrangement introduces variable consideration into our revenue recognition process. These considerations are estimated monthly based on actual sales and potential price reductions, ensuring accurate and compliant revenue reporting.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For diagnostic testing services sold directly to patients or physician offices that require processing by a third-party CLIA-certified lab, we recognize revenue once the lab has completed the test results.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For services related to contract manufacturing, revenue is recognized when the service has been performed. Services for some contract work are invoiced and recognized as the project progresses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024, the Company had approximately $<span id="xdx_90F_eus-gaap--ProceedsFromCustomers_c20230601__20240531_zEYKyrLXYAV2" title="Proceeds from customers">85,000</span> of advances from domestic customers, which are prepayments on orders for future shipments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disaggregation of revenue:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--DisaggregationOfRevenueTableTextBlock_zaTSi1EK9MKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is an approximate breakdown of revenues according to primary markets to which the products are sold:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B5_z2CVl8pomJyb" style="display: none">SCHEDULE OF DISAGGREGATION REVENUE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49F_20230601__20240531_zHJwgygfY6Rd" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_493_20220601__20230531_zMNJyYx1Euni" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For Year Ended May 31,</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: normal 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ClinicalLabMember_zv3q210W4Sr" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Clinical lab</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,236,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,310,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OverTheCounteMember_zoadjO63JcT4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Over-the-counter</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,426,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,169,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContractManufacturingMember_z8qMeakUCyoc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract manufacturing</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">741,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">610,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--PhysiciansOfficeMember_z8fiMehxCe46" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Physician’s office</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">250,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zQXgx4DGB9k4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,415,000</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,339,000</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8AD_zqUXyTlw2gI9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">See Note 8 for additional information regarding geographic revenue concentrations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 85000 <p id="xdx_896_eus-gaap--DisaggregationOfRevenueTableTextBlock_zaTSi1EK9MKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is an approximate breakdown of revenues according to primary markets to which the products are sold:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B5_z2CVl8pomJyb" style="display: none">SCHEDULE OF DISAGGREGATION REVENUE</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_49F_20230601__20240531_zHJwgygfY6Rd" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_493_20220601__20230531_zMNJyYx1Euni" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For Year Ended May 31,</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: normal 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ClinicalLabMember_zv3q210W4Sr" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Clinical lab</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,236,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,310,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_406_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OverTheCounteMember_zoadjO63JcT4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Over-the-counter</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,426,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,169,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContractManufacturingMember_z8qMeakUCyoc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract manufacturing</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">741,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">610,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--PhysiciansOfficeMember_z8fiMehxCe46" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Physician’s office</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">250,000</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zQXgx4DGB9k4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,415,000</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,339,000</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 3236000 3310000 1426000 1169000 741000 610000 12000 250000 5415000 5339000 <p id="xdx_845_eus-gaap--CostOfSalesPolicyTextBlock_zO6nbDw7q0ri" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zntjBDVZLvml">SHIPPING AND HANDLING FEES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company includes shipping and handling fees billed to customers in net sales.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_zzG8UHhfkXQj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_864_z1PvYryNbxY1">RESEARCH AND DEVELOPMENT</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development costs are expensed as incurred. The Company expensed approximately $<span id="xdx_902_eus-gaap--ResearchAndDevelopmentExpense_c20230601__20240531_zguHaQyItYm5" title="Research and development expense">1,491,000</span> and $<span id="xdx_907_eus-gaap--ResearchAndDevelopmentExpense_c20220601__20230531_zSaFQpT5Qdk2" title="Research and development expense">1,584,000</span> of research and development costs during the years ended May 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1491000 1584000 <p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zzcXv8MqaOhi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zrTaOqgMG6L1">INCOME TAXES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Deferred tax assets and liabilities arise from temporary differences between the tax bases of assets and liabilities and their reported amounts in the consolidated financial statements that will result in taxable or deductible amounts in future years and the benefits of net operating loss and tax credit carryforwards. These temporary differences and the benefits of net operating loss and tax credit carryforwards are measured using enacted tax rates. A valuation allowance is recorded to reduce deferred tax assets to the extent that management considers it is more likely than not that a deferred tax asset will not be realized. In determining the valuation allowance, the Company considers factors such as the reversal of deferred income tax assets, projected taxable income, and the character of income tax assets and tax planning strategies. A change to these factors could impact the estimated valuation allowance and income tax expense. As of May 31, 2024 and 2023, in accordance with ASC 740, the Company has a valuation allowance for all of its net deferred tax assets. During the year ended May 31, 2024, this valuation allowance was increased to $<span id="xdx_900_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20240531_zimM1p4kToe3" title="Deferred tax assets, valuation allowance">10,369,000</span>, which fully covers the net deferred tax asset of $<span id="xdx_908_eus-gaap--DeferredTaxAssetsGross_iI_c20240531_z7iP8qbnrRIb" title="Deferred tax assets, net">10,369,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for its uncertain tax provisions by using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates it is more likely than not, based solely on the technical merits, that the position will be sustained in an audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the appropriate amount of the benefit to recognize. The amount of benefit to recognize is measured as the maximum amount which is more likely than not to be realized. The tax position is derecognized when it is no longer more likely than not capable of being sustained. On subsequent recognition and measurement, the maximum amount which is more likely than not to be recognized at each reporting date will represent the Company’s best estimate, given the information available at the reporting date, although the outcome of the tax position is not absolute or final. The Company elected to follow an accounting policy to classify accrued interest related to liabilities for income taxes within the “Interest expense” line and penalties related to liabilities for income taxes within the “Other expense” line of the consolidated statements of operations and comprehensive loss.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 10369000 10369000 <p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zpdUwodWUQed" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zSOykICg2T5h">ADVERTISING COSTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reports the cost of all advertising as expense in the period in which those costs are incurred. Advertising costs were approximately <span style="background-color: white">$<span id="xdx_90F_eus-gaap--AdvertisingExpense_c20230601__20240531_zJBpXRkxQqP8" title="Advertising expense">101,000</span> </span>and $<span style="background-color: white"><span id="xdx_90E_eus-gaap--AdvertisingExpense_c20220601__20230531_zp0SE0dYHM95" title="Advertising expense">156,000</span></span> for the years ended May 31, 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 101000 156000 <p id="xdx_842_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zLXHdcIGwWui" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_866_z9VRV5crcjkc">FOREIGN CURRENCY TRANSLATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 year, and revenues and costs are translated using average exchange rates for the year. The resulting adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transaction gains or losses that are included in the consolidated statements of operations for the years ended May 31, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_84C_eus-gaap--LesseeLeasesPolicyTextBlock_z4Q512uXOYIl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zFw2jVBuLcKh">RIGHT-OF-USE ASSETS AND LEASE LIABILITIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In February 2016, the Financial Accounting Standards Board (“FASB”) issued an accounting standard update which requires lessees to recognize most leases on the balance sheet with a corresponding right-of-use asset. 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. For additional information, see Note 9-Commitments and Contingencies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--EarningsPerSharePolicyTextBlock_z1DPDWRj8l06" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zkgkfvrUj9jc">NET LOSS PER SHARE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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 amounts of anti-dilutive stock options not included in the loss per share calculation for the years ended May 31, 2024 and 2023 were <span id="xdx_907_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230601__20240531__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z5ZaRsN0LDed" title="Antidilutive securities excluded from computation of earnings per share, amount (in shares)">3,479,616</span> and <span id="xdx_905_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220601__20230531__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z0D1yZvCjcHl" title="Antidilutive securities excluded from computation of earnings per share, amount (in shares)">2,342,616</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 3479616 2342616 <p id="xdx_84D_eus-gaap--SegmentReportingPolicyPolicyTextBlock_z4SvmMKB03Q" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zgnEZRxYXlDa">SEGMENT REPORTING</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ASC 280, Segment Reporting (“ASC 280”), establishes standards for reporting, by public business enterprises, information about operating segments, products and services, geographic areas, and major customers. The Company’s operations are analyzed by management and its chief operating decision maker as being part of a single industry segment: the design, development, marketing, and sales of diagnostic kits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zUz0vebV2LRh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_867_zTgqIF4EOzdk">REPORTING COMPREHENSIVE LOSS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive loss represents net loss and any revenues, expenses, gains and losses that, under GAAP, are excluded from net loss and recognized directly as a component of shareholders’ equity. Items of other comprehensive loss consist solely of foreign currency translation adjustments for the years ended May 31, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zvKWhHDeUgz6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_866_z6vU9V5gMQ17">RECENT ACCOUNTING PRONOUNCEMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recent ASU’s issued by the FASB and guidance issued by the SEC did not, or are not believed by the management to, have a material effect on the Company’s present or future consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the FASB issued ASU 2016-13. This ASU requires 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 SEC to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. The Company adopted ASU 2016-03 on June 1, 2023, and the adoption of this update did not have a material impact on the Company’s consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Improvements to Reportable Segment Disclosures.” The ASU includes enhanced disclosure requirements, primarily related to significant segment expenses that are regularly provided to and used by the chief operating decision maker (“CODM”). The amendments are to be applied retrospectively to all prior periods presented in the financial statements. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”. The ASU includes enhanced disclosure requirements, primarily related to the rate reconciliation and income taxes paid information. The amendments are to be applied prospectively in the financial statements. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are currently evaluating the effect of adopting this pronouncement on our financial statements and disclosures.</span></p> <p id="xdx_80C_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zmKEsdIituX7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 3: <span id="xdx_825_zpFI6vItDIP4">PROPERTY AND EQUIPMENT, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_896_eus-gaap--PropertyPlantAndEquipmentTextBlock_zN12YS8hHBac" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is an approximate breakdown of property and equipment, net of accumulated depreciation:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zdAqWaj6fSFj" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT, NET</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20240531_zuqT7kHpZzr7" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230531_zMtjUHpJXNxk" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">May 31,</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zspEz02DnIFa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; padding-left: 0pt">Equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,384,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,333,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndFixturesLeaseholdImprovementsMember_zK0TcKbaQ80i" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">Furniture, fixtures and leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">211,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">211,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_zEovK6bammme" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Less accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,394,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,331,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentNet_iI_ziS528dUqctg" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 0pt">Net property and equipment</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">201,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">213,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_8AE_z4vZnZo7TmNk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_896_eus-gaap--PropertyPlantAndEquipmentTextBlock_zN12YS8hHBac" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is an approximate breakdown of property and equipment, net of accumulated depreciation:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zdAqWaj6fSFj" style="display: none">SCHEDULE OF PROPERTY AND EQUIPMENT, NET</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20240531_zuqT7kHpZzr7" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230531_zMtjUHpJXNxk" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">May 31,</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zspEz02DnIFa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; padding-left: 0pt">Equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,384,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,333,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--FurnitureAndFixturesLeaseholdImprovementsMember_zK0TcKbaQ80i" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">Furniture, fixtures and leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">211,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">211,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_zEovK6bammme" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Less accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,394,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,331,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentNet_iI_ziS528dUqctg" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 0pt">Net property and equipment</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">201,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">213,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> 1384000 1333000 211000 211000 1394000 1331000 201000 213000 <p id="xdx_800_eus-gaap--IntangibleAssetsDisclosureTextBlock_zenqQwUlZJR9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 4: <span id="xdx_82A_zZJ2CX26GpYc">INTANGIBLE ASSETS, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zDPjReOqyKpj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is an approximate breakdown of intangible assets, net of accumulated amortization:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BC_z1YSKMEHpe1i" style="display: none">SCHEDULE OF INTANGIBLE ASSETS, NET</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20240531_zyjUu3ktQTr6" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230531_zSSqa2JWdw35" style="border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">May 31,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedPatentsGross_iI_maIANEGzien_zu1QfkJpR1k8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; padding-left: 0pt">Patents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">260,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">196,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--FiniteLivedPatentsAccumulatedAmortization_iNI_di_msIANEGzien_z5jWZ1lJURkk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Less accumulated amortization-patents</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(48,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(31,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iTI_mtIANEGzien_zzinESi8Ilm7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left; padding-left: 0pt">Intangible assets, net</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">212,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">165,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_8A7_zdHgb7bcCFSc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zeMRYYBvX6Bb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected amortization of intangible assets for the years ending May 31:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BF_zXZifEd7AYg3" style="display: none">SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0pt"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20240531_zfrHK1nVyhdg" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_maFLIANzv9t_zK1kn2AbnKve" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 0pt">2025</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">18,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_maFLIANzv9t_z4btSyuhp3ll" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_maFLIANzv9t_zM88dZTM0pLb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0pt">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_maFLIANzv9t_zrI7c8I5Ctl3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_maFLIANzv9t_zIPx5Uff4Z5d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0pt">2029</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_maFLIANzv9t_ztnPZqlJVgQl" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; padding-left: 0pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">122,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtFLIANzv9t_zFyZXSk0IvRf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; font-weight: bold; padding-left: 0pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">212,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_8A5_z7cfSPcwP3ki" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_894_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zDPjReOqyKpj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is an approximate breakdown of intangible assets, net of accumulated amortization:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BC_z1YSKMEHpe1i" style="display: none">SCHEDULE OF INTANGIBLE ASSETS, NET</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20240531_zyjUu3ktQTr6" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20230531_zSSqa2JWdw35" style="border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">May 31,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedPatentsGross_iI_maIANEGzien_zu1QfkJpR1k8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; padding-left: 0pt">Patents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">260,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">196,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--FiniteLivedPatentsAccumulatedAmortization_iNI_di_msIANEGzien_z5jWZ1lJURkk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Less accumulated amortization-patents</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(48,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(31,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iTI_mtIANEGzien_zzinESi8Ilm7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left; padding-left: 0pt">Intangible assets, net</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">212,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">165,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> 260000 196000 48000 31000 212000 165000 <p id="xdx_899_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zeMRYYBvX6Bb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected amortization of intangible assets for the years ending May 31:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BF_zXZifEd7AYg3" style="display: none">SCHEDULE OF EXPECTED AMORTIZATION OF INTANGIBLE ASSETS</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0pt"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20240531_zfrHK1nVyhdg" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_maFLIANzv9t_zK1kn2AbnKve" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-left: 0pt">2025</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">18,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_maFLIANzv9t_z4btSyuhp3ll" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_maFLIANzv9t_zM88dZTM0pLb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0pt">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_maFLIANzv9t_zrI7c8I5Ctl3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_maFLIANzv9t_zIPx5Uff4Z5d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0pt">2029</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_maFLIANzv9t_ztnPZqlJVgQl" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; padding-left: 0pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">122,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtFLIANzv9t_zFyZXSk0IvRf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt; font-weight: bold; padding-left: 0pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">212,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> 18000 18000 18000 18000 18000 122000 212000 <p id="xdx_802_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_z9dM2OypiAO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 5: <span id="xdx_821_zRJSJDTTxPTb">ACCOUNTS PAYABLE AND ACCRUED EXPENSES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zxXSz2ZDrp6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is an approximate breakdown of accounts payable and accrued expenses balances:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BC_z440hzF9n3Te" style="display: none">SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240531_ztXG9sRjMLrk" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230531_zv52LCw7I8ve" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">May 31,</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsPayableCurrent_iI_maAPAALzPt0_zmZcpwWs24Nf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left; padding-left: 0pt">Accounts payable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">288,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">344,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iI_maAPAALzPt0_z8ma1eBZtVY2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Accrued expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">850,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">548,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsPayableAndAccruedLiabilitiesCurrent_iTI_mtAPAALzPt0_zUStGxsl2dEj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt; padding-left: 0pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,138,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">892,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zDAYwt3d3ANj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024, the Company had two vendors that accounted for <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20240531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoVendorMember_zIOFYKfxLa5e" title="Net sales percent">69</span>% of accounts payable. As of May 31, 2023, the Company had one vendor that accounted for <span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneVendorMember_zqdK1ef1T0Ga" title="Net sales percent">23</span>% of accounts payable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b></b></span></p> <p id="xdx_890_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zxXSz2ZDrp6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is an approximate breakdown of accounts payable and accrued expenses balances:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BC_z440hzF9n3Te" style="display: none">SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20240531_ztXG9sRjMLrk" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230531_zv52LCw7I8ve" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">May 31,</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsPayableCurrent_iI_maAPAALzPt0_zmZcpwWs24Nf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left; padding-left: 0pt">Accounts payable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">288,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">344,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iI_maAPAALzPt0_z8ma1eBZtVY2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Accrued expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">850,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">548,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccountsPayableAndAccruedLiabilitiesCurrent_iTI_mtAPAALzPt0_zUStGxsl2dEj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt; padding-left: 0pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,138,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">892,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 288000 344000 850000 548000 1138000 892000 0.69 0.23 <p id="xdx_800_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zp6vx3DmAWSi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 6: <span id="xdx_825_zOOtPwLPJNl">SHAREHOLDERS’ EQUITY</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>STOCK OPTION AND RESTRICTED STOCK PLANS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2014, the Company adopted and shareholders approved a stock option and restricted stock plan (the “2014 Plan”). Subsequently, in December 2017, the Company adopted and shareholders approved a stock option and restricted stock plan (the “2017 Plan”). In February 2020, the Board approved the 2020 Stock Incentive Plan (the “2020 Plan”, and collectively with the 2014 Plan and 2017 Plan, the “Equity Incentive Plans”) and on December 11, 2020, the shareholders of the Company approved the 2020 Plan. In April 20, 2023, the Board approved the Company’s 2023 Stock Incentive Plan and on December 7, 2023, the shareholders of the Company approved the 2023 Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Equity Incentive Plans provide that non-qualified options and incentive stock options and restricted stock may be granted to directors, affiliates, employees, or consultants of the Company. The Equity Incentive Plans authorize awards representing up to <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20141231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__us-gaap--PlanNameAxis__custom--TwoThousandFourteenPlanMember_zdiViOck4o8h" title="Equity incentive plan, authorized shares">850,000</span>, <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20171231__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__us-gaap--PlanNameAxis__custom--TwoThousandSeventeenPlanMember_zjbs9hAQET2l" title="Equity incentive plan, authorized shares">900,000</span>, <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20200229__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__us-gaap--PlanNameAxis__custom--TwoThousandTwentyPlanMember_zvYrNo0ZIna" title="Equity incentive plan, authorized shares">900,000</span>, and <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230420__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__us-gaap--PlanNameAxis__custom--TwoThousandTwentyThreePlanMember_z50hVK1K2JS6" title="Equity incentive plan, authorized shares">1,200,000</span> shares of the Company’s common stock to be issued under the 2014 Plan, 2017 Plan, 2020 Plan, and 2023 Plan, respectively. Awards granted under the Equity Incentive Plans typically vest over <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dtY_c20230601__20240531__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zb30ZRtrs9ed" title="Vesting period">4</span> years. Options granted under the Equity Incentive Plans will be granted at prices not less than <span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_pid_dp_uPure_c20230601__20240531__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zpFQxJw26dvh" title="Award purchase price, percent">80</span>% of the then fair market value of the common stock and will expire not more than <span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20230601__20240531__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zT7RNpqdTKGl" title="Expiration period">10</span> years after the date of grant. The 2014 Plan expires in December 2024, the 2017 Plan expires in December 2027, the 2020 Plan expires in December 2030, and 2023 Plan expires on April 20, 2033.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_z8MMNCsI5ua" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based compensation expense for the years ended May 31, 2024 and 2023 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zX08IO5xoQ97" style="display: none">SCHEDULE OF STOCK BASED COMPENSATION EXPENSE</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20230601__20240531_zCq4NMRwaZK9" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220601__20230531_zHorgHHyAgi6" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Year Ended May 31,</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40F_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zNUTNKygA2f1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; padding-left: 0pt">Cost of sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">70,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">143,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zzjTt8YJglQ8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">742,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">971,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zJFfe9ETKsp2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Research and development</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AllocatedShareBasedCompensationExpense_zz664xxyaTxe" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 0pt">Total stock option expense</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">837,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,185,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zcfr1h24AMe7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zQIQarthiXhi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Activity as to aggregate stock options outstanding is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zlkouaPmHZal" style="display: none">SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Number of Stock Options</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Weighted Average Exercise Price</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Aggregate Intrinsic Value</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; font-weight: bold"><span style="font-size: 10pt">Options Outstanding at May 31, 2022</span></td><td style="width: 2%; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220601__20230531_zw6XErlzI3Ld" style="width: 12%; font-weight: bold; text-align: right" title="Options Outstanding, shares"><span style="font-size: 10pt">2,321,616</span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 2%; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20220601__20230531_zampg0fcBZi6" style="width: 12%; font-weight: bold; text-align: right" title="Options Outstanding Weighted Average Exercise Price"><span style="font-size: 10pt">3.72</span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 2%; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20220601__20230531_z1DgvkRv6AKk" style="width: 12%; font-weight: bold; text-align: right" title="Options outstanding, Aggregate Intrinsic Value"><span style="font-size: 10pt">1,838,000</span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-size: 10pt">Options granted</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220601__20230531_zHcFmoQXcY02" style="text-align: right" title="Options granted, shares"><span style="font-size: 10pt">243,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20220601__20230531_zveHnf5rQGya" style="text-align: right" title="Options Granted Weighted Average Exercise Price"><span style="font-size: 10pt">2.70</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Options exercised</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20220601__20230531_zIz9y0etClyh" style="text-align: right" title="Options exercised, shares"><span style="font-size: 10pt">(46,500</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220601__20230531_zkc2eu8qq2ka" style="text-align: right" title="Options Exercised Weighted Average Exercise Price"><span style="font-size: 10pt">1.73</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20220601__20230531_zi5NEGwT0KGl" style="text-align: right" title="Options exercised, Aggregate IntrinsicValue"><span style="font-size: 10pt">90,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Options canceled or expired</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20220601__20230531_zDr9C1jZUcrg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options cancelled or expired, shares"><span style="font-size: 10pt">(175,500</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20220601__20230531_z3PbKjYPf7a4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options canceled or expired Weighted Average Exercise Price"><span style="font-size: 10pt">5.56</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt">Options Outstanding at May 31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230601__20240531_zsT1X7NpCDv" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right" title="Options Outstanding, shares"><span style="font-size: 10pt">2,342,616</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230601__20240531_ziEQMAP6fwa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right" title="Options Outstanding Weighted Average Exercise Price"><span style="font-size: 10pt">3.52</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20230601__20240531_zPahMV8kPvod" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right" title="Options outstanding, Aggregate Intrinsic Value"><span style="font-size: 10pt">146,000</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-size: 10pt">Options granted</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230601__20240531_zwmgz4T6xzCk" style="text-align: right" title="Options granted, shares"><span style="font-size: 10pt">1,338,500</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20230601__20240531_zOLh9kLWIru3" style="text-align: right" title="Options Granted Weighted Average Exercise Price"><span style="font-size: 10pt">1.13</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Options canceled or expired</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230601__20240531_zlZB4zYBh9x1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options cancelled or expired, shares"><span style="font-size: 10pt">(201,500</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230601__20240531_z8Fdtnfg3RQ2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options canceled or expired Weighted Average Exercise Price"><span style="font-size: 10pt">4.64</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt">Options Outstanding at May 31, 2024</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230601__20240531_zbnpUOTHKXma" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options Outstanding, shares"><span style="font-size: 10pt">3,479,616</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230601__20240531_zRKH2PQ4n9i3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options Outstanding Weighted Average Exercise Price"><span style="font-size: 10pt">2.53</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20230601__20240531_zzjwz2f64d33" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options outstanding, Aggregate Intrinsic Value"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0853">-</span></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-size: 10pt">Options vested and exercisable at May 31, 2024</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_c20240531_zhjBtUs2Pdd5" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options vested and exercisable, shares"><span style="font-size: 10pt">2,047,712</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_c20240531_zSZ0EZgHg54j" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options vested and exercisable Weighted Average Exercise Price"><span style="font-size: 10pt">3.23</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_c20240531_zjotwISkgvJi" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options vested and exercisable Aggregate Intrinsic Value"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0859">-</span></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A1_zkbIw2RUvdh5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted average grant date fair value of options granted during 2024 and 2023 were $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230601__20240531__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zWJZhkzJddSl" title="Granted, weighted average grant date fair value">0.80</span> and $<span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20220601__20230531__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zLFAGA9qYEDj" title="Granted, weighted average grant date fair value">2.19</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 31, 2024, total compensation cost related to non-vested stock option awards not yet recognized totaled approximately $<span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20240531__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zqjkqojtkdg4" title="Compenation cost related to non-vested stock option">1,265,000</span>. The weighted-average period over which this amount is expected to be recognized is <span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230601__20240531__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z3tcAdVhPFg" title="Weighted average period expected term">2.37</span> years. The weighted average remaining contractual term of options that were exercisable on May 31, 2024 was <span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230601__20240531__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z1XK7OzJN4X" title="Exercisable weighted average remaining contractual term">4.97</span> years. The weighted average remaining contractual term of options that were vested, exercisable, or expected to vest on May 31, 2024 was <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20230601__20240531__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zW70R2R5x1m9" title="Vested, exercisable or expected to vest weighted average remaining contractual term">6.62</span> years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COMMON STOCK ACTIVITY</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 22, 2021, the Company filed a prospectus supplement to the base prospectus included in a registration statement filed with the SEC on July 21, 2020, and declared effective by the SEC on September 30, 2020, for purposes of selling up to $<span id="xdx_90B_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_c20210122__20210122__srt--RangeAxis__srt--MaximumMember__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--TransactionTypeAxis__custom--ATMAgreementMember_zK1Z8mKtUIJ8" title="Consideration received on transaction">15,000,000</span> in the ATM Offering, as defined in Rule 415 promulgated under the Securities Act.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On May 21, 2021, in conjunction with the Company’s 2020 Stock Incentive Plan, that was approved by shareholders at the Company’s annual meeting in December 2020, the Company filed an S-8 Registration Statement to register up to <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20210521__us-gaap--AwardTypeAxis__custom--TwoThousandTwentyStockIncentivePlanMember_zHCktIeiyhn1" title="Share-based payment award, number of shares authorized">900,000</span> shares of the Company’s common stock that could be issued under this Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Under the ATM Offering, the sales agent uses 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 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: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">During the year ended May 31, 2023 the Company sold <span id="xdx_903_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20220601__20230531__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_zZgcuKO0HGOc">573,889 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">shares of its common stock at prices ranging from $<span id="xdx_90D_eus-gaap--SaleOfStockPricePerShare_iI_c20230531__srt--RangeAxis__srt--MinimumMember__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_zLR9tDrnHUda">3.15 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">to $<span id="xdx_90A_eus-gaap--SaleOfStockPricePerShare_iI_c20230531__srt--RangeAxis__srt--MaximumMember__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_z7lOz1G5SA4f">4.26 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">pursuant to the ATM Offering, which resulted in gross proceeds of approximately $<span id="xdx_900_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_c20220601__20230531__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_z7D6wK9zTgyh">2,014,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">and net proceeds to the Company of $<span id="xdx_908_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20220601__20230531__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_zxujzsMQAsja">1,961,000</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">, after deducting commissions for each sale and legal, accounting, and other fees related to the offering in the amount of $<span id="xdx_907_ecustom--SaleOfStockExpenses_c20220601__20230531__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_zf6XqNXRcunh">53,000</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 7, 2023, the Company sold <span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20230307__20230307__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember_zdroUHpCMIWj" title="Sale of stock shares issued">3,333,333</span> shares of common stock in a firm commitment public offering at a gross sales price of $<span id="xdx_908_eus-gaap--SaleOfStockPricePerShare_iI_c20230307__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember_zWOBhgs9CFmj" title="Sale of stock, price per share">2.40</span> per share, with net total proceeds, after deducting issuance fees and expenses of $<span id="xdx_908_ecustom--SaleOfStockExpenses_c20230307__20230307_zfzAtOMOMrbe" title="Sale of stock expenses">700,000</span>, of approximately $<span id="xdx_904_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20230307__20230307__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember_zSmq6ck4ytxe" title="Sale of stock, net proceeds">7,300,000</span>. As a result of this public offering, the Company terminated the ATM offering agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 28, 2023, the Company filed a “shelf” registration statement on Form S-3 with the SEC, allowing the Company to issue up to $<span id="xdx_90B_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20230928__20230928_zRkqBD1wfvSi" title="Shelf registration statement maximum authorized common stock issuance value">20,000,000</span> in common shares. Under this registration statement, shares of our common stock may be sold from time to time for up to three years from the filing date. On May 10, 2024, the Company filed a prospectus supplement with the SEC, as part of the registration statement filed on September 28, 2023, which was declared effective on September 29, 2023. This supplement was intended to facilitate the sale of up to $<span id="xdx_900_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20240510__20240510_zH58ctQMBfm4" title="Shelf registration statement maximum authorized common stock issuance value">5,500,000</span> in common stock through ATM offerings, as defined in Rule 415 under the Securities Act.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the year ended May 31, 2024, the Company has not sold any shares of its common stock through the ATM Offering.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"><b>PREFERRED STOCK ACTIVITY</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On February 24, 2020, the Company entered into and closed on a Stock Purchase Agreement (the “Stock Purchase Agreement”) with Palm Global Small Cap Master Fund LP (“Palm”) pursuant to which the Company agreed to sell and issue to Palm, and Palm agreed to purchase from the Company, <span id="xdx_902_eus-gaap--PreferredStockSharesIssued_iI_c20200224__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--ConvertiblePreferredStockMember__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember_zvjq5zivHdK1" title="Preferred stock, shares issued">571,429</span> shares of the Company’s Series A 5% Convertible Preferred Stock, $<span id="xdx_908_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20200224__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--ConvertiblePreferredStockMember__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember_z71XxpLYooij" title="Preferred stock, par value">0.08</span> par value per share for a purchase price of approximately $<span id="xdx_900_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_pn6n6_c20200224__20200224__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--ConvertiblePreferredStockMember__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember_zv77DSlYUDEg" title="Preferred stock, purchase price">2</span> million, or $<span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_c20200224__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--ConvertiblePreferredStockMember__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember_zzPHovqgrZ42" title="Sale of stock, price per share">3.50</span> per Series A Convertible Preferred Stock. Under the terms of the Stock Purchase Agreement, each share of issued Convertible Preferred Stock can be converted at any time by Palm into one share of the Company’s common stock, subject to certain adjustments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The Series A 5% Convertible Preferred Stock accrued annual preferred dividends at a rate of $<span id="xdx_90B_eus-gaap--DividendsPayableAmountPerShare_iI_c20200224__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--ConvertiblePreferredStockMember__us-gaap--TypeOfArrangementAxis__custom--StockPurchaseAgreementMember_zg6sEIOlbpo" title="Dividends payable, amount per share">0.175</span> per Series A 5% Convertible Preferred Share. However, accruing dividends were payable only when, as, and if declared by the Board and the Company had no obligation to pay such accruing dividends.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">On March 24, 2020, Palm converted <span id="xdx_90B_eus-gaap--ConversionOfStockSharesConverted1_c20200304__20200324__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--ConvertiblePreferredStockMember__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zguafhsR8ith" title="Conversion of stock, shares converted">250,000</span> shares of Convertible Preferred Stock into <span id="xdx_90B_eus-gaap--ConversionOfStockSharesIssued1_c20200304__20200324__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zuwkxGky8Qgk" title="Conversion of stock, shares issued">250,000</span> shares of unregistered common stock. On July 21, 2020, the Company filed with the SEC a registration statement on Form S-3, that among other things, registered <span id="xdx_90B_eus-gaap--ConvertiblePreferredStockSharesIssuedUponConversion_iI_c20200721__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zPXQGWpyQZGk" title="Conversion of stock, shares issued upon conversion">571,429</span> common shares issued, or to be issued, to Palm upon conversion of the Convertible Preferred Stock into common shares. On September 30, 2020, the Company received a Notice of Effectiveness from the Securities and Exchange Commission for registration of these shares. On January 21, 2021, Palm converted their remaining <span id="xdx_907_eus-gaap--ConvertiblePreferredStockSharesIssuedUponConversion_iI_c20210121__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zLhvUmfOvBoi" title="Conversion of stock, shares issued upon conversion">321,429</span> Convertible Preferred Shares into registered common shares. On May 30, 2021, the Company had no shares of Preferred Stock outstanding. Under the terms of the Preferred Stock Purchase Agreement, none of the cumulative dividends were paid to Palm during the period they owned the Preferred Stock. Once converted to common shares, Palm lost all rights to receive any past cumulative dividends.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 850000 900000 900000 1200000 P4Y 0.80 P10Y <p id="xdx_890_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_z8MMNCsI5ua" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based compensation expense for the years ended May 31, 2024 and 2023 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zX08IO5xoQ97" style="display: none">SCHEDULE OF STOCK BASED COMPENSATION EXPENSE</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20230601__20240531_zCq4NMRwaZK9" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220601__20230531_zHorgHHyAgi6" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Year Ended May 31,</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="text-align: center; padding-bottom: 1.5pt"> </td><td style="text-align: center; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="text-align: center; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40F_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zNUTNKygA2f1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; padding-left: 0pt">Cost of sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">70,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">143,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zzjTt8YJglQ8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 0pt">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">742,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">971,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AllocatedShareBasedCompensationExpense_hus-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zJFfe9ETKsp2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0pt">Research and development</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">25,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--AllocatedShareBasedCompensationExpense_zz664xxyaTxe" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 0pt">Total stock option expense</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">837,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,185,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 70000 143000 742000 971000 25000 71000 837000 1185000 <p id="xdx_895_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zQIQarthiXhi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Activity as to aggregate stock options outstanding is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zlkouaPmHZal" style="display: none">SCHEDULE OF ACTIVITY TO AGGREGATE STOCK OPTIONS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Number of Stock Options</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Weighted Average Exercise Price</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><span style="font-size: 10pt">Aggregate Intrinsic Value</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; font-weight: bold"><span style="font-size: 10pt">Options Outstanding at May 31, 2022</span></td><td style="width: 2%; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220601__20230531_zw6XErlzI3Ld" style="width: 12%; font-weight: bold; text-align: right" title="Options Outstanding, shares"><span style="font-size: 10pt">2,321,616</span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 2%; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20220601__20230531_zampg0fcBZi6" style="width: 12%; font-weight: bold; text-align: right" title="Options Outstanding Weighted Average Exercise Price"><span style="font-size: 10pt">3.72</span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="width: 2%; font-weight: bold"><span style="font-size: 10pt"> </span></td> <td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20220601__20230531_z1DgvkRv6AKk" style="width: 12%; font-weight: bold; text-align: right" title="Options outstanding, Aggregate Intrinsic Value"><span style="font-size: 10pt">1,838,000</span></td><td style="width: 1%; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-size: 10pt">Options granted</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220601__20230531_zHcFmoQXcY02" style="text-align: right" title="Options granted, shares"><span style="font-size: 10pt">243,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20220601__20230531_zveHnf5rQGya" style="text-align: right" title="Options Granted Weighted Average Exercise Price"><span style="font-size: 10pt">2.70</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-size: 10pt">Options exercised</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20220601__20230531_zIz9y0etClyh" style="text-align: right" title="Options exercised, shares"><span style="font-size: 10pt">(46,500</span></td><td style="text-align: left"><span style="font-size: 10pt">)</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20220601__20230531_zkc2eu8qq2ka" style="text-align: right" title="Options Exercised Weighted Average Exercise Price"><span style="font-size: 10pt">1.73</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_c20220601__20230531_zi5NEGwT0KGl" style="text-align: right" title="Options exercised, Aggregate IntrinsicValue"><span style="font-size: 10pt">90,000</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Options canceled or expired</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20220601__20230531_zDr9C1jZUcrg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options cancelled or expired, shares"><span style="font-size: 10pt">(175,500</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20220601__20230531_z3PbKjYPf7a4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options canceled or expired Weighted Average Exercise Price"><span style="font-size: 10pt">5.56</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt">Options Outstanding at May 31, 2023</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230601__20240531_zsT1X7NpCDv" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right" title="Options Outstanding, shares"><span style="font-size: 10pt">2,342,616</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20230601__20240531_ziEQMAP6fwa" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right" title="Options Outstanding Weighted Average Exercise Price"><span style="font-size: 10pt">3.52</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20230601__20240531_zPahMV8kPvod" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: right" title="Options outstanding, Aggregate Intrinsic Value"><span style="font-size: 10pt">146,000</span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-size: 10pt">Options granted</span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230601__20240531_zwmgz4T6xzCk" style="text-align: right" title="Options granted, shares"><span style="font-size: 10pt">1,338,500</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20230601__20240531_zOLh9kLWIru3" style="text-align: right" title="Options Granted Weighted Average Exercise Price"><span style="font-size: 10pt">1.13</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td><td><span style="font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-size: 10pt">$</span></td><td style="text-align: right"><span style="font-size: 10pt">-</span></td><td style="text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-size: 10pt">Options canceled or expired</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20230601__20240531_zlZB4zYBh9x1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options cancelled or expired, shares"><span style="font-size: 10pt">(201,500</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20230601__20240531_z8Fdtnfg3RQ2" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options canceled or expired Weighted Average Exercise Price"><span style="font-size: 10pt">4.64</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td><td style="padding-bottom: 1.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-size: 10pt">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-size: 10pt">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt">Options Outstanding at May 31, 2024</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230601__20240531_zbnpUOTHKXma" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options Outstanding, shares"><span style="font-size: 10pt">3,479,616</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20230601__20240531_zRKH2PQ4n9i3" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options Outstanding Weighted Average Exercise Price"><span style="font-size: 10pt">2.53</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20230601__20240531_zzjwz2f64d33" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options outstanding, Aggregate Intrinsic Value"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0853">-</span></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt"><span style="font-size: 10pt">Options vested and exercisable at May 31, 2024</span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_iI_c20240531_zhjBtUs2Pdd5" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options vested and exercisable, shares"><span style="font-size: 10pt">2,047,712</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_iI_c20240531_zSZ0EZgHg54j" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options vested and exercisable Weighted Average Exercise Price"><span style="font-size: 10pt">3.23</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td><td style="font-weight: bold; padding-bottom: 2.5pt"><span style="font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"><span style="font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_c20240531_zjotwISkgvJi" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Options vested and exercisable Aggregate Intrinsic Value"><span style="font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl0859">-</span></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-size: 10pt"> </span></td></tr> </table> 2321616 3.72 1838000 243000 2.70 46500 1.73 90000 175500 5.56 2342616 3.52 146000 1338500 1.13 201500 4.64 3479616 2.53 2047712 3.23 0.80 2.19 1265000 P2Y4M13D P4Y11M19D P6Y7M13D 15000000 900000 573889 3.15 4.26 2014000 1961000 53000 3333333 2.40 700000 7300000 20000000 5500000 571429 0.08 2000000 3.50 0.175 250000 250000 571429 321429 <p id="xdx_807_eus-gaap--IncomeTaxDisclosureTextBlock_zImNK7u22Ekk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 7: <span id="xdx_828_zL4L0buLn9rc">INCOME TAXES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_894_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zsqHzpdUiJm7" style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision for income taxes for the years ended May 31 consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BC_zWWmxzA0yXK1" style="display: none">SCHEDULE OF PROVISION FOR INCOME TAXES</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230601__20240531_zDTNEelPZMn7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220601__20230531_zxRTOH10Nnt7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">For the Year Ended May 31,</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif">Current:</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzN4S_zruX7TL3rmH8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">U.S. Federal</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0917">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0918">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_maCITEBzN4S_zE5X94QN5L59" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left">Foreign Taxes Subsidiaries</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(41,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(50,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzN4S_zd8Y2wLvQpo9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">State and local</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_mtCITEBzN4S_maITEBz44d_zRgDjAifCM13" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total current</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(42,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(51,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Deferred:</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDITEBzeSN_zvGRo0WF2u7c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">U.S. Federal</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0929">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0930">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maDITEBzeSN_zJUh6f7mxms8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State and local</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0932">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0933">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_mtDITEBzeSN_maITEBz44d_zDsd0TJIxDW7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total deferred</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0935">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0936">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxExpenseBenefit_iNT_di_mtITEBz44d_zMXiY6StP7ne" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Income tax expense</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(42,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(51,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8AE_zj8QVtTYIZ16" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Provision for income taxes differs from the amounts computed by applying the U.S. Federal income tax rate applicable for each year (<span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20230601__20240531_zTeu7ocixi39" title="Federal income tax rate"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20220601__20230531_z3DKhAQjRzja" title="Federal income tax rate">21</span></span>% for 2024 and 2023) to pretax income as a result of the following:</span></p> <p id="xdx_89D_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zYAFs4bltXTb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BB_zPtbiVsewHr4" style="display: none">SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230601__20240531_z1bxkmZNZjZf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20220601__20230531_zDfLBRcAZ5dk" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">For the Year Ended May 31,</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_maCITEBzTaK_zreZwvTVODWk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Computed “expected” tax benefit</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">1,247,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">1,490,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Increase (reduction) in income taxes resulting from:</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_maCITEBzTaK_zwVVjGCZWPUk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Change in valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,428,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,973,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_maCITEBzTaK_zwsYnoKHe6Pc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">State income taxes, net of federal benefit</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">459,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">583,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_maCITEBzTaK_zgx4jdsjQSGd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Permanent tax differences and other</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(148,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(17,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_maCITEBzTaK_zLdx0gkVUwT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Stock based compensation benefit</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0959">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(5,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_maCITEBzTaK_zpFr2qBltczk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Foreign taxes of subsidiaries</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(172,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(129,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxExpenseBenefit_iNT_di_mtCITEBzTaK_zePBfU7SyMQf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Income tax expense</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(42,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(51,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A7_zErfeP1yPZf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_899_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zGtNleawa7Yb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The tax effect of significant temporary differences is presented below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zkQyocoxPoS4" style="display: none">SCHEDULE OF DEFERRED TAX ASSETS</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20240531_zbCFWorQMj89" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20230531_zDYHtTmIOGX3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">May 31,</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax assets:</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_maDTAGzl2T_zMygJPmZmCl8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Accounts receivable, principally due to allowance for credit losses</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">5,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">8,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsInventory_iI_maDTAGzl2T_zoxOESP2gi69" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Inventory valuation</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">131,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">188,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_iI_maDTAGzl2T_zK3kveTNdAAe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Compensated absences</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">144,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">118,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_maDTAGzl2T_zzD0Gu5Wk6Y3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">6,658,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,817,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_iI_maDTAGzl2T_zMXHcIsVne36" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Tax credit carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,380,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,239,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_iI_maDTAGzl2T_zqfKWb0RBhTa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred rent expense/capitalized leases</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--DefferedTaxAssetsStockOptions_iI_maDTAGzl2T_ztToVYvUZA7h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Stock options</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,561,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,296,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--DeferredTaxAssetsCapitalizedCosts_iI_maDTAGzl2T_zRMxlHCti75a" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Sec 174 capitalized costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">501,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">284,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_405_ecustom--DeferredTaxAssetsLossesOfForeignSubsidiariesOtherNet_iI_maDTAGzl2T_zVgzElMzKhI3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Losses of foreign subsidiaries and other, net</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0995">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--DeferredTaxAssetsAccumulatedDepreciationAndAmortization_iI_maDTAGzl2T_zwGqrJpvlFTi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Accumulated depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(24,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(21,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGzl2T_maDTANzFA8_zo2qMwQwE7Gf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total deferred tax assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,369,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">8,940,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTANzFA8_zkkRmUfIjqyk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Less valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(10,369,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(8,940,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsNet_iTI_mtDTANzFA8_zIo2ZJRI9rZb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">Net deferred tax asset</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1006">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1007">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zoVlgUzAnPu7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has provided a valuation allowance of approximately $<span id="xdx_90E_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20240531_zywQJlEioU8j" title="Deferred tax assets, valuation allowance">10,369,000</span> and $<span id="xdx_90B_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20230531_zFDc7GIDgIvh" title="Deferred tax assets, valuation allowance">8,940,000</span> as of May 31, 2024 and 2023, respectively. The net change in the valuation allowance for the years ended May 31, 2024 and 2023 was an increase of $<span id="xdx_908_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20230601__20240531_zIf3thADwuob" title="Increase in valuation allowance">1,429,000</span> and $<span id="xdx_903_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20220601__20230531_zwmhYFvVjukk" title="Increase in valuation allowance">1,973,000</span>, respectively. The Company has recorded a full valuation allowance against its United States and foreign deferred tax assets in each of the years ended May 31, 2024 and 2023 because the Company’s management believes that it is more likely than not that these assets will not be realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 31, 2024, the Company has Federal income tax net operating loss carryforwards of approximately $<span id="xdx_90F_eus-gaap--OperatingLossCarryforwards_iI_c20240531__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zIbwlsgAFxEc" title="Operating loss carryforwards">24,384,000</span>. On May 31, 2024, the Company has California state income tax net operating loss carryforwards of approximately $<span id="xdx_903_eus-gaap--OperatingLossCarryforwards_iI_c20240531__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zyoh6cyXjyg9" title="Operating loss carryforwards">22,014,000</span>. For tax reporting purposes, operating loss carryforwards are available to offset future taxable income; such carryforwards expire in varying amounts beginning in 2024 and 2038 for federal and state purposes, respectively. Federal net operating losses beginning in 2018 have no expiration date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 31, 2024, the Company has Federal research and development tax credit carryforward of approximately $<span id="xdx_906_eus-gaap--TaxCreditCarryforwardAmount_iI_c20240531__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember__us-gaap--TaxCreditCarryforwardAxis__us-gaap--ResearchMember_zG3kg3ZO6fo8" title="Tax credit carryforward">888,000</span>. The Federal credits begin to expire in 2028. The Company also had similar credit carryforwards for state purposes of $<span id="xdx_90D_eus-gaap--TaxCreditCarryforwardAmount_iI_c20240531__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember__us-gaap--TaxCreditCarryforwardAxis__us-gaap--ResearchMember_zvtQ3ktdvo13" title="Tax credit carryforward">623,000</span> on May 31, 2024, which do not expire.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to Internal Revenue Code (“IRC”) Sections 382 and 383, annual use of the Company’s net operating loss (“NOL”) and credit carryforwards may be limited by statute because of a cumulative change in ownership of more than 50%. Pursuant to Sections 382 and 383 of the IRC, the annual use of the Company’s NOLs and credit carryforwards would be limited if there is a cumulative change of ownership (as that term is defined in Section 382(g) of the IRC of greater than 50% in a three-year period). Management has not performed an analysis to determine if the Company has had a cumulative change in ownership of greater than 50%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the year ended May 31, 2024, the Company performed an analysis and has not identified any uncertain tax positions as defined under ASC 740. Should such position be identified in the future, and should the Company owe interest and penalties as a result of this, these would be recognized as interest expense and other expense, respectively, in the consolidated financial statements. The Company is no longer subject to any significant U.S. federal tax examinations by tax authorities for years before fiscal 2018.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_894_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zsqHzpdUiJm7" style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Provision for income taxes for the years ended May 31 consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BC_zWWmxzA0yXK1" style="display: none">SCHEDULE OF PROVISION FOR INCOME TAXES</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230601__20240531_zDTNEelPZMn7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20220601__20230531_zxRTOH10Nnt7" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">For the Year Ended May 31,</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif">Current:</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--CurrentFederalTaxExpenseBenefit_maCITEBzN4S_zruX7TL3rmH8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">U.S. Federal</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0917">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0918">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--CurrentForeignTaxExpenseBenefit_maCITEBzN4S_zE5X94QN5L59" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; width: 60%; text-align: left">Foreign Taxes Subsidiaries</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(41,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">(50,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_maCITEBzN4S_zd8Y2wLvQpo9" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">State and local</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(1,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--CurrentIncomeTaxExpenseBenefit_iT_mtCITEBzN4S_maITEBz44d_zRgDjAifCM13" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total current</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(42,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(51,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif">Deferred:</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_maDITEBzeSN_zvGRo0WF2u7c" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">U.S. Federal</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0929">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0930">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_maDITEBzeSN_zJUh6f7mxms8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-align: left">State and local</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0932">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0933">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredIncomeTaxExpenseBenefit_iT_mtDITEBzeSN_maITEBz44d_zDsd0TJIxDW7" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 1.5pt">Total deferred</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0935">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0936">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--IncomeTaxExpenseBenefit_iNT_di_mtITEBz44d_zMXiY6StP7ne" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Income tax expense</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(42,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(51,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -41000 -50000 -1000 -1000 -42000 -51000 42000 51000 0.21 0.21 <p id="xdx_89D_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zYAFs4bltXTb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BB_zPtbiVsewHr4" style="display: none">SCHEDULE OF EFFECTIVE INCOME TAX RECONCILIATION</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20230601__20240531_z1bxkmZNZjZf" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20220601__20230531_zDfLBRcAZ5dk" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">For the Year Ended May 31,</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_maCITEBzTaK_zreZwvTVODWk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Computed “expected” tax benefit</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">1,247,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">1,490,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Increase (reduction) in income taxes resulting from:</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_maCITEBzTaK_zwVVjGCZWPUk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Change in valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,428,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(1,973,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_maCITEBzTaK_zwsYnoKHe6Pc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">State income taxes, net of federal benefit</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">459,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">583,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_maCITEBzTaK_zgx4jdsjQSGd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Permanent tax differences and other</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(148,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(17,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_maCITEBzTaK_zLdx0gkVUwT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Stock based compensation benefit</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0959">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(5,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--IncomeTaxReconciliationForeignIncomeTaxRateDifferential_maCITEBzTaK_zpFr2qBltczk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Foreign taxes of subsidiaries</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(172,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(129,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--IncomeTaxExpenseBenefit_iNT_di_mtCITEBzTaK_zePBfU7SyMQf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 2.5pt">Income tax expense</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(42,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">(51,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 1247000 1490000 -1428000 -1973000 459000 583000 -148000 -17000 -5000 -172000 -129000 42000 51000 <p id="xdx_899_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zGtNleawa7Yb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The tax effect of significant temporary differences is presented below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zkQyocoxPoS4" style="display: none">SCHEDULE OF DEFERRED TAX ASSETS</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20240531_zbCFWorQMj89" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20230531_zDYHtTmIOGX3" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">May 31,</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred tax assets:</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_iI_maDTAGzl2T_zMygJPmZmCl8" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%; text-align: left">Accounts receivable, principally due to allowance for credit losses</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">5,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">8,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsInventory_iI_maDTAGzl2T_zoxOESP2gi69" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Inventory valuation</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">131,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">188,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_iI_maDTAGzl2T_zK3kveTNdAAe" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Compensated absences</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">144,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">118,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_maDTAGzl2T_zzD0Gu5Wk6Y3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net operating loss carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">6,658,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5,817,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_iI_maDTAGzl2T_zMXHcIsVne36" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Tax credit carryforwards</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,380,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,239,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_iI_maDTAGzl2T_zqfKWb0RBhTa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Deferred rent expense/capitalized leases</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">11,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--DefferedTaxAssetsStockOptions_iI_maDTAGzl2T_ztToVYvUZA7h" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Stock options</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,561,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,296,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--DeferredTaxAssetsCapitalizedCosts_iI_maDTAGzl2T_zRMxlHCti75a" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Sec 174 capitalized costs</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">501,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">284,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_405_ecustom--DeferredTaxAssetsLossesOfForeignSubsidiariesOtherNet_iI_maDTAGzl2T_zVgzElMzKhI3" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Losses of foreign subsidiaries and other, net</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0995">-</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--DeferredTaxAssetsAccumulatedDepreciationAndAmortization_iI_maDTAGzl2T_zwGqrJpvlFTi" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Accumulated depreciation and amortization</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(24,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(21,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsGross_iTI_mtDTAGzl2T_maDTANzFA8_zo2qMwQwE7Gf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Total deferred tax assets</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">10,369,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">8,940,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTANzFA8_zkkRmUfIjqyk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Less valuation allowance</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(10,369,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">(8,940,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsNet_iTI_mtDTANzFA8_zIo2ZJRI9rZb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left">Net deferred tax asset</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1006">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1007">-</span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 5000 8000 131000 188000 144000 118000 6658000 5817000 1380000 1239000 11000 11000 1561000 1296000 501000 284000 2000 -24000 -21000 10369000 8940000 10369000 8940000 10369000 8940000 1429000 1973000 24384000 22014000 888000 623000 <p id="xdx_802_eus-gaap--SegmentReportingDisclosureTextBlock_zxREeOpPvJbe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 8: <span id="xdx_826_z5Dd8HjZDTZ4">GEOGRAPHIC INFORMATION</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company operates as <span id="xdx_900_eus-gaap--NumberOfOperatingSegments_dc_uSegment_c20230601__20240531_zZBsGuahdmgl" title="Number of operating segments">one</span> segment. Geographic information regarding net sales is approximately as follows:</span></p> <p id="xdx_89A_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zEdKmnddaY4l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zgwGV7haPyy6" style="display: none">SCHEDULE OF GEOGRAPHIC INFORMATION</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230601__20240531_z8Sr07cO7XKa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20220601__20230531_z2ZjfsJ1yA66" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">For the Year Ended May 31,</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Revenues from sales to unaffiliated customers:</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--AsiaMember_zRArdkry8QLc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Asia</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">1,881,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">2,021,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--EuropeMember_zYSzXd7CMtM5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif">Europe</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,438,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,798,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--NorthAmericaMember_zYJkmeSdlGli" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">North America</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,285,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,470,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__us-gaap--MiddleEastMember_zyiEux0qbesf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Middle East</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">800,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">39,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--SouthAmericaMember_z05GbBC28xNb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">South America</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Revenues_zCycVelleIhk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">5,415,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">5,339,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_z3EmPlg9nwm4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1 <p id="xdx_89A_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zEdKmnddaY4l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B7_zgwGV7haPyy6" style="display: none">SCHEDULE OF GEOGRAPHIC INFORMATION</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20230601__20240531_z8Sr07cO7XKa" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20220601__20230531_z2ZjfsJ1yA66" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">For the Year Ended May 31,</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2024</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center">2023</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Revenues from sales to unaffiliated customers:</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--AsiaMember_zRArdkry8QLc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 60%">Asia</td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">1,881,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 16%; text-align: right">2,021,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--EuropeMember_zYSzXd7CMtM5" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif">Europe</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,438,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,798,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--NorthAmericaMember_zYJkmeSdlGli" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">North America</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,285,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,470,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__us-gaap--MiddleEastMember_zyiEux0qbesf" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Middle East</td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">800,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">39,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--SouthAmericaMember_z05GbBC28xNb" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">South America</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">11,000</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Revenues_zCycVelleIhk" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">5,415,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font: bold 10pt Times New Roman, Times, Serif; text-align: right">5,339,000</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1881000 2021000 1438000 1798000 1285000 1470000 800000 39000 11000 11000 5415000 5339000 <p id="xdx_803_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zIh81u9hZNBi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 9: <span id="xdx_82B_zzP2pUPAWk4a">COMMITMENTS AND CONTINGENCIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OPERATING LEASES</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company leases facilities in Irvine, California and Mexicali, Mexico.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of May 31, 2024, the Company had approximately <span id="xdx_904_eus-gaap--AreaOfLand_iI_uSqft_c20240531_zz9O8qurH6b3" title="Area of land">22,000</span> square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California. The lease for its headquarters expires in August 2026. The Company has the option to extend the lease for an additional five-year term. The Company made a security deposit of approximately $<span id="xdx_90F_eus-gaap--SecurityDeposit_iI_c20240531__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--BuildingInIrvineCaliforniaMember_z9pOiSF4Rss4" title="Security deposit">22,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--LesseeOperatingLeaseDescription_c20161101__20161130_z2DxEHf3P6O3" title="Lease term description">In November 2016, the Company’s Mexican subsidiary, Biomerica de Mexico, entered into a <span id="xdx_90D_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtY_c20161130_zd84RttXsxz9" title="Operating lease term">10</span>-year lease for approximately <span id="xdx_906_eus-gaap--AreaOfLand_iI_uSqft_c20230531_zZGZZONKDL0a" title="Lease area">8,100</span> square feet of manufacturing space. The Company has one <span id="xdx_90D_eus-gaap--LesseeOperatingLeaseRenewalTerm_iI_dtY_c20161130_zqwLMssWt7yf" title="Operating lease renewal term">10</span>-year option to renew at the end of the initial lease period. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in the Company’s manufacturing process</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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 liabilities. 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 liabilities but are instead recognized as variable lease expense in the consolidated statements of operations and comprehensive loss when they are incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--LeaseCostTableTextBlock_z533Sby1JH9k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents information on our operating leases for the years ended May 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B0_zLqXvN1i1s93" style="display: none">SCHEDULE OF OPERATING LEASES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_49A_20230601__20240531_zjKOYl4nugwk" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_494_20220601__20230531_z6vaA8UYw5cf" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Year Ended May 31,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseCost_maLCzsjE_zIqbV17Eszva" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Operating lease cost</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">353,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">353,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--VariableLeaseCost_maLCzsjE_zkbe5SaN3YQ5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Variable lease cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1069">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--ShortTermLeaseCost_maLCzsjE_zNb56f9G7az" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Short-term lease cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"></td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"></td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LeaseCost_iT_mtLCzsjE_zECBe0e8EAOe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Total lease cost</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">378,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">358,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zlAaFl2vYm72" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zS9KdKvPy5Hf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The future minimum lease payments of the Company’s operating lease liabilities by fiscal year are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_zeFxiypTUlvf" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 65%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_499_20240531_zWbjeG7SHg58" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold">Year Ending May 31,</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Operating Leases</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzfjE_zGysAZyGAf2j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 74%; text-align: left">2025</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 22%; text-align: right">365,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzfjE_zQnxtZjbDiVd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">376,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzfjE_zamo5lyio2o1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">2027</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">101,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzfjE_mtOLLzK2p_zEvasKl5MGzi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Total minimum future lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">842,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_maOLLzK2p_zy3bEP3Y24oe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1.5pt; text-align: left">Less: imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">57,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_maOLLzK2p_zh2qxXUrQFF6" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">785,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zTPjm46n4lG8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_ecustom--ScheduleOfSupplementalLeaseInformationTableTextBlock_zbkO6MdY9tc2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the Company’s other supplemental lease information for the years ended May 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zwIWkFgETuq6" style="display: none">SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_494_20230601__20240531_zNb7tEtAG0ci" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_49F_20220601__20230531_zWVLuahP8Po3" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Year Ended May 31,</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeasePayments_z9PisNw5tQH5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Cash paid for operating lease liabilities</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">356,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">347,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iE_dtY_znjKVE3Lbr2d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted-average remaining lease term (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.27</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.27</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iE_pid_dp_zmHe295kNdY1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted-average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.50</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.50</td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8AE_zN81c4M7eLVh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company also has various insignificant leases for office equipment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RETIREMENT SAVINGS PLAN</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective September 1, 1986, the Company established a 401(k) plan for the benefit of its employees. The plan permits eligible employees to contribute to the plan up to the maximum percentage of total annual compensation allowable under the limits of IRC Sections 415, 401(k) and 404. The Company, at the discretion of its Board of Directors, may make contributions to the plan in amounts determined by the Board each year. No contributions by the Company have been made since the plan’s inception.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LITIGATION</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is, from time to time, involved in legal proceedings, claims, and litigation arising in the ordinary course of business. While the amounts claimed may be substantial, the ultimate liability cannot presently be determined because of considerable uncertainties that exist. Therefore, it is possible the outcome of such legal proceedings, claims, and litigation could have a material effect on quarterly or annual operating results or cash flows when resolved in a future period. However, based on facts currently available, management believes such matters will not have a material adverse effect on the Company’s consolidated financial position, results of operations or cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There were no legal proceedings pending as of May 31, 2024. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONTRACTS</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contracts and Licensing Agreements</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has one royalty agreement in which it has obtained rights to manufacture and market certain products for the life of the products. Royalty expenses of approximately $<span id="xdx_903_eus-gaap--RoyaltyExpense_c20230601__20240531__us-gaap--TypeOfArrangementAxis__us-gaap--RoyaltyAgreementsMember_z9G7JS6sxoQe" title="Royalty expense">10,000</span> and $<span id="xdx_908_eus-gaap--RoyaltyExpense_c20220601__20230531__us-gaap--TypeOfArrangementAxis__us-gaap--RoyaltyAgreementsMember_zN5JZwRwoHmc" title="Royalty expense">13,000</span> is included in cost of sales for the agreement for each of the years ended May 31, 2024 and 2023, respectively. Sales of products manufactured under these agreements comprise approximately <span id="xdx_903_ecustom--RoyaltyExpensePercentageOfSales_dp_c20230601__20240531__us-gaap--TypeOfArrangementAxis__us-gaap--RoyaltyAgreementsMember_zNDDnt2qHIjc" title="Royalty expense percentage of sales">1</span>% and <span id="xdx_904_ecustom--RoyaltyExpensePercentageOfSales_dp_c20220601__20230531__us-gaap--TypeOfArrangementAxis__us-gaap--RoyaltyAgreementsMember_zGWagGVaHv13" title="Royalty expense percentage of sales">2</span>% of total sales for the years ended May 31, 2024 and 2023, respectively. The Company may license other products or technology in the future as it deems necessary for conducting business. The Company has other royalty agreements; however, they are not considered material.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Clinical Trial Agreements</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are no Clinical Trial Agreements for each of the years ended May 31, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 22000 22000 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. Biomerica de Mexico also leases a smaller unit on a month-to-month basis for use in the Company’s manufacturing process P10Y 8100 P10Y <p id="xdx_897_eus-gaap--LeaseCostTableTextBlock_z533Sby1JH9k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents information on our operating leases for the years ended May 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B0_zLqXvN1i1s93" style="display: none">SCHEDULE OF OPERATING LEASES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_49A_20230601__20240531_zjKOYl4nugwk" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_494_20220601__20230531_z6vaA8UYw5cf" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Year Ended May 31,</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseCost_maLCzsjE_zIqbV17Eszva" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Operating lease cost</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">353,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">353,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--VariableLeaseCost_maLCzsjE_zkbe5SaN3YQ5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Variable lease cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1069">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--ShortTermLeaseCost_maLCzsjE_zNb56f9G7az" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Short-term lease cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"></td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"></td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LeaseCost_iT_mtLCzsjE_zECBe0e8EAOe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Total lease cost</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">378,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">358,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 353000 353000 11000 14000 5000 378000 358000 <p id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zS9KdKvPy5Hf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The future minimum lease payments of the Company’s operating lease liabilities by fiscal year are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B3_zeFxiypTUlvf" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 65%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_499_20240531_zWbjeG7SHg58" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold">Year Ending May 31,</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Operating Leases</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzfjE_zGysAZyGAf2j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 74%; text-align: left">2025</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 22%; text-align: right">365,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzfjE_zQnxtZjbDiVd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">376,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzfjE_zamo5lyio2o1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; padding-left: 10pt; text-align: left">2027</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">101,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzfjE_mtOLLzK2p_zEvasKl5MGzi" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Total minimum future lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">842,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_maOLLzK2p_zy3bEP3Y24oe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 1.5pt; text-align: left">Less: imputed interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">57,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseLiability_iI_maOLLzK2p_zh2qxXUrQFF6" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Total operating lease liabilities</td><td style="padding-bottom: 2.5pt; font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">785,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 365000 376000 101000 842000 57000 785000 <p id="xdx_891_ecustom--ScheduleOfSupplementalLeaseInformationTableTextBlock_zbkO6MdY9tc2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the Company’s other supplemental lease information for the years ended May 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zwIWkFgETuq6" style="display: none">SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_494_20230601__20240531_zNb7tEtAG0ci" style="text-align: center"> </td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_49F_20220601__20230531_zWVLuahP8Po3" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">For the Year Ended May 31,</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeasePayments_z9PisNw5tQH5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Cash paid for operating lease liabilities</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">356,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">347,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iE_dtY_znjKVE3Lbr2d" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted-average remaining lease term (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.27</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.27</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iE_pid_dp_zmHe295kNdY1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted-average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.50</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.50</td><td style="text-align: left">%</td></tr> </table> 356000 347000 P2Y3M7D P3Y3M7D 0.0650 0.0650 10000 13000 0.01 0.02 <p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_z8tPypLKD4De" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 10: <span id="xdx_828_zgiBrB0n8F39">SUBSEQUENT EVENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As part of our ongoing efforts to reduce costs, we have implemented significant cost-cutting measures, including a workforce reduction of nearly 15% in July 2024.</span></p> XML 72 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - USD ($)
12 Months Ended
May 31, 2024
Aug. 28, 2024
Nov. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date May 31, 2024    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2024    
Current Fiscal Year End Date --05-31    
Entity File Number 001-37863    
Entity Registrant Name BIOMERICA, INC.    
Entity Central Index Key 0000073290    
Entity Tax Identification Number 95-2645573    
Entity Incorporation, State or Country Code DE    
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    
Trading Symbol BMRA    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 14,544,346
Entity Common Stock, Shares Outstanding   16,821,646  
Documents Incorporated by Reference [Text Block] Portions of the registrant’s definitive Proxy Statement on Schedule 14A relating to the registrant’s 2024 annual meeting of stockholders, to be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K, are incorporated by reference in Part III, Items 10 through 14 of this Annual Report on Form 10-K. Except for the portions of the Proxy Statement specifically incorporated by reference in this Form 10-K, the Proxy Statement and related proxy solicitation materials shall not be deemed to be filed as part hereof.    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Listing, Par Value Per Share $ 0.08    
Auditor Firm ID 200    
Auditor Opinion [Text Block] We have audited the accompanying consolidated balance sheets of Biomerica, Inc. (the “Company”) as of May 31, 2024 and 2023, the related consolidated statements of operations and comprehensive loss, shareholders’ equity, and cash flows for each of the years then ended, and the related notes (collectively, the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated financial position of the Company as of May 31, 2024 and 2023, and the consolidated results of its operations and its cash flows for each of the years then ended, in conformity with U.S. generally accepted accounting principles.    
Auditor Name HASKELL & WHITE LLP    
Auditor Location Irvine, California